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

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
sample_encode_fuzzer /src/sample_encode_fuzzer.cc 54 9119 12 9 106 86 sample_encode_fuzzer.cc
processor_text_fuzzer /src/processor_text_fuzzer.cc 64 9120 11 9 204 181 processor_text_fuzzer.cc
model_load_fuzzer /src/model_load_fuzzer.cc 4266 6958 80 197 13841 8048 model_load_fuzzer.cc
/src/inspector/light/source_files/src/processor_text_fuzzer.cc /src/inspector/light/source_files/src/processor_text_fuzzer.cc 64 9120 11 9 204 181 processor_text_fuzzer.cc
/src/inspector/light/source_files/src/sample_encode_fuzzer.cc /src/inspector/light/source_files/src/sample_encode_fuzzer.cc 54 9119 12 9 106 86 sample_encode_fuzzer.cc
/src/inspector/source-code/src/processor_text_fuzzer.cc /src/inspector/source-code/src/processor_text_fuzzer.cc 64 9120 11 9 204 181 processor_text_fuzzer.cc
/src/inspector/source-code/src/model_load_fuzzer.cc /src/inspector/source-code/src/model_load_fuzzer.cc 4266 6958 80 197 13841 8048 model_load_fuzzer.cc
/src/inspector/source-code/src/sample_encode_fuzzer.cc /src/inspector/source-code/src/sample_encode_fuzzer.cc 54 9119 12 9 106 86 sample_encode_fuzzer.cc
/src/inspector/light/source_files/src/model_load_fuzzer.cc /src/inspector/light/source_files/src/model_load_fuzzer.cc 4266 6958 80 197 13841 8048 model_load_fuzzer.cc
trainer_fuzzer /src/trainer_fuzzer.cc 5364 9196 76 206 18744 10543 trainer_fuzzer.cc
/src/inspector/source-code/src/trainer_fuzzer.cc /src/inspector/source-code/src/trainer_fuzzer.cc 5364 9196 76 206 18744 10543 trainer_fuzzer.cc
/src/inspector/light/source_files/src/trainer_fuzzer.cc /src/inspector/light/source_files/src/trainer_fuzzer.cc 5364 9196 76 206 18744 10543 trainer_fuzzer.cc

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: sample_encode_fuzzer

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 7 22.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 24 77.4%
All colors 31 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
3 23 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 0>::type& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<0>() & call site: 00023
1 2 LLVMFuzzerTestOneInput call site: 00002
1 10 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00010
1 20 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 1>::type const& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<1>() const & call site: 00020
1 27 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00027 __cxa_begin_catch

Runtime coverage analysis

Covered functions
125
Functions that are reachable but not covered
11
Reachable functions
54
Percentage of reachable functions covered
79.63%
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.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/sample_encode_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 2
/src/sentencepiece/build/./root/include/sentencepiece_processor.h 1
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 6

Fuzzer: processor_text_fuzzer

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 14 31.1%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 31 68.8%
All colors 45 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
5 21 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 0>::type& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<0>() & call site: 00021 __clang_call_terminate
2 4 absl::lts_20260817::Status::Unref(unsigned long) call site: 00004 __assert_fail
2 7 absl::lts_20260817::Status::Unref(unsigned long) call site: 00007
2 13 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<1>() & call site: 00013
2 18 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 1>::type const& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<1>() const & call site: 00018
1 10 absl::lts_20260817::InlinedVector >::~InlinedVector() call site: 00010

Runtime coverage analysis

Covered functions
1946
Functions that are reachable but not covered
30
Reachable functions
64
Percentage of reachable functions covered
53.12%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/processor_text_fuzzer.cc 1
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 6
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4

Fuzzer: model_load_fuzzer

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 2884 58.7%
gold [1:9] 62 1.26%
yellow [10:29] 13 0.26%
greenyellow [30:49] 12 0.24%
lawngreen 50+ 1935 39.4%
All colors 4906 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
1237 476 absl::lts_20260817::base_internal::SpinLock::TryLockImpl() call site: 00476 syscall
233 4517 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() & call site: 04517 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm4EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
154 2307 absl::lts_20260817::Duration::operator-=(absl::lts_20260817::Duration) call site: 02307 AbslInternalPerThreadSemWait_lts_20260817
103 2185 absl::lts_20260817::DebugOnlyDeadlockCheck(absl::lts_20260817::Mutex*) call site: 02185 AbslInternalSleepFor_lts_20260817
91 274 absl::lts_20260817::time_internal::IsInfiniteDuration(absl::lts_20260817::Duration) call site: 00274
89 1959 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01959 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
73 4236 absl::lts_20260817::Span const>::operator[](unsigned long) const call site: 04236 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEPSP_
73 4782 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() & call site: 04782 __clang_call_terminate
38 3564 absl::lts_20260817::container_internal::(anonymous namespace)::SetCtrlNoSanitizeImpl(absl::lts_20260817::container_internal::CommonFields const&, unsigned long, absl::lts_20260817::container_internal::ctrl_t) call site: 03564
29 4206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJEEENSH_ImJLm0EEEENSH_ImJLm0ELm1EEEEE7PointerILm0EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEPSQ_ call site: 04206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
28 446 void absl::lts_20260817::base_internal::CallOnceImpl (std::__1::atomic *, absl::lts_20260817::base_internal::SchedulingMode, void (&)()) call site: 00446 __clang_call_terminate
27 1737 absl::lts_20260817::AlphaNum::AlphaNum(char const*) call site: 01737 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE

Runtime coverage analysis

