Searched refs:ThunkData (Results 1 – 2 of 2) sorted by relevance
104 class ThunkData;107 void AddUnreservedThunk(ThunkData* data);112 ThunkData ThunkDataForPatch(const LinkerPatch& patch, uint32_t max_next_offset);120 using ThunkMap = SafeMap<ThunkKey, ThunkData, ThunkKeyCompare>;143 ThunkData* method_call_thunk_;146 std::deque<ThunkData*> unreserved_thunks_;149 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 …]