Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues
Report generation date: 2026-08-31

Project overview: sentencepiece

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
processor_text_fuzzer /src/processor_text_fuzzer.cc 64 9104 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 9103 12 9 106 86 sample_encode_fuzzer.cc
model_load_fuzzer /src/model_load_fuzzer.cc 4260 6945 80 221 13794 8006 model_load_fuzzer.cc
/src/inspector/source-code/src/processor_text_fuzzer.cc /src/inspector/source-code/src/processor_text_fuzzer.cc 64 9104 11 9 204 181 processor_text_fuzzer.cc
sample_encode_fuzzer /src/sample_encode_fuzzer.cc 54 9103 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 4260 6945 80 221 13794 8006 model_load_fuzzer.cc
/src/inspector/source-code/src/sample_encode_fuzzer.cc /src/inspector/source-code/src/sample_encode_fuzzer.cc 54 9103 12 9 106 86 sample_encode_fuzzer.cc
/src/inspector/light/source_files/src/processor_text_fuzzer.cc /src/inspector/light/source_files/src/processor_text_fuzzer.cc 64 9104 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 4260 6945 80 221 13794 8006 model_load_fuzzer.cc
/src/inspector/source-code/src/trainer_fuzzer.cc /src/inspector/source-code/src/trainer_fuzzer.cc 5368 8731 76 228 18718 10541 trainer_fuzzer.cc
/src/inspector/light/source_files/src/trainer_fuzzer.cc /src/inspector/light/source_files/src/trainer_fuzzer.cc 5368 8731 76 228 18718 10541 trainer_fuzzer.cc
trainer_fuzzer /src/trainer_fuzzer.cc 5368 8731 76 228 18718 10541 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: 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 36 80.0%
gold [1:9] 1 2.22%
yellow [10:29] 5 11.1%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 3 6.66%
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
17 27 absl::lts_20260817::Status::~Status() call site: 00027
5 7 absl::lts_20260817::Status::Unref(unsigned long) call site: 00007
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
4 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 4 absl::lts_20260817::Status::Unref(unsigned long) call site: 00004 __assert_fail
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 0 EP call site: 00000

Runtime coverage analysis

Covered functions
1077
Functions that are reachable but not covered
52
Reachable functions
64
Percentage of reachable functions covered
18.75%
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: /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 5 16.1%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 26 83.8%
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
1 29 absl::lts_20260817::Status::~Status() call site: 00029

Runtime coverage analysis

Covered functions
3929
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: 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 4900 100.%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 0 0.0%
All colors 4900 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
4899 0 EP call site: 00000 _ZN4absl12lts_2026081712NoDestructorINS0_12log_internal12_GLOBAL__N_116GlobalLogSinkSetEEC2IJETnNSt3__19enable_ifIXntsr3stdE9is_same_vIFvDpRu7__decayIT_EEFvRS5_EEEiE4typeELi0EEEDpOS9_

Runtime coverage analysis

Covered functions
5
Functions that are reachable but not covered
4258
Reachable functions
4260
Percentage of reachable functions covered
0.05%
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 33
/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/src/../third_party/absl/time/time.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 26
/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 12
/src/sentencepiece/src/../third_party/absl/hash/internal/hash.h 21
/src/sentencepiece/src/../third_party/absl/base/internal/unaligned_access.h 2
/src/sentencepiece/src/../third_party/absl/numeric/int128.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 49
/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 6
/src/sentencepiece/src/../third_party/absl/base/internal/hardening.h 1
/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/numeric/int128.h 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/src/../third_party/absl/log/internal/log_message.h 8
/src/sentencepiece/src/../third_party/absl/strings/str_cat.h 4
/src/sentencepiece/src/../third_party/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.h 4
/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/src/../third_party/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/log/internal/log_message.h 7
/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 8
/src/sentencepiece/src/../third_party/absl/strings/str_format.h 2
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/bind.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 5
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/arg.h 3
/src/sentencepiece/src/../third_party/absl/types/span.h 25
/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 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 2
/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 26
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 4
/src/sentencepiece/src/../third_party/absl/synchronization/mutex.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 8
/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/src/../third_party/absl/synchronization/internal/kernel_timeout.h 2
/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.h 4
/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/src/../third_party/absl/status/status_builder.h 45
/src/sentencepiece/src/../third_party/absl/status/status.h 12
/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/status.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 4
/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/src/../third_party/absl/strings/internal/stringify_stream.h 13
/src/sentencepiece/src/../third_party/absl/status/internal/status_internal.h 1
/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/src/../third_party/absl/status/status_macros.h 5
/src/sentencepiece/src/../third_party/absl/types/internal/span.h 6
/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/src/../third_party/absl/base/no_destructor.h 10
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4
/src/sentencepiece/src/../third_party/absl/container/fixed_array.h 16
/src/sentencepiece/src/../third_party/absl/container/internal/compressed_tuple.h 33
/src/sentencepiece/src/../third_party/absl/memory/memory.h 1
/src/sentencepiece/src/../third_party/absl/container/flat_hash_map.h 7
/src/sentencepiece/src/../third_party/absl/container/internal/raw_hash_map.h 7
/src/sentencepiece/src/../third_party/absl/container/internal/raw_hash_set.h 115
/src/sentencepiece/src/../third_party/absl/container/internal/hashtable_control_bytes.h 17
/src/sentencepiece/src/../third_party/absl/container/internal/common_policy_traits.h 3
/src/sentencepiece/src/../third_party/absl/container/internal/hash_policy_traits.h 2
/src/sentencepiece/src/../third_party/absl/container/internal/container_memory.h 17
/src/sentencepiece/src/../third_party/absl/container/internal/hash_function_defaults.h 2
/src/sentencepiece/src/../third_party/absl/functional/function_ref.h 2
/src/sentencepiece/src/../third_party/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/raw_hash_set.h 58
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc 1
/src/sentencepiece/src/../third_party/absl/base/internal/endian.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h 16
/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/src/../third_party/absl/strings/strip.h 1
/src/sentencepiece/src/../third_party/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/abseil-cpp-src/absl/container/internal/common_policy_traits.h 2
/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/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 17 37.7%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 28 62.2%
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
6 33 LLVMFuzzerTestOneInput call site: 00033
5 27 absl::lts_20260817::Status::~Status() call site: 00027
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

Runtime coverage analysis