Covered functions
2567
Functions that are reachable but not covered
1879
Reachable functions
4266
Percentage of reachable functions covered
55.95%
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/model_load_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 36
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc 13
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc 28
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 74
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/span.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc 2
/usr/local/bin/../include/c++/v1/stdexcept 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/stacktrace.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc 52
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc 90
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc 24
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/string_view.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/voidify.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 50
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 59
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc 42
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h 45
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 17
/src/sentencepiece/build/./root/include/absl/status/status.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc 7
/usr/local/bin/../include/c++/v1/optional 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_macros.h 5
/src/sentencepiece/src/model_interface.cc 7
/src/sentencepiece/build/src/sentencepiece_model.pb.h 17
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc 1
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/fixed_array.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/memory/memory.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_map.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_map.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.h 173
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_policy_traits.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 23
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_function_defaults.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.cc 103
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set_resize_impl.h 3
/src/sentencepiece/src/util.h 4
/src/sentencepiece/src/util.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/strip.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h 5
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc 57
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h 15
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc 3
/usr/local/bin/../include/c++/v1/sstream 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 52
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h 3
/src/sentencepiece/build/src/sentencepiece.pb.cc 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_visibility.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h 38
/src/sentencepiece/build/src/sentencepiece.pb.h 6
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h 51
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h 110
/src/sentencepiece/build/./root/include/sentencepiece_processor.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h 1

Fuzzer: /src/inspector/light/source_files/src/processor_text_fuzzer.cc

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 7 15.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 38 84.4%
All colors 45 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
4 40 LLVMFuzzerTestOneInput call site: 00040
1 8 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00008
1 25 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00025 __cxa_begin_catch
1 38 LLVMFuzzerTestOneInput call site: 00038

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
5
Reachable functions
64
Percentage of reachable functions covered
92.19%
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.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/inspector/light/source_files/src/processor_text_fuzzer.cc 1
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 6
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4

Fuzzer: /src/inspector/light/source_files/src/sample_encode_fuzzer.cc

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 4 12.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 27 87.0%
All colors 31 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
1 0 EP call site: 00000
1 2 LLVMFuzzerTestOneInput call site: 00002
1 10 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00010
1 27 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00027 __cxa_begin_catch

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
5
Reachable functions
54
Percentage of reachable functions covered
90.74%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/inspector/light/source_files/src/sample_encode_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 2
/src/sentencepiece/build/./root/include/sentencepiece_processor.h 1
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 6

Fuzzer: /src/inspector/source-code/src/processor_text_fuzzer.cc

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 7 15.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 38 84.4%
All colors 45 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
4 40 LLVMFuzzerTestOneInput call site: 00040
1 8 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00008
1 25 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00025 __cxa_begin_catch
1 38 LLVMFuzzerTestOneInput call site: 00038

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
5
Reachable functions
64
Percentage of reachable functions covered
92.19%
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.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/inspector/source-code/src/processor_text_fuzzer.cc 1
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 6
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4

Fuzzer: /src/inspector/source-code/src/model_load_fuzzer.cc

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 2481 50.5%
gold [1:9] 171 3.48%
yellow [10:29] 32 0.65%
greenyellow [30:49] 32 0.65%
lawngreen 50+ 2190 44.6%
All colors 4906 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
1157 556 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00556 munmap
157 4593 absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair &, std::__1::pair *>::increment_slow() call site: 04593 __clang_call_terminate
89 1959 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01959 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
36 2394 absl::lts_20260817::synchronization_internal::FutexImpl::WaitAbsoluteTimeout(std::__1::atomic *, int, timespec const*) call site: 02394 _ZN4absl12lts_2026081711NanosecondsIlTnNSt3__19enable_ifIXoosr3stdE13is_integral_vIT_Esr3stdE9is_enum_vIS4_EEiE4typeELi0EEENS0_8DurationES4_
34 4243 unsigned long absl::lts_20260817::container_internal::internal_layout::LayoutImpl , std::__1::atomic >, std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence >::Offset<2ul>() const call site: 04243 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESR_E4typeEPSO_
31 4820 absl::lts_20260817::container_internal::internal_layout::LayoutImpl >*, unsigned int, unsigned char, absl::lts_20260817::container_internal::map_slot_type , absl::lts_20260817::container_internal::btree_node >*>, std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence >::AllocSize() const call site: 04820
28 294 absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration) call site: 00294
24 1737 absl::lts_20260817::AlphaNum::AlphaNum(char const*) call site: 01737 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
23 342 absl::lts_20260817::operator-(absl::lts_20260817::uint128, absl::lts_20260817::uint128) call site: 00342
23 406 absl::lts_20260817::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20260817::log_internal::LogMessage::LogMessageData&) call site: 00406 mmap
23 4372 void google::protobuf::internal::ThreadSafeArena::WalkSerialArenaChunk (google::protobuf::internal::ThreadSafeArena::CleanupList()::$_0) call site: 04372 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm2EcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEEEPSP_
20 1781 absl::lts_20260817::log_internal::LogMessage::Flush() call site: 01781 __cxa_guard_acquire

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
1431
Reachable functions
4266
Percentage of reachable functions covered
66.46%
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.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/inspector/source-code/src/model_load_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 36
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc 13
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc 28
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 74
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/span.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc 2
/usr/local/bin/../include/c++/v1/stdexcept 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/stacktrace.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc 52
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc 90
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc 24
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/string_view.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/voidify.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 50
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 59
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc 42
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h 45
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 17
/src/sentencepiece/build/./root/include/absl/status/status.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc 7
/usr/local/bin/../include/c++/v1/optional 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_macros.h 5
/src/sentencepiece/src/model_interface.cc 7
/src/sentencepiece/build/src/sentencepiece_model.pb.h 17
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc 1
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/fixed_array.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/memory/memory.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_map.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_map.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.h 173
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_policy_traits.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 23
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_function_defaults.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.cc 103
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set_resize_impl.h 3
/src/sentencepiece/src/util.h 4
/src/sentencepiece/src/util.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/strip.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h 5
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc 57
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h 15
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc 3
/usr/local/bin/../include/c++/v1/sstream 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 52
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h 3
/src/sentencepiece/build/src/sentencepiece.pb.cc 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_visibility.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h 38
/src/sentencepiece/build/src/sentencepiece.pb.h 6
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h 51
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h 110
/src/sentencepiece/build/./root/include/sentencepiece_processor.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h 1

Fuzzer: /src/inspector/source-code/src/sample_encode_fuzzer.cc

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 4 12.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 27 87.0%
All colors 31 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
1 0 EP call site: 00000
1 2 LLVMFuzzerTestOneInput call site: 00002
1 10 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00010
1 27 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00027 __cxa_begin_catch

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
5
Reachable functions
54
Percentage of reachable functions covered
90.74%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/inspector/source-code/src/sample_encode_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 2
/src/sentencepiece/build/./root/include/sentencepiece_processor.h 1
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 6

