DEL |
-596 |
__aeabi_dmul |
DEL |
-464 |
__aeabi_ddiv |
|
+30 |
[section .code] |
|
-4 |
quorem |
DEL |
-197 |
__aeabi_dsub |
DEL |
-160 |
__aeabi_d2f |
DEL |
-140 |
__gtdf2 |
DEL |
-108 |
__floatundidf |
DEL |
-102 |
pw::allocator::SizeReporter::Measure() |
DEL |
-80 |
__aeabi_d2iz |
DEL |
-68 |
__extendsfdf2 |
|
+1 |
pw_assert_tokenized_HandleAssertFailure::_pw_tokenizer_string_entry_60_5 |
DEL |
-44 |
__aeabi_dcmpun |
DEL |
-38 |
pw::allocator::SizeReporter::SetBaseline() |
DEL |
-36 |
__aeabi_i2d |
DEL |
-36 |
pw::Allocator::Reallocate() |
DEL |
-34 |
main |
DEL |
-32 |
__aeabi_cdrcmple |
DEL |
-32 |
__aeabi_ui2d |
DEL |
-32 |
pw::UniquePtr<>::Reset() |
DEL |
-26 |
_ZN2pw9Allocator3NewINS_9allocator12SizeReporter3FooETpTnRiJEJEEEPT_DpOT1_ |
DEL |
-20 |
__aeabi_dcmpeq |
DEL |
-20 |
__aeabi_dcmpge |
DEL |
-20 |
__aeabi_dcmpgt |
DEL |
-20 |
__aeabi_dcmple |
DEL |
-20 |
__aeabi_dcmplt |
DEL |
-14 |
pw::Result<>::operator->() |
|
+4 |
p05.0 |
|
+2 |
pw::allocator::internal::BaseUniquePtr::Deallocate() |
DEL |
-6 |
pw::allocator::NullAllocator::DoDeallocate() |
DEL |
-4 |
pw::allocator::NullAllocator::DoAllocate() |
|
+2 |
DefaultFaultHandler |
DEL |
-2 |
pw::Deallocator::~Deallocator() |
NEW |
+308 |
pw::allocator::internal::CrashNextPrevMismatched()::_pw_tokenizer_string_entry_40_3 |
NEW |
+308 |
pw::allocator::internal::CrashPrevNextMismatched()::_pw_tokenizer_string_entry_59_7 |
NEW |
+271 |
pw::allocator::internal::GenericBlockAllocator::CrashOnAllocated()::_pw_tokenizer_string_entry_26_1 |
NEW |
+253 |
pw::allocator::internal::CrashNextMisaligned()::_pw_tokenizer_string_entry_29_1 |
NEW |
+253 |
pw::allocator::internal::CrashPrevMisaligned()::_pw_tokenizer_string_entry_48_5 |
NEW |
+240 |
std::__find_if<>() |
NEW |
+201 |
pw::allocator::internal::CrashPoisonedWhileInUse()::_pw_tokenizer_string_entry_26_1 |
NEW |
+196 |
pw::allocator::internal::CrashPoisonCorrupted()::_pw_tokenizer_string_entry_31_3 |
NEW |
+186 |
pw::containers::internal::AATreeItem::Rebalance() |
NEW |
+184 |
pw::allocator::internal::CrashMisaligned()::_pw_tokenizer_string_entry_26_1 |
NEW |
+184 |
pw::containers::internal::AATree<>::InsertImpl() |
NEW |
+183 |
pw::containers::internal::CheckIntrusiveItemIsUncontained()::_pw_tokenizer_string_entry_28_3 |
NEW |
+167 |
pw::containers::internal::CheckIntrusiveContainerIsEmpty()::_pw_tokenizer_string_entry_22_1 |
NEW |
+158 |
pw::allocator::AllocatableBlock<>::DoResize() |
NEW |
+156 |
pw::allocator::BlockAllocator<>::DoAllocate() |
NEW |
+143 |
pw::allocator::internal::GenericBlockAllocator::CrashOnDoubleFree()::_pw_tokenizer_string_entry_37_5 |
NEW |
+142 |
pw::allocator::AlignableBlock<>::DoAllocFirst() |
NEW |
+142 |
pw::allocator::BlockAllocator<>::DoResize() |
NEW |
+140 |
pw::allocator::AllocatableBlock<>::DoAllocLast() |
NEW |
+140 |
pw::containers::internal::AATreeItem::Unmap() |
NEW |
+136 |
pw::allocator::BlockAllocator<>::Init() |
NEW |
+128 |
pw::allocator::BlockAllocator<>::DoGetInfo() |
NEW |
+122 |
pw::allocator::internal::GenericBlockAllocator::CrashOnInvalidFree()::_pw_tokenizer_string_entry_33_3 |
NEW |
+120 |
pw::allocator::ContiguousBlock<>::DoCheckInvariants() |
NEW |
+110 |
pw::allocator::BlockWithLayout<>::DoFree() |
NEW |
+100 |
pw::allocator::AlignableBlock<>::DoAllocAligned() |
NEW |
+96 |
pw::containers::internal::AATree<>::insert() |
NEW |
+92 |
pw::allocator::AllocatableBlock<>::DoAllocFirst() |
NEW |
+92 |
pw::allocator::FastSortedBucket<>::DoRemove() |
NEW |
+92 |
pw::allocator::FastSortedBucket<>::RemoveImpl<>() |
NEW |
+84 |
pw::containers::internal::AATree<>::GetLowerBoundImpl() |
NEW |
+84 |
pw::containers::internal::AATree<>::GetUpperBoundImpl() |
NEW |
+82 |
pw::allocator::AllocatableBlock<>::DoFree() |
NEW |
+82 |
pw::allocator::ContiguousBlock<>::DoSplitFirst() |
NEW |
+82 |
pw::containers::internal::AATreeItem::Split() |
NEW |
+80 |
pw::allocator::AlignableBlock<>::DoCanAlloc() |
NEW |
+72 |
pw::allocator::PoisonableBlock<>::DoCheckInvariants() |
NEW |
+72 |
pw::allocator::internal::BucketBase<>::Add() |
NEW |
+70 |
pw::GetAlignedSubspan() |
NEW |
+70 |
pw::allocator::internal::BucketBase<>::FindPrevIf<>() |
NEW |
+68 |
pw::allocator::WorstFitAllocator<>::ChooseBlock() |
NEW |
+66 |
pw::allocator::ContiguousBlock<>::Init() |
NEW |
+64 |
pw::allocator::AllocatableBlock<>::AllocFirst() |
NEW |
+64 |
pw::allocator::BlockAllocator<> |
NEW |
+64 |
pw::allocator::BlockWithLayout<>::DoResize() |
NEW |
+64 |
pw::allocator::WorstFitAllocator<> |
NEW |
+64 |
pw::allocator::internal::BucketBase<>::Remove() |
NEW |
+62 |
pw::containers::internal::AATreeItem::Skew() |
NEW |
+58 |
pw::allocator::BlockAllocator<>::Reset() |
NEW |
+56 |
pw::containers::internal::AATree<>::AATree() |
NEW |
+56 |
pw::containers::internal::GenericAATree::erase_one() |
NEW |
+56 |
pw_assert_HandleFailure::_pw_tokenizer_string_entry_35_1 |
NEW |
+54 |
pw::IntrusiveMultiMap<>::IntrusiveMultiMap<>() |
NEW |
+54 |
pw::allocator::BlockAllocator<>::FromUsableSpace<>() |
NEW |
+54 |
pw::containers::internal::AATreeItem::Clear() |
NEW |
+50 |
pw::allocator::AllocatableBlock<>::DoCanAlloc() |
NEW |
+50 |
pw::allocator::ContiguousBlock<>::DoMergeNext() |
NEW |
+48 |
pw::allocator::ReverseFastSortedBucket<>::ReverseFastSortedBucket() |
NEW |
+46 |
pw::allocator::AllocatableBlock<>::Resize() |
NEW |
+46 |
pw::allocator::BlockWithLayout<>::RequestedLayout() |
NEW |
+44 |
pw::allocator::BlockWithLayout<>::DoAllocFirst() |
NEW |
+44 |
pw::allocator::WorstFitAllocator<>::RecycleBlock() |
NEW |
+44 |
pw::containers::internal::AATreeItem::SetLevel() |
NEW |
+42 |
pw::allocator::internal::SortedBucketBase<>::DoAdd() |
NEW |
+40 |
fit::internal::target<>::ops |
NEW |
+40 |
pw::containers::internal::AATreeItem::GetPredecessor() |
NEW |
+40 |
pw::containers::internal::AATreeItem::GetSuccessor() |
NEW |
+40 |
pw::containers::internal::GenericAATree::end() |
NEW |
+40 |
pw::containers::internal::GenericIntrusiveList<>::remove_if<>() |
NEW |
+38 |
pw::allocator::AllocatableBlock<>::Free() |
NEW |
+38 |
pw::allocator::DetailedBlockImpl<>::DoCheckInvariants() |
NEW |
+38 |
pw::allocator::internal::SortedBucketBase<>::DoRemoveCompatible() |
NEW |
+38 |
pw::containers::internal::AATreeItem::IsMapped() |
NEW |
+36 |
pw::allocator::ReverseFastSortedBucket<>::DoRemoveCompatible() |
NEW |
+36 |
pw::containers::internal::AATree<>::equal_range() |
NEW |
+36 |
pw::containers::internal::AATreeIterator<>::operator++() |
NEW |
+34 |
pw::allocator::DetailedBlockImpl<>::SetRequestedAlignment() |
NEW |
+34 |
pw::containers::internal::AATree<>::~AATree() |
NEW |
+34 |
pw::containers::internal::AATreeItem::Replace() |
NEW |
+34 |
pw::span<>::subspan() |
NEW |
+32 |
pw::allocator::PoisonableBlock<>::DoSplitLast() |
NEW |
+32 |
pw::containers::internal::AATree<>::lower_bound() |
NEW |
+32 |
pw::containers::internal::AATree<>::upper_bound() |
NEW |
+30 |
pw::allocator::BasicBlock<>::DoCheckInvariants() |
NEW |
+30 |
pw::allocator::BlockAllocator<>::UpdateLast() |
NEW |
+30 |
pw::allocator::ContiguousBlock<>::NextUnchecked() |
NEW |
+30 |
pw::allocator::FastSortedBucket<>::DoAdd() |
NEW |
+30 |
pw::allocator::WorstFitAllocator<>::ReserveBlock() |
NEW |
+30 |
pw::allocator::internal::BucketBase<>::MakeCanAllocPredicate()::{lambda()#1}::operator()() |
NEW |
+30 |
pw::containers::internal::AATreeItem::SetRight() |
NEW |
+30 |
pw::containers::internal::GenericIntrusiveList<>::insert_after() |
NEW |
+28 |
pw::allocator::DetailedBlockImpl<>::SetRequestedSize() |
NEW |
+28 |
pw::allocator::PoisonableBlock<>::DoSplitFirst() |
NEW |
+28 |
pw::allocator::PoisonableBlock<>::PoisonableEnd() |
NEW |
+28 |
pw::containers::internal::AATreeItem::SetLeft() |
NEW |
+28 |
pw::containers::internal::GenericIntrusiveList<>::~GenericIntrusiveList() |
NEW |
+26 |
pw::allocator::BlockAllocator<>::~BlockAllocator() |
NEW |
+26 |
pw::allocator::ContiguousBlock<>::DoSplitLast() |
NEW |
+26 |
pw::allocator::DetailedBlockImpl<>::SetNext() |
NEW |
+26 |
pw::allocator::ReverseSortedBucket<>::MakeAddPredicate()::{lambda()#1}::operator()() |
NEW |
+24 |
pw::PackedPtr<>::set() |
NEW |
+24 |
pw::PackedPtr<>::set_packed_value() |
NEW |
+24 |
pw::allocator::ContiguousBlock<>::PrevUnchecked() |
NEW |
+24 |
pw::containers::internal::AATreeItem::GetLevel() |
NEW |
+24 |
pw::containers::internal::GenericAATree::begin() |
NEW |
+24 |
pw_assert_tokenized_HandleCheckFailure |
NEW |
+22 |
pw::IntrusiveMultiMap<>::erase() |
NEW |
+22 |
pw::allocator::FastSortedBucket<>::~FastSortedBucket() |
NEW |
+22 |
pw::allocator::ForwardIterableBlock<>::Iterator::operator++() |
NEW |
+22 |
pw::allocator::internal::SortedBucketBase<>::DoRemove() |
NEW |
+22 |
pw::containers::internal::IntrusiveListItemBase<>::~IntrusiveListItemBase() |
NEW |
+20 |
__cxa_pure_virtual |
NEW |
+20 |
fit::internal::null_target<>::ops |
NEW |
+20 |
pw::IntrusiveMultiMap<>::begin() |
NEW |
+20 |
pw::IntrusiveMultiMap<>::end() |
NEW |
+20 |
pw::IntrusiveMultiMap<>::equal_range() |
NEW |
+20 |
pw::IntrusiveMultiMap<>::insert() |
NEW |
+20 |
pw::containers::internal::CheckIntrusiveContainerIsEmpty() |
NEW |
+20 |
pw::containers::internal::CheckIntrusiveItemIsUncontained() |
NEW |
+20 |
pw::containers::internal::GenericAATree::~GenericAATree() |
NEW |
+20 |
write |
NEW |
+18 |
pw::AlignDown() |
NEW |
+18 |
pw::allocator::DetailedBlockImpl<>::OuterSizeUnchecked() |
NEW |
+18 |
pw::allocator::DetailedBlockImpl<>::PrevOuterSizeUnchecked() |
NEW |
+18 |
pw::allocator::FastSortedBucket<>::FastSortedBucket() |
NEW |
+18 |
pw::allocator::PoisonableBlock<>::PoisonableBegin() |
NEW |
+18 |
pw::containers::internal::GenericAATree::clear() |
NEW |
+18 |
std::all_of<>() |
NEW |
+16 |
fit::internal::target<>::invoke() |
NEW |
+16 |
pw::AlignUp() |
NEW |
+16 |
pw::containers::internal::GenericIntrusiveList<>::clear() |
NEW |
+16 |
pw::containers::internal::GenericIntrusiveList<>::remove() |
NEW |
+16 |
std::get_terminate() |
NEW |
+15 |
pw::allocator::BlockAllocator<>::DoDeallocate() |
NEW |
+14 |
pw::Result<>::operator*() |
NEW |
+14 |
pw::allocator::DetailedBlockImpl<>::RequestedSize() |
NEW |
+14 |
pw::containers::internal::AATreeItem::GetLeftmost() |
NEW |
+14 |
pw::containers::internal::AATreeItem::GetRightmost() |
NEW |
+14 |
pw::containers::internal::AATreeItem::GetRoot() |
NEW |
+14 |
pw::containers::internal::GenericAATree::SetRoot() |
NEW |
+12 |
OUTLINED_FUNCTION_0 |
NEW |
+12 |
pw::allocator::BasicBlock<>::InnerSizeUnchecked() |
NEW |
+12 |
pw::allocator::BasicBlock<>::UsableSpaceUncheckedImpl<>() |
NEW |
+12 |
pw::allocator::PoisonableBlock<>::DoMergeNext() |
NEW |
+12 |
pw::allocator::internal::CrashMisaligned() |
NEW |
+12 |
pw::allocator::internal::CrashNextMisaligned() |
NEW |
+12 |
pw::allocator::internal::CrashNextPrevMismatched() |
NEW |
+12 |
pw::allocator::internal::CrashPoisonCorrupted() |
NEW |
+12 |
pw::allocator::internal::CrashPoisonedWhileInUse() |
NEW |
+12 |
pw::allocator::internal::CrashPrevMisaligned() |
NEW |
+12 |
pw::allocator::internal::CrashPrevNextMismatched() |
NEW |
+12 |
pw::allocator::internal::GenericBlockAllocator::CrashOnAllocated() |
NEW |
+12 |
pw::allocator::internal::GenericBlockAllocator::CrashOnDoubleFree() |
NEW |
+12 |
pw::allocator::internal::GenericBlockAllocator::CrashOnInvalidFree() |
NEW |
+10 |
pw::containers::internal::AATreeItem::Reset() |
NEW |
+10 |
std::terminate() |
NEW |
+8 |
__cxxabiv1::__terminate() |
NEW |
+6 |
OUTLINED_FUNCTION_1 |
NEW |
+6 |
fit::internal::inline_trivial_target_move<>() |
NEW |
+6 |
fit::internal::null_target<>::invoke() |
NEW |
+6 |
pw::allocator::FastSortedItem<>::key() |
NEW |
+4 |
fit::internal::unshared_target_type_id() |
NEW |
+4 |
pw::Allocator::DoResize() |
NEW |
+4 |
pw::allocator::BlockAllocator<>::DoGetAllocated() |
NEW |
+2 |
pw::allocator::BlockAllocator<>::ReserveBlock() |