Fuzz introspector: fuzz_target
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
1414 1414 2 :

['free', '__cxa_demangle']

1414 1414 bloaty::ItaniumDemangle(std::__1::basic_string_view >,bloaty::DataSource) call site: 00000 /src/bloaty/src/bloaty.cc:179
235 250 5 :

['bloaty::Throw(char const*, int)', 'bloaty::ReImpl::ReImpl(std::__1::basic_string , std::__1::allocator > const&)', 'bloaty::Options::source_filter() const', 'bloaty::ReImpl::~ReImpl()', 'bloaty::ReImpl::ok()']

828 1347 bloaty::BloatyDoMain(bloaty::Optionsconst&,bloaty::InputFileFactoryconst&,bloaty::RollupOutput*) call site: 00000 /src/bloaty/src/bloaty.cc:2271
76 76 1 :

['google::protobuf::ExtensionRangeOptions::IsInitialized() const']

76 76 google::protobuf::DescriptorProto_ExtensionRange::IsInitialized()const call site: 00000 /src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2568
76 76 1 :

['google::protobuf::MessageOptions::IsInitialized() const']

76 76 google::protobuf::DescriptorProto::IsInitialized()const call site: 00000 /src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3377
76 76 1 :

['google::protobuf::EnumOptions::IsInitialized() const']

76 76 google::protobuf::EnumDescriptorProto::IsInitialized()const call site: 00000 /src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5169
76 76 1 :

['google::protobuf::EnumValueOptions::IsInitialized() const']

76 76 google::protobuf::EnumValueDescriptorProto::IsInitialized()const call site: 00000 /src/bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5500
62 132 8 :

['google::protobuf::internal::ArenaImpl::AllocateAligned(unsigned long)', 'google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)', 'google::protobuf::internal::LogMessage::~LogMessage()', 'std::__1::numeric_limits ::max[abi:v180000]()', 'google::protobuf::Arena::AllocHook(std::type_info const*, unsigned long) const', 'google::protobuf::internal::LogMessage::operator<<(char const*)', 'google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)', 'google::protobuf::internal::AlignUpTo8(unsigned long)']

62 132 google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int) call site: 00000 /src/bloaty/third_party/protobuf/src/google/protobuf/repeated_field.cc:65
37 37 6 :

['google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)', 'std::__1::__map_iterator , std::__1::allocator >, std::__1::pair >, std::__1::__tree_node , std::__1::allocator >, std::__1::pair >, void*>*, long> >::operator->[abi:v180000]() const', 'google::protobuf::internal::LogMessage::~LogMessage()', 'google::protobuf::internal::LogMessage::operator<<(std::__1::basic_string , std::__1::allocator > const&)', 'google::protobuf::internal::LogMessage::operator<<(char const*)', 'google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)']

37 37 google::protobuf::SimpleDescriptorDatabase::DescriptorIndex >::AddSymbol(std::__1::basic_string ,std::__1::allocator >const&,std::__1::pair ) call site: 00000 /src/bloaty/third_party/protobuf/src/google/protobuf/descriptor_database.cc:189
36 36 1 :

['std::__1::basic_string_view > bloaty::dwarf::AttrValue::ReadIndirectString (bloaty::dwarf::CU const&, std::__1::basic_string_view >*)']

36 38 bloaty::dwarf::AttrValue::ParseAttr(bloaty::dwarf::CUconst&,unsignedshort,std::__1::basic_string_view >*) call site: 00000 /src/bloaty/src/dwarf/attr.cc:204
36 36 1 :

['std::__1::basic_string_view > bloaty::dwarf::AttrValue::ReadIndirectLineString (bloaty::dwarf::CU const&, std::__1::basic_string_view >*)']

36 38 bloaty::dwarf::AttrValue::ParseAttr(bloaty::dwarf::CUconst&,unsignedshort,std::__1::basic_string_view >*) call site: 00000 /src/bloaty/src/dwarf/attr.cc:210
29 29 4 :

['google::protobuf::internal::LogMessage::operator<<(char const*)', 'google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int)', 'google::protobuf::internal::LogMessage::~LogMessage()', 'google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&)']

29 37 google::protobuf::EncodedDescriptorDatabase::Add(voidconst*,int) call site: 00000 /src/bloaty/third_party/protobuf/src/google/protobuf/descriptor_database.cc:391
24 54 2 :

['void bloaty::(anonymous namespace)::ElfFile::StructReader::Memcpy (unsigned long, std::__1::basic_string_view >*, Elf64_Chdr*) const', 'void bloaty::(anonymous namespace)::ChdrMunger::operator() (Elf64_Chdr const&, Elf64_Chdr*, bloaty::(anonymous namespace)::ByteSwapFunc)']

