Home
last modified time | relevance | path

Searched refs:ThunkData (Results 1 – 2 of 2) sorted by relevance

/art/compiler/linker/arm/
Drelative_patcher_arm_base.h101 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.
Drelative_patcher_arm_base.cc28 class ArmBaseRelativePatcher::ThunkData { class in art::linker::ArmBaseRelativePatcher
30 ThunkData(std::vector<uint8_t> code, uint32_t max_next_offset) in ThunkData() function in art::linker::ArmBaseRelativePatcher::ThunkData
38 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 …]