• Home
  • Raw
  • Download

Lines Matching refs:PcRelativePatchInfo

596   struct PcRelativePatchInfo : PatchInfo<MipsLabel> {  struct
597 PcRelativePatchInfo(const DexFile* dex_file, in PcRelativePatchInfo() function
599 const PcRelativePatchInfo* info_high) in PcRelativePatchInfo()
611 const PcRelativePatchInfo* patch_info_high; argument
614 PcRelativePatchInfo(PcRelativePatchInfo&& other) = delete;
615 DISALLOW_COPY_AND_ASSIGN(PcRelativePatchInfo);
618 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method,
619 const PcRelativePatchInfo* info_high = nullptr);
620 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method,
621 const PcRelativePatchInfo* info_high = nullptr);
622 PcRelativePatchInfo* NewBootImageTypePatch(const DexFile& dex_file,
624 const PcRelativePatchInfo* info_high = nullptr);
625 PcRelativePatchInfo* NewTypeBssEntryPatch(const DexFile& dex_file,
627 const PcRelativePatchInfo* info_high = nullptr);
628 PcRelativePatchInfo* NewBootImageStringPatch(const DexFile& dex_file,
630 const PcRelativePatchInfo* info_high = nullptr);
631 PcRelativePatchInfo* NewStringBssEntryPatch(const DexFile& dex_file,
633 const PcRelativePatchInfo* info_high = nullptr);
636 void EmitPcRelativeAddressPlaceholderHigh(PcRelativePatchInfo* info_high,
672 PcRelativePatchInfo* NewPcRelativePatch(const DexFile* dex_file,
674 const PcRelativePatchInfo* info_high,
675 ArenaDeque<PcRelativePatchInfo>* patches);
678 void EmitPcRelativeLinkerPatches(const ArenaDeque<PcRelativePatchInfo>& infos,
693 ArenaDeque<PcRelativePatchInfo> boot_image_method_patches_;
695 ArenaDeque<PcRelativePatchInfo> method_bss_entry_patches_;
697 ArenaDeque<PcRelativePatchInfo> boot_image_type_patches_;
699 ArenaDeque<PcRelativePatchInfo> type_bss_entry_patches_;
701 ArenaDeque<PcRelativePatchInfo> boot_image_string_patches_;
703 ArenaDeque<PcRelativePatchInfo> string_bss_entry_patches_;