Home | History | Annotate | Download | only in arm64

Lines Matching refs:insn2

340                                uint32_t insn2,
347 InsertInsn(&code, num_nops * 4u + 4u, insn2);
358 void PrepareNopsAdrpInsn2Add(size_t num_nops, uint32_t insn2, uint32_t string_offset) {
362 InsertInsn(&code, num_nops * 4u + 4u, insn2);
374 uint32_t insn2,
379 InsertInsn(&expected_code, num_nops * 4u + 4u, insn2);
384 uint32_t insn2,
401 InsertInsn(&expected_code, num_nops * 4u + 4u, insn2);
424 void TestAdrpInsn2Ldr(uint32_t insn2,
434 PrepareNopsAdrpInsn2Ldr(num_nops, insn2, bss_begin, string_entry_offset);
437 TestNopsAdrpInsn2AndUseHasThunk(num_nops, insn2, target_offset, kLdrWInsn);
439 TestNopsAdrpInsn2AndUse(num_nops, insn2, target_offset, kLdrWInsn);
460 uint32_t insn2 = pcrel_ldr_insn | (((static_cast<uint32_t>(pcrel_disp) >> 2) & 0x7ffffu) << 5);
461 TestAdrpInsn2Ldr(insn2, adrp_offset, has_thunk, bss_begin, string_entry_offset);
471 uint32_t insn2 = sprel_ldr_insn | ((sprel_disp_in_load_units & 0xfffu) << 10);
472 TestAdrpInsn2Ldr(insn2, adrp_offset, has_thunk, bss_begin, string_entry_offset);
475 void TestAdrpInsn2Add(uint32_t insn2,
484 PrepareNopsAdrpInsn2Add(num_nops, insn2, string_offset);
486 TestNopsAdrpInsn2AndUseHasThunk(num_nops, insn2, string_offset, kAddXInsn);
488 TestNopsAdrpInsn2AndUse(num_nops, insn2, string_offset, kAddXInsn);
505 uint32_t insn2 = pcrel_ldr_insn | (((static_cast<uint32_t>(pcrel_disp) >> 2) & 0x7ffffu) << 5);
506 TestAdrpInsn2Add(insn2, adrp_offset, has_thunk, string_offset);
515 uint32_t insn2 = sprel_ldr_insn | ((sprel_disp_in_load_units & 0xfffu) << 10);
516 TestAdrpInsn2Add(insn2, adrp_offset, has_thunk, string_offset);