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

Fuzzer details

Fuzzer: expat_example

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 6635 76.2%
gold [1:9] 604 6.93%
yellow [10:29] 102 1.17%
greenyellow [30:49] 119 1.36%
lawngreen 50+ 1245 14.3%
All colors 8705 100

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
29455 57185 7 :

['google::protobuf::(anonymous namespace)::DefaultFinderFindAnyType(google::protobuf::Message const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::remove_reference , std::__1::allocator >&>::type&& std::__1::move , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&)', 'absl::lts_20230125::StrCat(absl::lts_20230125::AlphaNum const&, absl::lts_20230125::AlphaNum const&)', 'google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyValue(google::protobuf::Descriptor const*, std::__1::basic_string , std::__1::allocator >*)', 'google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyTypeUrl(std::__1::basic_string , std::__1::allocator >*, std::__1::basic_string , std::__1::allocator >*)', 'std::__1::basic_string , std::__1::allocator >::basic_string(std::__1::basic_string , std::__1::allocator >&&)', 'google::protobuf::Reflection::SetString(google::protobuf::Message*, google::protobuf::FieldDescriptor const*, std::__1::basic_string , std::__1::allocator >) const']

29455 91034 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc:470
27724 27724 3 :

['google::protobuf::DescriptorBuilder::RecordPublicDependencies(google::protobuf::FileDescriptor const*)', 'google::protobuf::FileDescriptor::dependency_count() const', 'google::protobuf::FileDescriptor::dependency(int) const']

78265 105523 google::protobuf::DescriptorBuilder::BuildFileImpl(google::protobuf::FileDescriptorProtoconst&,google::protobuf::internal::FlatAllocator&) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.cc:5268
27708 27724 6 :

['google::protobuf::Message const* const& google::protobuf::Reflection::DefaultRaw (google::protobuf::FieldDescriptor const*) const', 'google::protobuf::Reflection::IsLazyField(google::protobuf::FieldDescriptor const*) const', 'google::protobuf::FieldDescriptor::options() const', 'google::protobuf::internal::ReflectionSchema::InRealOneof(google::protobuf::FieldDescriptor const*) const', 'google::protobuf::FieldOptions::weak() const', 'google::protobuf::FieldDescriptor::is_extension() const']

