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

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

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 16619 66.2%
gold [1:9] 3729 14.8%
yellow [10:29] 1320 5.26%
greenyellow [30:49] 613 2.44%
lawngreen 50+ 2811 11.2%
All colors 25092 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
783 1360 absl::lts_20240116::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20240116::log_internal::LogMessage::LogMessageData&) call site: 01360 mmap
406 24255 protobuf_mutator::(anonymous namespace)::PostProcessing::Run(google::protobuf::Message*, int) call site: 24255
316 18754 google::protobuf::Descriptor::FindFieldByName(absl::lts_20240116::string_view) const call site: 18754 _ZN4absl12lts_2024011612log_internal10LogMessagelsIN6google8protobuf8internal19FieldDescriptorLite4TypeETnNSt3__19enable_ifIXntsr4absl16HasAbslStringifyIT_EE5valueEiE4typeELi0EEERS2_RKSB_
309 16554 absl::lts_20240116::container_internal::raw_hash_map > >, absl::lts_20240116::container_internal::HashEq ::Hash, absl::lts_20240116::container_internal::HashEq ::Eq, std::__1::allocator > > > >::raw_hash_map() call site: 16554 _ZN4absl12lts_2024011616utility_internal15IfConstexprElseILb1EZN6google8protobuf5Arena6CreateINS4_15UnknownFieldSetEJEEEPT_PS5_DpOT0_EUlDpOT_E_ZNS6_IS7_JEEES9_SA_SD_EUlSG_E0_JEEEDaOT0_OT1_DpOT2_
284 8533 google::protobuf::internal::ArenaStringPtr* google::protobuf::Reflection::MutableField (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const call site: 08533 log2
280 21932 absl::lts_20240116::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node , std::__1::allocator >, 256, false> >*>, 2>::type const& absl::lts_20240116::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node , std::__1::allocator >, 256, false> >*>::get<2>() const & call site: 21932 _ZN4absl12lts_2024011612log_internal10LogMessagelsIN6google8protobuf8internal19FieldDescriptorLite7CppTypeETnNSt3__19enable_ifIXntsr4absl16HasAbslStringifyIT_EE5valueEiE4typeELi0EEERS2_RKSB_
273 19325 absl::lts_20240116::container_internal::raw_hash_set , std::__1::allocator >, google::protobuf::SourceCodeInfo_Location const*>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::__1::allocator , std::__1::allocator > const, google::protobuf::SourceCodeInfo_Location const*> > >::iterator::operator->() const call site: 19325 _ZN4absl12lts_2024011618container_internal12raw_hash_setINS1_17FlatHashSetPolicyIPKN6google8protobuf10DescriptorEEENS1_6HashEqIS8_vE4HashENSB_2EqENSt3__19allocatorIS8_EEE7emplaceIJS8_ETnNSE_9enable_ifIXsr14IsDecomposableIDpT_EE5valueEiE4typeELi0EEENSE_4pairINSH_8iteratorEbEEDpOSK_
268 23160 void google::protobuf::internal::VisitImpl >::Visit (google::protobuf::FieldDescriptor const&, google::protobuf::FieldDescriptorProto const&) call site: 23160 _ZN4absl12lts_2024011613flat_hash_setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_18container_internal10StringHashENS9_8StringEqENS6_IS8_EEECI2NS9_12raw_hash_setINS9_17FlatHashSetPolicyIS8_EESA_SB_SC_EEIPKcTnNS2_9enable_ifIXntsr3std7is_sameIT_S8_EE5valueEiE4typeELi0ETnNSJ_IXsr4absl11disjunctionINS2_14is_convertibleISK_S8_EENSE_ISG_SA_SB_SC_E22SameAsElementReferenceISK_EEEE5valueEiE4typeELi0EEESt16initializer_listISK_EmRKSA_RKSB_RKSC_
266 11977 google::protobuf::RepeatedField ::data() const call site: 11977
259 21671 absl::lts_20240116::container_internal::raw_hash_set >, std::__1::vector > >, absl::lts_20240116::hash_internal::Hash > >, std::__1::equal_to > >, std::__1::allocator > const, std::__1::vector > > > >::iterator::unchecked_deref() const call site: 21671 _ZN4absl12lts_2024011612log_internal10LogMessagelsIN6google8protobuf8internal19FieldDescriptorLite7CppTypeETnNSt3__19enable_ifIXntsr4absl16HasAbslStringifyIT_EE5valueEiE4typeELi0EEERS2_RKSB_
245 12894 absl::lts_20240116::Span ::Span() call site: 12894 _ZN4absl12lts_202401168SNPrintFIJifEEEiPcmRKNS0_19str_format_internal18FormatSpecTemplateIJXspclsr19str_format_internalE14ArgumentToConvIT_EEEEEEDpRKS5_
222 140 absl::lts_20240116::DebugOnlyDeadlockCheck(absl::lts_20240116::Mutex*) call site: 00140 _ZN4absl12lts_2024011613base_internal6invokeIZNS0_12_GLOBAL__N_115GetMutexGlobalsEvE3$_0JEEEDTclsr7InvokerIT_DpT0_E4typeE6Invokeclsr3stdE7declvalIS5_EEspclsr3stdE7declvalIS6_EEEEOS5_DpOS6_

Runtime coverage analysis

Covered functions
4573
Functions that are reachable but not covered
9086
Reachable functions
18621
Percentage of reachable functions covered
51.21%
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 90
/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 10
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/metadata_lite.h 5
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/internal_visibility.h 1
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.cc 43
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/call_once.h 32
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h 6
/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 2
/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/errno_saver.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/invoke.h 28
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc 255
/src/libprotobuf-mutator/build/external.protobuf/include/absl/strings/string_view.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.cc 660
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.h 22
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.cc 29
/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 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree_container.h 37
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree.h 648
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h 367
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/utility.h 59
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.h 42
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.cc 32
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.cc 45
/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/base/internal/sysinfo.cc 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h 6
/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/base/internal/spinlock.h 8
/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/internal/cycleclock.h 3
/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/atomic_hook.h 16
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc 28
/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/direct_mmap.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h 3
/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_base.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/hide_ptr.h 2
/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/time/time.h 40
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.cc 5
/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/time/duration.cc 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/casts.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/int128.h 22
/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/base/internal/unscaledcycleclock.cc 1
/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/thread_identity.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_set.h 118
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h 1418
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_map.h 115
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h 53
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_map.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h 93
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/container_memory.h 305
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.h 109
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/prefetch.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unaligned_access.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/internal/bits.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h 171
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.h 126
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.h 652
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.cc 127
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/prefetch.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_features.pb.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_features.pb.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.h 7
/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/src/external.protobuf/src/google/protobuf/port.h 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.h 324
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/repeated_ptr_field.h 33
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_field.h 356
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arenastring.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.h 44
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_decl.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/endian.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.cc 27
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/globals.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_entry.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/globals.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/hash.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/span.h 60
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/span.h 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.h 10
/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/symbolize_elf.inc 50
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/demangle.cc 81
/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 24
/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 66
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.h 24
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.cc 19
/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/third_party/abseil-cpp/absl/log/internal/voidify.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/log_severity.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/strerror.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/nullguard.h 8
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_sink_set.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_format.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/time.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_format.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h 26
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/output.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.cc 38
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/endian.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/append_truncated.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/inlined_vector.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/inlined_vector.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/no_destructor.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/cleanup.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink_registry.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/layout.h 113
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/compare.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/match.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/metadata_lite.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.h 23
/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/arenastring.cc 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.h 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.cc 92
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.h 37
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.h 219
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.cc 25
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.h 3
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.h 27
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.h 58
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/thread_safe_arena.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_allocation_policy.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/serial_arena.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_cleanup.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.cc 64
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenaz_sampler.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/internal/if_constexpr.h 20
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.h 35
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_align.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/function_ref.h 116
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/any_invocable.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/optional.h 16
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/optional.h 24
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/string_block.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/bits.h 1
/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/third_party/abseil-cpp/absl/strings/string_view.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/feature_resolver.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_ops.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord.h 43
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_internal.h 52
/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 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.h 60
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.h 39
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/raw_ptr.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord.cc 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h 29
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc 25
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_update_scope.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_functions.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_handle.h 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/extension_set_heavy.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/feature_resolver.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.cc 20
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/io/coded_stream.h 4
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/internal/bits.h 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format_lite.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.cc 37
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection.h 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_internal.h 20
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/utf8_range/utf8_validity.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/utf8_range/utf8_range.c 3
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/memory/memory.h 1
/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/internal/stringify_sink.h 4
/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/strip.h 1
/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/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 15
/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/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 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status.h 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/status_internal.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/statusor.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/statusor_internal.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/statusor.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/status_internal.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/algorithm/container.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status_payload_printer.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/escaping.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/utf8.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc 86
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_mode.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.h 20
/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/third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc 1
/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/any_lite.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.cc 61
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_visitor.h 111
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/function_ref.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.h 8
/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/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 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h 13
/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/io/tokenizer.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/conditions.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/conditions.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/common.cc 1
/src/libprotobuf-mutator/src/binary_format.cc 2
/src/libprotobuf-mutator/src/text_format.cc 2
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/text_format.h 3
/src/libprotobuf-mutator/port/protobuf.h 1
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h 1
/src/libprotobuf-mutator/src/mutator.h 2
/src/libprotobuf-mutator/src/mutator.cc 20
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/any.pb.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.pb.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/port.h 1
/src/libprotobuf-mutator/src/field_instance.h 58
/src/libprotobuf-mutator/examples/xml/xml_writer.cc 9
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmlparse.c 45
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmlrole.c 1
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./xmltok_ns.c 3
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/xmltok.c 2
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./siphash.h 4

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 17781 63.7%
gold [1:9] 3772 13.5%
yellow [10:29] 1155 4.14%
greenyellow [30:49] 764 2.73%
lawngreen 50+ 4412 15.8%
All colors 27884 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
783 1360 absl::lts_20240116::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20240116::log_internal::LogMessage::LogMessageData&) call site: 01360 mmap
406 24255 protobuf_mutator::(anonymous namespace)::PostProcessing::Run(google::protobuf::Message*, int) call site: 24255
316 18754 google::protobuf::Descriptor::FindFieldByName(absl::lts_20240116::string_view) const call site: 18754 _ZN4absl12lts_2024011612log_internal10LogMessagelsIN6google8protobuf8internal19FieldDescriptorLite4TypeETnNSt3__19enable_ifIXntsr4absl16HasAbslStringifyIT_EE5valueEiE4typeELi0EEERS2_RKSB_
309 16554 absl::lts_20240116::container_internal::raw_hash_map > >, absl::lts_20240116::container_internal::HashEq ::Hash, absl::lts_20240116::container_internal::HashEq ::Eq, std::__1::allocator > > > >::raw_hash_map() call site: 16554 _ZN4absl12lts_2024011616utility_internal15IfConstexprElseILb1EZN6google8protobuf5Arena6CreateINS4_15UnknownFieldSetEJEEEPT_PS5_DpOT0_EUlDpOT_E_ZNS6_IS7_JEEES9_SA_SD_EUlSG_E0_JEEEDaOT0_OT1_DpOT2_
284 8533 google::protobuf::internal::ArenaStringPtr* google::protobuf::Reflection::MutableField (google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const call site: 08533 log2
280 21932 absl::lts_20240116::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node , std::__1::allocator >, 256, false> >*>, 2>::type const& absl::lts_20240116::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node , std::__1::allocator >, 256, false> >*>::get<2>() const & call site: 21932 _ZN4absl12lts_2024011612log_internal10LogMessagelsIN6google8protobuf8internal19FieldDescriptorLite7CppTypeETnNSt3__19enable_ifIXntsr4absl16HasAbslStringifyIT_EE5valueEiE4typeELi0EEERS2_RKSB_
273 19325 absl::lts_20240116::container_internal::raw_hash_set , std::__1::allocator >, google::protobuf::SourceCodeInfo_Location const*>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::__1::allocator , std::__1::allocator > const, google::protobuf::SourceCodeInfo_Location const*> > >::iterator::operator->() const call site: 19325 _ZN4absl12lts_2024011618container_internal12raw_hash_setINS1_17FlatHashSetPolicyIPKN6google8protobuf10DescriptorEEENS1_6HashEqIS8_vE4HashENSB_2EqENSt3__19allocatorIS8_EEE7emplaceIJS8_ETnNSE_9enable_ifIXsr14IsDecomposableIDpT_EE5valueEiE4typeELi0EEENSE_4pairINSH_8iteratorEbEEDpOSK_
268 23160 void google::protobuf::internal::VisitImpl >::Visit (google::protobuf::FieldDescriptor const&, google::protobuf::FieldDescriptorProto const&) call site: 23160 _ZN4absl12lts_2024011613flat_hash_setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS0_18container_internal10StringHashENS9_8StringEqENS6_IS8_EEECI2NS9_12raw_hash_setINS9_17FlatHashSetPolicyIS8_EESA_SB_SC_EEIPKcTnNS2_9enable_ifIXntsr3std7is_sameIT_S8_EE5valueEiE4typeELi0ETnNSJ_IXsr4absl11disjunctionINS2_14is_convertibleISK_S8_EENSE_ISG_SA_SB_SC_E22SameAsElementReferenceISK_EEEE5valueEiE4typeELi0EEESt16initializer_listISK_EmRKSA_RKSB_RKSC_
266 11977 google::protobuf::RepeatedField ::data() const call site: 11977
259 21671 absl::lts_20240116::container_internal::raw_hash_set >, std::__1::vector > >, absl::lts_20240116::hash_internal::Hash > >, std::__1::equal_to > >, std::__1::allocator > const, std::__1::vector > > > >::iterator::unchecked_deref() const call site: 21671 _ZN4absl12lts_2024011612log_internal10LogMessagelsIN6google8protobuf8internal19FieldDescriptorLite7CppTypeETnNSt3__19enable_ifIXntsr4absl16HasAbslStringifyIT_EE5valueEiE4typeELi0EEERS2_RKSB_
245 12894 absl::lts_20240116::Span ::Span() call site: 12894 _ZN4absl12lts_202401168SNPrintFIJifEEEiPcmRKNS0_19str_format_internal18FormatSpecTemplateIJXspclsr19str_format_internalE14ArgumentToConvIT_EEEEEEDpRKS5_
222 140 absl::lts_20240116::DebugOnlyDeadlockCheck(absl::lts_20240116::Mutex*) call site: 00140 _ZN4absl12lts_2024011613base_internal6invokeIZNS0_12_GLOBAL__N_115GetMutexGlobalsEvE3$_0JEEEDTclsr7InvokerIT_DpT0_E4typeE6Invokeclsr3stdE7declvalIS5_EEspclsr3stdE7declvalIS6_EEEEOS5_DpOS6_

Runtime coverage analysis

Covered functions
4895
Functions that are reachable but not covered
9272
Reachable functions
19206
Percentage of reachable functions covered
51.72%
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 90
/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 10
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/metadata_lite.h 5
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/internal_visibility.h 1
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.cc 43
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/call_once.h 32
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h 6
/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 2
/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/errno_saver.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/invoke.h 28
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.cc 255
/src/libprotobuf-mutator/build/external.protobuf/include/absl/strings/string_view.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.cc 660
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/string_view.h 22
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.cc 29
/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 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree_container.h 37
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/btree.h 648
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h 367
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/utility.h 59
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.h 42
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.cc 32
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/mutex.cc 45
/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/base/internal/sysinfo.cc 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h 6
/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/base/internal/spinlock.h 8
/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/internal/cycleclock.h 3
/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/atomic_hook.h 16
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc 28
/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/direct_mmap.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h 3
/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_base.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/hide_ptr.h 2
/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/time/time.h 40
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/clock.cc 5
/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/time/duration.cc 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/casts.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/int128.h 22
/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/base/internal/unscaledcycleclock.cc 1
/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/thread_identity.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_set.h 118
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h 1418
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/flat_hash_map.h 115
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h 53
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/btree_map.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h 93
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/container_memory.h 305
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.h 109
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/hash.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/prefetch.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unaligned_access.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/internal/bits.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h 171
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.h 126
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.h 652
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.cc 127
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/prefetch.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_features.pb.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_features.pb.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.h 7
/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/src/external.protobuf/src/google/protobuf/port.h 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.h 324
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/repeated_ptr_field.h 33
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_field.h 356
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arenastring.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.h 44
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_decl.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/endian.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_message.cc 27
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/globals.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_entry.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/globals.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/hash.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/span.h 60
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/span.h 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.cc 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/proto.h 10
/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/symbolize_elf.inc 50
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/internal/demangle.cc 81
/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 24
/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 66
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.h 24
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_cat.cc 19
/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/third_party/abseil-cpp/absl/log/internal/voidify.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/log_severity.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/strerror.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/nullguard.h 8
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_sink_set.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_format.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/time.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/str_format.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h 26
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/output.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h 17
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.cc 38
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/endian.h 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/numbers.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/append_truncated.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/inlined_vector.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/inlined_vector.h 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/no_destructor.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/cleanup.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink_registry.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/internal/layout.h 113
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/compare.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/match.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/metadata_lite.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.h 23
/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/arenastring.cc 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.h 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.cc 92
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.h 37
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/message.h 219
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.cc 25
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.h 3
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/descriptor.h 27
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.h 58
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/thread_safe_arena.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_allocation_policy.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/serial_arena.h 18
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena_cleanup.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.cc 64
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenaz_sampler.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/internal/if_constexpr.h 20
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.h 35
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/check_op.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena_align.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/function_ref.h 116
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/any_invocable.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/optional.h 16
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/optional.h 24
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/string_block.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/bits.h 1
/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/third_party/abseil-cpp/absl/strings/string_view.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/feature_resolver.cc 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_ops.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.h 23
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord.h 43
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_internal.h 52
/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 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.h 60
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.h 39
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/raw_ptr.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord.cc 13
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h 29
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc 25
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_update_scope.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_functions.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_handle.h 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/extension_set_heavy.cc 7
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/feature_resolver.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h 6
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.cc 14
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.cc 20
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/io/coded_stream.h 4
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/internal/bits.h 1
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format_lite.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.cc 37
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.cc 4
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection.h 12
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_internal.h 20
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/utf8_range/utf8_validity.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/utf8_range/utf8_range.c 3
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/memory/memory.h 1
/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/internal/stringify_sink.h 4
/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/strip.h 1
/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/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 15
/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/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 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/ascii.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status.cc 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status.h 19
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/status_internal.h 5
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/statusor.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/statusor_internal.h 15
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/statusor.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/status_internal.cc 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/algorithm/container.h 3
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status_payload_printer.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/escaping.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/utf8.cc 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.cc 86
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_mode.h 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.h 20
/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/third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc 1
/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/any_lite.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.cc 61
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_visitor.h 111
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/function_ref.h 9
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/substitute.h 8
/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/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 10
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h 13
/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/io/tokenizer.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/conditions.cc 2
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/conditions.h 1
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/common.cc 1
/src/libprotobuf-mutator/src/binary_format.cc 2
/src/libprotobuf-mutator/src/text_format.cc 2
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/text_format.h 3
/src/libprotobuf-mutator/port/protobuf.h 1
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h 1
/src/libprotobuf-mutator/src/mutator.h 2
/src/libprotobuf-mutator/src/mutator.cc 20
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/any.pb.h 11
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any.pb.cc 4
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/port.h 1
/src/libprotobuf-mutator/src/field_instance.h 58
/src/libprotobuf-mutator/examples/xml/xml_writer.cc 9
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/error.c 16
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/globals.c 23
/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/dict.c 21
/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/encoding.c 19
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xpath.c 2
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlIO.c 28
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/catalog.c 33
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlschemastypes.c 1
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/relaxng.c 1
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/parser.c 141
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/parserInternals.c 40
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/SAX2.c 6
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/buf.c 22
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/hash.c 28
/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/xmlstring.c 17
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/tree.c 67
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/include/private/memory.h 1
/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/include/private/parser.h 2
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/uri.c 35
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/entities.c 10
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/valid.c 40
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/list.c 3
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlregexp.c 4
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlsave.c 34
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/HTMLtree.c 8

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

/src/libprotobuf-mutator/examples/expat/expat_example.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['absl::lts_20240116::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20240116::log_internal::LogMessage::LogMessageData&)', 'protobuf_mutator::(anonymous namespace)::PostProcessing::Run(google::protobuf::Message*, int)', 'google::protobuf::Descriptor::FindFieldByName(absl::lts_20240116::string_view) const', 'absl::lts_20240116::container_internal::raw_hash_map > >, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::__1::allocator > > > >::raw_hash_map()', 'google::protobuf::internal::ArenaStringPtr* google::protobuf::Reflection::MutableField(google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const', 'absl::lts_20240116::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node, std::__1::allocator >, 256, false> >*>, 2>::type const& absl::lts_20240116::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node, std::__1::allocator >, 256, false> >*>::get<2>() const &', 'absl::lts_20240116::container_internal::raw_hash_set, std::__1::allocator >, google::protobuf::SourceCodeInfo_Location const*>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::__1::allocator, std::__1::allocator > const, google::protobuf::SourceCodeInfo_Location const*> > >::iterator::operator->() const', 'void google::protobuf::internal::VisitImpl >::Visit(google::protobuf::FieldDescriptor const&, google::protobuf::FieldDescriptorProto const&)', 'google::protobuf::RepeatedField::data() const', 'absl::lts_20240116::container_internal::raw_hash_set >, std::__1::vector > >, absl::lts_20240116::hash_internal::Hash > >, std::__1::equal_to > >, std::__1::allocator > const, std::__1::vector > > > >::iterator::unchecked_deref() const']

/src/libprotobuf-mutator/examples/libxml2/libxml2_example.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['absl::lts_20240116::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20240116::log_internal::LogMessage::LogMessageData&)', 'protobuf_mutator::(anonymous namespace)::PostProcessing::Run(google::protobuf::Message*, int)', 'google::protobuf::Descriptor::FindFieldByName(absl::lts_20240116::string_view) const', 'absl::lts_20240116::container_internal::raw_hash_map > >, absl::lts_20240116::container_internal::HashEq::Hash, absl::lts_20240116::container_internal::HashEq::Eq, std::__1::allocator > > > >::raw_hash_map()', 'google::protobuf::internal::ArenaStringPtr* google::protobuf::Reflection::MutableField(google::protobuf::Message*, google::protobuf::FieldDescriptor const*) const', 'absl::lts_20240116::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node, std::__1::allocator >, 256, false> >*>, 2>::type const& absl::lts_20240116::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20240116::container_internal::btree_node, std::__1::allocator >, 256, false> >*>::get<2>() const &', 'absl::lts_20240116::container_internal::raw_hash_set, std::__1::allocator >, google::protobuf::SourceCodeInfo_Location const*>, absl::lts_20240116::container_internal::StringHash, absl::lts_20240116::container_internal::StringEq, std::__1::allocator, std::__1::allocator > const, google::protobuf::SourceCodeInfo_Location const*> > >::iterator::operator->() const', 'void google::protobuf::internal::VisitImpl >::Visit(google::protobuf::FieldDescriptor const&, google::protobuf::FieldDescriptorProto const&)', 'google::protobuf::RepeatedField::data() const', 'absl::lts_20240116::container_internal::raw_hash_set >, std::__1::vector > >, absl::lts_20240116::hash_internal::Hash > >, std::__1::equal_to > >, std::__1::allocator > const, std::__1::vector > > > >::iterator::unchecked_deref() const']

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_ParseBuffer 59 31 52.54% ['expat_example']
XML_GetBuffer 93 48 51.61% ['expat_example']
expat_malloc 33 16 48.48% ['expat_example']
handleUnknownEncoding 32 4 12.5% ['expat_example']
doProlog 919 467 50.81% ['expat_example']
processXmlDecl 80 26 32.5% ['expat_example']
is_rfc3986_uri_char 92 6 6.521% ['expat_example']
callStoreEntityValue 47 15 31.91% ['expat_example']
storeEntityValue 141 76 53.90% ['expat_example']
initScan 76 22 28.94% ['expat_example']
big2_prologTok 236 19 8.050% ['expat_example']
google::protobuf::DescriptorBuilder::AddSymbol(absl::lts_20240116::string_view,voidconst*,absl::lts_20240116::string_view,google::protobuf::Messageconst&,google::protobuf::Symbol) 44 8 18.18% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProtoconst&) 54 22 40.74% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildFileImpl(google::protobuf::FileDescriptorProtoconst&,google::protobuf::internal::FlatAllocator&) 283 153 54.06% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildMessage(google::protobuf::DescriptorProtoconst&,google::protobuf::Descriptorconst*,google::protobuf::Descriptor*,google::protobuf::internal::FlatAllocator&) 142 77 54.22% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildFieldOrExtension(google::protobuf::FieldDescriptorProtoconst&,google::protobuf::Descriptor*,google::protobuf::FieldDescriptor*,bool,google::protobuf::internal::FlatAllocator&) 240 102 42.5% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildEnum(google::protobuf::EnumDescriptorProtoconst&,google::protobuf::Descriptorconst*,google::protobuf::EnumDescriptor*,google::protobuf::internal::FlatAllocator&) 81 43 53.08% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::BuildEnumValue(google::protobuf::EnumValueDescriptorProtoconst&,google::protobuf::EnumDescriptorconst*,google::protobuf::EnumValueDescriptor*,google::protobuf::internal::FlatAllocator&) 42 21 50.0% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorBuilder::CrossLinkField(google::protobuf::FieldDescriptor*,google::protobuf::FieldDescriptorProtoconst&) 210 63 30.0% ['expat_example', 'libxml2_example']
google::protobuf::DescriptorPool::DeferredValidation::Validate() 40 2 5.0% ['expat_example', 'libxml2_example']
google::protobuf::FileDescriptor::OptionsTypeconst*google::protobuf::DescriptorBuilder::AllocateOptionsImpl (absl::lts_20240116::string_view,absl::lts_20240116::string_view,google::protobuf::FileDescriptor::Protoconst&,absl::lts_20240116::Span ,absl::lts_20240116::string_view,google::protobuf::internal::FlatAllocator&) 36 15 41.66% ['expat_example', 'libxml2_example']
voidgoogle::protobuf::DescriptorBuilder::ResolveFeaturesImpl (google::protobuf::Edition,google::protobuf::FileDescriptor::Protoconst&,google::protobuf::FileDescriptor*,google::protobuf::FileDescriptor::OptionsType*,google::protobuf::internal::FlatAllocator&,google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation,bool) 31 17 54.83% ['expat_example', 'libxml2_example']
voidgoogle::protobuf::DescriptorBuilder::ResolveFeaturesImpl (google::protobuf::Edition,google::protobuf::Descriptor::Protoconst&,google::protobuf::Descriptor*,google::protobuf::Descriptor::OptionsType*,google::protobuf::internal::FlatAllocator&,google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation,bool) 31 15 48.38% ['expat_example', 'libxml2_example']
voidgoogle::protobuf::DescriptorBuilder::ResolveFeaturesImpl (google::protobuf::Edition,google::protobuf::OneofDescriptor::Protoconst&,google::protobuf::OneofDescriptor*,google::protobuf::OneofDescriptor::OptionsType*,google::protobuf::internal::FlatAllocator&,google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation,bool) 31 15 48.38% ['expat_example', 'libxml2_example']
voidgoogle::protobuf::DescriptorBuilder::ResolveFeaturesImpl (google::protobuf::Edition,google::protobuf::Descriptor::ExtensionRange::Protoconst&,google::protobuf::Descriptor::ExtensionRange*,google::protobuf::Descriptor::ExtensionRange::OptionsType*,google::protobuf::internal::FlatAllocator&,google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation,bool) 31 15 48.38% ['expat_example', 'libxml2_example']
voidgoogle::protobuf::DescriptorBuilder::ResolveFeaturesImpl (google::protobuf::Edition,google::protobuf::EnumDescriptor::Protoconst&,google::protobuf::EnumDescriptor*,google::protobuf::EnumDescriptor::OptionsType*,google::protobuf::internal::FlatAllocator&,google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation,bool) 31 15 48.38% ['expat_example', 'libxml2_example']
voidgoogle::protobuf::DescriptorBuilder::ResolveFeaturesImpl (google::protobuf::Edition,google::protobuf::EnumValueDescriptor::Protoconst&,google::protobuf::EnumValueDescriptor*,google::protobuf::EnumValueDescriptor::OptionsType*,google::protobuf::internal::FlatAllocator&,google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation,bool) 31 15 48.38% ['expat_example', 'libxml2_example']
voidgoogle::protobuf::DescriptorBuilder::ResolveFeaturesImpl (google::protobuf::Edition,google::protobuf::FieldDescriptor::Protoconst&,google::protobuf::FieldDescriptor*,google::protobuf::FieldDescriptor::OptionsType*,google::protobuf::internal::FlatAllocator&,google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation,bool) 31 17 54.83% ['expat_example', 'libxml2_example']
google::protobuf::Descriptor::OptionsTypeconst*google::protobuf::DescriptorBuilder::AllocateOptionsImpl (absl::lts_20240116::string_view,absl::lts_20240116::string_view,google::protobuf::Descriptor::Protoconst&,absl::lts_20240116::Span ,absl::lts_20240116::string_view,google::protobuf::internal::FlatAllocator&) 36 4 11.11% ['expat_example', 'libxml2_example']
google::protobuf::(anonymousnamespace)::FlatAllocatorImpl ,std::__1::allocator >,google::protobuf::SourceCodeInfo,google::protobuf::FileDescriptorTables,google::protobuf::FeatureSet,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(absl::lts_20240116::string_view,absl::lts_20240116::string_view,std::__1::basic_string ,std::__1::allocator >const*) 40 15 37.5% ['expat_example', 'libxml2_example']
google::protobuf::FieldDescriptor::OptionsTypeconst*google::protobuf::DescriptorBuilder::AllocateOptionsImpl (absl::lts_20240116::string_view,absl::lts_20240116::string_view,google::protobuf::FieldDescriptor::Protoconst&,absl::lts_20240116::Span ,absl::lts_20240116::string_view,google::protobuf::internal::FlatAllocator&) 36 15 41.66% ['expat_example', 'libxml2_example']
google::protobuf::Descriptor::ExtensionRange::OptionsTypeconst*google::protobuf::DescriptorBuilder::AllocateOptionsImpl (absl::lts_20240116::string_view,absl::lts_20240116::string_view,google::protobuf::Descriptor::ExtensionRange::Protoconst&,absl::lts_20240116::Span ,absl::lts_20240116::string_view,google::protobuf::internal::FlatAllocator&) 36 4 11.11% ['expat_example', 'libxml2_example']
google::protobuf::OneofDescriptor::OptionsTypeconst*google::protobuf::DescriptorBuilder::AllocateOptionsImpl (absl::lts_20240116::string_view,absl::lts_20240116::string_view,google::protobuf::OneofDescriptor::Protoconst&,absl::lts_20240116::Span ,absl::lts_20240116::string_view,google::protobuf::internal::FlatAllocator&) 36 4 11.11% ['expat_example', 'libxml2_example']
google::protobuf::EnumDescriptor::OptionsTypeconst*google::protobuf::DescriptorBuilder::AllocateOptionsImpl (absl::lts_20240116::string_view,absl::lts_20240116::string_view,google::protobuf::EnumDescriptor::Protoconst&,absl::lts_20240116::Span ,absl::lts_20240116::string_view,google::protobuf::internal::FlatAllocator&) 36 4 11.11% ['expat_example', 'libxml2_example']
google::protobuf::EnumValueDescriptor::OptionsTypeconst*google::protobuf::DescriptorBuilder::AllocateOptionsImpl (absl::lts_20240116::string_view,absl::lts_20240116::string_view,google::protobuf::EnumValueDescriptor::Protoconst&,absl::lts_20240116::Span ,absl::lts_20240116::string_view,google::protobuf::internal::FlatAllocator&) 36 4 11.11% ['expat_example', 'libxml2_example']
google::protobuf::FileDescriptorProto::Clear() 35 17 48.57% ['expat_example', 'libxml2_example']
google::protobuf::FileOptions::Clear() 60 14 23.33% ['expat_example', 'libxml2_example']
google::protobuf::FileOptions::_InternalSerialize(unsignedchar*,google::protobuf::io::EpsCopyOutputStream*)const 134 71 52.98% ['expat_example', 'libxml2_example']
google::protobuf::FieldOptions::Clear() 32 15 46.87% ['expat_example', 'libxml2_example']
google::protobuf::internal::ExtensionSet::InternalExtensionMergeFrom(google::protobuf::MessageLiteconst*,int,google::protobuf::internal::ExtensionSet::Extensionconst&,google::protobuf::Arena*) 116 43 37.06% ['expat_example', 'libxml2_example']
google::protobuf::internal::ExtensionSet::Extension::ByteSize(int)const 125 17 13.60% ['expat_example', 'libxml2_example']
google::protobuf::internal::ExtensionSet::Extension::Free() 36 13 36.11% ['expat_example', 'libxml2_example']
google::protobuf::internal::ExtensionSet::Extension::InternalSerializeFieldWithCachedSizesToArray(google::protobuf::MessageLiteconst*,google::protobuf::internal::ExtensionSetconst*,int,unsignedchar*,google::protobuf::io::EpsCopyOutputStream*)const 142 16 11.26% ['expat_example', 'libxml2_example']
charconst*google::protobuf::internal::ExtensionSet::ParseFieldWithExtensionInfo (int,bool,google::protobuf::internal::ExtensionInfoconst&,google::protobuf::internal::InternalMetadata*,charconst*,google::protobuf::internal::ParseContext*) 149 15 10.06% ['expat_example', 'libxml2_example']
google::protobuf::Reflection::FieldSize(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*)const 42 14 33.33% ['expat_example', 'libxml2_example']
google::protobuf::Reflection::SetString(google::protobuf::Message*,google::protobuf::FieldDescriptorconst*,std::__1::basic_string ,std::__1::allocator >)const 44 18 40.90% ['expat_example', 'libxml2_example']
google::protobuf::Reflection::HasFieldSingular(google::protobuf::Messageconst&,google::protobuf::FieldDescriptorconst*)const 52 5 9.615% ['expat_example', 'libxml2_example']
google::protobuf::Reflection::ClearOneof(google::protobuf::Message*,google::protobuf::OneofDescriptorconst*)const 33 5 15.15% ['expat_example', 'libxml2_example']
charconst*google::protobuf::internal::TcParser::MpRepeatedVarint (google::protobuf::MessageLite*,charconst*,google::protobuf::internal::ParseContext*,google::protobuf::internal::TcFieldData,google::protobuf::internal::TcParseTableBaseconst*,unsignedlong) 52 19 36.53% ['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 11 26.82% ['expat_example', 'libxml2_example']
google::protobuf::internal::ReadTagInlined(charconst*,unsignedint*) 32 11 34.37%
void*google::protobuf::internal::RepeatedPtrFieldBase::AddInternal (google::protobuf::internal::RepeatedPtrFieldBase::AddString()::$_0) 34 7 20.58% ['expat_example', 'libxml2_example']
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*) 202 79 39.10% ['expat_example', 'libxml2_example']
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldValue(google::protobuf::Message*,google::protobuf::Reflectionconst*,google::protobuf::FieldDescriptorconst*) 124 54 43.54% ['expat_example', 'libxml2_example']
charconst*google::protobuf::internal::ShiftMixParseVarint (charconst*,long&) 62 24 38.70%
charconst*google::protobuf::internal::ShiftMixParseVarint (charconst*,long&) 62 16 25.80%
absl::lts_20240116::container_internal::btree_node ,256,false>>::clear_and_delete(absl::lts_20240116::container_internal::btree_node ,256,false>>*,std::__1::allocator *) 41 6 14.63% ['expat_example', 'libxml2_example']
absl::lts_20240116::container_internal::btree_node ,256,false>>::clear_and_delete(absl::lts_20240116::container_internal::btree_node ,256,false>>*,std::__1::allocator *) 41 6 14.63% ['expat_example', 'libxml2_example']
absl::lts_20240116::container_internal::AssertIsFull(absl::lts_20240116::container_internal::ctrl_tconst*,unsignedchar,unsignedcharconst*,charconst*) 32 2 6.25% ['expat_example', 'libxml2_example']
absl::lts_20240116::container_internal::AssertSameContainer(absl::lts_20240116::container_internal::ctrl_tconst*,absl::lts_20240116::container_internal::ctrl_tconst*,voidconst*const&,voidconst*const&,unsignedcharconst*,unsignedcharconst*) 44 2 4.545% ['expat_example', 'libxml2_example']
absl::lts_20240116::container_internal::raw_hash_set ,absl::lts_20240116::container_internal::StringHash,absl::lts_20240116::container_internal::StringEq,std::__1::allocator >::resize(unsignedlong) 40 14 35.0% ['expat_example', 'libxml2_example']
absl::lts_20240116::container_internal::raw_hash_set ,google::protobuf::internal::(anonymousnamespace)::ExtensionHasher,google::protobuf::internal::(anonymousnamespace)::ExtensionEq,std::__1::allocator >::resize(unsignedlong) 40 14 35.0% ['expat_example', 'libxml2_example']
absl::lts_20240116::container_internal::raw_hash_set ,absl::lts_20240116::container_internal::HashEq ::Hash,absl::lts_20240116::container_internal::HashEq ::Eq,std::__1::allocator >>::resize(unsignedlong) 40 18 45.0% ['expat_example', 'libxml2_example']
absl::lts_20240116::log_internal::(anonymousnamespace)::FormatBoundedFields(absl::lts_20240116::LogSeverity,absl::lts_20240116::Time,int,absl::lts_20240116::Span &) 56 18 32.14% ['expat_example', 'libxml2_example']
boolabsl::lts_20240116::str_format_internal::ConvertIntArg (char,absl::lts_20240116::str_format_internal::FormatConversionSpecImpl,absl::lts_20240116::str_format_internal::FormatSinkImpl*) 44 10 22.72% ['expat_example', 'libxml2_example']
boolabsl::lts_20240116::str_format_internal::ConvertIntArg (int,absl::lts_20240116::str_format_internal::FormatConversionSpecImpl,absl::lts_20240116::str_format_internal::FormatSinkImpl*) 44 13 29.54% ['expat_example', 'libxml2_example']
boolabsl::lts_20240116::str_format_internal::ConvertIntArg (unsignedint,absl::lts_20240116::str_format_internal::FormatConversionSpecImpl,absl::lts_20240116::str_format_internal::FormatSinkImpl*) 44 11 25.0% ['expat_example']
charconst*absl::lts_20240116::str_format_internal::ConsumeConversion (charconst*,charconst*,absl::lts_20240116::str_format_internal::UnboundConversion*,int*) 101 39 38.61% ['expat_example', 'libxml2_example']
protobuf_mutator::(anonymousnamespace)::PostProcessing::Run(google::protobuf::Message*,int) 49 26 53.06% ['expat_example', 'libxml2_example']
xmlSAX2ExternalSubset 76 7 9.210% ['libxml2_example']
xmlSAX2AttributeNs 144 73 50.69% ['libxml2_example']
xmlErrString 321 137 42.67% ['libxml2_example']
xmlParseReference 118 62 52.54% ['libxml2_example']
xmlDetectEncoding 89 35 39.32% ['libxml2_example']
xmlSetDeclaredEncoding 73 25 34.24% ['libxml2_example']
xmlNodeGetContent 47 17 36.17% ['libxml2_example']
xmlNewPropInternal 74 36 48.64% ['libxml2_example']
xmlGetLineNoInternal 34 12 35.29% ['libxml2_example']
xmlGetPropNodeInternal 92 18 19.56% ['libxml2_example']
xmlBuildURISafe 237 32 13.50% ['libxml2_example']
xmlDoErrValid 35 16 45.71% ['libxml2_example']
xmlNewInputBufferMemory 33 17 51.51% ['libxml2_example']
xmlOutputBufferWriteQuotedString 36 17 47.22% ['libxml2_example']
boolabsl::lts_20240116::str_format_internal::ConvertIntArg (unsignedchar,absl::lts_20240116::str_format_internal::FormatConversionSpecImpl,absl::lts_20240116::str_format_internal::FormatSinkImpl*) 44 15 34.09% ['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/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/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/hash/hash.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 ['expat_example', 'libxml2_example'] ['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/src/google/protobuf/thread_safe_arena.h ['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/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/log/internal/conditions.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/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/hash/internal/hash.cc ['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_if.cc ['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/log/internal/proto.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.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_scheduling.h ['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/src/google/protobuf/cpp_features.pb.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/port/protobuf.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 ['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'] ['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/strings/internal/str_split_internal.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'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/endian.h ['expat_example', 'libxml2_example'] ['expat_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/third_party/abseil-cpp/absl/base/internal/strerror.cc ['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/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/serial_arena.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field_inl.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/container/internal/container_memory.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/log/internal/append_truncated.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/base/internal/cycleclock.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/feature_resolver.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/src/google/protobuf/generated_message_util.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/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_internal.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/chvalid.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/wire_format.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/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/expat/external.expat/src/external.expat/expat/lib/xmlparse.c ['expat_example'] ['expat_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/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/container/internal/inlined_vector.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/variant.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/log_sink_registry.h ['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/src/external.protobuf/third_party/abseil-cpp/absl/strings/strip.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status_payload_printer.cc ['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/generated_message_tctable_decl.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/futex_waiter.h ['expat_example', 'libxml2_example'] []
/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/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/container/inlined_vector.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/src/field_instance.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/dict.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/include/private/memory.h ['libxml2_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/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/internal/any_invocable.h ['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/log/log_entry.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/conditions.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.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/debugXML.c [] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/relaxng.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status.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/charconv_bigint.cc ['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/src/external.protobuf/src/google/protobuf/generated_message_reflection.h ['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/src/weighted_reservoir_sampler.h [] []
/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/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/stubs/common.cc ['expat_example', 'libxml2_example'] ['expat_example']
/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/log/internal/log_message.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'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/str_format/parser.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/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc ['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/src/google/protobuf/inlined_string_field.h ['expat_example', 'libxml2_example'] ['expat_example', '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/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/hash/internal/low_level_hash.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/stringify_sink.cc ['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.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'] ['expat_example', 'libxml2_example']
/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/src/google/protobuf/generated_message_reflection.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/statusor.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/src/mutator.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/prefetch.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/utf8.cc ['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/functional/internal/function_ref.h ['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/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/strings/internal/str_format/constexpr_parser.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/third_party/abseil-cpp/absl/strings/cord_analysis.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/optional.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/any.pb.h ['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/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/util/field_comparator.cc [] []
/src/libprotobuf-mutator/src/binary_format.cc ['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/strings/internal/str_format/extension.cc [] []
/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/third_party/abseil-cpp/absl/strings/internal/cordz_update_scope.h ['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/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/time/internal/cctz/include/cctz/civil_time_detail.h ['expat_example', 'libxml2_example'] []
/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']
/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/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/stringify_sink.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'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/pattern.c [] []
/src/libprotobuf-mutator/examples/xml/xml_writer.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/valid.c ['libxml2_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/threads.c ['libxml2_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/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/status/statusor.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/raw_logging.cc ['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/third_party/abseil-cpp/absl/hash/internal/hash.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/examples/libxml2/external.libxml2/src/external.libxml2/codegen/unicode.inc [] []
/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/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/log/log_sink.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.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.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xinclude.c [] []
/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/dynamic_annotations.h ['expat_example', 'libxml2_example'] []
/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/include/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/base/internal/sysinfo.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/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/include/cctz/time_zone.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/check_op.cc ['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/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/synchronization/internal/kernel_timeout.cc ['expat_example', 'libxml2_example'] []
/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/third_party/abseil-cpp/absl/types/internal/optional.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/hashtablez_sampler.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/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/status/internal/statusor_internal.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_visitor.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/reflection_internal.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_rep_btree.cc ['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/third_party/abseil-cpp/absl/strings/substitute.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.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/arg.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/nullguard.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 ['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/float_conversion.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/generated_enum_util.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/algorithm/container.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.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_mode.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/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/escaping.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/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_internal.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/cleanup.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/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/base/internal/endian.h ['expat_example', 'libxml2_example'] ['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/synchronization/internal/per_thread_sem.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_functions.h ['expat_example', 'libxml2_example'] []
/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/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/time/internal/cctz/src/time_zone_if.h ['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'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h ['expat_example', 'libxml2_example'] ['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/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/container/internal/btree_container.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/output.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc ['expat_example', 'libxml2_example'] []
/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/reflection_ops.cc ['expat_example', 'libxml2_example'] ['expat_example', '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/internal/cord_data_edge.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/arena.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.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/unaligned_access.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set_heavy.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/string_block.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_rep_btree_reader.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/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/time/duration.cc ['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 ['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/base/internal/thread_identity.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/internal/if_constexpr.h ['expat_example', 'libxml2_example'] ['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/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/src/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/base/internal/spinlock_linux.inc ['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/examples/libxml2/external.libxml2/src/external.libxml2/xpath.c ['libxml2_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/util/field_comparator.h [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.h ['expat_example', 'libxml2_example'] ['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/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc [] []
/src/libprotobuf-mutator/build/examples/expat/external.expat/src/external.expat/expat/lib/./xmltok_impl.c [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.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/bind.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/no_destructor.h ['expat_example', 'libxml2_example'] ['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/thread_identity.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlregexp.c ['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/synchronization/mutex.cc ['expat_example', 'libxml2_example'] ['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/strings/internal/str_format/parser.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.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/HTMLtree.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.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/errno_saver.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_field.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/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/strings/internal/charconv_bigint.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/examples/expat/external.expat/src/external.expat/expat/lib/xmlrole.c ['expat_example'] ['expat_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cordz_info.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.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.cc ['expat_example', 'libxml2_example'] ['expat_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/src/google/protobuf/text_format.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/internal/cordz_update_tracker.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenaz_sampler.h ['expat_example', 'libxml2_example'] ['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/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/synchronization/internal/waiter_base.cc ['expat_example', 'libxml2_example'] []
/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/src/external.protobuf/src/google/protobuf/io/zero_copy_sink.cc [] []
/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/debugging/internal/vdso_support.cc ['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_fixed.cc ['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 ['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/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/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/base/internal/spinlock_wait.h ['expat_example', 'libxml2_example'] ['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/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/utf8_range/utf8_range.c ['expat_example', 'libxml2_example'] []
/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/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/explicitly_constructed.h ['expat_example', 'libxml2_example'] ['expat_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/strings/str_cat.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 ['expat_example', 'libxml2_example'] []
/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/strings/internal/cord_rep_crc.h ['expat_example', 'libxml2_example'] []
/usr/local/bin/../include/c++/v1/string [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/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/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/base/internal/invoke.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 ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/include/private/parser.h ['libxml2_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'] ['expat_example', 'libxml2_example']
/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/src/google/protobuf/extension_set.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/src/external.protobuf/src/google/protobuf/generated_message_tctable_gen.cc [] []
/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/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/memory/memory.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/atomic_hook.h ['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'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.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_map.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_features.pb.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/map.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/internal_visibility.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/globals.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/src/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/base/prefetch.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/internal/bits.h ['expat_example', 'libxml2_example'] ['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/descriptor.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/output.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.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/time/internal/cctz/src/time_zone_lookup.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.cc ['expat_example', 'libxml2_example'] ['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/src/google/protobuf/reflection.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_handle.cc ['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'] ['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/external.protobuf/src/external.protobuf/src/google/protobuf/arena_allocation_policy.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/status_internal.h ['expat_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/crc/internal/crc_cord_state.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/log/internal/log_sink_set.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/any_lite.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/compare.h ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/util/message_differencer.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/cord.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/xmlschemastypes.c ['libxml2_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'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/list.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.cc [] []
/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/container/fixed_array.h [] []
/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/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.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/examples/libxml2/external.libxml2/src/external.libxml2/xmlmemory.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/varint_shuffle.h [] []
/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/cordz_handle.h ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/functional/any_invocable.h [] []
/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/internal/cctz/src/time_zone_impl.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/status.h ['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'] ['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/include/google/protobuf/arenastring.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/variant.h [] []
/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/src/google/protobuf/feature_resolver.cc ['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 ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/xml/xml.pb.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arena.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/internal/status_internal.cc ['expat_example', 'libxml2_example'] []
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/error.c ['libxml2_example'] ['libxml2_example']
/src/libprotobuf-mutator/src/utf8_fix.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/numeric/internal/bits.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 ['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/src/external.protobuf/third_party/abseil-cpp/absl/time/time.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']
/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/strings/internal/charconv_parse.h ['expat_example', 'libxml2_example'] []
/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/src/google/protobuf/raw_ptr.h ['expat_example', 'libxml2_example'] ['expat_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/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/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/debugging/internal/examine_stack.cc ['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/include/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/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/container/internal/btree.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/src/google/protobuf/io/printer.cc [] []
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.cc ['expat_example', 'libxml2_example'] ['expat_example', 'libxml2_example']

Directories in report

Directory
/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/log/internal/
/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/functional/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/profiling/internal/
/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/status/internal/
/src/libprotobuf-mutator/build/external.protobuf/include/absl/numeric/internal/
/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/time/
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/include/private/
/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/hash/
/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/synchronization/internal/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/synchronization/
/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/strings/internal/str_format/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/algorithm/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/debugging/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/
/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/numeric/internal/
/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/time/internal/cctz/include/cctz/
/src/libprotobuf-mutator/examples/expat/
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/internal/
/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/memory/
/src/libprotobuf-mutator/port/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/status/
/src/libprotobuf-mutator/build/external.protobuf/include/absl/base/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/utility/
/src/libprotobuf-mutator/build/external.protobuf/include/absl/strings/
/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/container/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/
/src/libprotobuf-mutator/build/examples/libxml2/external.libxml2/src/external.libxml2/codegen/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/types/internal/
/src/libprotobuf-mutator/examples/xml/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/utf8_range/
/src/libprotobuf-mutator/src/libfuzzer/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/time/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/base/
/src/libprotobuf-mutator/examples/libxml2/
/src/libprotobuf-mutator/src/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/third_party/abseil-cpp/absl/crc/internal/
/usr/local/bin/../include/c++/v1/
/src/libprotobuf-mutator/build/examples/xml/
/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/strings/internal/
/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/debugging/internal/
/src/libprotobuf-mutator/build/external.protobuf/include/google/protobuf/io/
/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/io/