Covered functions
3929
Functions that are reachable but not covered
19
Reachable functions
64
Percentage of reachable functions covered
70.31%
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: 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: /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 3017 61.5%
gold [1:9] 237 4.83%
yellow [10:29] 25 0.51%
greenyellow [30:49] 46 0.93%
lawngreen 50+ 1575 32.1%
All colors 4900 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
168 4587 absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair &, std::__1::pair *>::increment_slow() call site: 04587 __clang_call_terminate
107 4333 google::protobuf::internal::RepeatedPtrFieldBase::rep() const call site: 04333 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm2EcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEEEPSP_
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
82 4086 LLVMFuzzerTestOneInput call site: 04086 _ZN4absl12lts_2026081713implicit_castIPKcEENSt3__19enable_ifIXsr20type_traits_internal6IsViewINS5_IXntsr3stdE14is_reference_vIT_EEu11__remove_cvIS6_EE4typeEEE5valueES6_E4typeENS4_13type_identityIS6_E4typeE
72 3012 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem > > >, 1>::type& absl::lts_20260817::container_internal::CompressedTuple > > >::get<1>() & call site: 03012 __cxa_begin_catch
44 4169 absl::lts_20260817::log_internal::LogMessage& absl::lts_20260817::log_internal::LogMessage::operator<< (char const* const&) call site: 04169 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
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 4237 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: 04237 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESR_E4typeEPSO_
31 2923 sentencepiece::TrainerSpec::bos_piece() const call site: 02923
31 4814 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: 04814
28 294 absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration) call site: 00294

Runtime coverage analysis

Covered functions
3929
Functions that are reachable but not covered
1787
Reachable functions
4260
Percentage of reachable functions covered
58.05%
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/model_load_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 33
/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/src/../third_party/absl/time/time.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 26
/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 12
/src/sentencepiece/src/../third_party/absl/hash/internal/hash.h 21
/src/sentencepiece/src/../third_party/absl/base/internal/unaligned_access.h 2
/src/sentencepiece/src/../third_party/absl/numeric/int128.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 49
/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 6
/src/sentencepiece/src/../third_party/absl/base/internal/hardening.h 1
/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/numeric/int128.h 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/src/../third_party/absl/log/internal/log_message.h 8
/src/sentencepiece/src/../third_party/absl/strings/str_cat.h 4
/src/sentencepiece/src/../third_party/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.h 4
/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/src/../third_party/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/log/internal/log_message.h 7
/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 8
/src/sentencepiece/src/../third_party/absl/strings/str_format.h 2
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/bind.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 5
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/arg.h 3
/src/sentencepiece/src/../third_party/absl/types/span.h 25
/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 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 2
/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 26
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 4
/src/sentencepiece/src/../third_party/absl/synchronization/mutex.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 8
/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/src/../third_party/absl/synchronization/internal/kernel_timeout.h 2
/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.h 4
/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/src/../third_party/absl/status/status_builder.h 45
/src/sentencepiece/src/../third_party/absl/status/status.h 12
/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/status.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 4
/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/src/../third_party/absl/strings/internal/stringify_stream.h 13
/src/sentencepiece/src/../third_party/absl/status/internal/status_internal.h 1
/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/src/../third_party/absl/status/status_macros.h 5
/src/sentencepiece/src/../third_party/absl/types/internal/span.h 6
/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/src/../third_party/absl/base/no_destructor.h 10
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4
/src/sentencepiece/src/../third_party/absl/container/fixed_array.h 16
/src/sentencepiece/src/../third_party/absl/container/internal/compressed_tuple.h 33
/src/sentencepiece/src/../third_party/absl/memory/memory.h 1
/src/sentencepiece/src/../third_party/absl/container/flat_hash_map.h 7
/src/sentencepiece/src/../third_party/absl/container/internal/raw_hash_map.h 7
/src/sentencepiece/src/../third_party/absl/container/internal/raw_hash_set.h 115
/src/sentencepiece/src/../third_party/absl/container/internal/hashtable_control_bytes.h 17
/src/sentencepiece/src/../third_party/absl/container/internal/common_policy_traits.h 3
/src/sentencepiece/src/../third_party/absl/container/internal/hash_policy_traits.h 2
/src/sentencepiece/src/../third_party/absl/container/internal/container_memory.h 17
/src/sentencepiece/src/../third_party/absl/container/internal/hash_function_defaults.h 2
/src/sentencepiece/src/../third_party/absl/functional/function_ref.h 2
/src/sentencepiece/src/../third_party/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/raw_hash_set.h 58
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc 1
/src/sentencepiece/src/../third_party/absl/base/internal/endian.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h 16
/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/src/../third_party/absl/strings/strip.h 1
/src/sentencepiece/src/../third_party/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/abseil-cpp-src/absl/container/internal/common_policy_traits.h 2
/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 5 16.1%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 26 83.8%
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
1 29 absl::lts_20260817::Status::~Status() call site: 00029

Runtime coverage analysis

Covered functions
3929
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/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 17 37.7%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 28 62.2%
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
6 33 LLVMFuzzerTestOneInput call site: 00033
5 27 absl::lts_20260817::Status::~Status() call site: 00027
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

Runtime coverage analysis

Covered functions
3929
Functions that are reachable but not covered
19
Reachable functions
64
Percentage of reachable functions covered
70.31%
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/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 3017 61.5%
gold [1:9] 237 4.83%
yellow [10:29] 25 0.51%
greenyellow [30:49] 46 0.93%
lawngreen 50+ 1575 32.1%
All colors 4900 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
168 4587 absl::lts_20260817::container_internal::btree_iterator >, std::__1::pair &, std::__1::pair *>::increment_slow() call site: 04587 __clang_call_terminate
107 4333 google::protobuf::internal::RepeatedPtrFieldBase::rep() const call site: 04333 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm2EcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEEEPSP_
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
82 4086 LLVMFuzzerTestOneInput call site: 04086 _ZN4absl12lts_2026081713implicit_castIPKcEENSt3__19enable_ifIXsr20type_traits_internal6IsViewINS5_IXntsr3stdE14is_reference_vIT_EEu11__remove_cvIS6_EE4typeEEE5valueES6_E4typeENS4_13type_identityIS6_E4typeE
72 3012 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem > > >, 1>::type& absl::lts_20260817::container_internal::CompressedTuple > > >::get<1>() & call site: 03012 __cxa_begin_catch
44 4169 absl::lts_20260817::log_internal::LogMessage& absl::lts_20260817::log_internal::LogMessage::operator<< (char const* const&) call site: 04169 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
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 4237 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: 04237 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESR_E4typeEPSO_
31 2923 sentencepiece::TrainerSpec::bos_piece() const call site: 02923
31 4814 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: 04814
28 294 absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration) call site: 00294

