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

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
sample_encode_fuzzer /src/sample_encode_fuzzer.cc 54 9118 12 9 106 86 sample_encode_fuzzer.cc
processor_text_fuzzer /src/processor_text_fuzzer.cc 64 9119 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 9118 12 9 106 86 sample_encode_fuzzer.cc
/src/inspector/source-code/src/processor_text_fuzzer.cc /src/inspector/source-code/src/processor_text_fuzzer.cc 64 9119 11 9 204 181 processor_text_fuzzer.cc
/src/inspector/source-code/src/sample_encode_fuzzer.cc /src/inspector/source-code/src/sample_encode_fuzzer.cc 54 9118 12 9 106 86 sample_encode_fuzzer.cc
model_load_fuzzer /src/model_load_fuzzer.cc 4266 6957 80 197 13841 8048 model_load_fuzzer.cc
/src/inspector/light/source_files/src/model_load_fuzzer.cc /src/inspector/light/source_files/src/model_load_fuzzer.cc 4266 6957 80 197 13841 8048 model_load_fuzzer.cc
/src/inspector/source-code/src/model_load_fuzzer.cc /src/inspector/source-code/src/model_load_fuzzer.cc 4266 6957 80 197 13841 8048 model_load_fuzzer.cc
/src/inspector/light/source_files/src/trainer_fuzzer.cc /src/inspector/light/source_files/src/trainer_fuzzer.cc 5364 9135 76 206 18744 10543 trainer_fuzzer.cc
/src/inspector/source-code/src/trainer_fuzzer.cc /src/inspector/source-code/src/trainer_fuzzer.cc 5364 9135 76 206 18744 10543 trainer_fuzzer.cc
/src/inspector/light/source_files/src/processor_text_fuzzer.cc /src/inspector/light/source_files/src/processor_text_fuzzer.cc 64 9119 11 9 204 181 processor_text_fuzzer.cc
trainer_fuzzer /src/trainer_fuzzer.cc 5364 9135 76 206 18744 10543 trainer_fuzzer.cc

Project functions overview

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

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

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

Fuzzer details

Fuzzer: sample_encode_fuzzer

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 31 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 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
30 0 EP call site: 00000 __assert_fail

Runtime coverage analysis

Covered functions
5
Functions that are reachable but not covered
54
Reachable functions
54
Percentage of reachable functions covered
0.0%
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/sample_encode_fuzzer.cc 1
/src/sentencepiece/src/sentencepiece_processor.cc 2
/src/sentencepiece/build/./root/include/sentencepiece_processor.h 1
/src/sentencepiece/build/./root/include/absl/status/status.h 4
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h 1
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h 9
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h 6

Fuzzer: processor_text_fuzzer

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 14 31.1%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 31 68.8%
All colors 45 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
5 21 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 0>::type& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<0>() & call site: 00021 __clang_call_terminate
2 4 absl::lts_20260817::Status::Unref(unsigned long) call site: 00004 __assert_fail
2 7 absl::lts_20260817::Status::Unref(unsigned long) call site: 00007
2 13 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<1>() & call site: 00013
2 18 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , unsigned long>, 1>::type const& absl::lts_20260817::container_internal::CompressedTuple , unsigned long>::get<1>() const & call site: 00018
1 10 absl::lts_20260817::InlinedVector >::~InlinedVector() call site: 00010

Runtime coverage analysis

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

Files reached

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

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

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 4 12.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 27 87.0%
All colors 31 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1 0 EP call site: 00000
1 2 LLVMFuzzerTestOneInput call site: 00002
1 10 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00010
1 27 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00027 __cxa_begin_catch

Runtime coverage analysis

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

Files reached

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

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

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7 15.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 38 84.4%
All colors 45 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
4 40 LLVMFuzzerTestOneInput call site: 00040
1 8 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00008
1 25 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00025 __cxa_begin_catch
1 38 LLVMFuzzerTestOneInput call site: 00038

Runtime coverage analysis

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

Files reached

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

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

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 4 12.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 27 87.0%
All colors 31 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1 0 EP call site: 00000
1 2 LLVMFuzzerTestOneInput call site: 00002
1 10 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00010
1 27 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00027 __cxa_begin_catch

Runtime coverage analysis

