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

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
5 12 orbit_grpc_protos::ModuleSymbols::ModuleSymbols() call site __clang_call_terminate
4 4 orbit_grpc_protos::ModuleSymbols::ModuleSymbols() call site
2 18 orbit_grpc_protos::ModuleSymbols::ModuleSymbols() call site
2 21 orbit_grpc_protos::ModuleSymbols::ModuleSymbols() call site
1 0 EP call site
1 2 orbit_grpc_protos::ModuleSymbols::ModuleSymbols() call site
1 10 orbit_grpc_protos::ModuleSymbols::SharedCtor() call site

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 orbit_grpc_protos::ModuleSymbols::ModuleSymbols() [function] [call site2] 00001
2 google::protobuf::Message::Message() [function] [call site2] 00002
3 google::protobuf::MessageLite::MessageLite() [function] [call site2] 00003
2 google::protobuf::internal::InternalMetadataWithArena::InternalMetadataWithArena(google::protobuf::Arena*) [function] [call site2] 00004
3 google::protobuf::internal::InternalMetadataWithArenaBase ::InternalMetadataWithArenaBase(google::protobuf::Arena*) [function] [call site2] 00005
2 google::protobuf::RepeatedPtrField ::RepeatedPtrField() [function] [call site2] 00006
3 google::protobuf::internal::RepeatedPtrFieldBase::RepeatedPtrFieldBase() [function] [call site2] 00007
2 google::protobuf::internal::CachedSize::CachedSize() [function] [call site2] 00008
2 orbit_grpc_protos::ModuleSymbols::SharedCtor() [function] [call site2] 00009
3 google::protobuf::internal::InitSCC(google::protobuf::internal::SCCInfoBase*) [function] [call site2] 00010
4 google::protobuf::internal::InitSCCImpl(google::protobuf::internal::SCCInfoBase*) [call site2] 00011
2 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site2] 00012
3 void google::protobuf::internal::RepeatedPtrFieldBase::Destroy ::TypeHandler>() [function] [call site2] 00013
4 google::protobuf::RepeatedPtrField ::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast ::TypeHandler>(void*) [function] [call site2] 00014
3 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site2] 00015
3 __clang_call_terminate [call site2] 00016
4 __cxa_begin_catch [call site2] 00017
2 google::protobuf::internal::InternalMetadataWithArenaBase ::~InternalMetadataWithArenaBase() [function] [call site2] 00018
3 google::protobuf::internal::InternalMetadataWithArenaBase ::Container* google::protobuf::internal::InternalMetadataWithArenaBase ::PtrValue ::Container>() const [function] [call site2] 00019
3 google::protobuf::internal::InternalMetadataWithArenaBase ::Container* google::protobuf::internal::InternalMetadataWithArenaBase ::PtrValue ::Container>() const [function] [call site2] 00020
2 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 00021
1 protobuf_mutator::libfuzzer::LoadProtoInput(bool, unsigned char const*, unsigned long, google::protobuf::Message*) [call site2] 00022
1 TestOneProtoInput(orbit_grpc_protos::ModuleSymbols const&) [function] [call site2] 00023