27708 41580 google::protobuf::Reflection::GetDefaultMessageInstance(google::protobuf::FieldDescriptorconst*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2031
15724 15728 6 :

['google::protobuf::Reflection::MutableInlinedStringDonatedArray(google::protobuf::Message*) const', 'google::protobuf::internal::ReflectionSchema::InlinedStringIndex(google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::InlinedStringField* google::protobuf::Reflection::MutableField (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const', 'absl::lts_20230125::string_view::string_view >(std::__1::basic_string , std::__1::allocator > const&)', 'google::protobuf::Reflection::IsInlinedStringDonated(google::protobuf::Message const&, google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::InlinedStringField::Set(absl::lts_20230125::string_view, google::protobuf::Arena*, bool, unsigned int*, unsigned int, google::protobuf::MessageLite*)']

15724 15732 google::protobuf::Reflection::SetString(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,std::__1::basic_string ,std::__1::allocator >)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:1773
15583 15583 2 :

['google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFullTypeName(std::__1::basic_string , std::__1::allocator >*)', 'google::protobuf::(anonymous namespace)::DefaultFinderFindExtension(google::protobuf::Message*, std::__1::basic_string , std::__1::allocator > const&)']

32654 196839 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc:510
15523 15523 2 :

['google::protobuf::internal::MapFieldBase::MutableRepeatedField()', 'google::protobuf::internal::MapFieldBase* google::protobuf::Reflection::MutableRaw (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const']

15523 31064 google::protobuf::Reflection::AddMessage(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,google::protobuf::MessageFactory*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2280
15523 15523 2 :

['google::protobuf::internal::MapFieldBase::MutableRepeatedField()', 'google::protobuf::internal::MapFieldBase* google::protobuf::Reflection::MutableRaw (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const']

15523 15527 google::protobuf::Reflection::MutableRepeatedMessage(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,int)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2254
15523 15523 3 :

['google::protobuf::internal::MapFieldBase const& google::protobuf::Reflection::GetRaw (google::protobuf::Message const&, google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::MapFieldBase::IsRepeatedFieldValid() const', 'google::protobuf::internal::MapFieldBase::GetRepeatedField() const']

15523 15525 google::protobuf::Reflection::FieldSize(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:1267
15519 15519 2 :

['google::protobuf::internal::MapFieldBase const& google::protobuf::Reflection::GetRaw (google::protobuf::Message const&, google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::MapFieldBase::GetRepeatedField() const']

15519 15523 google::protobuf::Reflection::GetRepeatedMessage(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*,int)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2233
13969 13969 4 :

['google::protobuf::Descriptor::FindFieldByNumber(int) const', 'google::protobuf::(anonymous namespace)::DefaultFinderFindExtensionByNumber(google::protobuf::Descriptor const*, int)', 'google::protobuf::Descriptor::IsReservedNumber(int) const', 'google::protobuf::Descriptor::IsExtensionNumber(int) const']

31040 192681 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc:538
13862 13862 2 :

['google::protobuf::OneofDescriptor::field(int) const', 'google::protobuf::Reflection::ClearField(google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const']

13862 13862 google::protobuf::Reflection::ClearOneof(google::protobuf::Message*,google::protobuf::OneofDescriptorconst*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2767
13861 13861 2 :

['google::protobuf::Reflection::MutableExtensionSet(google::protobuf::Message*) const', 'google::protobuf::internal::ExtensionSet::MutableMessage(google::protobuf::FieldDescriptor const*, google::protobuf::MessageFactory*)']

13861 13861 google::protobuf::Reflection::MutableMessage(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,google::protobuf::MessageFactory*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2087

Runtime coverage analysis

Covered functions
3317
Functions that are reachable but not covered
7354
Reachable functions
10774
Percentage of reachable functions covered
31.74%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/libprotobuf-mutator/examples/expat/expat_example.cc 2
/src/libprotobuf-mutator/build/examples/xml/xml.pb.h 47
/src/libprotobuf-mutator/build/examples/xml/xml.pb.cc 12
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/message.h 5
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/message_lite.h 6
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/metadata_lite.h 8
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/generated_message_util.h 1
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.cc 4
/src/libprotobuf-mutator/src/binary_format.cc 2
/src/libprotobuf-mutator/build/external.protobuf/include/absl/strings/string_view.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.h 20
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.h 32
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/errno_saver.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock.h 8
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/low_level_scheduling.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/call_once.h 15
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/call_once.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_wait.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_linux.inc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/invoke.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/sysinfo.cc 2
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/spinlock_wait.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/cycleclock.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/get_current_time_posix.inc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/raw_logging.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/atomic_hook.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/time.h 16
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/globals.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_entry.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/globals.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/hash.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/span.h 22
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/span.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/stacktrace.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/symbolize_elf.inc 49
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/dynamic_annotations.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc 27
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/direct_mmap.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/demangle.cc 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/vdso_support.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.h 28
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/voidify.h 1
/src/libprotobuf-mutator/src/text_format.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc 72
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/text_format.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.cc 55
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_format.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc 48
/usr/local/bin/../include/c++/v1/math.h 8
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/bits.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/int128.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/function_ref.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/function_ref.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.h 84
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.cc 293
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.h 26
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h 171
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/prefetch.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_set.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/container_memory.h 22
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.cc 47
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/thread_identity.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/hide_ptr.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/duration.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/casts.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/thread_identity.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.h 320
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arenastring.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/utility.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_map.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.cc 45
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.h 118
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/repeated_ptr_field.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_field.h 55
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.cc 33
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/thread_safe_arena.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/layout.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_allocation_policy.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_config.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/port.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenaz_sampler.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/serial_arena.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/string_block.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.cc 48
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena.h 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_align.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/invoke.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/strtod.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/output.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/charconv.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/charconv.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/memutil.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/escaping.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_cleanup.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree_container.h 26
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree.h 153
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.h 8
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/metadata_lite.h 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_cleanup.h 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/unknown_field_set.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.cc 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_map.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/explicitly_constructed.h 6
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/explicitly_constructed.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/match.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.cc 20
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.h 39
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc 162
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/nullguard.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.h 23
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.pb.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.h 35
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_align.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set_heavy.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.cc 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format_lite.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_set.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_join.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_split.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_split.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.h 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any_lite.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/inlined_string_field.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.cc 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/io/coded_stream.h 4
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/bits.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/common.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_ops.cc 3
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h 1
/src/libprotobuf-mutator/src/mutator.h 2
/src/libprotobuf-mutator/src/mutator.cc 8
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/any.pb.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.pb.cc 3
/src/libprotobuf-mutator/src/field_instance.h 2
/src/libprotobuf-mutator/examples/xml/xml_writer.cc 9
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmlparse.c 86
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmltok.c 6
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./siphash.h 4
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmlrole.c 48
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./xmltok_ns.c 5
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./xmltok_impl.c 1

Fuzzer: libxml2_example

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 8367 67.4%
gold [1:9] 679 5.47%
yellow [10:29] 172 1.38%
greenyellow [30:49] 171 1.37%
lawngreen 50+ 3017 24.3%
All colors 12406 100

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
29455 57185 7 :

['google::protobuf::(anonymous namespace)::DefaultFinderFindAnyType(google::protobuf::Message const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::remove_reference , std::__1::allocator >&>::type&& std::__1::move , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&)', 'absl::lts_20230125::StrCat(absl::lts_20230125::AlphaNum const&, absl::lts_20230125::AlphaNum const&)', 'google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyValue(google::protobuf::Descriptor const*, std::__1::basic_string , std::__1::allocator >*)', 'google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyTypeUrl(std::__1::basic_string , std::__1::allocator >*, std::__1::basic_string , std::__1::allocator >*)', 'std::__1::basic_string , std::__1::allocator >::basic_string(std::__1::basic_string , std::__1::allocator >&&)', 'google::protobuf::Reflection::SetString(google::protobuf::Message*, google::protobuf::FieldDescriptor const*, std::__1::basic_string , std::__1::allocator >) const']

29455 91034 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc:470
27724 27724 3 :

['google::protobuf::DescriptorBuilder::RecordPublicDependencies(google::protobuf::FileDescriptor const*)', 'google::protobuf::FileDescriptor::dependency_count() const', 'google::protobuf::FileDescriptor::dependency(int) const']

78265 105523 google::protobuf::DescriptorBuilder::BuildFileImpl(google::protobuf::FileDescriptorProtoconst&,google::protobuf::internal::FlatAllocator&) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.cc:5268
27708 27724 6 :

['google::protobuf::Message const* const& google::protobuf::Reflection::DefaultRaw (google::protobuf::FieldDescriptor const*) const', 'google::protobuf::Reflection::IsLazyField(google::protobuf::FieldDescriptor const*) const', 'google::protobuf::FieldDescriptor::options() const', 'google::protobuf::internal::ReflectionSchema::InRealOneof(google::protobuf::FieldDescriptor const*) const', 'google::protobuf::FieldOptions::weak() const', 'google::protobuf::FieldDescriptor::is_extension() const']

27708 41580 google::protobuf::Reflection::GetDefaultMessageInstance(google::protobuf::FieldDescriptorconst*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2031
15724 15728 6 :

['google::protobuf::Reflection::MutableInlinedStringDonatedArray(google::protobuf::Message*) const', 'google::protobuf::internal::ReflectionSchema::InlinedStringIndex(google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::InlinedStringField* google::protobuf::Reflection::MutableField (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const', 'absl::lts_20230125::string_view::string_view >(std::__1::basic_string , std::__1::allocator > const&)', 'google::protobuf::Reflection::IsInlinedStringDonated(google::protobuf::Message const&, google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::InlinedStringField::Set(absl::lts_20230125::string_view, google::protobuf::Arena*, bool, unsigned int*, unsigned int, google::protobuf::MessageLite*)']

15724 15732 google::protobuf::Reflection::SetString(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,std::__1::basic_string ,std::__1::allocator >)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:1773
15583 15583 2 :

['google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFullTypeName(std::__1::basic_string , std::__1::allocator >*)', 'google::protobuf::(anonymous namespace)::DefaultFinderFindExtension(google::protobuf::Message*, std::__1::basic_string , std::__1::allocator > const&)']

32654 196839 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc:510
15523 15523 2 :

['google::protobuf::internal::MapFieldBase::MutableRepeatedField()', 'google::protobuf::internal::MapFieldBase* google::protobuf::Reflection::MutableRaw (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const']

15523 31064 google::protobuf::Reflection::AddMessage(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,google::protobuf::MessageFactory*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2280
15523 15523 2 :

['google::protobuf::internal::MapFieldBase::MutableRepeatedField()', 'google::protobuf::internal::MapFieldBase* google::protobuf::Reflection::MutableRaw (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const']

15523 15527 google::protobuf::Reflection::MutableRepeatedMessage(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,int)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2254
15523 15523 3 :

['google::protobuf::internal::MapFieldBase const& google::protobuf::Reflection::GetRaw (google::protobuf::Message const&, google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::MapFieldBase::IsRepeatedFieldValid() const', 'google::protobuf::internal::MapFieldBase::GetRepeatedField() const']

15523 15525 google::protobuf::Reflection::FieldSize(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:1267
15519 15519 2 :

['google::protobuf::internal::MapFieldBase const& google::protobuf::Reflection::GetRaw (google::protobuf::Message const&, google::protobuf::FieldDescriptor const*) const', 'google::protobuf::internal::MapFieldBase::GetRepeatedField() const']

15519 15523 google::protobuf::Reflection::GetRepeatedMessage(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*,int)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2233
13969 13969 4 :

['google::protobuf::Descriptor::FindFieldByNumber(int) const', 'google::protobuf::(anonymous namespace)::DefaultFinderFindExtensionByNumber(google::protobuf::Descriptor const*, int)', 'google::protobuf::Descriptor::IsReservedNumber(int) const', 'google::protobuf::Descriptor::IsExtensionNumber(int) const']

31040 192681 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc:538
13862 13862 2 :

['google::protobuf::OneofDescriptor::field(int) const', 'google::protobuf::Reflection::ClearField(google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const']

13862 13862 google::protobuf::Reflection::ClearOneof(google::protobuf::Message*,google::protobuf::OneofDescriptorconst*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2767
13861 13861 2 :

['google::protobuf::Reflection::MutableExtensionSet(google::protobuf::Message*) const', 'google::protobuf::internal::ExtensionSet::MutableMessage(google::protobuf::FieldDescriptor const*, google::protobuf::MessageFactory*)']

13861 13861 google::protobuf::Reflection::MutableMessage(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,google::protobuf::MessageFactory*)const call site: 00000 /src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc:2087

Runtime coverage analysis

Covered functions
3655
Functions that are reachable but not covered
7717
Reachable functions
11538
Percentage of reachable functions covered
33.12%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/libprotobuf-mutator/examples/libxml2/libxml2_example.cc 6
/src/libprotobuf-mutator/build/examples/xml/xml.pb.h 47
/src/libprotobuf-mutator/build/examples/xml/xml.pb.cc 12
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/message.h 5
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/message_lite.h 6
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/metadata_lite.h 8
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/generated_message_util.h 1
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.cc 4
/src/libprotobuf-mutator/src/binary_format.cc 2
/src/libprotobuf-mutator/build/external.protobuf/include/absl/strings/string_view.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.h 20
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.h 32
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/errno_saver.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock.h 8
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/low_level_scheduling.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/call_once.h 15
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/call_once.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_wait.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_linux.inc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/invoke.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/sysinfo.cc 2
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/spinlock_wait.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/cycleclock.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/get_current_time_posix.inc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/raw_logging.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/atomic_hook.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/time.h 16
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/globals.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_entry.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/globals.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/hash.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/span.h 22
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/span.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/stacktrace.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/symbolize_elf.inc 49
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/dynamic_annotations.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc 27
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/direct_mmap.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/demangle.cc 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/vdso_support.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.h 28
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/voidify.h 1
/src/libprotobuf-mutator/src/text_format.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc 72
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/text_format.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.cc 55
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_format.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc 48
/usr/local/bin/../include/c++/v1/math.h 8
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/bits.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/int128.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/function_ref.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/function_ref.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.h 84
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.cc 293
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.h 26
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h 171
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/prefetch.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_set.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/container_memory.h 22
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.cc 47
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/thread_identity.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/hide_ptr.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/duration.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/casts.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/thread_identity.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.h 320
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arenastring.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/utility.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_map.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.cc 45
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.h 118
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/repeated_ptr_field.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_field.h 55
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.cc 33
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/thread_safe_arena.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/layout.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_allocation_policy.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_config.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/port.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenaz_sampler.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/serial_arena.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/string_block.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.cc 48
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena.h 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_align.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/invoke.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/strtod.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/output.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/charconv.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/charconv.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/memutil.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/escaping.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_cleanup.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree_container.h 26
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree.h 153
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.h 8
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/metadata_lite.h 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_cleanup.h 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/unknown_field_set.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.cc 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_map.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/explicitly_constructed.h 6
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/explicitly_constructed.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/match.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.cc 20
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.h 39
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc 162
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/nullguard.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.h 23
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.pb.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.h 35
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_align.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set_heavy.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.cc 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format_lite.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.cc 21
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_set.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_join.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_split.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_split.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.h 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any_lite.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/inlined_string_field.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.cc 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/io/coded_stream.h 4
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/bits.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/common.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_ops.cc 3
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h 1
/src/libprotobuf-mutator/src/mutator.h 2
/src/libprotobuf-mutator/src/mutator.cc 8
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/any.pb.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.pb.cc 3
/src/libprotobuf-mutator/src/field_instance.h 2
/src/libprotobuf-mutator/examples/xml/xml_writer.cc 9
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/error.c 14
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/globals.c 25
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/threads.c 9
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlmemory.c 1
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/dict.c 12
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/encoding.c 13
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xpath.c 1
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlIO.c 29
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/parser.c 121
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/parserInternals.c 30
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlstring.c 17
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/tree.c 100
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/valid.c 96
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/hash.c 25
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/entities.c 21
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/SAX2.c 39
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/buf.c 23
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/list.c 9
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlregexp.c 55
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/chvalid.c 1
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/uri.c 32
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xzlib.c 2
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlunicode.c 37
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/HTMLtree.c 8
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/catalog.c 11
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/HTMLparser.c 4
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlsave.c 31

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
XML_Parse 58 18 31.03% ['expat_example']
XML_ParseBuffer 55 30 54.54% ['expat_example']
XML_GetBuffer 90 47 52.22% ['expat_example']
handleUnknownEncoding 32 4 12.5% ['expat_example']
doProlog 911 469 51.48% ['expat_example']
processXmlDecl 80 26 32.5% ['expat_example']
is_rfc3986_uri_char 92 6 6.521% ['expat_example']
storeRawNames 32 5 15.62% ['expat_example']
storeEntityValue 147 74 50.34% ['expat_example']
initScan 76 22 28.94% ['expat_example']
big2_prologTok 236 19 8.050% []
google::protobuf::DescriptorBuilder::AddSymbol(std::__1::basic_string ,std::__1::allocator >const&,voidconst*,std::__1::basic_string ,std::__1::allocator >const&,google::protobuf::Messageconst&,google::protobuf::Symbol) 41 8 19.51% []
google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProtoconst&) 49 21 42.85% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildFileImpl(google::protobuf::FileDescriptorProtoconst&,google::protobuf::internal::FlatAllocator&) 201 80 39.80% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildMessage(google::protobuf::DescriptorProtoconst&,google::protobuf::Descriptorconst*,google::protobuf::Descriptor*,google::protobuf::internal::FlatAllocator&) 133 68 51.12% []
google::protobuf::DescriptorBuilder::BuildFieldOrExtension(google::protobuf::FieldDescriptorProtoconst&,google::protobuf::Descriptor*,google::protobuf::FieldDescriptor*,bool,google::protobuf::internal::FlatAllocator&) 229 103 44.97% []
google::protobuf::DescriptorBuilder::BuildEnum(google::protobuf::EnumDescriptorProtoconst&,google::protobuf::Descriptorconst*,google::protobuf::EnumDescriptor*,google::protobuf::internal::FlatAllocator&) 83 36 43.37% []
google::protobuf::DescriptorBuilder::BuildEnumValue(google::protobuf::EnumValueDescriptorProtoconst&,google::protobuf::EnumDescriptorconst*,google::protobuf::EnumValueDescriptor*,google::protobuf::internal::FlatAllocator&) 44 21 47.72% []
google::protobuf::DescriptorBuilder::CrossLinkField(google::protobuf::FieldDescriptor*,google::protobuf::FieldDescriptorProtoconst&) 195 53 27.17% ['expat_example', 'libxml2_example']
google::protobuf::(anonymousnamespace)::FlatAllocatorImpl ,std::__1::allocator >,google::protobuf::SourceCodeInfo,google::protobuf::FileDescriptorTables,google::protobuf::MessageOptions,google::protobuf::FieldOptions,google::protobuf::EnumOptions,google::protobuf::EnumValueOptions,google::protobuf::ExtensionRangeOptions,google::protobuf::OneofOptions,google::protobuf::ServiceOptions,google::protobuf::MethodOptions,google::protobuf::FileOptions>::AllocateFieldNames(std::__1::basic_string ,std::__1::allocator >const&,std::__1::basic_string ,std::__1::allocator >const&,std::__1::basic_string ,std::__1::allocator >const*) 40 15 37.5% []
google::protobuf::FileDescriptorProto::Clear() 36 15 41.66% []
google::protobuf::FileDescriptorProto::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 180 55 30.55% []
google::protobuf::DescriptorProto_ExtensionRange::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 56 28 50.0% []
google::protobuf::FieldDescriptorProto::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 136 74 54.41% []
google::protobuf::OneofDescriptorProto::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 47 21 44.68% []
google::protobuf::EnumDescriptorProto::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 87 32 36.78% []
google::protobuf::EnumValueDescriptorProto::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 56 28 50.0% []
google::protobuf::FileOptions::Clear() 55 13 23.63% []
google::protobuf::FileOptions::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 232 73 31.46% []
google::protobuf::FileOptions::_InternalSerialize(unsignedchar*,google::protobuf::io::EpsCopyOutputStream*)const 128 68 53.12% []
google::protobuf::FieldOptions::_InternalParse(charconst*,google::protobuf::internal::ParseContext*) 154 28 18.18% []
google::protobuf::FieldOptions::_InternalSerialize(unsignedchar*,google::protobuf::io::EpsCopyOutputStream*)const 68 29 42.64% []
google::protobuf::FieldOptions::ByteSizeLong()const 51 25 49.01% []
google::protobuf::Reflection::FieldSize(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*)const 37 13 35.13% ['expat_example', 'libxml2_example']
google::protobuf::Reflection::ClearOneof(google::protobuf::Message*,google::protobuf::OneofDescriptorconst*)const 31 5 16.12% ['expat_example', 'libxml2_example']
google::protobuf::Reflection::HasBit(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*)const 49 5 10.20% ['expat_example', 'libxml2_example']
google::protobuf::io::Tokenizer::ConsumeNumber(bool,bool) 42 20 47.61% ['expat_example', 'libxml2_example']
google::protobuf::internal::EpsCopyInputStream::NextBuffer(int,int) 41 12 29.26% []
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) 204 84 41.17% ['expat_example', 'libxml2_example']
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldValue(google::protobuf::Message*,google::protobuf::Reflectionconst*,google::protobuf::FieldDescriptorconst*) 116 46 39.65% ['expat_example', 'libxml2_example']
absl::lts_20230125::container_internal::btree_node ,256,false>>::clear_and_delete(absl::lts_20230125::container_internal::btree_node ,256,false>>*,std::__1::allocator *) 41 6 14.63% ['expat_example', 'libxml2_example']
absl::lts_20230125::log_internal::(anonymousnamespace)::FormatBoundedFields(absl::lts_20230125::LogSeverity,absl::lts_20230125::Time,int,absl::lts_20230125::Span &) 54 18 33.33% []
boolabsl::lts_20230125::str_format_internal::ConvertIntArg (char,absl::lts_20230125::str_format_internal::FormatConversionSpecImpl,absl::lts_20230125::str_format_internal::FormatSinkImpl*) 43 8 18.60% []
boolabsl::lts_20230125::str_format_internal::ConvertIntArg (int,absl::lts_20230125::str_format_internal::FormatConversionSpecImpl,absl::lts_20230125::str_format_internal::FormatSinkImpl*) 43 13 30.23% ['expat_example', 'libxml2_example']
boolabsl::lts_20230125::str_format_internal::ConvertIntArg (unsignedint,absl::lts_20230125::str_format_internal::FormatConversionSpecImpl,absl::lts_20230125::str_format_internal::FormatSinkImpl*) 43 12 27.90% ['expat_example', 'libxml2_example']
charconst*absl::lts_20230125::str_format_internal::ConsumeConversion (charconst*,charconst*,absl::lts_20230125::str_format_internal::UnboundConversion*,int*) 98 38 38.77% []
xmlSAX2ExternalSubset 81 7 8.641% ['libxml2_example']
xmlSAX2EntityDecl 44 23 52.27% ['libxml2_example']
xmlSAX2UnparsedEntityDecl 46 24 52.17% ['libxml2_example']
xmlSAX2AttributeNs 142 66 46.47% ['libxml2_example']
xmlGetCharEncodingName 53 12 22.64% ['libxml2_example']
xmlGetCharEncodingHandler 108 14 12.96% ['libxml2_example']
xmlReportError 172 84 48.83% ['libxml2_example']
xmlHashUpdateEntry3 116 54 46.55% ['libxml2_example']
xmlParseReference 235 118 50.21% ['libxml2_example']
xmlSwitchEncoding 33 15 45.45% ['libxml2_example']
xmlDetectEncoding 75 31 41.33% ['libxml2_example']
xmlSetDeclaredEncoding 60 17 28.33% ['libxml2_example']
xmlNewEntityInputStream 56 17 30.35% ['libxml2_example']
xmlInitSAXParserCtxt 169 92 54.43% ['libxml2_example']
xmlCreateIntSubset 82 45 54.87% ['libxml2_example']
xmlNodeListGetString 55 19 34.54% ['libxml2_example']
xmlAddNextSibling 43 19 44.18% ['libxml2_example']
xmlAddChild 80 36 45.0% ['libxml2_example']
xmlBufferResize 88 40 45.45% ['libxml2_example']
xmlGetLineNoInternal 34 15 44.11% ['libxml2_example']
xmlAddRef 68 28 41.17% ['libxml2_example']
__xmlIOErr 164 8 4.878% ['libxml2_example']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_field.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/time.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/metadata_lite.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/error.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.h [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/globals.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_set.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/buf.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/dict.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_map.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/message.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/optional.h [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlregexp.c ['libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set_heavy.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/examples/expat/expat_example.cc ['expat_example'] ['expat_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/raw_logging.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_lite.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/stacktrace.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/cycleclock.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/call_once.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/optional.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/chvalid.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.pb.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./xmltok_impl.c ['expat_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker.h [] []
/src/libprotobuf-mutator/src/utf8_fix.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/bits.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/invoke.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/append_truncated.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/compare.h [] []
/src/libprotobuf-mutator/build/examples/xml/xml.pb.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_handle.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/voidify.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/usr/local/bin/../include/c++/v1/iosfwd [] []
/src/libprotobuf-mutator/build/examples/xml/xml.pb.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/port.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/message_lite.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/vdso_support.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/uri.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/call_once.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlIO.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h [] []
/src/libprotobuf-mutator/src/weighted_reservoir_sampler.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/casts.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/log_severity.h [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xinclude.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/variant.h [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_align.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/spinlock_wait.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink_registry.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/dynamic_annotations.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/parser.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlschemastypes.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlsave.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set_inl.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.pb.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/inlined_vector.h [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/metadata_lite.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_cleanup.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/zone_info_source.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/valid.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/endian.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/inlined_vector.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_allocation_policy.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.cc [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/debugXML.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arenastring.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/direct_mmap.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/generated_message_util.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/stacktrace_x86-inl.inc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/util/field_comparator.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_cleanup.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/thread_identity.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/globals.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_internal.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_format.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlreader.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/symbolize_elf.inc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/charconv.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/util/field_comparator.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/explicitly_constructed.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmlrole.c ['expat_example'] ['expat_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_align.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/common.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/variant.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/util/message_differencer.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/any.pb.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream.cc [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlschemas.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/low_level_scheduling.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/function_ref.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/threads.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/fixed_array.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_split.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/strtod.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/errno_saver.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_format.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_impl.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/src/binary_format.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_set.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/examples/xml/xml_writer.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/hash.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/list.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/parserInternals.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_map.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/examples/libxml2/libxml2_example.cc ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_update_scope.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/time.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/atomic_hook.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/thread_identity.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/strerror.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/has_bits.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/endian.h [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/pattern.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/output.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/hide_ptr.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h [] []
/src/libprotobuf-mutator/src/field_instance.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/encoding.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/utility.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./xmltok_ns.c ['expat_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/get_current_time_posix.inc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/span.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/timsort.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc [] []
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/utf8.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_split.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/match.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/layout.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord_buffer.h [] []
/src/libprotobuf-mutator/build/external.protobuf/include/absl/strings/string_view.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_gen.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree_container.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/memory/memory.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/memutil.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_join.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_functions.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/demangle.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_sink_set.cc [] []
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmltok.c ['expat_example'] ['expat_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_config.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/relaxng.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/HTMLparser.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/explicitly_constructed.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.pb.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/escaping.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_decl.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_internal.h [] []
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./siphash.h ['expat_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/printer.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/inlined_string_field.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/prefetch.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_linux.inc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenaz_sampler.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlmemory.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xpath.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/container_memory.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/utf8_range/utf8_validity.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format_lite.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_sink.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/catalog.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unaligned_access.h [] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/text_format.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_sink.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xpointer.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlunicode.c ['libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/charconv.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/entities.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/duration.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/cleanup.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/unknown_field_set.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/int128.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.cc [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/tree.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/src/mutator.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/io/coded_stream.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_ops.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/globals.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/src/text_format.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/SAX2.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_gen.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/serial_arena.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlstring.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/bits.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/function_ref.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/parse_context.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/usr/local/bin/../include/c++/v1/istream [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/util/message_differencer.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any_lite.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.cc [] []
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmlparse.c ['expat_example'] ['expat_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field_inl.h [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/nanohttp.c [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/hash.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/HTMLtree.c ['libxml2_example'] ['libxml2_example']
/usr/local/bin/../include/c++/v1/math.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/src/mutator.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_full.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/string_block.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/nullguard.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xzlib.c ['libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/escaping.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/strip.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/sysinfo.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_wait.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/repeated_ptr_field.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_entry.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/invoke.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/span.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/printer.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/thread_safe_arena.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.h [] []

Directories in report

Directory
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/
/src/libprotobuf-mutator/build/external.protobuf/include/absl/strings/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/
/src/libprotobuf-mutator/examples/libxml2/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/utf8_range/
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/
/src/libprotobuf-mutator/build/examples/xml/
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/
/usr/local/bin/../include/c++/v1/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/
/src/libprotobuf-mutator/src/libfuzzer/
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/io/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/
/src/libprotobuf-mutator/examples/expat/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/util/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/memory/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/
/src/libprotobuf-mutator/examples/xml/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/
/src/libprotobuf-mutator/src/
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/