Searched refs:ThunkData (Results 1 – 2 of 2) sorted by relevance
101 class ThunkData;104 void AddUnreservedThunk(ThunkData* data);115 using ThunkMap = SafeMap<ThunkKey, ThunkData, ThunkKeyCompare>;138 ThunkData* method_call_thunk_;141 std::deque<ThunkData*> unreserved_thunks_;144 std::vector<ThunkData*> pending_thunks_; // Heap with the PendingThunkComparator.
28 class ArmBaseRelativePatcher::ThunkData { class in art::linker::ArmBaseRelativePatcher30 ThunkData(std::vector<uint8_t> code, uint32_t max_next_offset) in ThunkData() function in art::linker::ArmBaseRelativePatcher::ThunkData38 ThunkData(ThunkData&& src) = default;69 bool MakeSpaceBefore(const ThunkData& next_thunk, size_t alignment) { in MakeSpaceBefore()131 bool operator()(const ThunkData* lhs, const ThunkData* rhs) const { in operator ()()154 for (ThunkData* data : unreserved_thunks_) { in ReserveSpaceEnd()173 ThunkData* data = &entry.second; in WriteThunks()235 ThunkData* thunk = unreserved_thunks_.front(); in ReserveSpaceInternal()299 const ThunkData& data = it->second; in GetThunkTargetOffset()331 ThunkData* old_data = nullptr; in ProcessPatches()[all …]