Lines Matching refs:patch
33 inline bool IsAdrpPatch(const LinkerPatch& patch) { in IsAdrpPatch() argument
34 LinkerPatch::Type type = patch.GetType(); in IsAdrpPatch()
37 patch.LiteralOffset() == patch.PcInsnOffset(); in IsAdrpPatch()
74 for (const LinkerPatch& patch : compiled_method->GetPatches()) { in ReserveSpace() local
75 if (IsAdrpPatch(patch)) { in ReserveSpace()
90 for (const LinkerPatch& patch : compiled_method->GetPatches()) { in ReserveSpace() local
91 if (IsAdrpPatch(patch)) { in ReserveSpace()
92 uint32_t patch_offset = quick_code_offset + patch.LiteralOffset(); in ReserveSpace()
93 if (NeedsErratum843419Thunk(code, patch.LiteralOffset(), patch_offset)) { in ReserveSpace()
164 const LinkerPatch& patch, in PatchPcRelativeReference() argument
169 uint32_t literal_offset = patch.LiteralOffset(); in PatchPcRelativeReference()
171 uint32_t pc_insn_offset = patch.PcInsnOffset(); in PatchPcRelativeReference()
213 DCHECK(patch.GetType() == LinkerPatch::Type::kStringRelative) << patch.GetType(); in PatchPcRelativeReference()
217 DCHECK(patch.GetType() == LinkerPatch::Type::kDexCacheArray) << patch.GetType(); in PatchPcRelativeReference()