Fuzzer: /src/inspector/light/source_files/src/model_load_fuzzer.cc

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 2481 50.5%
gold [1:9] 171 3.48%
yellow [10:29] 32 0.65%
greenyellow [30:49] 32 0.65%
lawngreen 50+ 2190 44.6%
All colors 4906 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
1157 556 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00556 munmap
157 4593 absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair &, std::__1::pair *>::increment_slow() call site: 04593 __clang_call_terminate
89 1959 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01959 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
36 2394 absl::lts_20260817::synchronization_internal::FutexImpl::WaitAbsoluteTimeout(std::__1::atomic *, int, timespec const*) call site: 02394 _ZN4absl12lts_2026081711NanosecondsIlTnNSt3__19enable_ifIXoosr3stdE13is_integral_vIT_Esr3stdE9is_enum_vIS4_EEiE4typeELi0EEENS0_8DurationES4_
34 4243 unsigned long absl::lts_20260817::container_internal::internal_layout::LayoutImpl , std::__1::atomic >, std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence >::Offset<2ul>() const call site: 04243 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESR_E4typeEPSO_
31 4820 absl::lts_20260817::container_internal::internal_layout::LayoutImpl >*, unsigned int, unsigned char, absl::lts_20260817::container_internal::map_slot_type , absl::lts_20260817::container_internal::btree_node >*>, std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence , std::__1::integer_sequence >::AllocSize() const call site: 04820
28 294 absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration) call site: 00294
24 1737 absl::lts_20260817::AlphaNum::AlphaNum(char const*) call site: 01737 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
23 342 absl::lts_20260817::operator-(absl::lts_20260817::uint128, absl::lts_20260817::uint128) call site: 00342
23 406 absl::lts_20260817::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20260817::log_internal::LogMessage::LogMessageData&) call site: 00406 mmap
23 4372 void google::protobuf::internal::ThreadSafeArena::WalkSerialArenaChunk (google::protobuf::internal::ThreadSafeArena::CleanupList()::$_0) call site: 04372 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm2EcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEEEPSP_
20 1781 absl::lts_20260817::log_internal::LogMessage::Flush() call site: 01781 __cxa_guard_acquire

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
1431
Reachable functions
4266
Percentage of reachable functions covered
66.46%
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.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/inspector/light/source_files/src/model_load_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 36
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc 13
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc 28
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 74
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/span.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc 2
/usr/local/bin/../include/c++/v1/stdexcept 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/stacktrace.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc 52
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc 90
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc 24
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/string_view.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/voidify.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 50
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 59
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc 42
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h 45
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 17
/src/sentencepiece/build/./root/include/absl/status/status.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc 7
/usr/local/bin/../include/c++/v1/optional 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_macros.h 5
/src/sentencepiece/src/model_interface.cc 7
/src/sentencepiece/build/src/sentencepiece_model.pb.h 17
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc 1
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/fixed_array.h 16
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/memory/memory.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_map.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_map.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.h 173
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_policy_traits.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 23
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_function_defaults.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.cc 103
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set_resize_impl.h 3
/src/sentencepiece/src/util.h 4
/src/sentencepiece/src/util.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/strip.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h 5
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc 57
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h 15
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc 3
/usr/local/bin/../include/c++/v1/sstream 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 52
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h 3
/src/sentencepiece/build/src/sentencepiece.pb.cc 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_visibility.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h 38
/src/sentencepiece/build/src/sentencepiece.pb.h 6
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h 51
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h 110
/src/sentencepiece/build/./root/include/sentencepiece_processor.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h 1

Fuzzer: trainer_fuzzer

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 4221 62.6%
gold [1:9] 103 1.52%
yellow [10:29] 62 0.91%
greenyellow [30:49] 47 0.69%
lawngreen 50+ 2307 34.2%
All colors 6740 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
1157 516 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00516 munmap
339 3861 google::protobuf::internal::TaggedInternalMetadataResolver<1u>::TaggedInternalMetadataResolver(google::protobuf::internal::InternalMetadataOffset) call site: 03861 _ZN6google8protobuf8internal18ResolveTaggedArenaITnDaXadL_ZNS1_6SooRep9resolver_EEELj1ES3_EEPNS0_5ArenaEPKT1_
157 3048 absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair &, std::__1::pair *>::increment_slow() call site: 03048 __clang_call_terminate
110 3524 sentencepiece::NormalizerSpec::Clear() call site: 03524 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
96 4509 absl::lts_20260817::container_internal::btree_node >::clear_child(unsigned char) call site: 04509
93 3335 sentencepiece::NormalizerSpec::NormalizerSpec(google::protobuf::Arena*) call site: 03335 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
89 1895 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01895 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
89 5249 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05249
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
72 5339 absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag) call site: 05339
66 4243 google::protobuf::internal::RepeatedPtrFieldBase::ClearedCount() const call site: 04243 _ZN4absl12lts_2026081713implicit_castIPKcEENSt3__19enable_ifIXsr20type_traits_internal6IsViewINS5_IXntsr3stdE14is_reference_vIT_EEu11__remove_cvIS6_EE4typeEEE5valueES6_E4typeENS4_13type_identityIS6_E4typeE
62 3798 void google::protobuf::internal::ExtensionSet::ForEach (google::protobuf::internal::ExtensionSet::InternalMergeFromSmallToEmpty(google::protobuf::Arena*, google::protobuf::MessageLite const*, google::protobuf::internal::ExtensionSet const&, google::protobuf::Arena*)::$_0, google::protobuf::internal::ExtensionSet::Prefetch) const call site: 03798 _ZN4absl12lts_2026081713implicit_castIPKcEENSt3__19enable_ifIXsr20type_traits_internal6IsViewINS5_IXntsr3stdE14is_reference_vIT_EEu11__remove_cvIS6_EE4typeEEE5valueES6_E4typeENS4_13type_identityIS6_E4typeE

Runtime coverage analysis

