Lines Matching refs:code

51                         const MachineCode& code) {  in CompareCode()  argument
52 if ((code_template_end - code_template_begin) != static_cast<intptr_t>(code.install_size())) { in CompareCode()
55 code.install_size()); in CompareCode()
59 if (memcmp(code_template_begin, code.AddrAs<uint8_t>(0), code.install_size()) != 0) { in CompareCode()
64 code.AsString(&code_str1); in CompareCode()
77 MachineCode code; in AssemblerTest() local
78 CodeEmitter assembler(&code); in AssemblerTest()
112 if (sizeof(code_template) != code.install_size()) { in AssemblerTest()
113 ALOGE("Code size mismatch: %zu != %u", sizeof(code_template), code.install_size()); in AssemblerTest()
117 if (memcmp(code_template, code.AddrAs<uint8_t>(0), code.install_size()) != 0) { in AssemblerTest()
122 code.AsString(&code_str1); in AssemblerTest()
132 MachineCode code; in LabelTest() local
133 CodeEmitter as(&code); in LabelTest()
150 ScopedExecRegion exec(&code); in LabelTest()
157 MachineCode code; in CondTest1() local
158 CodeEmitter as(&code); in CondTest1()
167 ScopedExecRegion exec(&code); in CondTest1()
185 MachineCode code; in CondTest2() local
186 CodeEmitter as(&code); in CondTest2()
197 ScopedExecRegion exec(&code); in CondTest2()
215 MachineCode code; in JccTest() local
216 CodeEmitter as(&code); in JccTest()
244 ScopedExecRegion exec(&code); in JccTest()
267 MachineCode code; in ShiftTest() local
268 CodeEmitter as(&code); in ShiftTest()
277 ScopedExecRegion exec(&code); in ShiftTest()
285 MachineCode code; in LogicTest() local
286 CodeEmitter as(&code); in LogicTest()
295 ScopedExecRegion exec(&code); in LogicTest()
303 MachineCode code; in BsrTest() local
304 CodeEmitter as(&code); in BsrTest()
313 ScopedExecRegion exec(&code); in BsrTest()
321 MachineCode code; in CallFPTest() local
322 CodeEmitter as(&code); in CallFPTest()
332 ScopedExecRegion exec(&code); in CallFPTest()
340 MachineCode code; in XmmTest() local
341 CodeEmitter as(&code); in XmmTest()
351 ScopedExecRegion exec(&code); in XmmTest()
359 MachineCode code; in ReadGlobalTest() local
360 CodeEmitter as(&code); in ReadGlobalTest()
373 ScopedExecRegion exec(&code); in ReadGlobalTest()
390 MachineCode code; in AssemblerTest() local
391 CodeEmitter assembler(&code); in AssemblerTest()
416 if (sizeof(code_template) != code.install_size()) { in AssemblerTest()
417 ALOGE("Code size mismatch: %zu != %u", sizeof(code_template), code.install_size()); in AssemblerTest()
421 if (memcmp(code_template, code.AddrAs<uint8_t>(0), code.install_size()) != 0) { in AssemblerTest()
426 code.AsString(&code_str1); in AssemblerTest()
435 MachineCode code; in LabelTest() local
436 CodeEmitter as(&code); in LabelTest()
453 ScopedExecRegion exec(&code); in LabelTest()
461 MachineCode code; in CondTest1() local
462 CodeEmitter as(&code); in CondTest1()
469 ScopedExecRegion exec(&code); in CondTest1()
472 code.AsString(&code_str); in CondTest1()
490 MachineCode code; in CondTest2() local
491 CodeEmitter as(&code); in CondTest2()
504 ScopedExecRegion exec(&code); in CondTest2()
522 MachineCode code; in JccTest() local
523 CodeEmitter as(&code); in JccTest()
549 ScopedExecRegion exec(&code); in JccTest()
573 MachineCode code; in ReadWriteTest() local
574 CodeEmitter as(&code); in ReadWriteTest()
584 ScopedExecRegion exec(&code); in ReadWriteTest()
594 MachineCode code; in CallFPTest() local
595 CodeEmitter as(&code); in CallFPTest()
605 ScopedExecRegion exec(&code); in CallFPTest()
613 MachineCode code; in XmmTest() local
614 CodeEmitter as(&code); in XmmTest()
627 ScopedExecRegion exec(&code); in XmmTest()
635 MachineCode code; in XmmMemTest() local
636 CodeEmitter as(&code); in XmmMemTest()
646 ScopedExecRegion exec(&code); in XmmMemTest()
659 MachineCode code; in MovsxblRexTest() local
660 CodeEmitter as(&code); in MovsxblRexTest()
670 ScopedExecRegion exec(&code); in MovsxblRexTest()
679 MachineCode code; in MovzxblRexTest() local
680 CodeEmitter as(&code); in MovzxblRexTest()
690 ScopedExecRegion exec(&code); in MovzxblRexTest()
699 MachineCode code; in ShldlRexTest() local
700 CodeEmitter as(&code); in ShldlRexTest()
719 ScopedExecRegion exec(&code); in ShldlRexTest()
728 MachineCode code; in ShrdlRexTest() local
729 CodeEmitter as(&code); in ShrdlRexTest()
748 ScopedExecRegion exec(&code); in ShrdlRexTest()
757 MachineCode code; in ReadGlobalTest() local
758 CodeEmitter as(&code); in ReadGlobalTest()
775 ScopedExecRegion exec(&code); in ReadGlobalTest()
788 MachineCode code; in MemShiftTest() local
789 CodeEmitter as(&code); in MemShiftTest()
802 ScopedExecRegion exec(&code); in MemShiftTest()
843 MachineCode code; in ExhaustiveTest() local
844 CodeEmitter as(&code); in ExhaustiveTest()
855 return CompareCode(berberis_gnu_as_output_start, berberis_gnu_as_output_end, code); in ExhaustiveTest()
859 MachineCode code; in MixedAssembler() local
860 x86_32::Assembler as32(&code); in MixedAssembler()
861 x86_64::Assembler as64(&code); in MixedAssembler()
887 return CompareCode(std::begin(code_template), std::end(code_template), code); in MixedAssembler()