Lines Matching refs:code
356 MemoryRegion code(&(*data)[0], data->size());
357 assembler_->FinalizeInstructions(code);
359 if (*data == *res.code) {
362 if (DisassembleBinaries(*data, *res.code, test_name)) {
363 if (data->size() > res.code->size()) {
365 EXPECT_TRUE(false) << "Assembly code is not identical, but disassembly of machine code "
366 "is equal: this implies sub-optimal encoding! Our code size=" << data->size() <<
367 ", gcc size=" << res.code->size();
376 EXPECT_EQ(*data, *res.code) << "Outputs (and disassembly) not identical.";
386 std::unique_ptr<std::vector<uint8_t>> code;
534 // Compile the given assembly code and extract the binary, if possible. Put result into res.
537 res->code.reset(nullptr);
583 res->code.reset(new std::vector<uint8_t>(res->length));
584 obj.read(reinterpret_cast<char*>(&(*res->code)[0]), res->length);