Covered functions
3541
Functions that are reachable but not covered
2657
Reachable functions
5364
Percentage of reachable functions covered
50.47%
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/trainer_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_trainer.cc 19
/src/sentencepiece/src/sentencepiece_trainer.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc 31
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h 27
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h 22
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 43
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/span.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc 2
/usr/local/bin/../include/c++/v1/stdexcept 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/stacktrace.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc 52
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc 90
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc 24
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h 22
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/voidify.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc 17
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 50
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc 42
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h 114
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 23
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc 7
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/usr/local/bin/../include/c++/v1/optional 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/string_view.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_split_internal.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.cc 6
/src/sentencepiece/build/src/sentencepiece_model.pb.h 165
/src/sentencepiece/build/src/sentencepiece_model.pb.cc 14
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_visibility.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h 23
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h 21
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc 25
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h 119
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 55
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 17
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h 273
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h 58
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc 16
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h 6
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc 48
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h 5
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h 13
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc 4
/usr/local/bin/../include/c++/v1/sstream 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h 11
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h 14
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/field_with_arena.h 36
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_map.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/compare.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h 6
/src/sentencepiece/src/util.cc 8
/src/sentencepiece/src/spec_parser.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.cc 21
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.cc 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/memutil.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/strip.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_macros.h 5
/src/sentencepiece/src/builder.cc 4
/src/sentencepiece/src/filesystem.cc 1
/src/sentencepiece/src/util.h 4
/src/sentencepiece/src/../third_party/darts_clone/darts.h 198
/usr/local/bin/../include/c++/v1/__exception/exception.h 1
/src/sentencepiece/src/normalizer.cc 5
/src/sentencepiece/src/normalizer.h 1
/src/sentencepiece/src/trainer_factory.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h 1

Fuzzer: /src/inspector/source-code/src/trainer_fuzzer.cc

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 4059 60.2%
gold [1:9] 109 1.61%
yellow [10:29] 59 0.87%
greenyellow [30:49] 46 0.68%
lawngreen 50+ 2467 36.6%
All colors 6740 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
1157 516 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00516 munmap
284 3916 google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long) call site: 03916
157 3048 absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair &, std::__1::pair *>::increment_slow() call site: 03048 __clang_call_terminate
96 4509 absl::lts_20260817::container_internal::btree_node >::clear_child(unsigned char) call site: 04509
89 1895 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01895 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
89 5249 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05249
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
72 5339 absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag) call site: 05339
51 3377 google::protobuf::MessageLite::IsInitializedWithErrors() const call site: 03377 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
51 4681 absl::lts_20260817::container_internal::SearchResult absl::lts_20260817::container_internal::btree_node >::lower_bound (int const&, absl::lts_20260817::container_internal::key_compare_adapter , int>::checked_compare const&) const call site: 04681 _ZNK4absl12lts_2026081718container_internal19key_compare_adapterINSt3__14lessIiEEiE15checked_compareclIiiTnNS3_9enable_ifIXsr3stdE9is_same_vIbNS0_20type_traits_internal9result_ofIFKS5_RKT_RKT0_EE4typeEEEiE4typeELi0EEEbSF_SI_
51 5531 sentencepiece::NormalizerSpec::precompiled_charsmap() const call site: 05531 _ZNK4absl12lts_2026081716strings_internal8SplitterINS0_6ByCharENS0_10AllowEmptyENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEEEcvT_INS5_6vectorINS5_12basic_stringIcS8_NS5_9allocatorIcEEEENSF_ISH_EEEETnNS5_9enable_ifIXaantsr22ShouldUseLifetimeBoundIS9_SB_EE5valuesr23SplitterIsConvertibleToISB_EE5valueEDnE4typeELDn0EEEv
50 4611 absl::lts_20260817::container_internal::btree_node >::finish_slot() call site: 04611

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
2340
Reachable functions
5364
Percentage of reachable functions covered
56.38%
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/inspector/source-code/src/trainer_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_trainer.cc 19
/src/sentencepiece/src/sentencepiece_trainer.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc 31
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h 27
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h 22
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 43
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/span.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc 2
/usr/local/bin/../include/c++/v1/stdexcept 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/stacktrace.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc 52
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc 90
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc 24
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h 22
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/voidify.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc 17
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 50
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc 42
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h 114
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 23
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc 7
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/usr/local/bin/../include/c++/v1/optional 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/string_view.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_split_internal.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.cc 6
/src/sentencepiece/build/src/sentencepiece_model.pb.h 165
/src/sentencepiece/build/src/sentencepiece_model.pb.cc 14
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_visibility.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h 23
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h 21
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc 25
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h 119
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 55
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 17
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h 273
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h 58
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc 16
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h 6
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc 48
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h 5
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h 13
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc 4
/usr/local/bin/../include/c++/v1/sstream 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h 11
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h 14
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/field_with_arena.h 36
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_map.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/compare.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h 6
/src/sentencepiece/src/util.cc 8
/src/sentencepiece/src/spec_parser.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.cc 21
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.cc 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/memutil.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/strip.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_macros.h 5
/src/sentencepiece/src/builder.cc 4
/src/sentencepiece/src/filesystem.cc 1
/src/sentencepiece/src/util.h 4
/src/sentencepiece/src/../third_party/darts_clone/darts.h 198
/usr/local/bin/../include/c++/v1/__exception/exception.h 1
/src/sentencepiece/src/normalizer.cc 5
/src/sentencepiece/src/normalizer.h 1
/src/sentencepiece/src/trainer_factory.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h 1