Runtime coverage analysis

Covered functions
3929
Functions that are reachable but not covered
1787
Reachable functions
4260
Percentage of reachable functions covered
58.05%
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/model_load_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 33
/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/src/../third_party/absl/time/time.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 26
/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 12
/src/sentencepiece/src/../third_party/absl/hash/internal/hash.h 21
/src/sentencepiece/src/../third_party/absl/base/internal/unaligned_access.h 2
/src/sentencepiece/src/../third_party/absl/numeric/int128.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 49
/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 6
/src/sentencepiece/src/../third_party/absl/base/internal/hardening.h 1
/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/numeric/int128.h 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/src/../third_party/absl/log/internal/log_message.h 8
/src/sentencepiece/src/../third_party/absl/strings/str_cat.h 4
/src/sentencepiece/src/../third_party/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.h 4
/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/src/../third_party/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/log/internal/log_message.h 7
/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 8
/src/sentencepiece/src/../third_party/absl/strings/str_format.h 2
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/bind.h 3
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 5
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/arg.h 3
/src/sentencepiece/src/../third_party/absl/types/span.h 25
/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 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h 2
/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 26
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h 4
/src/sentencepiece/src/../third_party/absl/synchronization/mutex.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 8
/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/src/../third_party/absl/synchronization/internal/kernel_timeout.h 2
/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.h 4
/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/src/../third_party/absl/status/status_builder.h 45
/src/sentencepiece/src/../third_party/absl/status/status.h 12
/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/status.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 4
/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/src/../third_party/absl/strings/internal/stringify_stream.h 13
/src/sentencepiece/src/../third_party/absl/status/internal/status_internal.h 1
/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/src/../third_party/absl/status/status_macros.h 5
/src/sentencepiece/src/../third_party/absl/types/internal/span.h 6
/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/src/../third_party/absl/base/no_destructor.h 10
/src/sentencepiece/build/./root/include/absl/types/span.h 4
/src/sentencepiece/build/./root/include/absl/types/internal/span.h 4
/src/sentencepiece/src/../third_party/absl/container/fixed_array.h 16
/src/sentencepiece/src/../third_party/absl/container/internal/compressed_tuple.h 33
/src/sentencepiece/src/../third_party/absl/memory/memory.h 1
/src/sentencepiece/src/../third_party/absl/container/flat_hash_map.h 7
/src/sentencepiece/src/../third_party/absl/container/internal/raw_hash_map.h 7
/src/sentencepiece/src/../third_party/absl/container/internal/raw_hash_set.h 115
/src/sentencepiece/src/../third_party/absl/container/internal/hashtable_control_bytes.h 17
/src/sentencepiece/src/../third_party/absl/container/internal/common_policy_traits.h 3
/src/sentencepiece/src/../third_party/absl/container/internal/hash_policy_traits.h 2
/src/sentencepiece/src/../third_party/absl/container/internal/container_memory.h 17
/src/sentencepiece/src/../third_party/absl/container/internal/hash_function_defaults.h 2
/src/sentencepiece/src/../third_party/absl/functional/function_ref.h 2
/src/sentencepiece/src/../third_party/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/raw_hash_set.h 58
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc 1
/src/sentencepiece/src/../third_party/absl/base/internal/endian.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h 16
/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/src/../third_party/absl/strings/strip.h 1
/src/sentencepiece/src/../third_party/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/abseil-cpp-src/absl/container/internal/common_policy_traits.h 2
/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/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 4141 61.8%
gold [1:9] 120 1.79%
yellow [10:29] 13 0.19%
greenyellow [30:49] 86 1.28%
lawngreen 50+ 2336 34.8%
All colors 6696 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_
106 5256 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05256
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
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
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
60 5560 absl::lts_20260817::strings_internal::operator!=(absl::lts_20260817::strings_internal::SplitIterator > > > const&, absl::lts_20260817::strings_internal::SplitIterator > > > const&) call site: 05560
51 3377 google::protobuf::MessageLite::IsInitializedWithErrors() const call site: 03377 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
51 5482 sentencepiece::NormalizerSpec::precompiled_charsmap() const call site: 05482 _ZNK4absl12lts_2026081716strings_internal8SplitterINS0_6ByCharENS0_10AllowEmptyENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEEEcvT_INS5_6vectorINS5_12basic_stringIcS8_NS5_9allocatorIcEEEENSF_ISH_EEEETnNS5_9enable_ifIXaantsr22ShouldUseLifetimeBoundIS9_SB_EE5valuesr23SplitterIsConvertibleToISB_EE5valueEDnE4typeELDn0EEEv

Runtime coverage analysis

