Lines Matching refs:ThunkData
31 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()
370 const ThunkData& data = it->second; in GetThunkTargetOffset()
409 ThunkData* old_data = nullptr; in ProcessPatches()
457 void ArmBaseRelativePatcher::AddUnreservedThunk(ThunkData* data) { in AddUnreservedThunk()
541 inline ArmBaseRelativePatcher::ThunkData ArmBaseRelativePatcher::ThunkDataForPatch( in ThunkDataForPatch()
547 return ThunkData(code, debug_name, max_next_offset); in ThunkDataForPatch()