Fuzzer: /src/inspector/light/source_files/src/trainer_fuzzer.cc

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 4059 60.2%
gold [1:9] 109 1.61%
yellow [10:29] 59 0.87%
greenyellow [30:49] 46 0.68%
lawngreen 50+ 2467 36.6%
All colors 6740 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
1157 516 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00516 munmap
284 3916 google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long) call site: 03916
157 3048 absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair &, std::__1::pair *>::increment_slow() call site: 03048 __clang_call_terminate
96 4509 absl::lts_20260817::container_internal::btree_node >::clear_child(unsigned char) call site: 04509
89 1895 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01895 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
89 5249 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05249
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
72 5339 absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag) call site: 05339
51 3377 google::protobuf::MessageLite::IsInitializedWithErrors() const call site: 03377 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
51 4681 absl::lts_20260817::container_internal::SearchResult absl::lts_20260817::container_internal::btree_node >::lower_bound (int const&, absl::lts_20260817::container_internal::key_compare_adapter , int>::checked_compare const&) const call site: 04681 _ZNK4absl12lts_2026081718container_internal19key_compare_adapterINSt3__14lessIiEEiE15checked_compareclIiiTnNS3_9enable_ifIXsr3stdE9is_same_vIbNS0_20type_traits_internal9result_ofIFKS5_RKT_RKT0_EE4typeEEEiE4typeELi0EEEbSF_SI_
51 5531 sentencepiece::NormalizerSpec::precompiled_charsmap() const call site: 05531 _ZNK4absl12lts_2026081716strings_internal8SplitterINS0_6ByCharENS0_10AllowEmptyENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEEEcvT_INS5_6vectorINS5_12basic_stringIcS8_NS5_9allocatorIcEEEENSF_ISH_EEEETnNS5_9enable_ifIXaantsr22ShouldUseLifetimeBoundIS9_SB_EE5valuesr23SplitterIsConvertibleToISB_EE5valueEDnE4typeELDn0EEEv
50 4611 absl::lts_20260817::container_internal::btree_node >::finish_slot() call site: 04611

Runtime coverage analysis

Covered functions
4734
Functions that are reachable but not covered
2340
Reachable functions
5364
Percentage of reachable functions covered
56.38%
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/inspector/light/source_files/src/trainer_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_trainer.cc 19
/src/sentencepiece/src/sentencepiece_trainer.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc 31
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h 27
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h 22
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 43
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/span.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc 2
/usr/local/bin/../include/c++/v1/stdexcept 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/stacktrace.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc 52
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc 90
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc 30
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc 24
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h 22
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/voidify.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h 14
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h 29
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc 17
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 11
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 50
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 12
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc 42
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h 114
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 23
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc 7
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/usr/local/bin/../include/c++/v1/optional 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h 36
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/string_view.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_split_internal.h 33
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.cc 6
/src/sentencepiece/build/src/sentencepiece_model.pb.h 165
/src/sentencepiece/build/src/sentencepiece_model.pb.cc 14
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_visibility.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h 23
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h 21
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc 25
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h 119
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 55
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 17
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h 273
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h 58
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc 9
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc 16
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h 6
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h 18
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc 48
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h 7
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h 5
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h 13
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc 4
/usr/local/bin/../include/c++/v1/sstream 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h 1
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h 3
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc 10
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h 11
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h 14
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/field_with_arena.h 36
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_map.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/compare.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h 6
/src/sentencepiece/src/util.cc 8
/src/sentencepiece/src/spec_parser.h 4
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.h 2
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.cc 21
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.cc 15
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/memutil.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.h 13
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.cc 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/strip.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_macros.h 5
/src/sentencepiece/src/builder.cc 4
/src/sentencepiece/src/filesystem.cc 1
/src/sentencepiece/src/util.h 4
/src/sentencepiece/src/../third_party/darts_clone/darts.h 198
/usr/local/bin/../include/c++/v1/__exception/exception.h 1
/src/sentencepiece/src/normalizer.cc 5
/src/sentencepiece/src/normalizer.h 1
/src/sentencepiece/src/trainer_factory.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h 2
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h 1

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/sample_encode_fuzzer.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_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 0>::type& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<0>() &', 'LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 1>::type const& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<1>() const &', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/src/processor_text_fuzzer.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_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 0>::type& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<0>() &', 'absl::lts_20260817::Status::Unref(unsigned long)', 'absl::lts_20260817::Status::Unref(unsigned long)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<1>() &', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 1>::type const& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<1>() const &', 'absl::lts_20260817::InlinedVector >::~InlinedVector()']

/src/model_load_fuzzer.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_20260817::base_internal::SpinLock::TryLockImpl()', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() &', 'absl::lts_20260817::Duration::operator-=(absl::lts_20260817::Duration)', 'absl::lts_20260817::DebugOnlyDeadlockCheck(absl::lts_20260817::Mutex*)', 'absl::lts_20260817::time_internal::IsInfiniteDuration(absl::lts_20260817::Duration)', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'absl::lts_20260817::Span const>::operator[](unsigned long) const', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() &', 'absl::lts_20260817::container_internal::(anonymous namespace)::SetCtrlNoSanitizeImpl(absl::lts_20260817::container_internal::CommonFields const&, unsigned long, absl::lts_20260817::container_internal::ctrl_t)', '_ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJEEENSH_ImJLm0EEEENSH_ImJLm0ELm1EEEEE7PointerILm0EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEPSQ_']

/src/inspector/light/source_files/src/processor_text_fuzzer.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=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/src/inspector/light/source_files/src/sample_encode_fuzzer.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=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/src/inspector/source-code/src/processor_text_fuzzer.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=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/src/inspector/source-code/src/model_load_fuzzer.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_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock()', 'absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair&, std::__1::pair*>::increment_slow()', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'absl::lts_20260817::synchronization_internal::FutexImpl::WaitAbsoluteTimeout(std::__1::atomic*, int, timespec const*)', 'unsigned long absl::lts_20260817::container_internal::internal_layout::LayoutImpl, std::__1::atomic >, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence >::Offset<2ul>() const', 'absl::lts_20260817::container_internal::internal_layout::LayoutImpl >*, unsigned int, unsigned char, absl::lts_20260817::container_internal::map_slot_type, absl::lts_20260817::container_internal::btree_node >*>, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence >::AllocSize() const', 'absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration)', 'absl::lts_20260817::AlphaNum::AlphaNum(char const*)', 'absl::lts_20260817::operator-(absl::lts_20260817::uint128, absl::lts_20260817::uint128)', 'absl::lts_20260817::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20260817::log_internal::LogMessage::LogMessageData&)']