24 56 voidbloaty::(anonymousnamespace)::ElfFile::StructReader::ReadFallback (unsignedlong,std::__1::basic_string_view >*,Elf64_Chdr*)const call site: 00000 /src/bloaty/src/elf.cc:344

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 bloaty::StringPieceInputFileFactory::StringPieceInputFileFactory(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00001
2 bloaty::InputFileFactory::InputFileFactory() [function] [call site] 00002
1 bloaty::RunBloaty(bloaty::InputFileFactory const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00003
2 bloaty::RollupOutput::RollupOutput() [function] [call site] 00004
3 bloaty::RollupRow::RollupRow(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00005
2 bloaty::Options::Options() [function] [call site] 00006
3 google::protobuf::Message::Message() [function] [call site] 00007
4 google::protobuf::MessageLite::MessageLite() [function] [call site] 00008
3 google::protobuf::internal::InternalMetadataWithArena::InternalMetadataWithArena(google::protobuf::Arena*) [function] [call site] 00009
4 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::InternalMetadataWithArenaBase(google::protobuf::Arena*) [function] [call site] 00010
3 google::protobuf::internal::CachedSize::CachedSize() [function] [call site] 00011
3 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::RepeatedPtrField() [function] [call site] 00012
4 google::protobuf::internal::RepeatedPtrFieldBase::RepeatedPtrFieldBase() [function] [call site] 00013
3 bloaty::Options::SharedCtor() [function] [call site] 00014
4 google::protobuf::internal::InitSCC(google::protobuf::internal::SCCInfoBase*) [function] [call site] 00015
5 google::protobuf::internal::InitSCCImpl(google::protobuf::internal::SCCInfoBase*) [function] [call site] 00016
6 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [function] [call site] 00017
6 google::protobuf::internal::InitProtobufDefaults() [function] [call site] 00018
7 __cxa_guard_acquire [call site] 00019
7 google::protobuf::internal::InitProtobufDefaultsImpl() [function] [call site] 00020
8 google::protobuf::internal::ExplicitlyConstructed<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::DefaultConstruct() [function] [call site] 00021
8 google::protobuf::internal::ExplicitlyConstructed<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::get_mutable() [function] [call site] 00022
8 google::protobuf::internal::OnShutdownDestroyString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) [function] [call site] 00023
9 google::protobuf::internal::OnShutdownRun(void (*)(void const*), void const*) [function] [call site] 00024
10 google::protobuf::internal::ShutdownData::get() [function] [call site] 00025
11 __cxa_guard_acquire [call site] 00026
11 google::protobuf::internal::ShutdownData::ShutdownData() [function] [call site] 00027
12 google::protobuf::internal::WrappedMutex::WrappedMutex() [function] [call site] 00028
10 google::protobuf::internal::MutexLock::MutexLock(google::protobuf::internal::WrappedMutex*) [function] [call site] 00029
11 google::protobuf::internal::WrappedMutex::Lock() [function] [call site] 00030
10 google::protobuf::internal::MutexLock::~MutexLock() [function] [call site] 00031
11 google::protobuf::internal::WrappedMutex::Unlock() [function] [call site] 00032
9 google::protobuf::internal::DestroyString(void const*) [function] [call site] 00033
6 google::protobuf::internal::WrappedMutex::Lock() [function] [call site] 00034
6 google::protobuf::internal::(anonymous namespace)::InitSCC_DFS(google::protobuf::internal::SCCInfoBase*) [function] [call site] 00035
7 google::protobuf::internal::(anonymous namespace)::InitSCC_DFS(google::protobuf::internal::SCCInfoBase*) [function] [call site] 00036
8 google::protobuf::internal::(anonymous namespace)::InitSCC_DFS(google::protobuf::internal::SCCInfoBase*) [function] [call site] 00037
6 google::protobuf::internal::WrappedMutex::Unlock() [function] [call site] 00038
4 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00039
5 google::protobuf::internal::ExplicitlyConstructed<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::get() const [function] [call site] 00040
4 google::protobuf::internal::ArenaStringPtr::UnsafeSetDefault(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) [function] [call site] 00041
4 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00042
4 google::protobuf::internal::ArenaStringPtr::UnsafeSetDefault(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) [function] [call site] 00043
3 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~RepeatedPtrField() [function] [call site] 00044
4 void google::protobuf::internal::RepeatedPtrFieldBase::Destroy<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler>() [function] [call site] 00045
5 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler>(void*) [function] [call site] 00046
4 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site] 00047
5 google::protobuf::Arena::SpaceAllocated() const [function] [call site] 00048
6 google::protobuf::internal::ArenaImpl::SpaceAllocated() const [function] [call site] 00049
5 __clang_call_terminate [call site] 00050
6 __cxa_begin_catch [call site] 00051
4 __clang_call_terminate [call site] 00052
3 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::~InternalMetadataWithArenaBase() [function] [call site] 00053
4 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container* google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::PtrValue<google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container>() const [function] [call site] 00054
4 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container* google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::PtrValue<google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container>() const [function] [call site] 00055
3 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00056
2 bloaty::Options::add_data_source(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00057
3 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Add() [function] [call site] 00058
4 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler>(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler::Type*) [function] [call site] 00059
5 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler>(void*) [function] [call site] 00060
5 google::protobuf::internal::RepeatedPtrFieldBase::Reserve(int) [function] [call site] 00061
6 google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int) [function] [call site] 00062
7 google::protobuf::internal::RepeatedPtrFieldBase::GetArenaNoVirtual() const [function] [call site] 00063
7 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [function] [call site] 00064
7 google::protobuf::internal::LogMessage::operator<<(char const*) [function] [call site] 00065
7 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [function] [call site] 00066
7 google::protobuf::internal::AlignUpTo8(unsigned long) [function] [call site] 00067
7 google::protobuf::Arena::AllocHook(std::type_info const*, unsigned long) const [function] [call site] 00068
8 google::protobuf::Arena::OnArenaAllocation(std::type_info const*, unsigned long) const [function] [call site] 00069
7 google::protobuf::internal::ArenaImpl::AllocateAligned(unsigned long) [function] [call site] 00070
8 google::protobuf::internal::ArenaImpl::thread_cache() [function] [call site] 00071
8 google::protobuf::internal::ArenaImpl::SerialArena::AllocateAligned(unsigned long) [function] [call site] 00072
9 google::protobuf::internal::ArenaImpl::SerialArena::AllocateAlignedFallback(unsigned long) [function] [call site] 00073
10 google::protobuf::internal::ArenaImpl::Block::size() const [function] [call site] 00074
10 google::protobuf::internal::ArenaImpl::NewBlock(google::protobuf::internal::ArenaImpl::Block*, unsigned long) [function] [call site] 00075
11 google::protobuf::internal::ArenaImpl::Block::size() const [function] [call site] 00076
11 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [function] [call site] 00077
11 google::protobuf::internal::ArenaImpl::Block::Block(unsigned long, google::protobuf::internal::ArenaImpl::Block*) [function] [call site] 00078
10 google::protobuf::internal::ArenaImpl::Block::pos() const [function] [call site] 00079
10 google::protobuf::internal::ArenaImpl::Block::size() const [function] [call site] 00080
10 google::protobuf::internal::ArenaImpl::SerialArena::AllocateAligned(unsigned long) [function] [call site] 00081
8 google::protobuf::internal::ArenaImpl::AllocateAlignedFallback(unsigned long) [function] [call site] 00082
9 google::protobuf::internal::ArenaImpl::GetSerialArena() [function] [call site] 00083
10 google::protobuf::internal::ArenaImpl::thread_cache() [function] [call site] 00084
10 google::protobuf::internal::ArenaImpl::thread_cache() [function] [call site] 00085
10 google::protobuf::internal::ArenaImpl::GetSerialArenaFallback(void*) [function] [call site] 00086
11 google::protobuf::internal::ArenaImpl::SerialArena::owner() const [function] [call site] 00087
11 google::protobuf::internal::ArenaImpl::SerialArena::next() const [function] [call site] 00088
11 google::protobuf::internal::ArenaImpl::NewBlock(google::protobuf::internal::ArenaImpl::Block*, unsigned long) [function] [call site] 00089
11 google::protobuf::internal::ArenaImpl::SerialArena::New(google::protobuf::internal::ArenaImpl::Block*, void*, google::protobuf::internal::ArenaImpl*) [function] [call site] 00090
12 google::protobuf::internal::ArenaImpl::Block::Pointer(unsigned long) [function] [call site] 00091
12 google::protobuf::internal::ArenaImpl::Block::set_pos(unsigned long) [function] [call site] 00092
12 google::protobuf::internal::ArenaImpl::Block::pos() const [function] [call site] 00093
12 google::protobuf::internal::ArenaImpl::Block::size() const [function] [call site] 00094
11 google::protobuf::internal::ArenaImpl::SerialArena::set_next(google::protobuf::internal::ArenaImpl::SerialArena*) [function] [call site] 00095
11 google::protobuf::internal::ArenaImpl::CacheSerialArena(google::protobuf::internal::ArenaImpl::SerialArena*) [function] [call site] 00096
12 google::protobuf::internal::ArenaImpl::thread_cache() [function] [call site] 00097
12 google::protobuf::internal::ArenaImpl::thread_cache() [function] [call site] 00098
9 google::protobuf::internal::ArenaImpl::SerialArena::AllocateAligned(unsigned long) [function] [call site] 00099
5 google::protobuf::internal::StringTypeHandler::NewFromPrototype(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, google::protobuf::Arena*) [function] [call site] 00100
6 google::protobuf::internal::StringTypeHandler::New(google::protobuf::Arena*) [function] [call site] 00101
7 google::protobuf::internal::AlignUpTo8(unsigned long) [function] [call site] 00102
7 google::protobuf::Arena::AllocHook(std::type_info const*, unsigned long) const [function] [call site] 00103
7 google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*)) [function] [call site] 00104
8 google::protobuf::internal::ArenaImpl::thread_cache() [function] [call site] 00105
8 google::protobuf::internal::ArenaImpl::SerialArena::AllocateAlignedAndAddCleanup(unsigned long, void (*)(void*)) [function] [call site] 00106
9 google::protobuf::internal::ArenaImpl::SerialArena::AllocateAligned(unsigned long) [function] [call site] 00107
9 google::protobuf::internal::ArenaImpl::SerialArena::AddCleanup(void*, void (*)(void*)) [function] [call site] 00108
10 google::protobuf::internal::ArenaImpl::SerialArena::AddCleanupFallback(void*, void (*)(void*)) [function] [call site] 00109
11 google::protobuf::internal::ArenaImpl::CleanupChunk::SizeOf(unsigned long) [function] [call site] 00110
11 google::protobuf::internal::ArenaImpl::SerialArena::AllocateAligned(unsigned long) [function] [call site] 00111
11 google::protobuf::internal::ArenaImpl::SerialArena::AddCleanup(void*, void (*)(void*)) [function] [call site] 00112
2 bloaty::Options::add_filename(char const*) [function] [call site] 00113
3 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [function] [call site] 00114
3 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Add() [function] [call site] 00115
2 bloaty::BloatyMain(bloaty::Options const&, bloaty::InputFileFactory const&, bloaty::RollupOutput*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00116
3 bloaty::BloatyDoMain(bloaty::Options const&, bloaty::InputFileFactory const&, bloaty::RollupOutput*) [function] [call site] 00117
4 bloaty::Bloaty::Bloaty(bloaty::InputFileFactory const&, bloaty::Options const&) [function] [call site] 00118
5 bloaty::Options::Options(bloaty::Options const&) [function] [call site] 00119
6 google::protobuf::Message::Message() [function] [call site] 00120
6 google::protobuf::internal::InternalMetadataWithArena::InternalMetadataWithArena(google::protobuf::Arena*) [function] [call site] 00121
6 google::protobuf::internal::CachedSize::CachedSize() [function] [call site] 00122
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::RepeatedPtrField(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) [function] [call site] 00123
7 google::protobuf::internal::RepeatedPtrFieldBase::RepeatedPtrFieldBase() [function] [call site] 00124
7 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::MergeFrom(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) [function] [call site] 00125
8 void google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TypeHandler>(google::protobuf::internal::RepeatedPtrFieldBase const&) [function] [call site] 00126
9 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [function] [call site] 00127
9 google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInternal(google::protobuf::internal::RepeatedPtrFieldBase const&, void (google::protobuf::internal::RepeatedPtrFieldBase::*)(void**, void**, int, int)) [function] [call site] 00128
10 google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int) [function] [call site] 00129
7 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site] 00130
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::RepeatedPtrField(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) [function] [call site] 00131
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::RepeatedPtrField(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) [function] [call site] 00132
6 google::protobuf::RepeatedPtrField<bloaty::CustomDataSource>::RepeatedPtrField(google::protobuf::RepeatedPtrField<bloaty::CustomDataSource> const&) [function] [call site] 00133
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::RepeatedPtrField(google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) [function] [call site] 00134
6 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container* google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::PtrValue<google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container>() const [function] [call site] 00135
6 google::protobuf::internal::InternalMetadataWithArena::DoMergeFrom(google::protobuf::UnknownFieldSet const&) [function] [call site] 00136
7 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container* google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::PtrValue<google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container>() const [function] [call site] 00137
7 google::protobuf::UnknownFieldSet::MergeFrom(google::protobuf::UnknownFieldSet const&) [function] [call site] 00138
8 google::protobuf::UnknownFieldSet::field_count() const [function] [call site] 00139
8 google::protobuf::UnknownField::DeepCopy(google::protobuf::UnknownField const&) [function] [call site] 00140
9 google::protobuf::UnknownField::type() const [function] [call site] 00141
9 google::protobuf::UnknownFieldSet::UnknownFieldSet() [function] [call site] 00142
9 google::protobuf::UnknownFieldSet::InternalMergeFrom(google::protobuf::UnknownFieldSet const&) [function] [call site] 00143
10 google::protobuf::UnknownFieldSet::field_count() const [function] [call site] 00144
10 google::protobuf::UnknownField::DeepCopy(google::protobuf::UnknownField const&) [function] [call site] 00145
6 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00146
6 google::protobuf::internal::ArenaStringPtr::UnsafeSetDefault(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) [function] [call site] 00147
6 bloaty::Options::_internal_has_disassemble_function() const [function] [call site] 00148
6 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00149
6 google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr) [function] [call site] 00150
7 google::protobuf::internal::ArenaStringPtr::UnsafeRawStringPointer() [function] [call site] 00151
7 google::protobuf::internal::ArenaStringPtr::UnsafeRawStringPointer() [function] [call site] 00152
7 google::protobuf::internal::ArenaStringPtr::GetNoArena() const [function] [call site] 00153
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~RepeatedPtrField() [function] [call site] 00154
6 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00155
6 google::protobuf::internal::ArenaStringPtr::UnsafeSetDefault(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) [function] [call site] 00156
6 bloaty::Options::_internal_has_source_filter() const [function] [call site] 00157
6 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00158
6 google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, google::protobuf::internal::ArenaStringPtr) [function] [call site] 00159
6 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::~InternalMetadataWithArenaBase() [function] [call site] 00160
6 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00161
5 void bloaty::Bloaty::AddBuiltInSources<10ul>(bloaty::DataSourceDefinition const (&) [10ul], bloaty::Options const&) [function] [call site] 00162
6 bloaty::Bloaty::EffectiveSymbolSource(bloaty::Options const&) [function] [call site] 00163
7 bloaty::Options::demangle() const [function] [call site] 00164
8 bloaty::Options::_internal_demangle() const [function] [call site] 00165
7 __assert_fail [call site] 00166
5 bloaty::Options::~Options() [function] [call site] 00167
6 bloaty::Options::SharedDtor() [function] [call site] 00168
7 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00169
7 google::protobuf::internal::ArenaStringPtr::DestroyNoArena(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) [function] [call site] 00170
7 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site] 00171
7 google::protobuf::internal::ArenaStringPtr::DestroyNoArena(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) [function] [call site] 00172
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~RepeatedPtrField() [function] [call site] 00173
6 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::~InternalMetadataWithArenaBase() [function] [call site] 00174
6 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00175
6 __clang_call_terminate [call site] 00176
4 bloaty::Options::filename_size() const [function] [call site] 00177
5 bloaty::Options::_internal_filename_size() const [function] [call site] 00178
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::size() const [function] [call site] 00179
7 google::protobuf::internal::RepeatedPtrFieldBase::size() const [function] [call site] 00180
4 bloaty::Options::max_rows_per_level() const [function] [call site] 00181
5 bloaty::Options::_internal_max_rows_per_level() const [function] [call site] 00182
4 bloaty::Throw(char const*, int) [function] [call site] 00183
5 __cxa_allocate_exception [call site] 00184
5 bloaty::Error::Error(char const*, char const*, int) [function] [call site] 00185
6 std::runtime_error::runtime_error(char const*) [call site] 00186
4 bloaty::Options::filename() const [function] [call site] 00187
4 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::begin() const [function] [call site] 00188
5 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site] 00189
4 bloaty::Options::base_filename() const [function] [call site] 00190
4 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::begin() const [function] [call site] 00191
4 bloaty::Bloaty::AddFilename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) [function] [call site] 00192
5 bloaty::Bloaty::GetObjectFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00193
6 bloaty::TryOpenELFFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >&) [function] [call site] 00194
7 bloaty::InputFile::data() const [function] [call site] 00195
7 bloaty::(anonymous namespace)::ElfFile::ElfFile(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00196
8 bloaty::(anonymous namespace)::ElfFile::Section::Section() [function] [call site] 00197
8 bloaty::(anonymous namespace)::ElfFile::Initialize() [function] [call site] 00198
9 memcmp [call site] 00199
9 absl::substitute_internal::Arg::Arg(int) [function] [call site] 00200
10 absl::numbers_internal::FastIntToBuffer(int, char*) [function] [call site] 00201
11 absl::(anonymous namespace)::PrepareEightDigits(unsigned int) [function] [call site] 00202
11 _ZN4absl11countr_zeroImEENSt3__19enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeES3_ [function] [call site] 00203
11 absl::little_endian::Store64(void*, unsigned long) [function] [call site] 00204
12 absl::little_endian::FromHost64(unsigned long) [function] [call site] 00205
12 absl::base_internal::UnalignedStore64(void*, unsigned long) [function] [call site] 00206
9 bloaty::Throw(char const*, int) [function] [call site] 00207
9 absl::substitute_internal::Arg::Arg(int) [function] [call site] 00208
9 bloaty::Throw(char const*, int) [function] [call site] 00209
9 bloaty::GetMachineEndian() [function] [call site] 00210
9 bloaty::(anonymous namespace)::ElfFile::entire_file() const [function] [call site] 00211
9 bloaty::(anonymous namespace)::ElfFile::Section::Section() [function] [call site] 00212
9 bloaty::(anonymous namespace)::ElfFile::ReadSection(unsigned int, bloaty::(anonymous namespace)::ElfFile::Section*) const [function] [call site] 00213
10 absl::substitute_internal::Arg::Arg(unsigned int) [function] [call site] 00214
11 absl::numbers_internal::FastIntToBuffer(unsigned int, char*) [function] [call site] 00215
12 absl::(anonymous namespace)::PrepareEightDigits(unsigned int) [function] [call site] 00216
12 __assert_fail [call site] 00217
12 _ZN4absl11countr_zeroImEENSt3__19enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeES3_ [function] [call site] 00218
12 absl::little_endian::Store64(void*, unsigned long) [function] [call site] 00219
10 bloaty::Throw(char const*, int) [function] [call site] 00220
10 bloaty::(anonymous namespace)::ElfFile::entire_file() const [function] [call site] 00221
10 bloaty::CheckedMul(unsigned long, unsigned long) [function] [call site] 00222
11 absl::uint128::uint128(unsigned long) [function] [call site] 00223
11 absl::operator*(absl::uint128, absl::uint128) [function] [call site] 00224
12 absl::uint128::operator unsigned __int128() const [function] [call site] 00225
12 absl::uint128::operator unsigned __int128() const [function] [call site] 00226
11 absl::uint128::uint128(unsigned long) [function] [call site] 00227
11 bloaty::Throw(char const*, int) [function] [call site] 00228
11 absl::uint128::operator unsigned long() const [function] [call site] 00229
10 void bloaty::(anonymous namespace)::ElfFile::ReadStruct<Elf32_Shdr, Elf64_Shdr, bloaty::(anonymous namespace)::ShdrMunger>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long, bloaty::(anonymous namespace)::ShdrMunger, std::__1::basic_string_view<char, std::__1::char_traits<char> >*, Elf64_Shdr*) const [function] [call site] 00230
11 bloaty::(anonymous namespace)::ElfFile::StructReader::StructReader(bloaty::(anonymous namespace)::ElfFile const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00231
10 bloaty::(anonymous namespace)::ElfFile::GetRegion(unsigned long, unsigned long) const [function] [call site] 00232
11 bloaty::StrictSubstr(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long, unsigned long) [function] [call site] 00233
12 bloaty::CheckedAdd(unsigned long, unsigned long) [function] [call site] 00234
13 absl::uint128::uint128(unsigned long) [function] [call site] 00235
13 absl::operator+(absl::uint128, absl::uint128) [function] [call site] 00236
14 absl::uint128::operator unsigned __int128() const [function] [call site] 00237
14 absl::uint128::operator unsigned __int128() const [function] [call site] 00238
13 absl::uint128::uint128(unsigned long) [function] [call site] 00239
13 bloaty::Throw(char const*, int) [function] [call site] 00240
13 absl::uint128::operator unsigned long() const [function] [call site] 00241
12 bloaty::Throw(char const*, int) [function] [call site] 00242
9 bloaty::(anonymous namespace)::ElfFile::Section::header() const [function] [call site] 00243
9 bloaty::(anonymous namespace)::ElfFile::Section::header() const [function] [call site] 00244
9 bloaty::(anonymous namespace)::ElfFile::GetRegion(unsigned long, unsigned long) const [function] [call site] 00245
9 bloaty::CheckedMul(unsigned long, unsigned long) [function] [call site] 00246
9 bloaty::(anonymous namespace)::ElfFile::GetRegion(unsigned long, unsigned long) const [function] [call site] 00247
9 bloaty::CheckedMul(unsigned long, unsigned long) [function] [call site] 00248
9 bloaty::(anonymous namespace)::ElfFile::GetRegion(unsigned long, unsigned long) const [function] [call site] 00249
9 bloaty::(anonymous namespace)::ElfFile::ReadSection(unsigned int, bloaty::(anonymous namespace)::ElfFile::Section*) const [function] [call site] 00250
9 bloaty::(anonymous namespace)::ElfFile::Section::header() const [function] [call site] 00251
9 bloaty::Throw(char const*, int) [function] [call site] 00252
7 bloaty::InputFile::data() const [function] [call site] 00253
7 bloaty::(anonymous namespace)::ArFile::ArFile(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00254
8 bloaty::StrictSubstr(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long, unsigned long) [function] [call site] 00255
7 bloaty::(anonymous namespace)::ElfFile::IsOpen() [function] [call site] 00256
7 bloaty::(anonymous namespace)::ElfObjectFile::ElfObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >) [function] [call site] 00257
8 bloaty::ObjectFile::ObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >) [function] [call site] 00258
6 bloaty::TryOpenMachOFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >&) [function] [call site] 00259
7 bloaty::InputFile::data() const [function] [call site] 00260
7 bloaty::macho::ReadMagic(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00261
8 bloaty::Throw(char const*, int) [function] [call site] 00262
7 bloaty::macho::MachOObjectFile::MachOObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >) [function] [call site] 00263
8 bloaty::ObjectFile::ObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >) [function] [call site] 00264
6 bloaty::TryOpenWebAssemblyFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >&) [function] [call site] 00265
7 bloaty::InputFile::data() const [function] [call site] 00266
7 bloaty::wasm::ReadMagic(std::__1::basic_string_view<char, std::__1::char_traits<char> >*) [function] [call site] 00267
8 unsigned int bloaty::ReadFixed<unsigned int, 4ul>(std::__1::basic_string_view<char, std::__1::char_traits<char> >*) [function] [call site] 00268
9 bloaty::Throw(char const*, int) [function] [call site] 00269
8 unsigned int bloaty::ReadFixed<unsigned int, 4ul>(std::__1::basic_string_view<char, std::__1::char_traits<char> >*) [function] [call site] 00270
7 bloaty::wasm::WebAssemblyObjectFile::WebAssemblyObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >) [function] [call site] 00271
8 bloaty::ObjectFile::ObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >) [function] [call site] 00272
6 bloaty::TryOpenPEFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >&) [function] [call site] 00273
7 bloaty::InputFile::data() const [function] [call site] 00274
7 bloaty::pe::ReadMagic(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00275
7 bloaty::InputFile::data() const [function] [call site] 00276
7 bloaty::pe::PeFile::PeFile(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00277
8 bloaty::pe::PeFile::Initialize() [function] [call site] 00278
9 bloaty::CheckedAdd(unsigned long, unsigned long) [function] [call site] 00279
9 bloaty::CheckedAdd(unsigned long, unsigned long) [function] [call site] 00280
9 bloaty::CheckedMul(unsigned long, unsigned long) [function] [call site] 00281
9 bloaty::pe::PeFile::GetRegion(unsigned long, unsigned long) const [function] [call site] 00282
9 bloaty::pe::PeFile::GetRegion(unsigned long, unsigned long) const [function] [call site] 00283
7 bloaty::pe::PeFile::IsOpen() const [function] [call site] 00284
7 bloaty::pe::PEObjectFile::PEObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >, std::__1::unique_ptr<bloaty::pe::PeFile, std::__1::default_delete<bloaty::pe::PeFile> >) [function] [call site] 00285
8 bloaty::ObjectFile::ObjectFile(std::__1::unique_ptr<bloaty::InputFile, std::__1::default_delete<bloaty::InputFile> >) [function] [call site] 00286
6 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00287
7 absl::NullSafeStringView(char const*) [function] [call site] 00288
6 bloaty::Throw(char const*, int) [function] [call site] 00289
5 bloaty::Bloaty::InputFileInfo::~InputFileInfo() [function] [call site] 00290
5 bloaty::Bloaty::InputFileInfo::~InputFileInfo() [function] [call site] 00291
4 bloaty::Options::debug_filename() const [function] [call site] 00292
4 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::begin() const [function] [call site] 00293
4 bloaty::Bloaty::AddFilename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) [function] [call site] 00294
4 bloaty::Options::custom_data_source() const [function] [call site] 00295
4 google::protobuf::RepeatedPtrField<bloaty::CustomDataSource>::begin() const [function] [call site] 00296
4 bloaty::Bloaty::AddDebugFilename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00297
5 bloaty::Bloaty::GetObjectFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00298
5 absl::substitute_internal::Arg::Arg<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00299
5 bloaty::Throw(char const*, int) [function] [call site] 00300
4 bloaty::Options::data_source() const [function] [call site] 00301
4 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::begin() const [function] [call site] 00302
4 bloaty::Bloaty::DefineCustomDataSource(bloaty::CustomDataSource const&) [function] [call site] 00303
5 bloaty::CustomDataSource::base_data_source() const [function] [call site] 00304
6 bloaty::CustomDataSource::_internal_base_data_source() const [function] [call site] 00305
7 google::protobuf::internal::ArenaStringPtr::GetNoArena() const [function] [call site] 00306
5 bloaty::Throw(char const*, int) [function] [call site] 00307
5 bloaty::CustomDataSource::base_data_source() const [function] [call site] 00308
5 bloaty::CustomDataSource::name() const [function] [call site] 00309
6 bloaty::CustomDataSource::_internal_name() const [function] [call site] 00310
7 google::protobuf::internal::ArenaStringPtr::GetNoArena() const [function] [call site] 00311
5 absl::substitute_internal::Arg::Arg<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00312
5 bloaty::Throw(char const*, int) [function] [call site] 00313
5 bloaty::NameMunger::IsEmpty() const [function] [call site] 00314
5 bloaty::CustomDataSource::name() const [function] [call site] 00315
5 absl::substitute_internal::Arg::Arg<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00316
5 bloaty::Throw(char const*, int) [function] [call site] 00317
5 bloaty::CustomDataSource::name() const [function] [call site] 00318
5 bloaty::CustomDataSource::name() const [function] [call site] 00319
5 bloaty::CustomDataSource::rewrite() const [function] [call site] 00320
5 google::protobuf::RepeatedPtrField<bloaty::Regex>::begin() const [function] [call site] 00321
5 bloaty::Regex::pattern() const [function] [call site] 00322
6 bloaty::Regex::_internal_pattern() const [function] [call site] 00323
7 google::protobuf::internal::ArenaStringPtr::GetNoArena() const [function] [call site] 00324
5 bloaty::NameMunger::AddRegex(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00325
4 bloaty::Options::has_source_filter() const [function] [call site] 00326
5 bloaty::Options::_internal_has_source_filter() const [function] [call site] 00327
4 bloaty::Bloaty::AddDataSource(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00328
5 absl::substitute_internal::Arg::Arg<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00329
5 bloaty::Throw(char const*, int) [function] [call site] 00330
4 bloaty::Options::source_filter() const [function] [call site] 00331
5 bloaty::Options::_internal_source_filter() const [function] [call site] 00332
6 google::protobuf::internal::ArenaStringPtr::GetNoArena() const [function] [call site] 00333
4 bloaty::ReImpl::ReImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00334
5 re2::RE2::RE2(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00335
6 re2::RE2::Options::Options() [function] [call site] 00336
6 re2::StringPiece::StringPiece(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00337
6 re2::RE2::Options::Options(re2::RE2::CannedOptions) [function] [call site] 00338
4 bloaty::ReImpl::ok() [function] [call site] 00339
5 re2::RE2::ok() const [function] [call site] 00340
6 re2::RE2::error_code() const [function] [call site] 00341
4 bloaty::Throw(char const*, int) [function] [call site] 00342
4 bloaty::ReImpl::~ReImpl() [function] [call site] 00343
5 re2::RE2::~RE2() [function] [call site] 00344
6 re2::Regexp::Decref() [function] [call site] 00345
7 re2::MutexLock::MutexLock(re2::Mutex*) [function] [call site] 00346
8 re2::Mutex::Lock() [function] [call site] 00347
9 pthread_rwlock_wrlock [call site] 00348
7 re2::MutexLock::~MutexLock() [function] [call site] 00349
8 re2::Mutex::Unlock() [function] [call site] 00350
9 pthread_rwlock_unlock [call site] 00351
7 re2::Regexp::Destroy() [function] [call site] 00352
8 re2::Regexp::QuickDestroy() [function] [call site] 00353
9 re2::Regexp::~Regexp() [function] [call site] 00354
10 LogMessage::LogMessage(char const*, int) [function] [call site] 00355
11 LogMessage::stream() [function] [call site] 00356
10 re2::CharClass::Delete() [function] [call site] 00357
10 re2::CharClassBuilder::~CharClassBuilder() [function] [call site] 00358
10 __clang_call_terminate [call site] 00359
8 LogMessage::LogMessage(char const*, int) [function] [call site] 00360
8 re2::Regexp::sub() [function] [call site] 00361
8 re2::Regexp::Decref() [function] [call site] 00362
8 re2::Regexp::QuickDestroy() [function] [call site] 00363
8 re2::Regexp::~Regexp() [function] [call site] 00364
6 re2::Regexp::Decref() [function] [call site] 00365
6 re2::Prog::~Prog() [function] [call site] 00366
7 re2::Prog::DeleteDFA(re2::DFA*) [function] [call site] 00367
8 re2::DFA::~DFA() [function] [call site] 00368
9 re2::SparseSetT<void>::~SparseSetT() [function] [call site] 00369
10 re2::SparseSetT<void>::DebugCheckInvariants() const [function] [call site] 00370
10 re2::PODArray<int>::~PODArray() [function] [call site] 00371
9 re2::SparseSetT<void>::~SparseSetT() [function] [call site] 00372
9 re2::DFA::ClearCache() [function] [call site] 00373
10 re2::Prog::bytemap_range() [function] [call site] 00374
9 re2::Mutex::~Mutex() [function] [call site] 00375
10 pthread_rwlock_destroy [call site] 00376
9 re2::PODArray<int>::~PODArray() [function] [call site] 00377
9 __clang_call_terminate [call site] 00378
7 re2::Prog::DeleteDFA(re2::DFA*) [function] [call site] 00379
7 re2::PODArray<unsigned char>::~PODArray() [function] [call site] 00380
7 __clang_call_terminate [call site] 00381
6 re2::Prog::~Prog() [function] [call site] 00382
6 __clang_call_terminate [call site] 00383
4 bloaty::Options::verbose_level() const [function] [call site] 00384
5 bloaty::Options::_internal_verbose_level() const [function] [call site] 00385
4 bloaty::Options::data_source_size() const [function] [call site] 00386
5 bloaty::Options::_internal_data_source_size() const [function] [call site] 00387
6 google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::size() const [function] [call site] 00388
4 bloaty::Bloaty::ScanAndRollup(bloaty::Options const&, bloaty::RollupOutput*) [function] [call site] 00389
5 bloaty::Throw(char const*, int) [function] [call site] 00390
5 bloaty::Rollup::Rollup() [function] [call site] 00391
5 bloaty::RollupOutput::AddDataSourceName(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00392
5 bloaty::Bloaty::ScanAndRollupFiles(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, bloaty::Rollup*) const [function] [call site] 00393
6 bloaty::ThreadSafeIterIndex::ThreadSafeIterIndex(int) [function] [call site] 00394
6 bloaty::Options::has_source_filter() const [function] [call site] 00395
6 bloaty::Options::source_filter() const [function] [call site] 00396
6 bloaty::Rollup::operator=(bloaty::Rollup&&) [function] [call site] 00397
6 bloaty::Rollup::SetFilterRegex(bloaty::ReImpl const*) [function] [call site] 00398
6 bloaty::ThreadSafeIterIndex::TryGetError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00399
6 bloaty::Rollup::Add(bloaty::Rollup const&) [function] [call site] 00400
7 bloaty::Rollup::Rollup() [function] [call site] 00401
7 bloaty::Rollup::Add(bloaty::Rollup const&) [function] [call site] 00402
6 bloaty::Throw(char const*, int) [function] [call site] 00403
6 bloaty::ThreadSafeIterIndex::~ThreadSafeIterIndex() [function] [call site] 00404
5 bloaty::Rollup::Rollup() [function] [call site] 00405
5 bloaty::Bloaty::ScanAndRollupFiles(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*, bloaty::Rollup*) const [function] [call site] 00406
5 bloaty::Rollup::AddEntriesFrom(bloaty::Rollup const&) [function] [call site] 00407
6 bloaty::Rollup::Rollup() [function] [call site] 00408
6 bloaty::Rollup::AddEntriesFrom(bloaty::Rollup const&) [function] [call site] 00409
5 bloaty::Rollup::CreateDiffModeRollupOutput(bloaty::Rollup*, bloaty::Options const&, bloaty::RollupOutput*) const [function] [call site] 00410
6 bloaty::Rollup::CreateRows(bloaty::RollupRow*, bloaty::Rollup const*, bloaty::Options const&, bool) const [function] [call site] 00411
7 bloaty::Rollup::Percent(long, long) [function] [call site] 00412
7 bloaty::Rollup::Percent(long, long) [function] [call site] 00413
7 bloaty::Rollup::SortAndAggregateRows(bloaty::RollupRow*, bloaty::Rollup const*, bloaty::Options const&, bool) const [function] [call site] 00414
8 bloaty::RollupRow::Compare(bloaty::RollupRow const&, bloaty::RollupRow const&) [function] [call site] 00415
8 bloaty::RollupRow::RollupRow(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00416
8 bloaty::Options::max_rows_per_level() const [function] [call site] 00417
8 bloaty::Options::sort_by() const [function] [call site] 00418
9 bloaty::Options::_internal_sort_by() const [function] [call site] 00419
8 abs[abi:v180000](long) [function] [call site] 00420
8 abs[abi:v180000](long) [function] [call site] 00421
8 abs[abi:v180000](long) [function] [call site] 00422
8 __assert_fail [call site] 00423
8 absl::substitute_internal::Arg::Arg(long) [function] [call site] 00424
9 absl::numbers_internal::FastIntToBuffer(long, char*) [function] [call site] 00425
10 absl::(anonymous namespace)::PrepareEightDigits(unsigned int) [function] [call site] 00426
10 __assert_fail [call site] 00427
10 _ZN4absl11countr_zeroImEENSt3__19enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeES3_ [function] [call site] 00428
10 absl::little_endian::Store64(void*, unsigned long) [function] [call site] 00429
10 absl::(anonymous namespace)::PrepareEightDigits(unsigned int) [function] [call site] 00430
10 __assert_fail [call site] 00431
10 _ZN4absl11countr_zeroImEENSt3__19enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeES3_ [function] [call site] 00432
10 absl::little_endian::Store64(void*, unsigned long) [function] [call site] 00433
10 absl::(anonymous namespace)::PrepareEightDigits(unsigned int) [function] [call site] 00434
10 absl::little_endian::Store64(void*, unsigned long) [function] [call site] 00435
8 bloaty::Rollup::Rollup() [function] [call site] 00436
8 bloaty::Rollup::Rollup() [function] [call site] 00437
8 bloaty::Options::max_rows_per_level() const [function] [call site] 00438
8 bloaty::CheckedAdd(long*, long) [function] [call site] 00439
9 bloaty::Throw(char const*, int) [function] [call site] 00440
8 bloaty::CheckedAdd(long*, long) [function] [call site] 00441
8 bloaty::CheckedAdd(long*, long) [function] [call site] 00442
8 bloaty::CheckedAdd(long*, long) [function] [call site] 00443
8 abs[abi:v180000](long) [function] [call site] 00444
8 bloaty::CheckedAdd(long*, long) [function] [call site] 00445
8 bloaty::CheckedAdd(long*, long) [function] [call site] 00446
8 bloaty::Options::sort_by() const [function] [call site] 00447
8 abs[abi:v180000](long) [function] [call site] 00448
8 __assert_fail [call site] 00449
8 bloaty::Rollup::Percent(long, long) [function] [call site] 00450
8 bloaty::Rollup::Percent(long, long) [function] [call site] 00451
8 bloaty::Rollup::~Rollup() [function] [call site] 00452
8 bloaty::RollupRow::~RollupRow() [function] [call site] 00453
8 absl::substitute_internal::Arg::Arg<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00454
8 bloaty::Throw(char const*, int) [function] [call site] 00455
8 __assert_fail [call site] 00456
8 bloaty::Rollup::GetEmpty() [function] [call site] 00457
9 bloaty::Rollup::Rollup() [function] [call site] 00458
8 bloaty::Rollup::CreateRows(bloaty::RollupRow*, bloaty::Rollup const*, bloaty::Options const&, bool) const [function] [call site] 00459
5 bloaty::Rollup::~Rollup() [function] [call site] 00460
5 bloaty::Rollup::CreateRollupOutput(bloaty::Options const&, bloaty::RollupOutput*) const [function] [call site] 00461
6 bloaty::Rollup::CreateDiffModeRollupOutput(bloaty::Rollup*, bloaty::Options const&, bloaty::RollupOutput*) const [function] [call site] 00462
5 absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00463
6 void absl::strings_internal::STLStringResizeUninitialized<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long) [function] [call site] 00464
7 absl::strings_internal::ResizeUninitializedTraits<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::Resize(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long) [function] [call site] 00465
6 void absl::(anonymous namespace)::BytesToHexStringInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(unsigned char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long) [function] [call site] 00466
5 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00467
5 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00468
5 absl::Substitute(std::__1::basic_string_view<char, std::__1::char_traits<char> >, absl::substitute_internal::Arg const&, absl::substitute_internal::Arg const&) [function] [call site] 00469
6 absl::SubstituteAndAppend(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, absl::substitute_internal::Arg const&, absl::substitute_internal::Arg const&) [function] [call site] 00470
7 absl::substitute_internal::Arg::piece() const [function] [call site] 00471
7 absl::substitute_internal::SubstituteAndAppendArray(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const*, unsigned long) [function] [call site] 00472
8 absl::CEscape(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00473
9 absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00474
10 absl::(anonymous namespace)::CEscapedLength(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00475
11 void absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()<absl::LogSeverity, char const* const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(absl::LogSeverity&&, char const* const&, int&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const [function] [call site] 00476
12 absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::DoLoad() const [function] [call site] 00477
11 __assert_fail [call site] 00478
10 void absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()<absl::LogSeverity, char const* const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(absl::LogSeverity&&, char const* const&, int&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const [function] [call site] 00479
10 __assert_fail [call site] 00480
10 void absl::strings_internal::STLStringResizeUninitialized<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long) [function] [call site] 00481
8 absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...) [function] [call site] 00482
9 absl::raw_log_internal::(anonymous namespace)::RawLogVA(absl::LogSeverity, char const*, int, char const*, __va_list_tag*) [function] [call site] 00483
10 bool absl::base_internal::AtomicHook<bool (*)(absl::LogSeverity, char const*, int, char**, int*)>::operator()<absl::LogSeverity&, char const*&, int&, char**, int*>(absl::LogSeverity&, char const*&, int&, char**&&, int*&&) const [function] [call site] 00484
10 absl::raw_log_internal::(anonymous namespace)::VADoRawLog(char**, int*, char const*, __va_list_tag*) [function] [call site] 00485
11 vsnprintf [call site] 00486
10 absl::raw_log_internal::(anonymous namespace)::DoRawLog(char**, int*, char const*, ...) [function] [call site] 00487
11 vsnprintf [call site] 00488
10 absl::raw_log_internal::(anonymous namespace)::DoRawLog(char**, int*, char const*, ...) [function] [call site] 00489
10 absl::raw_log_internal::AsyncSignalSafeWriteError(char const*, unsigned long) [function] [call site] 00490
11 absl::base_internal::ErrnoSaver::ErrnoSaver() [function] [call site] 00491
12 __errno_location [call site] 00492
11 syscall [call site] 00493
11 absl::base_internal::ErrnoSaver::~ErrnoSaver() [function] [call site] 00494
12 __errno_location [call site] 00495
10 void absl::base_internal::AtomicHook<void (*)(char const*, int, char const*, char const*, char const*)>::operator()<char const*&, int&, char (&) [3000], char const* const&, char*>(char const*&, int&, char (&) [3000], char const* const&, char*&&) const [function] [call site] 00496
10 abort [call site] 00497
8 absl::ascii_isdigit(unsigned char) [function] [call site] 00498
8 absl::CEscape(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00499
8 absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...) [function] [call site] 00500
8 __assert_fail [call site] 00501
8 absl::CEscape(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00502
8 absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...) [function] [call site] 00503
8 __assert_fail [call site] 00504
8 void absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()<absl::LogSeverity, char const* const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(absl::LogSeverity&&, char const* const&, int&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const [function] [call site] 00505
8 __assert_fail [call site] 00506
8 void absl::strings_internal::STLStringResizeUninitializedAmortized<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long) [function] [call site] 00507
9 absl::strings_internal::AppendUninitializedTraits<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::Append(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long) [function] [call site] 00508
8 absl::ascii_isdigit(unsigned char) [function] [call site] 00509
8 __assert_fail [call site] 00510
5 absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00511
5 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00512
5 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00513
5 absl::Substitute(std::__1::basic_string_view<char, std::__1::char_traits<char> >, absl::substitute_internal::Arg const&, absl::substitute_internal::Arg const&) [function] [call site] 00514
5 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00515
5 absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00516
5 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00517
5 absl::substitute_internal::Arg::Arg(char const*) [function] [call site] 00518
5 absl::Substitute(std::__1::basic_string_view<char, std::__1::char_traits<char> >, absl::substitute_internal::Arg const&, absl::substitute_internal::Arg const&) [function] [call site] 00519
5 bloaty::Throw(char const*, int) [function] [call site] 00520
5 bloaty::Rollup::~Rollup() [function] [call site] 00521
4 bloaty::Options::has_disassemble_function() const [function] [call site] 00522
5 bloaty::Options::_internal_has_disassemble_function() const [function] [call site] 00523
4 bloaty::Options::disassemble_function() const [function] [call site] 00524
5 bloaty::Options::_internal_disassemble_function() const [function] [call site] 00525
6 google::protobuf::internal::ArenaStringPtr::GetNoArena() const [function] [call site] 00526
4 bloaty::Bloaty::DisassembleFunction(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bloaty::Options const&, bloaty::RollupOutput*) [function] [call site] 00527
5 bloaty::DisassemblyInfo::DisassemblyInfo() [function] [call site] 00528
6 bloaty::DualMap::DualMap() [function] [call site] 00529
7 bloaty::RangeMap::RangeMap() [function] [call site] 00530
5 bloaty::Bloaty::GetObjectFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00531
5 bloaty::Bloaty::EffectiveSymbolSource(bloaty::Options const&) [function] [call site] 00532
5 bloaty::DisassembleFunction(bloaty::DisassemblyInfo const&) [function] [call site] 00533
6 cs_option [function] [call site] 00535
7 skipdata_size [function] [call site] 00536
7 strncpy [call site] 00537
7 strncpy [call site] 00538
6 cs_disasm [function] [call site] 00539
7 MCInst_Init [function] [call site] 00540
7 SStream_Init [function] [call site] 00541
7 fill_insn [function] [call site] 00542
8 MCInst_getOpcodePub [function] [call site] 00543
8 MCInst_getOpcodePub [function] [call site] 00544
8 strncpy [call site] 00545
8 strncpy [call site] 00546
7 strncpy [call site] 00547
7 skipdata_opstr [function] [call site] 00548
8 cs_snprintf [function] [call site] 00549
8 cs_snprintf [function] [call site] 00550
6 bloaty::Throw(char const*, int) [function] [call site] 00551
6 bloaty::TryGetJumpTarget(cs_arch, cs_insn*, unsigned long*) [function] [call site] 00552
6 absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00554
6 bloaty::ReImpl::ReImpl(char const*) [function] [call site] 00555
7 re2::RE2::RE2(char const*) [function] [call site] 00556
8 re2::RE2::Options::Options() [function] [call site] 00557
8 re2::StringPiece::StringPiece(char const*) [function] [call site] 00558
8 re2::RE2::Options::Options(re2::RE2::CannedOptions) [function] [call site] 00559
6 bloaty::ReImpl::ReImpl(char const*) [function] [call site] 00560
6 absl::AsciiStrToUpper(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00561
7 void absl::ascii_internal::AsciiStrCaseFold<true>(char*, char const*, unsigned long) [function] [call site] 00562
8 bool absl::ascii_internal::AsciiInAZRange<true>(unsigned char) [function] [call site] 00563
8 void absl::ascii_internal::AsciiStrCaseFoldLong<true>(char*, char const*, unsigned long) [function] [call site] 00564
9 __assert_fail [call site] 00565
9 bool absl::ascii_internal::AsciiInAZRange<true>(unsigned char) [function] [call site] 00566
6 bloaty::ReImpl::ReImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00567
6 bloaty::ReImpl::ReImpl(char const*) [function] [call site] 00568
6 bloaty::TryGetJumpTarget(cs_arch, cs_insn*, unsigned long*) [function] [call site] 00569
6 bloaty::RangeMap::TryGetLabel(unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const [function] [call site] 00570
7 bloaty::RangeMap::FindContaining(unsigned long) const [function] [call site] 00571
8 bool bloaty::RangeMap::EntryContains<std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, std::__1::__tree_node<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, void*>*, long> > >(std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, std::__1::__tree_node<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, void*>*, long> >, unsigned long) const [function] [call site] 00572
9 bloaty::RangeMap::RangeEnd(std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, std::__1::__tree_node<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, void*>*, long> >) const [function] [call site] 00573
10 bloaty::RangeMap::RangeEndUnknownLimit(std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, std::__1::__tree_node<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, void*>*, long> >, unsigned long) const [function] [call site] 00574
11 bloaty::RangeMap::IterIsEnd(std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, std::__1::__tree_node<std::__1::__value_type<unsigned long, bloaty::RangeMap::Entry>, void*>*, long> >) const [function] [call site] 00575
11 __assert_fail [call site] 00576
6 absl::AlphaNum::AlphaNum(char const*) [function] [call site] 00577
7 absl::NullSafeStringView(char const*) [function] [call site] 00578
6 bloaty::(anonymous namespace)::RightPad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long) [function] [call site] 00579
6 bloaty::(anonymous namespace)::RightPad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long) [function] [call site] 00580
6 absl::AlphaNum::AlphaNum<std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00581
5 bloaty::RollupOutput::SetDisassembly(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00582
5 absl::substitute_internal::Arg::Arg(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00583
5 bloaty::Throw(char const*, int) [function] [call site] 00584
5 bloaty::DisassemblyInfo::~DisassemblyInfo() [function] [call site] 00585
4 bloaty::Bloaty::~Bloaty() [function] [call site] 00586
5 bloaty::Options::~Options() [function] [call site] 00587
3 __cxa_begin_catch [call site] 00588
3 __cxa_end_catch [call site] 00589
2 bloaty::Options::~Options() [function] [call site] 00590
2 bloaty::RollupOutput::~RollupOutput() [function] [call site] 00591
3 bloaty::RollupRow::~RollupRow() [function] [call site] 00592
1 bloaty::RunBloaty(bloaty::InputFileFactory const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00593
1 bloaty::RunBloaty(bloaty::InputFileFactory const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00594
1 bloaty::RunBloaty(bloaty::InputFileFactory const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00595
1 bloaty::RunBloaty(bloaty::InputFileFactory const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00596
1 bloaty::RunBloaty(bloaty::InputFileFactory const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00597
1 bloaty::InputFileFactory::~InputFileFactory() [function] [call site] 00598