Lines Matching refs:literal_offset

192                                      uint32_t literal_offset,  in PatchCall()  argument
195 DCHECK_ALIGNED(literal_offset, 4u); in PatchCall()
199 PatchBl(code, literal_offset, displacement); in PatchCall()
208 uint32_t literal_offset = patch.LiteralOffset(); in PatchPcRelativeReference() local
209 uint32_t insn = GetInsn(code, literal_offset); in PatchPcRelativeReference()
211 uint32_t disp = target_offset - ((patch_offset - literal_offset + pc_insn_offset) & ~0xfffu); in PatchPcRelativeReference()
214 if (literal_offset == pc_insn_offset) { in PatchPcRelativeReference()
217 << literal_offset << ", " << pc_insn_offset << ", 0x" << std::hex << insn; in PatchPcRelativeReference()
221 literal_offset, patch_offset)); in PatchPcRelativeReference()
248 SetInsn(code, literal_offset, insn); in PatchPcRelativeReference()
283 uint32_t b_offset = patch_offset - literal_offset + pc_insn_offset; in PatchPcRelativeReference()
298 SetInsn(code, literal_offset, insn); in PatchPcRelativeReference()
316 uint32_t literal_offset = patch.LiteralOffset(); in PatchBakerReadBarrierBranch() local
317 uint32_t insn = GetInsn(code, literal_offset); in PatchBakerReadBarrierBranch()
325 SetInsn(code, literal_offset, insn); in PatchBakerReadBarrierBranch()
363 uint32_t literal_offset, in PatchBl() argument
371 DCHECK_EQ(GetInsn(code, literal_offset) & 0xfc000000u, 0x94000000u); in PatchBl()
373 SetInsn(code, literal_offset, insn); in PatchBl()
377 uint32_t literal_offset, in NeedsErratum843419Thunk() argument
381 uint32_t adrp = GetInsn(code, literal_offset); in NeedsErratum843419Thunk()
384 uint32_t next_insn = GetInsn(code, literal_offset + 4u); in NeedsErratum843419Thunk()