/src/inspector/source-code/src/sample_encode_fuzzer.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=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/src/inspector/light/source_files/src/model_load_fuzzer.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_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock()', 'absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair&, std::__1::pair*>::increment_slow()', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'absl::lts_20260817::synchronization_internal::FutexImpl::WaitAbsoluteTimeout(std::__1::atomic*, int, timespec const*)', 'unsigned long absl::lts_20260817::container_internal::internal_layout::LayoutImpl, std::__1::atomic >, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence >::Offset<2ul>() const', 'absl::lts_20260817::container_internal::internal_layout::LayoutImpl >*, unsigned int, unsigned char, absl::lts_20260817::container_internal::map_slot_type, absl::lts_20260817::container_internal::btree_node >*>, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence, std::__1::integer_sequence >::AllocSize() const', 'absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration)', 'absl::lts_20260817::AlphaNum::AlphaNum(char const*)', 'absl::lts_20260817::operator-(absl::lts_20260817::uint128, absl::lts_20260817::uint128)', 'absl::lts_20260817::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20260817::log_internal::LogMessage::LogMessageData&)']

/src/trainer_fuzzer.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_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock()', 'google::protobuf::internal::TaggedInternalMetadataResolver<1u>::TaggedInternalMetadataResolver(google::protobuf::internal::InternalMetadataOffset)', 'absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair&, std::__1::pair*>::increment_slow()', 'sentencepiece::NormalizerSpec::Clear()', 'absl::lts_20260817::container_internal::btree_node >::clear_child(unsigned char)', 'sentencepiece::NormalizerSpec::NormalizerSpec(google::protobuf::Arena*)', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', 'google::protobuf::internal::ExtensionSet::Clear()', 'absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag)']

/src/inspector/source-code/src/trainer_fuzzer.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_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock()', 'google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long)', 'absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair&, std::__1::pair*>::increment_slow()', 'absl::lts_20260817::container_internal::btree_node >::clear_child(unsigned char)', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', 'google::protobuf::internal::ExtensionSet::Clear()', 'absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag)', 'google::protobuf::MessageLite::IsInitializedWithErrors() const', 'absl::lts_20260817::container_internal::SearchResult absl::lts_20260817::container_internal::btree_node >::lower_bound(int const&, absl::lts_20260817::container_internal::key_compare_adapter, int>::checked_compare const&) const']