Covered functions
4696
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: model_load_fuzzer

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 2884 58.7%
gold [1:9] 61 1.24%
yellow [10:29] 5 0.10%
greenyellow [30:49] 12 0.24%
lawngreen 50+ 1944 39.6%
All colors 4906 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1237 476 absl::lts_20260817::base_internal::SpinLock::TryLockImpl() call site: 00476 syscall
233 4517 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() & call site: 04517 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm4EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
154 2307 absl::lts_20260817::Duration::operator-=(absl::lts_20260817::Duration) call site: 02307 AbslInternalPerThreadSemWait_lts_20260817
103 2185 absl::lts_20260817::DebugOnlyDeadlockCheck(absl::lts_20260817::Mutex*) call site: 02185 AbslInternalSleepFor_lts_20260817
91 274 absl::lts_20260817::time_internal::IsInfiniteDuration(absl::lts_20260817::Duration) call site: 00274
89 1959 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01959 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
73 4236 absl::lts_20260817::Span const>::operator[](unsigned long) const call site: 04236 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEPSP_
73 4782 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() & call site: 04782 __clang_call_terminate
38 3564 absl::lts_20260817::container_internal::(anonymous namespace)::SetCtrlNoSanitizeImpl(absl::lts_20260817::container_internal::CommonFields const&, unsigned long, absl::lts_20260817::container_internal::ctrl_t) call site: 03564
29 4206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJEEENSH_ImJLm0EEEENSH_ImJLm0ELm1EEEEE7PointerILm0EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEPSQ_ call site: 04206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
28 446 void absl::lts_20260817::base_internal::CallOnceImpl (std::__1::atomic *, absl::lts_20260817::base_internal::SchedulingMode, void (&)()) call site: 00446 __clang_call_terminate
27 1737 absl::lts_20260817::AlphaNum::AlphaNum(char const*) call site: 01737 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE

Runtime coverage analysis

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

Files reached

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

Fuzzer: /src/inspector/light/source_files/src/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 2566 52.3%
gold [1:9] 160 3.26%
yellow [10:29] 11 0.22%
greenyellow [30:49] 41 0.83%
lawngreen 50+ 2128 43.3%
All colors 4906 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1157 556 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00556 munmap
233 4517 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() & call site: 04517 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm4EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
89 1959 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01959 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
73 4782 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() & call site: 04782 __clang_call_terminate
41 4236 absl::lts_20260817::Span const>::operator[](unsigned long) const call site: 04236 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEPSP_
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_
29 4206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJEEENSH_ImJLm0EEEENSH_ImJLm0ELm1EEEEE7PointerILm0EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEPSQ_ call site: 04206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
28 294 absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration) call site: 00294
27 4282 absl::lts_20260817::MutexLock::~MutexLock() call site: 04282 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESR_E4typeEPSO_
24 1737 absl::lts_20260817::AlphaNum::AlphaNum(char const*) call site: 01737 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
23 342 absl::lts_20260817::operator-(absl::lts_20260817::uint128, absl::lts_20260817::uint128) call site: 00342
23 406 absl::lts_20260817::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20260817::log_internal::LogMessage::LogMessageData&) call site: 00406 mmap

Runtime coverage analysis

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

Files reached

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

Fuzzer: /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 2566 52.3%
gold [1:9] 160 3.26%
yellow [10:29] 11 0.22%
greenyellow [30:49] 41 0.83%
lawngreen 50+ 2128 43.3%
All colors 4906 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1157 556 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00556 munmap
233 4517 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() & call site: 04517 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm4EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
89 1959 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01959 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
73 4782 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() & call site: 04782 __clang_call_terminate
41 4236 absl::lts_20260817::Span const>::operator[](unsigned long) const call site: 04236 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESS_E4typeEPSP_
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_
29 4206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJEEENSH_ImJLm0EEEENSH_ImJLm0ELm1EEEEE7PointerILm0EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEPSQ_ call site: 04206 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E5SliceILm1EKcEENS0_4SpanINS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEEEPSQ_
28 294 absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration) call site: 00294
27 4282 absl::lts_20260817::MutexLock::~MutexLock() call site: 04282 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJLm0ELm1EEEENSH_ImJLm0ELm1ELm2EEEESK_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeESR_E4typeEPSO_
24 1737 absl::lts_20260817::AlphaNum::AlphaNum(char const*) call site: 01737 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
23 342 absl::lts_20260817::operator-(absl::lts_20260817::uint128, absl::lts_20260817::uint128) call site: 00342
23 406 absl::lts_20260817::log_internal::LogMessage::OstreamView::OstreamView(absl::lts_20260817::log_internal::LogMessage::LogMessageData&) call site: 00406 mmap

Runtime coverage analysis

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

Files reached

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

