Searched refs:ThunkData (Results 1 – 2 of 2) sorted by relevance
102 class ThunkData;105 void AddUnreservedThunk(ThunkData* data);110 ThunkData ThunkDataForPatch(const LinkerPatch& patch, uint32_t max_next_offset);118 using ThunkMap = SafeMap<ThunkKey, ThunkData, ThunkKeyCompare>;141 ThunkData* method_call_thunk_;144 std::deque<ThunkData*> unreserved_thunks_;147 std::vector<ThunkData*> pending_thunks_; // Heap with the PendingThunkComparator.
31 class ArmBaseRelativePatcher::ThunkData { class in art::linker::ArmBaseRelativePatcher33 ThunkData(ArrayRef<const uint8_t> code, const std::string& debug_name, uint32_t max_next_offset) in ThunkData() function in art::linker::ArmBaseRelativePatcher::ThunkData42 ThunkData(ThunkData&& src) = default;77 bool MakeSpaceBefore(const ThunkData& next_thunk, size_t alignment) { in MakeSpaceBefore()159 bool operator()(const ThunkData* lhs, const ThunkData* rhs) const { in operator ()()182 for (ThunkData* data : unreserved_thunks_) { in ReserveSpaceEnd()201 ThunkData* data = &entry.second; in WriteThunks()242 const ThunkData& data = entry.second; in GenerateThunkDebugInfo()248 const ThunkData& data = entry.second; in GenerateThunkDebugInfo()306 ThunkData* thunk = unreserved_thunks_.front(); in ReserveSpaceInternal()[all …]