Home
last modified time | relevance | path

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

/aosp12/art/dex2oat/linker/arm/
H A Drelative_patcher_arm_base.cc189 DCHECK_EQ(pending_thunks_.capacity(), 0u); in ReserveSpaceEnd()
194 if (pending_thunks_.capacity() == 0u) { in WriteThunks()
199 pending_thunks_.reserve(thunks_.size()); in WriteThunks()
203 pending_thunks_.push_back(data); in WriteThunks()
206 std::make_heap(pending_thunks_.begin(), pending_thunks_.end(), PendingThunkComparator()); in WriteThunks()
209 while (!pending_thunks_.empty() && in WriteThunks()
221 std::pop_heap(pending_thunks_.begin(), pending_thunks_.end(), PendingThunkComparator()); in WriteThunks()
224 std::push_heap(pending_thunks_.begin(), pending_thunks_.end(), PendingThunkComparator()); in WriteThunks()
226 pending_thunks_.pop_back(); in WriteThunks()
230 DCHECK(pending_thunks_.empty() || pending_thunks_.front()->GetPendingOffset() > aligned_offset); in WriteThunks()
[all …]
H A Drelative_patcher_arm_base.h149 std::vector<ThunkData*> pending_thunks_; // Heap with the PendingThunkComparator. variable