Home
last modified time | relevance | path

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

/art/dex2oat/linker/arm/
Drelative_patcher_arm_base.h104 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.
Drelative_patcher_arm_base.cc31 class ArmBaseRelativePatcher::ThunkData { class in art::linker::ArmBaseRelativePatcher
33 ThunkData(ArrayRef<const uint8_t> code, const std::string& debug_name, uint32_t max_next_offset) in ThunkData() function in art::linker::ArmBaseRelativePatcher::ThunkData
42 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 …]