• Home
  • Raw
  • Download

Lines Matching refs:patch_offset

141       uint32_t patch_offset = quick_code_offset + patch.LiteralOffset();  in ReserveSpace()  local
142 if (NeedsErratum843419Thunk(code, patch.LiteralOffset(), patch_offset)) { in ReserveSpace()
143 adrp_thunk_locations_.emplace_back(patch_offset, thunk_offset); in ReserveSpace()
195 uint32_t patch_offset, in PatchCall() argument
198 DCHECK_ALIGNED(patch_offset, 4u); in PatchCall()
200 uint32_t displacement = CalculateMethodCallDisplacement(patch_offset, target_offset & ~1u); in PatchCall()
206 uint32_t patch_offset, in PatchPcRelativeReference() argument
208 DCHECK_ALIGNED(patch_offset, 4u); in PatchPcRelativeReference()
213 uint32_t disp = target_offset - ((patch_offset - literal_offset + pc_insn_offset) & ~0xfffu); in PatchPcRelativeReference()
221 adrp_thunk_locations_[processed_adrp_thunks_].first == patch_offset) { in PatchPcRelativeReference()
223 literal_offset, patch_offset)); in PatchPcRelativeReference()
228 uint32_t out_disp = thunk_offset - patch_offset; in PatchPcRelativeReference()
290 uint32_t b_offset = patch_offset - literal_offset + pc_insn_offset; in PatchPcRelativeReference()
311 uint32_t patch_offset) { in PatchEntrypointCall() argument
312 DCHECK_ALIGNED(patch_offset, 4u); in PatchEntrypointCall()
314 uint32_t target_offset = GetThunkTargetOffset(key, patch_offset); in PatchEntrypointCall()
315 uint32_t displacement = target_offset - patch_offset; in PatchEntrypointCall()
321 uint32_t patch_offset) { in PatchBakerReadBarrierBranch() argument
322 DCHECK_ALIGNED(patch_offset, 4u); in PatchBakerReadBarrierBranch()
327 uint32_t target_offset = GetThunkTargetOffset(key, patch_offset); in PatchBakerReadBarrierBranch()
329 uint32_t disp = target_offset - patch_offset; in PatchBakerReadBarrierBranch()
385 uint32_t patch_offset) { in NeedsErratum843419Thunk() argument
386 DCHECK_EQ(patch_offset & 0x3u, 0u); in NeedsErratum843419Thunk()
387 if ((patch_offset & 0xff8) == 0xff8) { // ...ff8 or ...ffc in NeedsErratum843419Thunk()
390 uint32_t next_offset = patch_offset + 4u; in NeedsErratum843419Thunk()