/src/inspector/light/source_files/src/trainer_fuzzer.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_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock()', 'google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long)', 'absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair&, std::__1::pair*>::increment_slow()', 'absl::lts_20260817::container_internal::btree_node >::clear_child(unsigned char)', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', 'google::protobuf::internal::ExtensionSet::Clear()', 'absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag)', 'google::protobuf::MessageLite::IsInitializedWithErrors() const', 'absl::lts_20260817::container_internal::SearchResult absl::lts_20260817::container_internal::btree_node >::lower_bound(int const&, absl::lts_20260817::container_internal::key_compare_adapter, int>::checked_compare const&) 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
absl::lts_20260817::container_internal::AssertIsFull(absl::lts_20260817::container_internal::ctrl_tconst*const&,voidconst*,unsignedchar,unsignedcharconst*,charconst*) 33 2 6.060% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::container_internal::AssertSameContainer(absl::lts_20260817::container_internal::ctrl_tconst*const&,absl::lts_20260817::container_internal::ctrl_tconst*const&,voidconst*,voidconst*,unsignedcharconst*,unsignedcharconst*) 36 2 5.555% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,unsignedchar>>::AssertHashEqConsistent ,std::__1::allocator >>(std::__1::basic_string ,std::__1::allocator >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,int>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,int>>::AssertHashEqConsistent ,std::__1::allocator >>(std::__1::basic_string ,std::__1::allocator >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,unsignedchar>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (sentencepiece::unigram::(anonymousnamespace)::Hypothesisconst*const&) 31 3 9.677%
absl::lts_20260817::log_internal::(anonymousnamespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity,absl::lts_20260817::Time,int,absl::lts_20260817::Span &) 56 18 32.14% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
boolabsl::lts_20260817::str_format_internal::ConvertIntArg (char,absl::lts_20260817::str_format_internal::FormatConversionSpecImpl,absl::lts_20260817::str_format_internal::FormatSinkImpl*) 43 9 20.93% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
boolabsl::lts_20260817::str_format_internal::ConvertIntArg (int,absl::lts_20260817::str_format_internal::FormatConversionSpecImpl,absl::lts_20260817::str_format_internal::FormatSinkImpl*) 43 19 44.18% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
charconst*absl::lts_20260817::str_format_internal::ConsumeConversion (charconst*,charconst*,absl::lts_20260817::str_format_internal::UnboundConversion*,int*) 101 39 38.61% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
google::protobuf::internal::EpsCopyInputStream::NextBuffer(int,int) 41 11 26.82% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::Statussentencepiece::SentencePieceProcessor::ApplyExtraOptions (absl::lts_20260817::Span ,sentencepiece::SentencePieceText*)const 54 4 7.407% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::Statussentencepiece::SentencePieceProcessor::ApplyExtraOptions ,std::__1::allocator >,std::__1::allocator ,std::__1::allocator >>>>(absl::lts_20260817::Span ,std::__1::vector ,std::__1::allocator >,std::__1::allocator ,std::__1::allocator >>>*)const 39 4 10.25% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::Statussentencepiece::SentencePieceProcessor::ApplyExtraOptions >>(absl::lts_20260817::Span ,std::__1::vector >*)const 37 4 10.81% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,std::__1::pair >,std::__1::basic_string_view >>>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >>::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set ,std::__1::allocator >,long>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set ,std::__1::allocator >>>::AssertHashEqConsistent ,std::__1::allocator >>(std::__1::basic_string ,std::__1::allocator >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set ,std::__1::allocator >,unsignedlong>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set ,std::__1::allocator >,unsignedlong>>::AssertHashEqConsistent ,std::__1::allocator >>(std::__1::basic_string ,std::__1::allocator >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set ,std::__1::allocator >,float>>::AssertHashEqConsistent ,std::__1::allocator >>(std::__1::basic_string ,std::__1::allocator >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set ,std::__1::allocator >,long>>::AssertHashEqConsistent ,std::__1::allocator >>(std::__1::basic_string ,std::__1::allocator >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (unsignedlongconst&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,absl::lts_20260817::CommandLineFlag*>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
void*absl::lts_20260817::flags_internal::FlagOps (absl::lts_20260817::flags_internal::FlagOp,voidconst*,void*,void*) 52 15 28.84% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
void*absl::lts_20260817::flags_internal::FlagOps (absl::lts_20260817::flags_internal::FlagOp,voidconst*,void*,void*) 52 15 28.84% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::flags_internal::FlagRegistry::RegisterFlag(absl::lts_20260817::CommandLineFlag&,charconst*) 53 8 15.09% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::from_chars_resultabsl::lts_20260817::(anonymousnamespace)::FromCharsImpl (charconst*,charconst*,double&,absl::lts_20260817::chars_format) 69 25 36.23% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::strings_internal::ParsedFloatabsl::lts_20260817::strings_internal::ParseFloat<10>(charconst*,charconst*,absl::lts_20260817::chars_format) 108 58 53.70% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::(anonymousnamespace)::ParseInfinityOrNan(charconst*,charconst*,absl::lts_20260817::strings_internal::ParsedFloat*) 44 7 15.90% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::(anonymousnamespace)::safe_parse_sign_and_base(std::__1::basic_string_view >*,int*,bool*) 55 20 36.36% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
boolabsl::lts_20260817::numbers_internal::safe_strtoi_base (std::__1::basic_string_view >,int*,int) 48 19 39.58% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
boolabsl::lts_20260817::numbers_internal::safe_strtoi_base (std::__1::basic_string_view >,unsignedlong*,int) 48 19 39.58% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::Mutex::LockSlowLoop(absl::lts_20260817::SynchWaitParams*,int) 115 58 50.43% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
absl::lts_20260817::Enqueue(absl::lts_20260817::base_internal::PerThreadSynch*,absl::lts_20260817::SynchWaitParams*,long,int) 91 39 42.85% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
google::protobuf::internal::ExtensionSet::InternalMergeFromSmallToEmpty(google::protobuf::Arena*,google::protobuf::MessageLiteconst*,google::protobuf::internal::ExtensionSetconst&,google::protobuf::Arena*) 32 7 21.87% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
sentencepiece::TrainerSpec::Clear() 99 17 17.17% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
sentencepiece::TrainerSpec::MergeImpl(google::protobuf::MessageLite&,google::protobuf::MessageLiteconst&) 176 77 43.75% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
sentencepiece::SentencePieceTrainer::MergeSpecsFromArgs(std::__1::unordered_map ,std::__1::allocator >,std::__1::basic_string ,std::__1::allocator >,std::__1::hash ,std::__1::allocator >>,std::__1::equal_to ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,std::__1::basic_string ,std::__1::allocator >>>>const&,sentencepiece::TrainerSpec*,sentencepiece::NormalizerSpec*,sentencepiece::NormalizerSpec*) 51 17 33.33% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
sentencepiece::(anonymousnamespace)::VerifySpec(sentencepiece::TrainerSpecconst&,sentencepiece::TrainerComponentsconst&) 54 27 50.0% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']
libsais_induce_final_order_8u_omp 47 14 29.78% ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc']

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/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/normalizer.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/escaping.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/src/unigram_model.cc [] []
/src/inspector/light/source_files/src/sample_encode_fuzzer.cc ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc'] ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/uniform_helper.h [] []
/src/sentencepiece/src/filesystem.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/processor_text_fuzzer.cc ['processor_text_fuzzer'] ['processor_text_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_map.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/distributions.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/flag.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_functions.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/utf8.cc [] []
/usr/local/bin/../include/c++/v1/stdexcept ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/string_view.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/inspector/source-code/src/sample_encode_fuzzer.cc ['/src/inspector/source-code/src/sample_encode_fuzzer.cc'] ['/src/inspector/source-code/src/sample_encode_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_handle.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen.cc [] []
/src/sentencepiece/src/trainer_interface.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/compare.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/src/unigram_model.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/fast_uniform_bits.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/unigram_model_trainer.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/third_party/libsais/libsais.c [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/bpe_model_trainer.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/strip.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/unigram_model_trainer.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/commandlineflag.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_internal.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc32c_inline.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_navigator.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/map.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/civil_time.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/memutil.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/marshalling.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_handle.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/distribution_caller.h [] []
/src/sentencepiece/build/src/sentencepiece.pb.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sample_encode_fuzzer.cc ['sample_encode_fuzzer'] ['sample_encode_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/voidify.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/usr/local/bin/../include/c++/v1/string [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/trainer_fuzzer.cc ['trainer_fuzzer'] ['trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/zone_info_source.cc [] []
/usr/local/bin/../include/c++/v1/__exception/exception.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_reader.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128_have_intrinsic.inc [] []
/usr/local/bin/../include/c++/v1/initializer_list [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler_force_weak_definition.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_posix.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_functions.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/util.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree.cc [] []
/src/sentencepiece/src/sentencepiece_trainer.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/salted_seed_seq.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/addresses.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/usr/local/bin/../include/c++/v1/optional ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/city.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_crc.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/sequence_lock.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/seed_gen_exception.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/explicitly_constructed.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/crc32c.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_update_tracker.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_lite.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/./root/include/absl/types/internal/span.h ['processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_impl.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/fast_type_id.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/utf8_range.c [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/unicode_script_map.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_libc.h [] []
/src/sentencepiece/src/spec_parser.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/utf8.h [] []
/src/sentencepiece/build/src/sentencepiece.pb.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_set.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/float_conversion.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/src/sentencepiece_model.pb.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/usr/local/bin/../include/c++/v1/istream [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/blocking_counter.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_macros.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/util.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/unicode_script.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/crc32c.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/generate_real.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.cc [] []
/src/sentencepiece/build/./root/include/sentencepiece_processor.h ['sample_encode_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/unknown_field_set.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_engine.h [] []
/src/sentencepiece/src/sentencepiece_processor.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_sink.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['sample_encode_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/overload.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/bpe_model_trainer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_detect.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set_inl.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/reflection.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/unknown_field_set_lite.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/flag.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/entropy_pool.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_consume.cc [] []
/src/sentencepiece/src/sentencepiece_trainer.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_cord_state.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_hwaes.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/model_interface.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_update_scope.h [] []
/src/sentencepiece/src/freelist.h [] []
/src/sentencepiece/src/bpe_model.cc [] []
/src/sentencepiece/build/./root/include/absl/types/span.h ['processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/private_handle_accessor.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/seed_material.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_join_internal.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord_buffer.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/structured_proto.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/usr/local/bin/../include/c++/v1/sstream ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/ostringstream.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/fixed_array.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/structured_proto.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_split_internal.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_join.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/ostringstream.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_data_edge.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_flat.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/commandlineflag.h [] []
/src/inspector/light/source_files/src/processor_text_fuzzer.cc ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc'] ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc']
/src/sentencepiece/src/model_factory.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/uniform_real_distribution.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_function_defaults.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/src/filesystem.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/zone_info_source.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_internal.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/src/sentencepiece_model.pb.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/utf8_validity.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_statistics.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_crc.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_x86_arm_combined.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/wide_multiply.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_libc.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/../third_party/darts_clone/darts.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/map.cc [] []
/src/inspector/source-code/src/model_load_fuzzer.cc ['/src/inspector/source-code/src/model_load_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/marshalling.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/src/trainer_interface.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_internal.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/any_invocable.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/bpe_model.h [] []
/src/sentencepiece/src/char_model_trainer.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/varint_shuffle.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/address_is_readable.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/stacktrace.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/tracing.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/any_invocable.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/micro_string.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/memory/memory.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/program_name.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/inspector/light/source_files/src/model_load_fuzzer.cc ['/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/commandlineflag.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/exponential_biased.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/usage_config.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_map.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/nonsecure_base.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/src/word_model_trainer.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/exponential_biased.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/algorithm/container.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/random.h [] []
/src/model_load_fuzzer.cc ['model_load_fuzzer'] ['model_load_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_cord_state.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/usage_config.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/bernoulli_distribution.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/escaping.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set_resize_impl.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/uniform_int_distribution.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_enum_util.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/tracing.cc [] []
/src/sentencepiece/src/char_model_trainer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_sink.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/sentencepiece_processor.cc ['sample_encode_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['sample_encode_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize.cc [] []
/src/sentencepiece/src/char_model.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/sample_recorder.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_set.h [] []
/src/inspector/source-code/src/trainer_fuzzer.cc ['/src/inspector/source-code/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/commandlineflag.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/src/word_model_trainer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_reader.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charset.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/blocking_counter.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_posix.cc [] []
/src/sentencepiece/src/normalizer.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_map.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_memcpy.h [] []
/src/sentencepiece/src/model_interface.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/raw_ptr.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_memcpy_fallback.cc [] []
/src/inspector/source-code/src/processor_text_fuzzer.cc ['/src/inspector/source-code/src/processor_text_fuzzer.cc'] ['/src/inspector/source-code/src/processor_text_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/src/word_model.cc [] []
/usr/local/bin/../include/c++/v1/variant [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/seed_gen_exception.h [] []
/src/sentencepiece/src/builder.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_navigator.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/has_bits.h [] []
/src/sentencepiece/build/./root/include/absl/status/status.h ['sample_encode_fuzzer', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_payload_printer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_slow.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_visibility.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/span.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_info.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/field_with_arena.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/src/trainer_factory.cc ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_policy_traits.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/micro_string.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.h ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_info.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/flag.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/path_util.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['model_load_fuzzer', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc']
/src/inspector/light/source_files/src/trainer_fuzzer.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc']

Directories in report

Directory
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/
/src/inspector/source-code/src/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/
/src/sentencepiece/build/./root/include/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/
/src/sentencepiece/src/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/algorithm/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/
/src/sentencepiece/src/../third_party/darts_clone/
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/
/src/sentencepiece/build/./root/include/absl/types/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/
/src/sentencepiece/build/src/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/memory/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/
/src/inspector/light/source_files/src/
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/
/src/sentencepiece/third_party/libsais/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/
/usr/local/bin/../include/c++/v1/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/
/usr/local/bin/../include/c++/v1/__iterator/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/
/src/
/usr/local/bin/../include/c++/v1/__exception/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/
/src/sentencepiece/build/./root/include/absl/status/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/
/src/sentencepiece/build/./root/include/absl/types/internal/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
sample_encode_fuzzer fuzzerLogFile-0-5fBsKSyyLq.data fuzzerLogFile-0-5fBsKSyyLq.data.yaml sample_encode_fuzzer.covreport
processor_text_fuzzer fuzzerLogFile-0-GIcf3NXNtz.data fuzzerLogFile-0-GIcf3NXNtz.data.yaml processor_text_fuzzer.covreport
model_load_fuzzer fuzzerLogFile-0-miBovdrflC.data fuzzerLogFile-0-miBovdrflC.data.yaml model_load_fuzzer.covreport
/src/inspector/light/source_files/src/processor_text_fuzzer.cc fuzzerLogFile-0-qOUxMZdpP6.data fuzzerLogFile-0-qOUxMZdpP6.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/light/source_files/src/sample_encode_fuzzer.cc fuzzerLogFile-0-6sPOvahYMK.data fuzzerLogFile-0-6sPOvahYMK.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/source-code/src/processor_text_fuzzer.cc fuzzerLogFile-0-QZygtohxR2.data fuzzerLogFile-0-QZygtohxR2.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/source-code/src/model_load_fuzzer.cc fuzzerLogFile-0-OXwexi2mEy.data fuzzerLogFile-0-OXwexi2mEy.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/source-code/src/sample_encode_fuzzer.cc fuzzerLogFile-0-p94ZiifeRD.data fuzzerLogFile-0-p94ZiifeRD.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/light/source_files/src/model_load_fuzzer.cc fuzzerLogFile-0-nyf4ETvMnJ.data fuzzerLogFile-0-nyf4ETvMnJ.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
trainer_fuzzer fuzzerLogFile-0-Zw0CoMQWzQ.data fuzzerLogFile-0-Zw0CoMQWzQ.data.yaml trainer_fuzzer.covreport
/src/inspector/source-code/src/trainer_fuzzer.cc fuzzerLogFile-0-trFeAJqTlq.data fuzzerLogFile-0-trFeAJqTlq.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/light/source_files/src/trainer_fuzzer.cc fuzzerLogFile-0-4JcO387TN2.data fuzzerLogFile-0-4JcO387TN2.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport