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 |
|---|
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 project has no code coverage. Will not display blockers as blockers depend on code coverage.
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
| Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
absl::ParseBracedExpression
|
/src/abseil-cpp/absl/debugging/internal/demangle.cc | 1 | ['State*'] | 41 | 0 | 16 | 5 | 11 | 101 | 1 | 615 | 615 |
absl::ConvertIntArg
|
/src/abseil-cpp/absl/strings/internal/str_format/arg.cc | 3 | ['T', 'FormatConversionSpecImpl', 'FormatSinkImpl*'] | 14 | 0 | 38 | 19 | 8 | 176 | 1 | 257 | 255 |
absl::ParseLenient
|
/src/abseil-cpp/absl/time/civil_time.cc | 2 | ['string_view', 'CivilT*'] | 15 | 0 | 16 | 8 | 7 | 228 | 1 | 268 | 217 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
| 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 |
|---|
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.
Use this with the libFuzzer -dict=DICT.file flag
The below fuzzers are templates and suggestions for how to target the set of optimal functions above
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target absl::ParseBracedExpression */
UNKNOWN_TYPE unknown_0;
absl::ParseBracedExpression(unknown_0);
af_safe_gb_cleanup();
}
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target absl::ConvertIntArg */
UNKNOWN_TYPE unknown_1;
UNKNOWN_TYPE unknown_2;
UNKNOWN_TYPE unknown_3;
absl::ConvertIntArg(unknown_1, unknown_2, unknown_3);
af_safe_gb_cleanup();
}
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target absl::ParseLenient */
UNKNOWN_TYPE unknown_4;
UNKNOWN_TYPE unknown_5;
absl::ParseLenient(unknown_4, unknown_5);
af_safe_gb_cleanup();
}
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
| Source file | Reached by | Covered by |
|---|---|---|
| /src/abseil-cpp/absl/strings/internal/numbers_test_common.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/hash_generator_testing.cc | [] | [] |
| /src/abseil-cpp/absl/status/status.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/stringify_sink.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/commandlineflag.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/wide_multiply.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/test_matchers.h | [] | [] |
| /src/abseil-cpp/absl/base/no_destructor_test.cc | [] | [] |
| /src/abseil-cpp/absl/algorithm/container_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/path_util.h | [] | [] |
| /src/abseil-cpp/absl/time/duration_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/log_uniform_int_distribution_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/cordz_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/elf_mem_image.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/arg.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/base/internal/strerror_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/utility/utility.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/randen_benchmarks.cc | [] | [] |
| /src/abseil-cpp/absl/log/log_sink.h | [] | [] |
| /src/abseil-cpp/absl/algorithm/algorithm.h | [] | [] |
| /src/abseil-cpp/absl/debugging/stacktrace.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_update_tracker.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/bind.h | [] | [] |
| /src/abseil-cpp/absl/time/clock.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc | [] | [] |
| /src/abseil-cpp/absl/base/optimization_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/btree_test.h | [] | [] |
| /src/abseil-cpp/absl/functional/internal/any_invocable.h | [] | [] |
| /src/abseil-cpp/absl/meta/type_traits_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/die_if_null.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/wide_multiply_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/tracked.h | [] | [] |
| /src/abseil-cpp/absl/status/status_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/extension.h | [] | [] |
| /src/abseil-cpp/absl/random/gaussian_distribution.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/per_thread_sem_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/notification.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/atomic_hook.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/unaligned_access.h | [] | [] |
| /src/abseil-cpp/absl/crc/internal/cpu_detect.cc | [] | [] |
| /src/abseil-cpp/absl/base/log_severity.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_crc.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h | [] | [] |
| /src/abseil-cpp/absl/strings/substitute_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/flag.cc | [] | [] |
| /src/abseil-cpp/absl/random/log_uniform_int_distribution.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/distribution_caller.h | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_memcpy.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/chi_square.cc | [] | [] |
| /src/abseil-cpp/absl/log/stripping_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/fast_uniform_bits_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/scoped_set_env.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_flat.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/throw_delegate.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/container/internal/hashtable_control_bytes.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/waiter_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/mutex.h | [] | [] |
| /src/abseil-cpp/absl/random/distributions.h | [] | [] |
| /src/abseil-cpp/absl/functional/function_type_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/numbers_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/nullstream.h | [] | [] |
| /src/abseil-cpp/absl/crc/internal/non_temporal_memcpy.h | [] | [] |
| /src/abseil-cpp/absl/log/log_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_set_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/hash/internal/hash.h | [] | [] |
| /src/abseil-cpp/absl/profiling/hashtable.cc | [] | [] |
| /src/abseil-cpp/absl/random/seed_gen_exception.cc | [] | [] |
| /src/abseil-cpp/absl/strings/substitute.cc | [] | [] |
| /src/abseil-cpp/absl/status/status.h | [] | [] |
| /src/abseil-cpp/absl/flags/commandlineflag.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_replace_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/numeric/internal/representation.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/utf8.cc | [] | [] |
| /src/abseil-cpp/absl/log/globals.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/common.h | [] | [] |
| /src/abseil-cpp/absl/strings/charset_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/meta/type_traits.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_handle_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/inlined_vector_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/parse_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/log.h | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc32c_inline.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/futex_waiter.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/test_instance_tracker.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/thread_identity.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/bind.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/debugging/internal/stack_consumption.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/iostream_state_saver.h | [] | [] |
| /src/abseil-cpp/absl/random/uniform_real_distribution.h | [] | [] |
| /src/abseil-cpp/absl/base/throw_delegate_test.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_memcpy_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/waiter_base.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/stack_consumption_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/commandlineflag.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/poison.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/barrier.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc | [] | [] |
| /src/abseil-cpp/absl/random/gaussian_distribution_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/hide_ptr.h | [] | [] |
| /src/abseil-cpp/absl/log/log_entry_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_handle.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/string_constant.h | [] | [] |
| /src/abseil-cpp/absl/base/casts.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/graphcycles_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/nanobenchmark.cc | [] | [] |
| /src/abseil-cpp/absl/types/span_test.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/container/internal/hashtablez_sampler_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/benchmarks.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/nanobenchmark_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/numbers.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/strings/internal/resize_uninitialized_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/cord_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_split.cc | [] | [] |
| /src/abseil-cpp/absl/types/span.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/container/internal/hashtable_debug.h | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/addresses.h | [] | [] |
| /src/abseil-cpp/absl/time/civil_time.h | [] | [] |
| /src/abseil-cpp/absl/strings/strip.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/exception_testing.h | [] | [] |
| /src/abseil-cpp/absl/status/status_matchers.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/raw_logging.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/nullguard.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_sample_token.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_crc_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/check_impl.h | [] | [] |
| /src/abseil-cpp/absl/log/log_sink_test.cc | [] | [] |
| /src/abseil-cpp/absl/memory/memory_test.cc | [] | [] |
| /src/abseil-cpp/absl/status/statusor.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/hashtablez_sampler.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_cat.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/random/internal/sequence_urbg.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/fastmath.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_crc.h | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc | [] | [] |
| /src/abseil-cpp/absl/strings/ascii.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/random/internal/randen_engine.h | [] | [] |
| /src/abseil-cpp/absl/container/node_hash_map_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/flat_hash_map.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/unordered_map_modifiers_test.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/checker.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc | [] | [] |
| /src/abseil-cpp/absl/flags/reflection.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/sequence_lock.h | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/exponential_biased.cc | [] | [] |
| /src/abseil-cpp/absl/strings/cord_test_helpers.h | [] | [] |
| /src/abseil-cpp/absl/time/flag_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/hashtable_debug_hooks.h | [] | [] |
| /src/abseil-cpp/absl/log/structured_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/config.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/unique_small_name_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/test_helpers.cc | [] | [] |
| /src/abseil-cpp/absl/container/fixed_array.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/atomic_hook_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/arg.cc | [] | [] |
| /src/abseil-cpp/absl/strings/cord.h | [] | [] |
| /src/abseil-cpp/absl/random/bernoulli_distribution.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/entropy_pool.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/non_temporal_memcpy_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_sample_token.h | [] | [] |
| /src/abseil-cpp/absl/strings/charconv_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/marshalling.cc | [] | [] |
| /src/abseil-cpp/absl/log/flags.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/charconv_bigint.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/container/internal/hash_policy_testing.h | [] | [] |
| /src/abseil-cpp/absl/flags/flag.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/exception_safety_testing.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/create_thread_identity.h | [] | [] |
| /src/abseil-cpp/absl/debugging/leak_check.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc32c.h | [] | [] |
| /src/abseil-cpp/absl/container/node_hash_set.h | [] | [] |
| /src/abseil-cpp/absl/log/absl_vlog_is_on.h | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/address_is_readable.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc32_x86_arm_combined_simd.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/mock_overload_set.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/common_policy_traits.h | [] | [] |
| /src/abseil-cpp/absl/hash/hash_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/salted_seed_seq_test.cc | [] | [] |
| /src/abseil-cpp/absl/hash/internal/hash.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/hash_policy_traits.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/string_constant_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_set_allocator_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/poison.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/notification.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/thread_pool.h | [] | [] |
| /src/abseil-cpp/absl/status/internal/status_internal.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/lifetime_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/kernel_timeout_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/charset_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/barrier.cc | [] | [] |
| /src/abseil-cpp/absl/random/beta_distribution_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/extension_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/parse.cc | [] | [] |
| /src/abseil-cpp/absl/log/globals.cc | [] | [] |
| /src/abseil-cpp/absl/flags/marshalling_test.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/seed_material.cc | [] | [] |
| /src/abseil-cpp/absl/container/fixed_array_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/test_helpers.h | [] | [] |
| /src/abseil-cpp/absl/log/vlog_is_on.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/unordered_set_modifiers_test.h | [] | [] |
| /src/abseil-cpp/absl/status/status_matchers_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/errno_saver.h | [] | [] |
| /src/abseil-cpp/absl/numeric/bits_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/blocking_counter_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/usage.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/randen.cc | [] | [] |
| /src/abseil-cpp/absl/log/scoped_mock_log.h | [] | [] |
| /src/abseil-cpp/absl/functional/internal/front_binder.h | [] | [] |
| /src/abseil-cpp/absl/strings/numbers_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/stringify_sink.h | [] | [] |
| /src/abseil-cpp/absl/hash/hash_testing.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/charconv_bigint.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/time/time.cc | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/periodic_sampler_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/container_memory.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_internal.h | [] | [] |
| /src/abseil-cpp/absl/strings/string_view.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_update_tracker_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/format.cc | [] | [] |
| /src/abseil-cpp/absl/flags/declare.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/structured_proto.h | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/periodic_sampler.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/futex_waiter.h | [] | [] |
| /src/abseil-cpp/absl/time/internal/test_util.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/parser_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_set.cc | [] | [] |
| /src/abseil-cpp/absl/random/mocking_bit_gen.h | [] | [] |
| /src/abseil-cpp/absl/base/spinlock_test_common.cc | [] | [] |
| /src/abseil-cpp/absl/base/log_severity_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/randen_detect.cc | [] | [] |
| /src/abseil-cpp/absl/random/poisson_distribution.h | [] | [] |
| /src/abseil-cpp/absl/strings/atod_manual_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/layout.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/conditions.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/log_impl.h | [] | [] |
| /src/abseil-cpp/absl/debugging/failure_signal_handler_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/log_message.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/low_level_alloc.cc | [] | [] |
| /src/abseil-cpp/absl/flags/usage_config_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/nullability_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_map.h | [] | [] |
| /src/abseil-cpp/absl/log/log_entry.h | [] | [] |
| /src/abseil-cpp/absl/log/log_streamer_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/spinlock.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_data_edge.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/log_sink_set.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/mutex.cc | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/sample_recorder.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/utf8_test.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/flag.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/generate_real.h | [] | [] |
| /src/abseil-cpp/absl/strings/ascii.cc | [] | [] |
| /src/abseil-cpp/absl/strings/charconv_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/types/internal/span.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/atomic_hook_test_helper.h | [] | [] |
| /src/abseil-cpp/absl/flags/internal/usage_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/atomic_hook_test_helper.cc | [] | [] |
| /src/abseil-cpp/absl/random/random.h | [] | [] |
| /src/abseil-cpp/absl/log/log_macro_hygiene_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/vdso_support.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/extension.cc | [] | [] |
| /src/abseil-cpp/absl/cleanup/internal/cleanup.h | [] | [] |
| /src/abseil-cpp/absl/base/call_once.h | [] | [] |
| /src/abseil-cpp/absl/random/poisson_distribution_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/clock_test.cc | [] | [] |
| /src/abseil-cpp/absl/crc/crc32c_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/charconv_parse.cc | [] | [] |
| /src/abseil-cpp/absl/functional/bind_front.h | [] | [] |
| /src/abseil-cpp/absl/flags/marshalling.h | [] | [] |
| /src/abseil-cpp/absl/cleanup/cleanup_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/duration.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/vlog_config.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/pthread_waiter.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_cat_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/parser.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_replace.cc | [] | [] |
| /src/abseil-cpp/absl/container/inlined_vector_exception_safety_test.cc | [] | [] |
| /src/abseil-cpp/absl/functional/bind_front_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/unordered_set_constructor_test.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/hash_generator_testing.h | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_internal.h | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/address_is_readable.h | [] | [] |
| /src/abseil-cpp/absl/time/time_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/cordz_test_helpers.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/btree_container.h | [] | [] |
| /src/abseil-cpp/absl/flags/flag_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/vlog_config_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/dynamic_annotations.h | [] | [] |
| /src/abseil-cpp/absl/time/format_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/append_truncated.h | [] | [] |
| /src/abseil-cpp/absl/time/duration_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/algorithm/container.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/debugging/stacktrace.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/distribution_test_util.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_replace.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/salted_seed_seq.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/node_slot_policy.h | [] | [] |
| /src/abseil-cpp/absl/algorithm/algorithm_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/call_once_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/has_ostream_operator_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/thread_annotations.h | [] | [] |
| /src/abseil-cpp/absl/container/flat_hash_set_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/parse.h | [] | [] |
| /src/abseil-cpp/absl/strings/str_join.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/synchronization/internal/graphcycles.h | [] | [] |
| /src/abseil-cpp/absl/log/structured.h | [] | [] |
| /src/abseil-cpp/absl/container/btree_set.h | [] | [] |
| /src/abseil-cpp/absl/log/globals_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/utf8_for_code_point.cc | [] | [] |
| /src/abseil-cpp/absl/strings/string_view.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/random/generators_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/gaussian_distribution_gentables.cc | [] | [] |
| /src/abseil-cpp/absl/numeric/bits_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/test_actions.cc | [] | [] |
| /src/abseil-cpp/absl/hash/internal/spy_hash_state.h | [] | [] |
| /src/abseil-cpp/absl/numeric/int128_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_set_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/time.h | [] | [] |
| /src/abseil-cpp/absl/time/time_test.cc | [] | [] |
| /src/abseil-cpp/absl/hash/hash.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/proto.cc | [] | [] |
| /src/abseil-cpp/absl/status/internal/status_matchers.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/tracing.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/convert_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/nonsecure_base_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/traits.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/container/internal/compressed_tuple.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/test_matchers.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc.cc | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/periodic_sampler.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/registry.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/proto.h | [] | [] |
| /src/abseil-cpp/absl/crc/crc32c.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_join_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_info_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_set.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/hash/hash_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/functional/overload.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/spinlock_wait.cc | [] | [] |
| /src/abseil-cpp/absl/base/bit_cast_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/spinlock_wait.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/test_allocator.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/graphcycles_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/inlined_vector.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/base/internal/low_level_alloc_test.cc | [] | [] |
| /src/abseil-cpp/absl/crc/crc32c_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_join_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/failure_signal_handler.h | [] | [] |
| /src/abseil-cpp/absl/container/btree_map.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_test_util.h | [] | [] |
| /src/abseil-cpp/absl/container/btree_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/mock_validators.h | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/exponential_biased_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/failure_signal_handler.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/symbolize_test.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/sequence_lock_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/civil_time_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree_test.cc | [] | [] |
| /src/abseil-cpp/absl/status/statusor.h | [] | [] |
| /src/abseil-cpp/absl/random/seed_sequences_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/uniform_helper.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/uniform_helper_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/bounded_utf8_length_sequence.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/compressed_tuple_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/discrete_distribution.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/seed_material.h | [] | [] |
| /src/abseil-cpp/absl/container/btree_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/prefetch.h | [] | [] |
| /src/abseil-cpp/absl/strings/str_replace_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/low_level_scheduling.h | [] | [] |
| /src/abseil-cpp/absl/base/attributes.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc | [] | [] |
| /src/abseil-cpp/absl/status/statusor_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_functions.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/cycleclock.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/voidify.h | [] | [] |
| /src/abseil-cpp/absl/status/status_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/fast_uniform_bits.h | [] | [] |
| /src/abseil-cpp/absl/log/log_format_test.cc | [] | [] |
| /src/abseil-cpp/absl/status/internal/statusor_internal.h | [] | [] |
| /src/abseil-cpp/absl/numeric/int128.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/container_memory_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_cat.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/demangle_rust.cc | [] | [] |
| /src/abseil-cpp/absl/types/variant.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/unscaledcycleclock.h | [] | [] |
| /src/abseil-cpp/absl/strings/numbers.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/base/internal/iterator_traits_test_helper.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/sem_waiter.cc | [] | [] |
| /src/abseil-cpp/absl/flags/usage_config.cc | [] | [] |
| /src/abseil-cpp/absl/log/die_if_null.h | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/utf8_for_code_point.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/escaping.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc | [] | [] |
| /src/abseil-cpp/absl/hash/internal/hash_test.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_functions.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/endian_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/exponential_distribution_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/btree.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/sysinfo.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_set_probe_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/base/fast_type_id.h | [] | [] |
| /src/abseil-cpp/absl/functional/function_ref_test.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/non_temporal_arm_intrinsics.h | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/check_op.h | [] | [] |
| /src/abseil-cpp/absl/flags/internal/program_name.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/cctz_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/conditions.cc | [] | [] |
| /src/abseil-cpp/absl/container/flat_hash_set.h | [] | [] |
| /src/abseil-cpp/absl/random/distributions_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/fnmatch_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/thread_identity_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/hash_function_defaults_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/scoped_set_env_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/scoped_mock_log.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_format_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/civil_time_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/pcg_engine.h | [] | [] |
| /src/abseil-cpp/absl/flags/usage.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/output.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/cycleclock.h | [] | [] |
| /src/abseil-cpp/absl/random/zipf_distribution.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/win32_waiter.cc | [] | [] |
| /src/abseil-cpp/absl/types/variant_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_info_statistics_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/mock_helpers.h | [] | [] |
| /src/abseil-cpp/absl/status/status_payload_printer.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/log_message.cc | [] | [] |
| /src/abseil-cpp/absl/container/node_hash_map.h | [] | [] |
| /src/abseil-cpp/absl/log/check.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/ostringstream.h | [] | [] |
| /src/abseil-cpp/absl/strings/cord.cc | [] | [] |
| /src/abseil-cpp/absl/time/civil_time.cc | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/profile_builder.cc | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/periodic_sampler_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/container/inlined_vector_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/flags/flag_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc | [] | [] |
| /src/abseil-cpp/absl/strings/match.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/raw_logging.h | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/demangle_rust_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_format_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/vlog_is_on_test.cc | [] | [] |
| /src/abseil-cpp/absl/functional/any_invocable.h | [] | [] |
| /src/string_utilities_fuzzer.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/mutex_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/uniform_int_distribution.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/arg_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_format.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/synchronization/blocking_counter_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/base/optimization.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/errno_saver_test.cc | [] | [] |
| /src/abseil-cpp/absl/types/compare_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/sample_element_size_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_join_internal.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/log/initialize.cc | [] | [] |
| /src/abseil-cpp/absl/random/bit_gen_ref.h | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc | [] | [] |
| /src/abseil-cpp/absl/status/internal/status_internal.h | [] | [] |
| /src/abseil-cpp/absl/strings/ascii_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_info.cc | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/sample_recorder_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/randen_slow.h | [] | [] |
| /src/abseil-cpp/absl/memory/memory.h | [] | [] |
| /src/abseil-cpp/absl/strings/escaping_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/clock.h | [] | [] |
| /src/abseil-cpp/absl/strings/string_view_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/graphcycles.cc | [] | [] |
| /src/abseil-cpp/CMake/install_test_project/simple.cc | [] | [] |
| /src/abseil-cpp/absl/random/beta_distribution.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/iostream_state_saver_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/globals.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/parser.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/unordered_map_members_test.h | [] | [] |
| /src/abseil-cpp/absl/log/log_streamer.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/memutil_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/test_actions.h | [] | [] |
| /src/abseil-cpp/absl/base/no_destructor.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/ostringstream_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/per_thread_sem.h | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/demangle.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/direct_mmap.h | [] | [] |
| /src/abseil-cpp/absl/crc/crc32c.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/strip.h | [] | [] |
| /src/abseil-cpp/absl/hash/internal/city.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/raw_hash_set_resize_impl.h | [] | [] |
| /src/abseil-cpp/absl/random/seed_sequences.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/leak_check.h | [] | [] |
| /src/abseil-cpp/absl/numeric/int128.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/common_policy_traits_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/node_hash_set_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/blocking_counter.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/structured_proto.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/stacktrace_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/randen.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h | [] | [] |
| /src/abseil-cpp/absl/log/internal/check_op.cc | [] | [] |
| /src/abseil-cpp/absl/functional/function_ref.h | [] | [] |
| /src/abseil-cpp/absl/strings/str_split_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/vlog_config.cc | [] | [] |
| /src/abseil-cpp/absl/container/fixed_array_exception_safety_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/demangle_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_split.h | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/random/exponential_distribution.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/escaping_test_common.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/blocking_counter.cc | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_cord_state.h | [] | [] |
| /src/abseil-cpp/absl/random/discrete_distribution.cc | [] | [] |
| /src/abseil-cpp/absl/strings/substitute.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/node_slot_policy_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/dynamic_annotations.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/log/log_modifier_methods_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/string_view_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/hashtablez_sampler.h | [] | [] |
| /src/abseil-cpp/absl/crc/internal/crc_cord_state.cc | [] | [] |
| /src/abseil-cpp/absl/log/absl_log.h | [] | [] |
| /src/abseil-cpp/absl/numeric/int128_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/flags/internal/private_handle_accessor.cc | [] | [] |
| /src/abseil-cpp/absl/random/bit_gen_ref_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/output.cc | [] | [] |
| /src/abseil-cpp/absl/flags/reflection.h | [] | [] |
| /src/abseil-cpp/absl/strings/charset.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/resize_uninitialized.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_internal.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/examine_stack.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/vdso_support.h | [] | [] |
| /src/abseil-cpp/absl/strings/cord_buffer.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/exception_safety_testing.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/waiter_base.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/ostringstream.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_cat_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/status/internal/status_matchers.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/kernel_timeout.h | [] | [] |
| /src/abseil-cpp/absl/flags/config.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/hash_policy_traits_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/spinlock.cc | [] | [] |
| /src/abseil-cpp/absl/random/seed_sequences.h | [] | [] |
| /src/abseil-cpp/absl/container/flat_hash_map_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/nonsecure_base.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/charconv_parse_test.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/layout_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/mutex_method_pointer_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/internal/nanobenchmark.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/randen_hwaes.cc | [] | [] |
| /src/abseil-cpp/absl/strings/charconv.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/traits_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/stacktrace_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/base/no_destructor_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/checker_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cord_rep_consume.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/log_format.cc | [] | [] |
| /src/abseil-cpp/absl/flags/reflection_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/casts_test.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc | [] | [] |
| /src/abseil-cpp/absl/hash/internal/city_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_handle.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/layout_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/log_entry.cc | [] | [] |
| /src/abseil-cpp/absl/base/nullability_default_nonnull_test.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/structured.h | [] | [] |
| /src/abseil-cpp/absl/numeric/internal/bits.h | [] | [] |
| /src/abseil-cpp/absl/profiling/internal/exponential_biased.h | [] | [] |
| /src/abseil-cpp/absl/base/macros.h | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/thread_identity.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_split_internal.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/randen_slow.cc | [] | [] |
| /src/abseil-cpp/absl/numeric/bits.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/thread_identity_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/resize_and_overwrite.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/spinlock_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/numeric/int128_stream_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/internal/futex.h | [] | [] |
| /src/abseil-cpp/absl/status/statusor_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/time/clock_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/log/absl_check.h | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_update_scope.h | [] | [] |
| /src/abseil-cpp/absl/random/internal/chi_square.h | [] | [] |
| /src/abseil-cpp/absl/base/internal/tracing_strong_test.cc | [] | [] |
| /src/abseil-cpp/absl/synchronization/mutex_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.h | [] | [] |
| /src/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h | [] | [] |
| /src/abseil-cpp/absl/hash/hash_instantiated_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/match.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/random/internal/explicit_seed_seq.h | [] | [] |
| /src/abseil-cpp/absl/functional/any_invocable_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/cord_buffer_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/charconv.cc | ['/src/string_utilities_fuzzer.cc'] | [] |
| /src/abseil-cpp/absl/base/internal/unscaledcycleclock.cc | [] | [] |
| /src/abseil-cpp/absl/strings/escaping.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/pow10_helper.cc | [] | [] |
| /src/abseil-cpp/absl/strings/str_split_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/cleanup/cleanup.h | [] | [] |
| /src/abseil-cpp/absl/base/log_severity.cc | [] | [] |
| /src/abseil-cpp/absl/strings/escaping_benchmark.cc | [] | [] |
| /src/abseil-cpp/absl/container/internal/inlined_vector.h | [] | [] |
| /src/abseil-cpp/absl/log/log_sink.cc | [] | [] |
| /src/abseil-cpp/absl/log/internal/fnmatch.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/strerror.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/cordz_info.h | [] | [] |
| /src/abseil-cpp/absl/container/fixed_array_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/internal/endian.h | [] | [] |
| /src/abseil-cpp/absl/base/fast_type_id_test.cc | [] | [] |
| /src/abseil-cpp/absl/base/exception_safety_testing_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/cord_analysis.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/str_format/bind_test.cc | [] | [] |
| /src/abseil-cpp/absl/random/zipf_distribution_test.cc | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/elf_mem_image.h | [] | [] |
| /src/abseil-cpp/absl/container/internal/hash_function_defaults.h | [] | [] |
| /src/abseil-cpp/absl/synchronization/notification_test.cc | [] | [] |
| /src/abseil-cpp/absl/functional/internal/function_ref.h | [] | [] |
| /src/abseil-cpp/absl/types/compare.h | [] | [] |
| /src/abseil-cpp/absl/debugging/internal/decode_rust_punycode_test.cc | [] | [] |
| /src/abseil-cpp/absl/strings/internal/memutil.cc | [] | [] |
| Directory |
|---|
| /src/abseil-cpp/absl/functional/internal/ |
| /src/abseil-cpp/absl/meta/ |
| /src/abseil-cpp/absl/random/internal/ |
| /src/abseil-cpp/absl/debugging/internal/ |
| /src/abseil-cpp/absl/time/internal/ |
| /src/abseil-cpp/absl/time/ |
| /src/abseil-cpp/absl/hash/ |
| /src/abseil-cpp/absl/cleanup/ |
| /src/abseil-cpp/absl/log/internal/ |
| /src/abseil-cpp/absl/container/internal/ |
| /src/abseil-cpp/CMake/install_test_project/ |
| /src/abseil-cpp/absl/base/ |
| /src/abseil-cpp/absl/flags/ |
| /src/abseil-cpp/absl/debugging/ |
| /src/abseil-cpp/absl/utility/ |
| /src/abseil-cpp/absl/container/ |
| /src/abseil-cpp/absl/synchronization/ |
| /src/abseil-cpp/absl/numeric/internal/ |
| /src/abseil-cpp/absl/types/ |
| /src/abseil-cpp/absl/hash/internal/ |
| /src/abseil-cpp/absl/synchronization/internal/ |
| /src/abseil-cpp/absl/time/internal/cctz/src/ |
| /src/abseil-cpp/absl/profiling/ |
| /src/ |
| /src/abseil-cpp/absl/log/ |
| /src/abseil-cpp/absl/random/ |
| /src/abseil-cpp/absl/strings/internal/str_format/ |
| /src/abseil-cpp/absl/status/internal/ |
| /src/abseil-cpp/absl/strings/ |
| /src/abseil-cpp/absl/crc/ |
| /src/abseil-cpp/absl/base/internal/ |
| /src/abseil-cpp/absl/profiling/internal/ |
| /src/abseil-cpp/absl/algorithm/ |
| /src/abseil-cpp/absl/flags/internal/ |
| /src/abseil-cpp/absl/memory/ |
| /src/abseil-cpp/absl/status/ |
| /src/abseil-cpp/absl/crc/internal/ |
| /src/abseil-cpp/absl/types/internal/ |
| /src/abseil-cpp/absl/cleanup/internal/ |
| /src/abseil-cpp/absl/functional/ |
| /src/abseil-cpp/absl/time/internal/cctz/include/cctz/ |
| /src/abseil-cpp/absl/strings/internal/ |
| /src/abseil-cpp/absl/numeric/ |
This section shows a list of 3rd party function calls and their relative coverage information. By static analysis of the target project code, all of the 3rd party function call and their caller information, including the source file and line number that initiate the call are captured. The caller source code file and line number are shown in column 2 while column 1 is the function name of the 3rd party function call. Each occurrent of the 3rd party function call will occuply a separate row. Column 3 of each row indicate if the 3rd party call in the source file line is unreachable. Column 4 lists all fuzzers that have covered that particular system call in that specific location (source file and line)during their dynamic fuzzing.
| Target sink | Callsite location | Reached by fuzzer | Covered by Fuzzers |
|---|
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 |
|---|---|---|---|
| /src/string_utilities_fuzzer.cc | fuzzerLogFile-string_utilities_fuzzer.data | fuzzerLogFile-string_utilities_fuzzer.data.yaml |
This section contains multiple tables, each table contains a list of sink functions/methods found in the project for one of the CWE supported by the sink analyser, together with information like which fuzzers statically reach the sink functions/methods and possible call path to that sink functions/methods if it is not statically reached by any fuzzers. Column 1 is the function/method name of the sink functions/methods found in the project. Column 2 lists all fuzzers (or no fuzzers at all) that have covered that particular function method statically. Column 3 shows a list of possible call paths to reach the specific function/method call if none of the fuzzers cover the target function/method calls. Lastly, column 4 shows possible fuzzer blockers that prevent an existing fuzzer from reaching the target sink functions/methods dynamically.
| Target sink | Reached by fuzzer | Function call path | Possible branch blockers |
|---|---|---|---|
| get | [] |
Path 1
Path 2 |
N/A |
| Target sink | Reached by fuzzer | Function call path | Possible branch blockers |
|---|---|---|---|
| get | [] |
Path 1
Path 2 |
N/A |