Covered functions
3929
Functions that are reachable but not covered
2594
Reachable functions
5368
Percentage of reachable functions covered
51.68%
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 30
/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/src/../third_party/absl/time/time.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 26
/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 12
/src/sentencepiece/src/../third_party/absl/hash/internal/hash.h 15
/src/sentencepiece/src/../third_party/absl/base/internal/unaligned_access.h 2
/src/sentencepiece/src/../third_party/absl/numeric/int128.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 41
/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 3
/src/sentencepiece/src/../third_party/absl/base/internal/hardening.h 4
/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/numeric/int128.h 13
/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/src/../third_party/absl/log/internal/log_message.h 16
/src/sentencepiece/src/../third_party/absl/log/internal/nullguard.h 2
/src/sentencepiece/src/../third_party/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_message.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 2
/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 8
/src/sentencepiece/src/../third_party/absl/strings/str_format.h 1
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/bind.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 5
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/arg.h 3
/src/sentencepiece/src/../third_party/absl/types/span.h 2
/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/base/internal/unaligned_access.h 2
/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/src/../third_party/absl/synchronization/mutex.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 8
/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/src/../third_party/absl/synchronization/internal/kernel_timeout.h 2
/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.h 4
/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/src/../third_party/absl/status/status_builder.h 114
/src/sentencepiece/src/../third_party/absl/status/status.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 3
/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/src/../third_party/absl/strings/internal/stringify_stream.h 36
/src/sentencepiece/src/../third_party/absl/status/internal/status_internal.h 2
/src/sentencepiece/src/../third_party/absl/strings/str_cat.h 4
/src/sentencepiece/src/../third_party/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/str_cat.h 3
/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 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/src/../third_party/absl/strings/internal/str_split_internal.h 33
/src/sentencepiece/src/../third_party/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 169
/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 115
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 54
/src/sentencepiece/src/../third_party/absl/container/internal/btree.h 4
/src/sentencepiece/src/../third_party/absl/container/internal/layout.h 1
/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 15
/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/src/../third_party/absl/container/internal/container_memory.h 2
/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/src/../third_party/absl/log/internal/check_op.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 8
/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/src/../third_party/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/src/../third_party/absl/types/compare.h 1
/src/sentencepiece/src/../third_party/absl/strings/numbers.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h 4
/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/src/../third_party/absl/functional/function_ref.h 3
/src/sentencepiece/src/../third_party/absl/functional/internal/function_ref.h 1
/src/sentencepiece/src/../third_party/absl/strings/ascii.h 2
/src/sentencepiece/src/../third_party/absl/strings/resize_and_overwrite.h 2
/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/src/../third_party/absl/strings/strip.h 1
/src/sentencepiece/src/../third_party/absl/strings/match.h 1
/src/sentencepiece/src/../third_party/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/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 4141 61.8%
gold [1:9] 120 1.79%
yellow [10:29] 13 0.19%
greenyellow [30:49] 86 1.28%
lawngreen 50+ 2336 34.8%
All colors 6696 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_
106 5256 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05256
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
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
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
60 5560 absl::lts_20260817::strings_internal::operator!=(absl::lts_20260817::strings_internal::SplitIterator > > > const&, absl::lts_20260817::strings_internal::SplitIterator > > > const&) call site: 05560
51 3377 google::protobuf::MessageLite::IsInitializedWithErrors() const call site: 03377 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
51 5482 sentencepiece::NormalizerSpec::precompiled_charsmap() const call site: 05482 _ZNK4absl12lts_2026081716strings_internal8SplitterINS0_6ByCharENS0_10AllowEmptyENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEEEcvT_INS5_6vectorINS5_12basic_stringIcS8_NS5_9allocatorIcEEEENSF_ISH_EEEETnNS5_9enable_ifIXaantsr22ShouldUseLifetimeBoundIS9_SB_EE5valuesr23SplitterIsConvertibleToISB_EE5valueEDnE4typeELDn0EEEv

Runtime coverage analysis

Covered functions
3929
Functions that are reachable but not covered
2594
Reachable functions
5368
Percentage of reachable functions covered
51.68%
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 30
/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/src/../third_party/absl/time/time.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 26
/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 12
/src/sentencepiece/src/../third_party/absl/hash/internal/hash.h 15
/src/sentencepiece/src/../third_party/absl/base/internal/unaligned_access.h 2
/src/sentencepiece/src/../third_party/absl/numeric/int128.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 41
/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 3
/src/sentencepiece/src/../third_party/absl/base/internal/hardening.h 4
/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/numeric/int128.h 13
/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/src/../third_party/absl/log/internal/log_message.h 16
/src/sentencepiece/src/../third_party/absl/log/internal/nullguard.h 2
/src/sentencepiece/src/../third_party/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_message.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 2
/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 8
/src/sentencepiece/src/../third_party/absl/strings/str_format.h 1
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/bind.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 5
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/arg.h 3
/src/sentencepiece/src/../third_party/absl/types/span.h 2
/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/base/internal/unaligned_access.h 2
/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/src/../third_party/absl/synchronization/mutex.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 8
/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/src/../third_party/absl/synchronization/internal/kernel_timeout.h 2
/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.h 4
/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/src/../third_party/absl/status/status_builder.h 114
/src/sentencepiece/src/../third_party/absl/status/status.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 3
/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/src/../third_party/absl/strings/internal/stringify_stream.h 36
/src/sentencepiece/src/../third_party/absl/status/internal/status_internal.h 2
/src/sentencepiece/src/../third_party/absl/strings/str_cat.h 4
/src/sentencepiece/src/../third_party/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/str_cat.h 3
/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 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/src/../third_party/absl/strings/internal/str_split_internal.h 33
/src/sentencepiece/src/../third_party/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 169
/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 115
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 54
/src/sentencepiece/src/../third_party/absl/container/internal/btree.h 4
/src/sentencepiece/src/../third_party/absl/container/internal/layout.h 1
/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 15
/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/src/../third_party/absl/container/internal/container_memory.h 2
/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/src/../third_party/absl/log/internal/check_op.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 8
/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/src/../third_party/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/src/../third_party/absl/types/compare.h 1
/src/sentencepiece/src/../third_party/absl/strings/numbers.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h 4
/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/src/../third_party/absl/functional/function_ref.h 3
/src/sentencepiece/src/../third_party/absl/functional/internal/function_ref.h 1
/src/sentencepiece/src/../third_party/absl/strings/ascii.h 2
/src/sentencepiece/src/../third_party/absl/strings/resize_and_overwrite.h 2
/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/src/../third_party/absl/strings/strip.h 1
/src/sentencepiece/src/../third_party/absl/strings/match.h 1
/src/sentencepiece/src/../third_party/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/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: 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 4174 62.3%
gold [1:9] 102 1.52%
yellow [10:29] 13 0.19%
greenyellow [30:49] 86 1.28%
lawngreen 50+ 2321 34.6%
All colors 6696 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
106 5256 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05256
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
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
70 3564 std::__1::basic_string , std::__1::allocator >* absl::lts_20260817::IgnoreLeak , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >*) call site: 03564 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
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
60 5560 absl::lts_20260817::strings_internal::operator!=(absl::lts_20260817::strings_internal::SplitIterator > > > const&, absl::lts_20260817::strings_internal::SplitIterator > > > const&) call site: 05560

Runtime coverage analysis

Covered functions
3557
Functions that are reachable but not covered
2670
Reachable functions
5368
Percentage of reachable functions covered
50.26%
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 30
/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/src/../third_party/absl/time/time.h 10
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h 26
/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 12
/src/sentencepiece/src/../third_party/absl/hash/internal/hash.h 15
/src/sentencepiece/src/../third_party/absl/base/internal/unaligned_access.h 2
/src/sentencepiece/src/../third_party/absl/numeric/int128.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h 41
/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 3
/src/sentencepiece/src/../third_party/absl/base/internal/hardening.h 4
/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/numeric/int128.h 13
/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/src/../third_party/absl/log/internal/log_message.h 16
/src/sentencepiece/src/../third_party/absl/log/internal/nullguard.h 2
/src/sentencepiece/src/../third_party/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_message.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h 2
/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 8
/src/sentencepiece/src/../third_party/absl/strings/str_format.h 1
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/bind.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h 5
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/arg.h 3
/src/sentencepiece/src/../third_party/absl/types/span.h 2
/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/base/internal/unaligned_access.h 2
/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/src/../third_party/absl/synchronization/mutex.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h 8
/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/src/../third_party/absl/synchronization/internal/kernel_timeout.h 2
/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.h 4
/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/src/../third_party/absl/status/status_builder.h 114
/src/sentencepiece/src/../third_party/absl/status/status.h 18
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc 7
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h 5
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 3
/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/src/../third_party/absl/strings/internal/stringify_stream.h 36
/src/sentencepiece/src/../third_party/absl/status/internal/status_internal.h 2
/src/sentencepiece/src/../third_party/absl/strings/str_cat.h 4
/src/sentencepiece/src/../third_party/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/str_cat.h 3
/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 8
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h 4
/src/sentencepiece/src/../third_party/absl/strings/internal/str_split_internal.h 33
/src/sentencepiece/src/../third_party/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 169
/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 115
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h 54
/src/sentencepiece/src/../third_party/absl/container/internal/btree.h 4
/src/sentencepiece/src/../third_party/absl/container/internal/layout.h 1
/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 15
/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/src/../third_party/absl/container/internal/container_memory.h 2
/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/src/../third_party/absl/log/internal/check_op.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h 8
/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/src/../third_party/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/src/../third_party/absl/types/compare.h 1
/src/sentencepiece/src/../third_party/absl/strings/numbers.h 6
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h 4
/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/src/../third_party/absl/functional/function_ref.h 3
/src/sentencepiece/src/../third_party/absl/functional/internal/function_ref.h 1
/src/sentencepiece/src/../third_party/absl/strings/ascii.h 2
/src/sentencepiece/src/../third_party/absl/strings/resize_and_overwrite.h 2
/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/src/../third_party/absl/strings/strip.h 1
/src/sentencepiece/src/../third_party/absl/strings/match.h 1
/src/sentencepiece/src/../third_party/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/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/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::Status::~Status()', 'absl::lts_20260817::Status::Unref(unsigned long)', '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::container_internal::internal_compressed_tuple::Elem, unsigned long>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<1>() &', 'absl::lts_20260817::Status::Unref(unsigned long)', '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 &']

/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()', 'absl::lts_20260817::Status::~Status()']

/src/model_load_fuzzer.cc

Dictionary

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


/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::~Status()', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/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/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()', 'google::protobuf::internal::RepeatedPtrFieldBase::rep() const', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'LLVMFuzzerTestOneInput', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem > > >, 1>::type& absl::lts_20260817::container_internal::CompressedTuple > > >::get<1>() &', 'absl::lts_20260817::log_internal::LogMessage& absl::lts_20260817::log_internal::LogMessage::operator<< (char const* const&)', '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', 'sentencepiece::TrainerSpec::bos_piece() const']

/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()', 'absl::lts_20260817::Status::~Status()']

/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::~Status()', '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()', 'google::protobuf::internal::RepeatedPtrFieldBase::rep() const', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'LLVMFuzzerTestOneInput', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem > > >, 1>::type& absl::lts_20260817::container_internal::CompressedTuple > > >::get<1>() &', 'absl::lts_20260817::log_internal::LogMessage& absl::lts_20260817::log_internal::LogMessage::operator<< (char const* const&)', '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', 'sentencepiece::TrainerSpec::bos_piece() const']

/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::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()', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', '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&)', 'google::protobuf::internal::ExtensionSet::Clear()', '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', 'absl::lts_20260817::strings_internal::operator!=(absl::lts_20260817::strings_internal::SplitIterator > > > const&, absl::lts_20260817::strings_internal::SplitIterator > > > 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::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()', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', '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&)', 'google::protobuf::internal::ExtensionSet::Clear()', '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', 'absl::lts_20260817::strings_internal::operator!=(absl::lts_20260817::strings_internal::SplitIterator > > > const&, absl::lts_20260817::strings_internal::SplitIterator > > > const&)']

/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::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', '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&)', 'google::protobuf::internal::ExtensionSet::Clear()', 'std::__1::basic_string, std::__1::allocator >* absl::lts_20260817::IgnoreLeak, std::__1::allocator > >(std::__1::basic_string, std::__1::allocator >*)', 'google::protobuf::internal::RepeatedPtrFieldBase::ClearedCount() 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
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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
charconst*absl::lts_20260817::str_format_internal::ConsumeConversion (charconst*,charconst*,absl::lts_20260817::str_format_internal::UnboundConversion*,int*) 101 39 38.61% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
google::protobuf::internal::EpsCopyInputStream::NextBuffer(int,int) 41 11 26.82% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
google::protobuf::internal::ReadTagInlined(charconst*,unsignedint*) 32 9 28.12%
charconst*google::protobuf::internal::ShiftMixParseVarint (charconst*,long&) 62 10 16.12%
charconst*google::protobuf::internal::ShiftMixParseVarint (charconst*,long&) 62 10 16.12%
absl::lts_20260817::container_internal::AssertIsFull(absl::lts_20260817::container_internal::ctrl_tconst*const&,voidconst*,unsignedchar,unsignedcharconst*,charconst*) 33 2 6.060% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,int>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,unsignedchar>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::flags_internal::FlagRegistry::RegisterFlag(absl::lts_20260817::CommandLineFlag&,charconst*) 53 8 15.09% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::log_internal::(anonymousnamespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity,absl::lts_20260817::Time,int,absl::lts_20260817::Span &) 56 18 32.14% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::from_chars_resultabsl::lts_20260817::(anonymousnamespace)::FromCharsImpl (charconst*,charconst*,double&,absl::lts_20260817::chars_format) 69 25 36.23% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::(anonymousnamespace)::ParseInfinityOrNan(charconst*,charconst*,absl::lts_20260817::strings_internal::ParsedFloat*) 44 7 15.90% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::(anonymousnamespace)::safe_parse_sign_and_base(std::__1::basic_string_view >*,int*,bool*) 55 20 36.36% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::Mutex::LockSlowWithDeadline(absl::lts_20260817::MuHowSconst*,absl::lts_20260817::Conditionconst*,absl::lts_20260817::synchronization_internal::KernelTimeout,int) 32 13 40.62% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::Mutex::LockSlowLoop(absl::lts_20260817::SynchWaitParams*,int) 115 56 48.69% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
absl::lts_20260817::Enqueue(absl::lts_20260817::base_internal::PerThreadSynch*,absl::lts_20260817::SynchWaitParams*,long,int) 91 39 42.85% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
google::protobuf::internal::ExtensionSet::InternalMergeFromSmallToEmpty(google::protobuf::Arena*,google::protobuf::MessageLiteconst*,google::protobuf::internal::ExtensionSetconst&,google::protobuf::Arena*) 32 7 21.87% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
sentencepiece::TrainerSpec::Clear() 90 15 16.66% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
sentencepiece::TrainerSpec::_InternalSerialize(unsignedchar*,google::protobuf::io::EpsCopyOutputStream*)const 215 97 45.11% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
sentencepiece::TrainerSpec::ByteSizeLong()const 148 44 29.72% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
sentencepiece::TrainerSpec::MergeImpl(google::protobuf::MessageLite&,google::protobuf::MessageLiteconst&) 153 76 49.67% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
sentencepiece::NormalizerSpec::_InternalSerialize(unsignedchar*,google::protobuf::io::EpsCopyOutputStream*)const 42 23 54.76% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
sentencepiece::unigram::Lattice::NBest(unsignedlong,bool,float) 131 72 54.96% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >>::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (unsignedlongconst&) 31 3 9.677% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
void*absl::lts_20260817::flags_internal::FlagOps (absl::lts_20260817::flags_internal::FlagOp,voidconst*,void*,void*) 52 15 28.84% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
void*absl::lts_20260817::flags_internal::FlagOps (absl::lts_20260817::flags_internal::FlagOp,voidconst*,void*,void*) 52 15 28.84% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
boolabsl::lts_20260817::numbers_internal::safe_strtoi_base (std::__1::basic_string_view >,int*,int) 48 19 39.58% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
boolabsl::lts_20260817::numbers_internal::safe_strtoi_base (std::__1::basic_string_view >,unsignedlong*,int) 48 19 39.58% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
libsais_induce_final_order_8u_omp 47 14 29.78% ['trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_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/abseil-cpp-src/absl/debugging/stacktrace.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/globals.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/internal/randen_engine.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_posix.h [] []
/src/sentencepiece/src/../third_party/absl/random/distributions.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/graphcycles.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/container/flat_hash_map.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/append_and_overwrite.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/time/time.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink_registry.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/str_join.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree_container.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/char_model.cc [] []
/src/sentencepiece/src/../third_party/absl/container/internal/btree.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/base/fast_type_id.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_internal.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/internal/str_join_internal.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/endian.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/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/unscaledcycleclock.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/internal/str_split_internal.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_cleanup.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/internal/distribution_caller.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/seed_gen_exception.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_flat.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/private_handle_accessor.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/utf8_validity.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/btree.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/status/status_builder.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/strings/strip.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize_elf.inc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_libc.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/log/internal/nullguard.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/unigram_model.cc [] []
/usr/local/bin/../include/c++/v1/sstream ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/crc32c.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_navigator.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.cc [] []
/src/sentencepiece/src/../third_party/absl/functional/any_invocable.h [] []
/src/sentencepiece/src/../third_party/absl/container/internal/container_memory.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/freelist.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/sysinfo.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/function_ref.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/src/../third_party/absl/container/internal/raw_hash_set.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/field_with_arena.h ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unaligned_access.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/flag.cc [] []
/src/sentencepiece/src/../third_party/absl/log/internal/check_op.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/strings/str_cat.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtable_control_bytes.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/src/normalizer.h ['/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', 'trainer_fuzzer']
/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/unknown_field_set_lite.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_map.h [] []
/src/sentencepiece/src/../third_party/absl/status/status_macros.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/src/sentencepiece.pb.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/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/strings/internal/cord_data_edge.h [] []
/src/sentencepiece/src/../third_party/absl/strings/internal/stringify_stream.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/duration.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/model_interface.h [] []
/src/sentencepiece/build/./root/include/sentencepiece_processor.h ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', 'sample_encode_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_info.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_set.h [] []
/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/protobuf-src/src/google/protobuf/internal_visibility.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/sequence_lock.h [] []
/src/sentencepiece/src/bpe_model.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/per_thread_sem.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/hash/hash.h [] []
/src/sentencepiece/src/../third_party/absl/cleanup/cleanup.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/reflection.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/time_zone.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/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/source-code/src/trainer_fuzzer.cc'] ['/src/inspector/source-code/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/function_ref.h [] []
/src/sentencepiece/src/../third_party/absl/container/internal/hash_policy_traits.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/hash.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_info.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_format.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/ostringstream.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_consume.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/decode_rust_punycode.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/strings/str_format.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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/src/../third_party/absl/container/internal/raw_hash_map.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/program_name.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/log_severity.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_navigator.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/float_conversion.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_memcpy_fallback.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/addresses.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_handle.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenaz_sampler.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/tracing.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_crc.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_split_internal.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc.cc [] []
/src/sentencepiece/src/../third_party/absl/base/internal/unaligned_access.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_lite.cc [] []
/src/sentencepiece/build/./root/include/absl/status/status.h ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc32c_inline.h [] []
/src/sentencepiece/src/unicode_script_map.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hash_policy_traits.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/unscaledcycleclock.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord_buffer.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_map.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/spec_parser.h ['/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', 'trainer_fuzzer']
/src/sentencepiece/src/filesystem.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/get_current_time_posix.inc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/unigram_model.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/usage_config.h [] []
/src/sentencepiece/src/../third_party/absl/container/inlined_vector.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl.h [] []
/src/sentencepiece/src/../third_party/absl/container/internal/compressed_tuple.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/src/../third_party/absl/container/internal/common_policy_traits.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_functions.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/cleanup.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/internal/uniform_helper.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/exponential_biased.cc [] []
/src/sentencepiece/src/../third_party/absl/strings/numbers.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/third_party/libsais/libsais.c [] []
/src/sentencepiece/src/sentencepiece_trainer.h ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.cc [] []
/src/sentencepiece/src/unigram_model_trainer.h [] []
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/bind.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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/functional/overload.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/container/internal/hash_function_defaults.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/resize_uninitialized.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/utf8_range.c [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_format.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/bernoulli_distribution.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_reader.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/status/internal/status_internal.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/civil_time.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler_force_weak_definition.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/globals.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/compare.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/model_load_fuzzer.cc ['model_load_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_allocation_policy.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/leak_check.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/log/internal/log_message.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/raw_ptr.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_entry.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_scheduling.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree.h [] []
/src/sentencepiece/src/unicode_script.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/errno_saver.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_linux.inc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock_wait.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/low_level_alloc.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/commandlineflag.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/marshalling.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hardening.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/escaping.cc [] []
/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/raw_logging.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/utf8_for_code_point.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/no_destructor.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/src/sentencepiece_model.pb.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/flag.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/fast_type_id.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/parse_context.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_fixed.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/atomic_hook.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/match.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/micro_string.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/marshalling.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/structured_proto.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/address_is_readable.cc [] []
/src/sentencepiece/src/../third_party/absl/functional/internal/function_ref.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_cord_state.cc [] []
/src/sentencepiece/src/../third_party/absl/container/fixed_array.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/serial_arena.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.h ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/zone_info_source.cc [] []
/src/sentencepiece/src/bpe_model.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_slow.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_payload_printer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_crc.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/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/kernel_timeout.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/city.cc [] []
/src/sentencepiece/src/../third_party/absl/base/casts.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/base/internal/endian.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_functions.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/seed_material.cc [] []
/src/sentencepiece/src/char_model_trainer.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_memcpy.h [] []
/usr/local/bin/../include/c++/v1/stdexcept ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/mutex.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena_align.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/bounded_utf8_length_sequence.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/class_data.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/string_block.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_hwaes.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/entropy_pool.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_internal.h [] []
/src/sentencepiece/src/../third_party/absl/memory/memory.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_sink.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/elf_mem_image.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/numeric/int128.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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/abseil-cpp-src/absl/types/internal/span.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_if.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_internal.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.h ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/algorithm/container.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/has_bits.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/exponential_biased.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/stacktrace_x86-inl.inc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/uniform_int_distribution.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/container_memory.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/log/internal/voidify.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_update_scope.h [] []
/src/sentencepiece/src/../third_party/absl/strings/resize_and_overwrite.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/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/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_x86_arm_combined.cc [] []
/src/sentencepiece/src/word_model_trainer.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/map.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/structured_proto.cc [] []
/src/sentencepiece/src/../third_party/absl/random/internal/fast_uniform_bits.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/constexpr_parser.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/normalizer.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_reader.h [] []
/src/sentencepiece/src/util.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/memutil.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/resize_and_overwrite.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.h [] []
/src/sentencepiece/src/../third_party/absl/cleanup/internal/cleanup.h [] []
/src/sentencepiece/third_party/darts_clone/darts.h ['/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', 'trainer_fuzzer']
/src/sentencepiece/src/model_interface.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/src/../third_party/absl/container/flat_hash_set.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/arg.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_sink_set.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_cord_state.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/blocking_counter.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/optional_ref.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/types/compare.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/commandlineflag.cc [] []
/src/sentencepiece/build/./root/include/absl/types/span.h ['processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/src/../third_party/absl/flags/marshalling.h [] []
/src/sentencepiece/src/sentencepiece_processor.cc ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', 'sample_encode_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/proto.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/internal/wide_multiply.h [] []
/src/sentencepiece/src/../third_party/absl/random/internal/salted_seed_seq.h [] []
/src/sentencepiece/src/trainer_interface.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.h [] []
/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/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_set_resize_impl.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_decl.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/internal/generate_real.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/layout.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.cc ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/append_truncated.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/str_split.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/varint_shuffle.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/types/span.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/usage_config.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/commandlineflag.h [] []
/src/sentencepiece/src/../third_party/absl/container/internal/inlined_vector.h [] []
/src/sentencepiece/build/src/sentencepiece_model.pb.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_lookup.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_handle.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/nullguard.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/usr/local/bin/../include/c++/v1/__exception/exception.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/container/internal/hashtable_control_bytes.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/hide_ptr.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/direct_mmap.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/bpe_model_trainer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/raw_hash_map.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/zone_info_source.h [] []
/usr/local/bin/../include/c++/v1/initializer_list [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/span.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/string_view.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/vdso_support.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/examine_stack.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/strings/ascii.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/crc32c.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/endian.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/usr/local/bin/../include/c++/v1/istream [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/unknown_field_set.h [] []
/src/sentencepiece/src/../third_party/absl/status/status.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/cleanup.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/dynamic_annotations.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_libc.cc [] []
/src/sentencepiece/src/../third_party/absl/synchronization/internal/kernel_timeout.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_update_tracker.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/seed_gen_exception.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arena.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_traits.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/demangle_rust.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/usr/local/bin/../include/c++/v1/variant [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_detect.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/metadata_lite.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/word_model.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/hash.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_info.h [] []
/src/sample_encode_fuzzer.cc ['sample_encode_fuzzer'] ['sample_encode_fuzzer']
/src/sentencepiece/src/../third_party/absl/container/btree_set.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/escaping.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set_inl.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_sink.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_enum_util.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/src/sentencepiece.pb.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/src/../third_party/absl/hash/internal/hash.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/usr/local/bin/../include/c++/v1/string [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/sample_recorder.h [] []
/src/sentencepiece/src/builder.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/strerror.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/model_factory.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_cat.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/container/internal/layout.h ['/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/flags/internal/flag.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/explicitly_constructed.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/civil_time_detail.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/synchronization/blocking_counter.h [] []
/src/sentencepiece/src/bpe_model_trainer.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/common_policy_traits.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/flags/flag.h [] []
/src/sentencepiece/src/filesystem.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/waiter_base.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_posix.cc [] []
/src/sentencepiece/src/../third_party/absl/base/no_destructor.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/arenastring.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_replace.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_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/model_load_fuzzer.cc']
/src/sentencepiece/src/word_model_trainer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/thread_safe_arena.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charset.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/log_message.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/create_thread_identity.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/sentencepiece_trainer.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/throw_delegate.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/utf8.cc [] []
/src/sentencepiece/build/./root/include/absl/types/internal/span.h ['processor_text_fuzzer', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128_have_intrinsic.inc [] []
/src/sentencepiece/src/../third_party/absl/synchronization/mutex.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/sentencepiece_processor.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/fixed_array.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_stream.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_ptr_field.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', 'model_load_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', 'sample_encode_fuzzer', '/src/inspector/light/source_files/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/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/bind.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/tracing.cc [] []
/src/sentencepiece/src/../third_party/absl/random/internal/randen.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_impl.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/check_op.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/util.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/map.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/futex_waiter.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/message_lite.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/call_once.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/numbers.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream.h [] []
/src/sentencepiece/src/../third_party/absl/random/random.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/clock.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/thread_identity.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/random/uniform_real_distribution.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/casts.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/time.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/functional/function_ref.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/parser.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/../third_party/absl/container/internal/btree_container.h [] []
/src/sentencepiece/src/../third_party/absl/functional/internal/any_invocable.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/blocking_counter.cc [] []
/src/sentencepiece/src/../third_party/absl/base/internal/hardening.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/types/internal/span.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc'] []
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/extension.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/utf8.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_builder.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/spinlock.cc ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/processor_text_fuzzer.cc ['processor_text_fuzzer'] ['processor_text_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/micro_string.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h ['/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', 'trainer_fuzzer']
/usr/local/bin/../include/c++/v1/optional ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/ostringstream.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/path_util.h [] []
/src/sentencepiece/src/char_model_trainer.h [] []
/src/sentencepiece/src/../third_party/absl/container/internal/hashtablez_sampler.h [] []
/src/sentencepiece/src/trainer_factory.cc ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/type_id.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/../third_party/absl/random/internal/nonsecure_base.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.h ['/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', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/internal_metadata_locator.h ['model_load_fuzzer', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_statistics.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/commandlineflag.cc [] []
/src/trainer_fuzzer.cc ['trainer_fuzzer'] ['trainer_fuzzer']
/src/sentencepiece/src/unigram_model_trainer.cc [] []
/src/sentencepiece/src/trainer_interface.cc [] []

Directories in report

Directory
/src/sentencepiece/src/../third_party/absl/base/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/
/usr/local/bin/../include/c++/v1/__exception/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/internal/
/src/sentencepiece/src/../third_party/absl/functional/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/
/src/sentencepiece/src/../third_party/absl/numeric/
/src/sentencepiece/src/../third_party/absl/hash/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/internal/
/usr/local/bin/../include/c++/v1/__iterator/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/algorithm/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/
/src/sentencepiece/src/../third_party/absl/random/internal/
/src/sentencepiece/src/../third_party/absl/memory/
/usr/local/bin/../include/c++/v1/
/src/sentencepiece/src/../third_party/absl/strings/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/
/src/sentencepiece/src/../third_party/absl/types/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/cleanup/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/
/src/sentencepiece/src/../third_party/absl/container/
/src/sentencepiece/src/../third_party/absl/log/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/
/src/sentencepiece/build/./root/include/absl/types/internal/
/src/sentencepiece/build/./root/include/absl/status/
/src/sentencepiece/build/./root/include/absl/types/
/src/sentencepiece/src/../third_party/absl/status/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/
/src/sentencepiece/src/../third_party/absl/cleanup/internal/
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/
/src/sentencepiece/src/../third_party/absl/strings/internal/str_format/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/
/src/inspector/source-code/src/
/src/sentencepiece/src/../third_party/absl/flags/
/src/sentencepiece/src/../third_party/absl/container/internal/
/src/inspector/light/source_files/src/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/
/src/sentencepiece/src/../third_party/absl/base/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/
/src/sentencepiece/src/../third_party/absl/types/
/src/sentencepiece/src/../third_party/absl/random/
/src/sentencepiece/src/../third_party/absl/hash/
/src/sentencepiece/src/../third_party/absl/synchronization/
/src/sentencepiece/src/../third_party/absl/flags/internal/
/src/sentencepiece/src/../third_party/absl/synchronization/internal/
/src/sentencepiece/src/../third_party/absl/cleanup/
/src/sentencepiece/third_party/darts_clone/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/
/src/sentencepiece/src/../third_party/absl/status/internal/
/src/sentencepiece/build/src/
/src/sentencepiece/src/../third_party/absl/time/
/src/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/
/src/sentencepiece/build/./root/include/
/src/sentencepiece/third_party/libsais/
/src/sentencepiece/src/
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/
/src/sentencepiece/src/../third_party/absl/strings/internal/
/src/sentencepiece/src/../third_party/absl/functional/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
processor_text_fuzzer fuzzerLogFile-0-BnY5L5kheV.data fuzzerLogFile-0-BnY5L5kheV.data.yaml processor_text_fuzzer.covreport
/src/inspector/light/source_files/src/sample_encode_fuzzer.cc fuzzerLogFile-0-rAJCPfsg8U.data fuzzerLogFile-0-rAJCPfsg8U.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
model_load_fuzzer fuzzerLogFile-0-UnsNxCKKzJ.data fuzzerLogFile-0-UnsNxCKKzJ.data.yaml model_load_fuzzer.covreport
/src/inspector/source-code/src/processor_text_fuzzer.cc fuzzerLogFile-0-sjvxZKCugM.data fuzzerLogFile-0-sjvxZKCugM.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
sample_encode_fuzzer fuzzerLogFile-0-vybOheT3kz.data fuzzerLogFile-0-vybOheT3kz.data.yaml sample_encode_fuzzer.covreport
/src/inspector/light/source_files/src/model_load_fuzzer.cc fuzzerLogFile-0-1Em9juQC8y.data fuzzerLogFile-0-1Em9juQC8y.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-LBRpuvet3r.data fuzzerLogFile-0-LBRpuvet3r.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/light/source_files/src/processor_text_fuzzer.cc fuzzerLogFile-0-6JnvYQRU3F.data fuzzerLogFile-0-6JnvYQRU3F.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-X51eT55jew.data fuzzerLogFile-0-X51eT55jew.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/source-code/src/trainer_fuzzer.cc fuzzerLogFile-0-k2egXg68BQ.data fuzzerLogFile-0-k2egXg68BQ.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-Ghklv2UseN.data fuzzerLogFile-0-Ghklv2UseN.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
trainer_fuzzer fuzzerLogFile-0-3LECl5gSFt.data fuzzerLogFile-0-3LECl5gSFt.data.yaml trainer_fuzzer.covreport