• Home
  • Raw
  • Download

Lines Matching refs:LinkerPatch

167 class LinkerPatch {
169 static LinkerPatch MethodPatch(size_t literal_offset, in MethodPatch()
172 LinkerPatch patch(literal_offset, kLinkerPatchMethod, target_dex_file); in MethodPatch()
177 static LinkerPatch CodePatch(size_t literal_offset, in CodePatch()
180 LinkerPatch patch(literal_offset, kLinkerPatchCall, target_dex_file); in CodePatch()
185 static LinkerPatch RelativeCodePatch(size_t literal_offset, in RelativeCodePatch()
188 LinkerPatch patch(literal_offset, kLinkerPatchCallRelative, target_dex_file); in RelativeCodePatch()
193 static LinkerPatch TypePatch(size_t literal_offset, in TypePatch()
196 LinkerPatch patch(literal_offset, kLinkerPatchType, target_dex_file); in TypePatch()
201 static LinkerPatch DexCacheArrayPatch(size_t literal_offset, in DexCacheArrayPatch()
206 LinkerPatch patch(literal_offset, kLinkerPatchDexCacheArray, target_dex_file); in DexCacheArrayPatch()
212 LinkerPatch(const LinkerPatch& other) = default;
213 LinkerPatch& operator=(const LinkerPatch& other) = default;
259 LinkerPatch(size_t literal_offset, LinkerPatchType patch_type, const DexFile* target_dex_file) in LinkerPatch() function
287 friend bool operator==(const LinkerPatch& lhs, const LinkerPatch& rhs);
288 friend bool operator<(const LinkerPatch& lhs, const LinkerPatch& rhs);
291 inline bool operator==(const LinkerPatch& lhs, const LinkerPatch& rhs) {
299 inline bool operator<(const LinkerPatch& lhs, const LinkerPatch& rhs) {
323 const ArrayRef<const LinkerPatch>& patches);
339 const ArrayRef<const LinkerPatch>& patches);
377 ArrayRef<const LinkerPatch> GetPatches() const { in GetPatches()
378 return ArrayRef<const LinkerPatch>(patches_); in GetPatches()
403 const SwapVector<LinkerPatch> patches_;