Fuzzer: /src/inspector/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 4180 62.0%
gold [1:9] 105 1.55%
yellow [10:29] 7 0.10%
greenyellow [30:49] 78 1.15%
lawngreen 50+ 2370 35.1%
All colors 6740 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1157 516 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00516 munmap
286 4446 decltype (absl::lts_20260817::container_internal::map_slot_policy ::transfer({parm#1}, {parm#2}, {parm#3})) absl::lts_20260817::container_internal::common_policy_traits , void>::transfer_impl >, absl::lts_20260817::container_internal::map_slot_policy >(std::__1::allocator >*, absl::lts_20260817::container_internal::map_slot_type *, absl::lts_20260817::container_internal::map_slot_type *, absl::lts_20260817::container_internal::common_policy_traits , void>::Rank2) call site: 04446 _ZNK4absl12lts_2026081718container_internal10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEE13linear_searchIiNS1_19key_compare_adapterINSt3__14lessIiEEiE15checked_compareEEENS1_12SearchResultImXsr23btree_is_key_compare_toIT0_iEE5valueEEERKT_RKSJ_
284 3916 google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long) call site: 03916
234 2971 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() & call site: 02971 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm4EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
89 1895 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01895 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
89 5249 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05249
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
73 3258 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() & call site: 03258 __clang_call_terminate
72 5339 absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag) call site: 05339
68 4377 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 0>::type const& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<0>() const & call site: 04377 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeEST_E4typeEPSQ_
64 4312 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: 04312 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm3EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
51 3377 google::protobuf::MessageLite::IsInitializedWithErrors() const call site: 03377 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE

Runtime coverage analysis

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

Files reached

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

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 4180 62.0%
gold [1:9] 105 1.55%
yellow [10:29] 7 0.10%
greenyellow [30:49] 78 1.15%
lawngreen 50+ 2370 35.1%
All colors 6740 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1157 516 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00516 munmap
286 4446 decltype (absl::lts_20260817::container_internal::map_slot_policy ::transfer({parm#1}, {parm#2}, {parm#3})) absl::lts_20260817::container_internal::common_policy_traits , void>::transfer_impl >, absl::lts_20260817::container_internal::map_slot_policy >(std::__1::allocator >*, absl::lts_20260817::container_internal::map_slot_type *, absl::lts_20260817::container_internal::map_slot_type *, absl::lts_20260817::container_internal::common_policy_traits , void>::Rank2) call site: 04446 _ZNK4absl12lts_2026081718container_internal10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEE13linear_searchIiNS1_19key_compare_adapterINSt3__14lessIiEEiE15checked_compareEEENS1_12SearchResultImXsr23btree_is_key_compare_toIT0_iEE5valueEEERKT_RKSJ_
284 3916 google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long) call site: 03916
234 2971 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() & call site: 02971 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm4EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
89 1895 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01895 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
89 5249 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05249
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
73 3258 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() & call site: 03258 __clang_call_terminate
72 5339 absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag) call site: 05339
68 4377 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 0>::type const& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<0>() const & call site: 04377 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeEST_E4typeEPSQ_
64 4312 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: 04312 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm3EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
51 3377 google::protobuf::MessageLite::IsInitializedWithErrors() const call site: 03377 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE

Runtime coverage analysis

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

Files reached

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

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

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7 15.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 38 84.4%
All colors 45 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
4 40 LLVMFuzzerTestOneInput call site: 00040
1 8 absl::lts_20260817::status_internal::StatusRep::Unref() const call site: 00008
1 25 absl::lts_20260817::inlined_vector_internal::Storage >::~Storage() call site: 00025 __cxa_begin_catch
1 38 LLVMFuzzerTestOneInput call site: 00038

Runtime coverage analysis

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

Files reached

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

Fuzzer: 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 4356 64.6%
gold [1:9] 102 1.51%
yellow [10:29] 10 0.14%
greenyellow [30:49] 79 1.17%
lawngreen 50+ 2193 32.5%
All colors 6740 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1157 516 absl::lts_20260817::base_internal::(anonymous namespace)::ArenaLock::~ArenaLock() call site: 00516 munmap
339 3861 google::protobuf::internal::TaggedInternalMetadataResolver<1u>::TaggedInternalMetadataResolver(google::protobuf::internal::InternalMetadataOffset) call site: 03861 _ZN6google8protobuf8internal18ResolveTaggedArenaITnDaXadL_ZNS1_6SooRep9resolver_EEELj1ES3_EEPNS0_5ArenaEPKT1_
286 4446 decltype (absl::lts_20260817::container_internal::map_slot_policy ::transfer({parm#1}, {parm#2}, {parm#3})) absl::lts_20260817::container_internal::common_policy_traits , void>::transfer_impl >, absl::lts_20260817::container_internal::map_slot_policy >(std::__1::allocator >*, absl::lts_20260817::container_internal::map_slot_type *, absl::lts_20260817::container_internal::map_slot_type *, absl::lts_20260817::container_internal::common_policy_traits , void>::Rank2) call site: 04446 _ZNK4absl12lts_2026081718container_internal10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEE13linear_searchIiNS1_19key_compare_adapterINSt3__14lessIiEEiE15checked_compareEEENS1_12SearchResultImXsr23btree_is_key_compare_toIT0_iEE5valueEEERKT_RKSJ_
255 2950 void google::protobuf::internal::ExtensionSet::ForEach (google::protobuf::internal::ExtensionSet::~ForEach()::$_0, google::protobuf::internal::ExtensionSet::PrefetchNta) call site: 02950 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm4EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeESU_E4typeEPSR_
125 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_
93 3335 sentencepiece::NormalizerSpec::NormalizerSpec(google::protobuf::Arena*) call site: 03335 _ZN6google8protobuf6TypeId3GetITpTnRiJEvEES1_RKNS0_11MessageLiteE
89 1895 absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span &) call site: 01895 _ZN4absl12lts_2026081713time_internal4cctz6detail10civil_timeINS1_10second_tagEEC2INS3_10second_tagEEERKNS4_IT_EEPNSt3__19enable_ifIXsr3std10is_base_ofIS9_S5_EE5valueEvE4typeE
89 5249 sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*) call site: 05249
80 3432 google::protobuf::internal::ExtensionSet::Clear() call site: 03432
73 3258 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() & call site: 03258 __clang_call_terminate
72 5339 absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag) call site: 05339
68 4377 absl::lts_20260817::container_internal::internal_compressed_tuple::Elem , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 0>::type const& absl::lts_20260817::container_internal::CompressedTuple , int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<0>() const & call site: 04377 _ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJPNS1_10btree_nodeINS1_15map_params_implIiN6google8protobuf8internal12ExtensionSet9ExtensionEJEEEEEjhNS1_13map_slot_typeIiSC_EESF_EEENS4_16integer_sequenceImJLm1ELm0ELm4ELm7ELm8EEEENSJ_ImJEEENSJ_ImJLm0ELm1ELm2ELm3ELm4EEEESM_E7PointerILm2EcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESI_E4typeEST_E4typeEPSQ_

Runtime coverage analysis

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

Files reached

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

Fuzz engine guidance

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

/src/sample_encode_fuzzer.cc

Dictionary

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


/src/processor_text_fuzzer.cc

Dictionary

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


Fuzzer function priority

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

-focus_function=['absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 0>::type& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<0>() &', 'absl::lts_20260817::Status::Unref(unsigned long)', 'absl::lts_20260817::Status::Unref(unsigned long)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<1>() &', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, unsigned long>, 1>::type const& absl::lts_20260817::container_internal::CompressedTuple, unsigned long>::get<1>() const &', 'absl::lts_20260817::InlinedVector >::~InlinedVector()']

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

Dictionary

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


Fuzzer function priority

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

-focus_function=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

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

Dictionary

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


Fuzzer function priority

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

-focus_function=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

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

Dictionary

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


Fuzzer function priority

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

-focus_function=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/src/model_load_fuzzer.cc

Dictionary

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


Fuzzer function priority

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

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

/src/inspector/light/source_files/src/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::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() &', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() &', 'absl::lts_20260817::Span const>::operator[](unsigned long) const', 'absl::lts_20260817::synchronization_internal::FutexImpl::WaitAbsoluteTimeout(std::__1::atomic*, int, timespec const*)', '_ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJEEENSH_ImJLm0EEEENSH_ImJLm0ELm1EEEEE7PointerILm0EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEPSQ_', 'absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration)', 'absl::lts_20260817::MutexLock::~MutexLock()', 'absl::lts_20260817::AlphaNum::AlphaNum(char const*)']

/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::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() &', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() &', 'absl::lts_20260817::Span const>::operator[](unsigned long) const', 'absl::lts_20260817::synchronization_internal::FutexImpl::WaitAbsoluteTimeout(std::__1::atomic*, int, timespec const*)', '_ZNK4absl12lts_2026081718container_internal15internal_layout10LayoutImplINSt3__15tupleIJN6google8protobuf8internal22SerialArenaChunkHeaderENS4_6atomicIPvEENSA_IPNS8_11SerialArenaEEEEEENS4_16integer_sequenceImJLm1EEEENSH_ImJEEENSH_ImJLm0EEEENSH_ImJLm0ELm1EEEEE7PointerILm0EKcEEPNS4_11conditionalIXsr3stdE10is_const_vIT0_EEKNS4_13tuple_elementIXT_ESG_E4typeEST_E4typeEPSQ_', 'absl::lts_20260817::operator<(absl::lts_20260817::Duration, absl::lts_20260817::Duration)', 'absl::lts_20260817::MutexLock::~MutexLock()', 'absl::lts_20260817::AlphaNum::AlphaNum(char 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()', 'decltype (absl::lts_20260817::container_internal::map_slot_policy::transfer({parm#1}, {parm#2}, {parm#3})) absl::lts_20260817::container_internal::common_policy_traits, void>::transfer_impl >, absl::lts_20260817::container_internal::map_slot_policy >(std::__1::allocator >*, absl::lts_20260817::container_internal::map_slot_type*, absl::lts_20260817::container_internal::map_slot_type*, absl::lts_20260817::container_internal::common_policy_traits, void>::Rank2)', 'google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() &', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', 'google::protobuf::internal::ExtensionSet::Clear()', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() &', 'absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 0>::type const& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<0>() 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()', 'decltype (absl::lts_20260817::container_internal::map_slot_policy::transfer({parm#1}, {parm#2}, {parm#3})) absl::lts_20260817::container_internal::common_policy_traits, void>::transfer_impl >, absl::lts_20260817::container_internal::map_slot_policy >(std::__1::allocator >*, absl::lts_20260817::container_internal::map_slot_type*, absl::lts_20260817::container_internal::map_slot_type*, absl::lts_20260817::container_internal::common_policy_traits, void>::Rank2)', 'google::protobuf::internal::SerialArena::ReturnArrayMemory(void*, unsigned long)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 2>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<2>() &', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', 'google::protobuf::internal::ExtensionSet::Clear()', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() &', 'absl::lts_20260817::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20260817::log_internal::LogMessage::WarningTag)', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 0>::type const& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<0>() const &']

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

Dictionary

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


Fuzzer function priority

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

-focus_function=['LLVMFuzzerTestOneInput', 'absl::lts_20260817::status_internal::StatusRep::Unref() const', 'absl::lts_20260817::inlined_vector_internal::Storage >::~Storage()']

/src/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)', 'decltype (absl::lts_20260817::container_internal::map_slot_policy::transfer({parm#1}, {parm#2}, {parm#3})) absl::lts_20260817::container_internal::common_policy_traits, void>::transfer_impl >, absl::lts_20260817::container_internal::map_slot_policy >(std::__1::allocator >*, absl::lts_20260817::container_internal::map_slot_type*, absl::lts_20260817::container_internal::map_slot_type*, absl::lts_20260817::container_internal::common_policy_traits, void>::Rank2)', 'void google::protobuf::internal::ExtensionSet::ForEach(google::protobuf::internal::ExtensionSet::~ForEach()::$_0, google::protobuf::internal::ExtensionSet::PrefetchNta)', 'sentencepiece::NormalizerSpec::Clear()', 'sentencepiece::NormalizerSpec::NormalizerSpec(google::protobuf::Arena*)', 'absl::lts_20260817::log_internal::(anonymous namespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity, absl::lts_20260817::Time, int, absl::lts_20260817::Span&)', 'sentencepiece::SentencePieceTrainer::SetProtoField(std::__1::basic_string_view >, std::__1::basic_string_view >, sentencepiece::TrainerSpec*)', 'google::protobuf::internal::ExtensionSet::Clear()', 'absl::lts_20260817::container_internal::internal_compressed_tuple::Elem, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>, 1>::type& absl::lts_20260817::container_internal::CompressedTuple, int>::checked_compare, std::__1::allocator >, absl::lts_20260817::container_internal::btree_node >*>::get<1>() &']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

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

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
absl::lts_20260817::container_internal::AssertIsFull(absl::lts_20260817::container_internal::ctrl_tconst*const&,voidconst*,unsignedchar,unsignedcharconst*,charconst*) 33 2 6.060% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
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% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
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% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
voidabsl::lts_20260817::container_internal::raw_hash_set >,int>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
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% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
voidabsl::lts_20260817::container_internal::raw_hash_set >,unsignedchar>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (sentencepiece::unigram::(anonymousnamespace)::Hypothesisconst*const&) 31 3 9.677%
absl::lts_20260817::log_internal::(anonymousnamespace)::FormatBoundedFields(absl::lts_20260817::LogSeverity,absl::lts_20260817::Time,int,absl::lts_20260817::Span &) 56 18 32.14% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
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% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
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% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
charconst*absl::lts_20260817::str_format_internal::ConsumeConversion (charconst*,charconst*,absl::lts_20260817::str_format_internal::UnboundConversion*,int*) 101 39 38.61% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
google::protobuf::internal::EpsCopyInputStream::NextBuffer(int,int) 41 11 26.82% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
absl::lts_20260817::Statussentencepiece::SentencePieceProcessor::ApplyExtraOptions (absl::lts_20260817::Span ,sentencepiece::SentencePieceText*)const 54 4 7.407% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
absl::lts_20260817::Statussentencepiece::SentencePieceProcessor::ApplyExtraOptions ,std::__1::allocator >,std::__1::allocator ,std::__1::allocator >>>>(absl::lts_20260817::Span ,std::__1::vector ,std::__1::allocator >,std::__1::allocator ,std::__1::allocator >>>*)const 39 4 10.25% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
absl::lts_20260817::Statussentencepiece::SentencePieceProcessor::ApplyExtraOptions >>(absl::lts_20260817::Span ,std::__1::vector >*)const 37 4 10.81% ['processor_text_fuzzer', '/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/source-code/src/model_load_fuzzer.cc', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
voidabsl::lts_20260817::container_internal::raw_hash_set >>::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (unsignedlongconst&) 31 3 9.677% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set ,sentencepiece::bpe::Trainer::InitSymbolsAndBigrams()::BigramStats>>::AssertHashEqConsistent >(std::__1::pair const&) 31 3 9.677%
voidabsl::lts_20260817::container_internal::raw_hash_set >::AssertHashEqConsistent (char32_tconst&) 31 3 9.677% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
void*absl::lts_20260817::flags_internal::FlagOps (absl::lts_20260817::flags_internal::FlagOp,voidconst*,void*,void*) 52 15 28.84% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
void*absl::lts_20260817::flags_internal::FlagOps (absl::lts_20260817::flags_internal::FlagOp,voidconst*,void*,void*) 52 15 28.84% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
absl::lts_20260817::flags_internal::FlagRegistry::RegisterFlag(absl::lts_20260817::CommandLineFlag&,charconst*) 53 8 15.09% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
absl::lts_20260817::(anonymousnamespace)::ParseInfinityOrNan(charconst*,charconst*,absl::lts_20260817::strings_internal::ParsedFloat*) 44 7 15.90% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
absl::lts_20260817::(anonymousnamespace)::safe_parse_sign_and_base(std::__1::basic_string_view >*,int*,bool*) 55 20 36.36% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
boolabsl::lts_20260817::numbers_internal::safe_strtoi_base (std::__1::basic_string_view >,int*,int) 48 19 39.58% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
boolabsl::lts_20260817::numbers_internal::safe_strtoi_base (std::__1::basic_string_view >,unsignedlong*,int) 48 19 39.58% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
absl::lts_20260817::Mutex::LockSlowLoop(absl::lts_20260817::SynchWaitParams*,int) 115 58 50.43% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
absl::lts_20260817::Enqueue(absl::lts_20260817::base_internal::PerThreadSynch*,absl::lts_20260817::SynchWaitParams*,long,int) 91 39 42.85% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']
google::protobuf::internal::ExtensionSet::InternalMergeFromSmallToEmpty(google::protobuf::Arena*,google::protobuf::MessageLiteconst*,google::protobuf::internal::ExtensionSetconst&,google::protobuf::Arena*) 32 7 21.87% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
sentencepiece::TrainerSpec::Clear() 99 17 17.17% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
sentencepiece::TrainerSpec::MergeImpl(google::protobuf::MessageLite&,google::protobuf::MessageLiteconst&) 176 77 43.75% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/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% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
sentencepiece::(anonymousnamespace)::VerifySpec(sentencepiece::TrainerSpecconst&,sentencepiece::TrainerComponentsconst&) 54 27 50.0% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
libsais_induce_final_order_8u_omp 47 14 29.78% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/model_load_fuzzer.cc', '/src/inspector/source-code/src/model_load_fuzzer.cc', 'trainer_fuzzer', '/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc']
voidabsl::lts_20260817::container_internal::raw_hash_set >,std::__1::pair >,std::__1::basic_string_view >>>>::AssertHashEqConsistent >>(std::__1::basic_string_view >const&) 31 3 9.677% ['/src/inspector/light/source_files/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/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/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.cc', 'model_load_fuzzer']

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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_statistics.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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'] ['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/crc/internal/crc_memcpy.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_internal.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_map.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/flags/marshalling.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_enum_util.cc [] []
/src/processor_text_fuzzer.cc ['processor_text_fuzzer'] ['processor_text_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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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'] ['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/random/internal/generate_real.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_info.h [] []
/usr/local/bin/../include/c++/v1/string [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/extension_set_inl.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/explicitly_constructed.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/unigram_model.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/salted_seed_seq.h [] []
/src/sentencepiece/src/normalizer.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc32c_inline.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_flat.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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'] ['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/flags/commandlineflag.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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'] ['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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/seed_gen_exception.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/hashtablez_sampler_force_weak_definition.cc [] []
/src/sentencepiece/src/bpe_model_trainer.cc [] []
/src/sentencepiece/src/unigram_model_trainer.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/sentencepiece_processor.cc ['sample_encode_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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'] ['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/cord_rep_btree_reader.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/micro_string.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/unigram_model_trainer.cc [] []
/src/sentencepiece/build/./root/include/absl/status/status.h ['sample_encode_fuzzer', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree.h [] []
/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'] ['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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/numeric/int128.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/btree_set.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/internal/any_invocable.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_posix.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/bernoulli_distribution.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/normalizer.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/private_handle_accessor.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_sink.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/seed_material.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/uniform_helper.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/stringify_sink.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/trainer_factory.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/strings/internal/cord_internal.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/usr/local/bin/../include/c++/v1/istream [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_cord_state.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/unknown_field_set.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/symbolize.cc [] []
/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/cord_rep_btree_navigator.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/blocking_counter.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/inspector/light/source_files/src/model_load_fuzzer.cc ['/src/inspector/light/source_files/src/model_load_fuzzer.cc'] ['/src/inspector/light/source_files/src/model_load_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_libc.h [] []
/src/sentencepiece/src/word_model_trainer.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/arg.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/inlined_vector.h ['sample_encode_fuzzer', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_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', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc']
/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/crc32c.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/exponential_biased.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/usr/local/bin/../include/c++/v1/variant [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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'] ['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/char_model_trainer.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/program_name.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/escaping.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/match.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/port.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/utf8.h [] []
/usr/local/bin/../include/c++/v1/__exception/exception.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_bigint.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/commandlineflag.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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'] ['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/generated_message_tctable_lite.cc [] []
/src/sentencepiece/build/./root/include/absl/types/span.h ['processor_text_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.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/processor_text_fuzzer.cc'] []
/src/trainer_fuzzer.cc ['trainer_fuzzer'] ['trainer_fuzzer']
/src/sentencepiece/build/./root/include/sentencepiece_processor.h ['sample_encode_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/flags/usage_config.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/algorithm/container.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/types/compare.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/seed_gen_exception.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']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/src/sentencepiece_model.pb.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/fast_type_id.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_crc.h [] []
/src/sentencepiece/src/../third_party/darts_clone/darts.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/functional/any_invocable.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/crc32c.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/output.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_engine.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream_impl_lite.cc [] []
/src/sentencepiece/src/unicode_script_map.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/addresses.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/uniform_real_distribution.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_internal.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/hash/internal/city.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/entropy_pool.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_util.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/reflection.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/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'] ['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/functional/overload.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_consume.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/inlined_vector.h ['sample_encode_fuzzer', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_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', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_x86_arm_combined.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/internal/compressed_tuple.h ['sample_encode_fuzzer', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_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', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/uniform_int_distribution.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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'] ['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/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'] ['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/log/internal/structured_proto.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/container/flat_hash_set.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/escaping.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/ascii.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/freelist.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_handle.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/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'] ['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/io/zero_copy_stream_impl.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/numeric/int128_have_intrinsic.inc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_split_internal.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/random.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_crc.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/char_model_trainer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_split.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.h ['sample_encode_fuzzer', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/sentencepiece_trainer.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_functions.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_handle.cc [] []
/src/sentencepiece/third_party/libsais/libsais.c [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_libc.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/commandlineflag.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/memutil.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/wide_multiply.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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_join_internal.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/zone_info_source.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/cycleclock.cc [] []
/src/sentencepiece/src/trainer_interface.h [] []
/src/sentencepiece/src/word_model.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/debugging/internal/address_is_readable.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/repeated_field.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/internal/status_internal.cc ['sample_encode_fuzzer', 'processor_text_fuzzer', '/src/inspector/light/source_files/src/sample_encode_fuzzer.cc', '/src/inspector/source-code/src/processor_text_fuzzer.cc', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_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', '/src/inspector/source-code/src/sample_encode_fuzzer.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/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', '/src/inspector/light/source_files/src/processor_text_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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/bpe_model.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/zero_copy_stream.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_functions.h [] []
/src/sentencepiece/src/model_interface.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc']
/src/sentencepiece/build/./root/include/absl/types/internal/span.h ['processor_text_fuzzer', '/src/inspector/source-code/src/processor_text_fuzzer.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/processor_text_fuzzer.cc'] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/utf8_validity.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/io/coded_stream.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/status/status_payload_printer.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/trainer_interface.cc [] []
/src/sentencepiece/src/filesystem.h [] []
/src/sample_encode_fuzzer.cc ['sample_encode_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/third_party/utf8_range/utf8_range.c [] []
/src/inspector/light/source_files/src/sample_encode_fuzzer.cc ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc'] ['/src/inspector/light/source_files/src/sample_encode_fuzzer.cc']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/src/time_zone_posix.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/ostringstream.h [] []
/src/sentencepiece/src/bpe_model_trainer.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/time/internal/cctz/include/cctz/zone_info_source.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/unicode_script.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/raw_ptr.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord_buffer.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/flag.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_memcpy_fallback.cc [] []
/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'] ['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/flags/internal/commandlineflag.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/map.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/log_sink.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/charconv_parse.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/nonsecure_base.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_detect.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/synchronization/blocking_counter.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/cord.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/model_load_fuzzer.cc ['model_load_fuzzer'] ['model_load_fuzzer']
/usr/local/bin/../include/c++/v1/initializer_list [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/log/internal/structured_proto.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_update_scope.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charconv.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/sequence_lock.h [] []
/src/sentencepiece/src/model_factory.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/profiling/internal/sample_recorder.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/protobuf-src/src/google/protobuf/micro_string.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/field_with_arena.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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'] ['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/sentencepiece_processor.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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'] ['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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/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'] ['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/time/civil_time.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/wire_format_lite.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc_cord_state.cc [] []
/src/sentencepiece/src/spec_parser.h ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/filesystem.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/str_format/float_conversion.cc [] []
/src/sentencepiece/src/builder.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/tracing.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/src/unigram_model.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/randen_slow.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/utf8.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/flag.h [] []
/src/sentencepiece/src/word_model_trainer.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/char_model.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/internal/path_util.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/distribution_caller.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/marshalling.cc [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/generated_message_tctable_impl.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] []
/src/sentencepiece/build/_deps/abseil-cpp-src/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/internal/fast_uniform_bits.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/charset.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cordz_info.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/random/distributions.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/base/internal/tracing.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/varint_shuffle.h [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_data_edge.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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/src/sentencepiece_trainer.cc ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer'] ['/src/inspector/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/flags/flag.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/src/bpe_model.h [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/str_join.h [] []
/src/sentencepiece/build/_deps/protobuf-src/src/google/protobuf/unknown_field_set_lite.cc [] []
/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/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/light/source_files/src/trainer_fuzzer.cc', '/src/inspector/source-code/src/trainer_fuzzer.cc', 'trainer_fuzzer']
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/crc/internal/crc.cc [] []
/src/sentencepiece/build/_deps/abseil-cpp-src/absl/strings/internal/cord_rep_btree_reader.cc [] []

Directories in report

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

Metadata section

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

Fuzzer Calltree file Program data file Coverage file
sample_encode_fuzzer fuzzerLogFile-0-dEiu2yXZe9.data fuzzerLogFile-0-dEiu2yXZe9.data.yaml sample_encode_fuzzer.covreport
processor_text_fuzzer fuzzerLogFile-0-H4ofE5BxFX.data fuzzerLogFile-0-H4ofE5BxFX.data.yaml processor_text_fuzzer.covreport
/src/inspector/light/source_files/src/sample_encode_fuzzer.cc fuzzerLogFile-0-RQfV9Ej8bX.data fuzzerLogFile-0-RQfV9Ej8bX.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
/src/inspector/source-code/src/processor_text_fuzzer.cc fuzzerLogFile-0-5zEH628gga.data fuzzerLogFile-0-5zEH628gga.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-nDiioyXqEy.data fuzzerLogFile-0-nDiioyXqEy.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
model_load_fuzzer fuzzerLogFile-0-J8oWus8HNg.data fuzzerLogFile-0-J8oWus8HNg.data.yaml model_load_fuzzer.covreport
/src/inspector/light/source_files/src/model_load_fuzzer.cc fuzzerLogFile-0-g0J0XkmipI.data fuzzerLogFile-0-g0J0XkmipI.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-ooPhgmfQgM.data fuzzerLogFile-0-ooPhgmfQgM.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-iHFXtsrBxE.data fuzzerLogFile-0-iHFXtsrBxE.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-jlXGLfRLzp.data fuzzerLogFile-0-jlXGLfRLzp.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-ZSoVdeXoz0.data fuzzerLogFile-0-ZSoVdeXoz0.data.yaml processor_text_fuzzer.covreport , sample_encode_fuzzer.covreport , trainer_fuzzer.covreport , model_load_fuzzer.covreport
trainer_fuzzer fuzzerLogFile-0-gQB2B81lpZ.data fuzzerLogFile-0-gQB2B81lpZ.data.yaml trainer_fuzzer.covreport