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

Fuzzer details

Fuzzer: s2_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 1012 60.2%
gold [1:9] 89 5.29%
yellow [10:29] 47 2.79%
greenyellow [30:49] 6 0.35%
lawngreen 50+ 527 31.3%
All colors 1681 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
3402 3423 13 :

['std::__1::__atomic_base ::load[abi:v180000](std::__1::memory_order) const', 'absl::CurrentStackString(char*, int, bool)', 'absl::(anonymous namespace)::ScopedDeadlockReportBuffers::~ScopedDeadlockReportBuffers()', 'absl::synchronization_internal::GraphCycles::UpdateStackTrace(absl::synchronization_internal::GraphId, int, int (*)(void**, int))', 'absl::base_internal::SpinLock::Unlock()', 'absl::(anonymous namespace)::ScopedDeadlockReportBuffers::ScopedDeadlockReportBuffers()', 'absl::StackString(void**, int, char*, int, bool)', 'absl::synchronization_internal::GraphCycles::InsertEdge(absl::synchronization_internal::GraphId, absl::synchronization_internal::GraphId)', 'absl::synchronization_internal::GraphCycles::FindPath(absl::synchronization_internal::GraphId, absl::synchronization_internal::GraphId, int, absl::synchronization_internal::GraphId*) const', 'strlen', 'absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...)', 'absl::synchronization_internal::GraphCycles::GetStackTrace(absl::synchronization_internal::GraphId, void***)', 'absl::synchronization_internal::GraphCycles::Ptr(absl::synchronization_internal::GraphId)']

3402 3483 absl::DeadlockCheck(absl::Mutex*) call site: 00000 /src/abseil-cpp/absl/synchronization/mutex.cc:1386
1002 1004 8 :

['absl::base_internal::StrError(int)', 'absl::log_internal::LogMessage::operator<<(int)', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'absl::log_internal::LogMessage& absl::log_internal::LogMessage::operator<< <2>(char const (&) [2])', 'absl::base_internal::ErrnoSaver::operator()() const', 'absl::log_internal::LogMessage::InternalStream()', 'absl::log_internal::LogMessage::operator<<(std::__1::basic_string , std::__1::allocator > const&)', 'absl::log_internal::LogMessage& absl::log_internal::LogMessage::operator<< <3>(char const (&) [3])']

1004 3765 absl::log_internal::LogMessage::Flush() call site: 00000 /src/abseil-cpp/absl/log/internal/log_message.cc:442
596 596 1 :

['absl::Mutex::UnlockSlow(absl::SynchWaitParams*)']

596 596 absl::Mutex::Unlock() call site: 00000 /src/abseil-cpp/absl/synchronization/mutex.cc:1732
367 367 14 :

['std::__1::basic_string , std::__1::allocator > absl::StrCat<>(absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&)', 'absl::flags_internal::PrivateHandleAccessor::TypeId(absl::CommandLineFlag const&)', 'std::__1::basic_string , std::__1::allocator > absl::StrCat , std::__1::allocator >, char [179]>(absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, std::__1::basic_string , std::__1::allocator > const&, char const (&) [179])', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'absl::AlphaNum::AlphaNum(char const*)', 'absl::container_internal::raw_hash_set >, absl::CommandLineFlag*>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::__1::allocator > const, absl::CommandLineFlag*> > >::iterator::operator->() const', 'absl::AlphaNum::AlphaNum(std::__1::basic_string_view >)', 'std::__1::basic_string , std::__1::allocator >::operator std::__1::basic_string_view >[abi:v180000]() const', 'exit', 'std::__1::basic_string , std::__1::allocator > absl::StrCat , std::__1::allocator >, char [3]>(absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, std::__1::basic_string , std::__1::allocator > const&, char const (&) [3])', 'absl::flags_internal::ReportUsageError(std::__1::basic_string_view >, bool)', 'bool std::__1::operator!=[abi:v180000] , std::__1::allocator >(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)', 'absl::AlphaNum::AlphaNum >(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string , std::__1::allocator > absl::StrCat , std::__1::allocator >, char [4]>(absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, absl::AlphaNum const&, std::__1::basic_string , std::__1::allocator > const&, char const (&) [4])']

367 1911 absl::flags_internal::FlagRegistry::RegisterFlag(absl::CommandLineFlag&,charconst*) call site: 00000 /src/abseil-cpp/absl/flags/reflection.cc:132
316 386 12 :

['absl::container_internal::IsFull(absl::container_internal::ctrl_t)', 'absl::container_internal::HashSetResizeHelper::old_ctrl() const', 'absl::container_internal::HashSetResizeHelper::old_soo_data()', 'absl::container_internal::raw_hash_set >, absl::CommandLineFlag*>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::__1::allocator > const, absl::CommandLineFlag*> > >::alloc_ref()', 'absl::container_internal::raw_hash_set >, absl::CommandLineFlag*>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::__1::allocator > const, absl::CommandLineFlag*> > >::to_slot(void*)', 'void absl::container_internal::HashSetResizeHelper::DeallocateOld<8ul, std::__1::allocator >(std::__1::allocator , unsigned long)', 'absl::container_internal::raw_hash_set >, absl::CommandLineFlag*>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::__1::allocator > const, absl::CommandLineFlag*> > >::resize_impl(absl::container_internal::CommonFields&, unsigned long, absl::container_internal::HashtablezInfoHandle)::{lambda(absl::container_internal::map_slot_type >, absl::CommandLineFlag*>*)#1}::operator()(absl::container_internal::map_slot_type >, absl::CommandLineFlag*>*) const', 'absl::container_internal::CommonFields::infoz()', 'absl::container_internal::HashSetResizeHelper::old_capacity() const', 'absl::container_internal::HashtablezInfoHandle::RecordRehash(unsigned long)', '_ZNSt3__19allocatorIcEC2B7v180000INS_4pairIKNS_17basic_string_viewIcNS_11char_traitsIcEEEEPN4absl15CommandLineFlagEEEEERKNS0_IT_EE', 'absl::container_internal::HashSetResizeHelper::old_slots() const']

316 386 absl::container_internal::raw_hash_set >,absl::CommandLineFlag*>,absl::container_internal::StringHash,absl::container_internal::StringEq,std::__1::allocator >const,absl::CommandLineFlag*>>>::resize_impl(absl::container_internal::CommonFields&,unsignedlong,absl::container_internal::HashtablezInfoHandle) call site: 00000 /src/abseil-cpp/absl/container/internal/raw_hash_set.h:3645
188 188 2 :

['absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...)', 'absl::GetSynchEvent(void const*)']

188 188 absl::LockLeave(absl::Mutex*,absl::synchronization_internal::GraphId,absl::SynchLocksHeld*) call site: 00000 /src/abseil-cpp/absl/synchronization/mutex.cc:1258
107 107 1 :

['absl::base_internal::(anonymous namespace)::UnhookedAsyncSigSafeArena()']

107 385 absl::base_internal::LowLevelAlloc::NewArena(unsignedint) call site: 00000 /src/abseil-cpp/absl/base/internal/low_level_alloc.cc:369
93 93 2 :

['absl::str_format_internal::UntypedFormatSpecImpl::parsed_conversion() const', 'bool absl::str_format_internal::ParsedFormatBase::ProcessFormat >(absl::str_format_internal::(anonymous namespace)::ConverterConsumer ) const']

93 97 boolabsl::str_format_internal::(anonymousnamespace)::ConvertAll (absl::str_format_internal::UntypedFormatSpecImpl,absl::Span ,absl::str_format_internal::(anonymousnamespace)::DefaultConverter) call site: 00000 /src/abseil-cpp/absl/strings/internal/str_format/bind.cc:143
84 84 1 :

['absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...)']

84 84 absl::base_internal::Next(int,absl::base_internal::(anonymousnamespace)::AllocList*,absl::base_internal::LowLevelAlloc::Arena*) call site: 00000 /src/abseil-cpp/absl/base/internal/low_level_alloc.cc:460
69 69 2 :

['absl::Duration absl::Nanoseconds (int)', 'absl::(anonymous namespace)::FloorToUnit(absl::Duration, absl::Duration)']

69 71 absl::ToUnixNanos(absl::Time) call site: 00000 /src/abseil-cpp/absl/time/time.cc:250
42 42 1 :

['absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...)']

42 42 voidabsl::base_internal::CallOnceImpl (std::__1::atomic *,absl::base_internal::SchedulingMode,void(absl::flags_internal::FlagImpl::*&&)(),absl::flags_internal::FlagImpl*&&) call site: 00000 /src/abseil-cpp/absl/base/call_once.h:157
42 42 1 :

['absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...)']

42 42 voidabsl::base_internal::CallOnceImpl (std::__1::atomic *,absl::base_internal::SchedulingMode,absl::log_internal::(anonymousnamespace)::StderrLogSink::Send(absl::LogEntryconst&)::{lambda()#1}&&) call site: 00000 /src/abseil-cpp/absl/base/call_once.h:157

Runtime coverage analysis

Covered functions
991
Functions that are reachable but not covered
865
Reachable functions
1678
Percentage of reachable functions covered
48.45%
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/s2geometry/src/s2_fuzzer.cc 4
/usr/local/include/absl/strings/internal/str_split_internal.h 10
/usr/local/include/absl/strings/str_split.h 5
/usr/local/include/absl/strings/ascii.h 3
/src/s2geometry/src/s2/s2text_format.cc 7
/usr/local/include/absl/log/internal/check_op.h 2
/src/abseil-cpp/absl/log/internal/log_message.cc 20
/src/abseil-cpp/absl/base/internal/errno_saver.h 3
/src/abseil-cpp/absl/time/clock.cc 5
/src/abseil-cpp/absl/time/internal/get_current_time_posix.inc 1
/src/abseil-cpp/absl/base/internal/raw_logging.cc 5
/src/abseil-cpp/absl/base/internal/atomic_hook.h 7
/src/abseil-cpp/absl/time/time.h 25
/src/abseil-cpp/absl/log/internal/globals.cc 5
/src/abseil-cpp/absl/log/log_entry.h 7
/src/abseil-cpp/absl/log/globals.cc 3
/src/abseil-cpp/absl/hash/hash.h 1
/src/abseil-cpp/absl/hash/internal/hash.h 7
/usr/local/include/absl/hash/internal/hash.h 2
/src/abseil-cpp/absl/types/span.h 22
/src/abseil-cpp/absl/types/internal/span.h 4
/src/abseil-cpp/absl/log/internal/proto.h 12
/src/abseil-cpp/absl/log/internal/proto.cc 10
/src/abseil-cpp/absl/time/time.cc 8
/src/abseil-cpp/absl/time/duration.cc 6
/src/abseil-cpp/absl/base/internal/throw_delegate.cc 1
/usr/local/bin/../include/c++/v1/stdexcept 1
/src/abseil-cpp/absl/debugging/internal/examine_stack.cc 6
/src/abseil-cpp/absl/debugging/stacktrace.cc 1
/src/abseil-cpp/absl/debugging/symbolize_elf.inc 47
/src/abseil-cpp/absl/base/dynamic_annotations.h 2
/src/abseil-cpp/absl/base/internal/low_level_alloc.cc 27
/src/abseil-cpp/absl/base/call_once.h 8
/usr/local/include/absl/base/call_once.h 3
/usr/local/include/absl/base/internal/low_level_scheduling.h 2
/src/abseil-cpp/absl/base/internal/spinlock_wait.cc 1
/src/abseil-cpp/absl/base/internal/spinlock_wait.h 1
/src/abseil-cpp/absl/base/internal/spinlock_linux.inc 2
/usr/local/include/absl/base/internal/spinlock_wait.h 1
/src/abseil-cpp/absl/base/internal/spinlock.cc 6
/src/abseil-cpp/absl/base/internal/spinlock.h 8
/src/abseil-cpp/absl/base/internal/cycleclock.h 3
/src/abseil-cpp/absl/base/internal/unscaledcycleclock.h 1
/src/abseil-cpp/absl/base/internal/direct_mmap.h 2
/src/abseil-cpp/absl/debugging/internal/demangle.cc 11
/src/abseil-cpp/absl/debugging/internal/demangle_rust.cc 2
/src/abseil-cpp/absl/debugging/internal/vdso_support.cc 5
/src/abseil-cpp/absl/debugging/internal/elf_mem_image.cc 20
/src/abseil-cpp/absl/debugging/internal/elf_mem_image.h 1
/src/abseil-cpp/absl/debugging/internal/vdso_support.h 1
/usr/local/include/absl/log/internal/log_message.h 4
/src/abseil-cpp/absl/base/log_severity.h 2
/src/abseil-cpp/absl/base/internal/strerror.cc 4
/src/abseil-cpp/absl/log/internal/log_sink_set.cc 6
/src/abseil-cpp/absl/log/internal/log_format.cc 4
/src/abseil-cpp/absl/strings/internal/str_format/bind.h 2
/usr/local/include/absl/strings/str_format.h 2
/usr/local/include/absl/strings/internal/str_format/bind.h 3
/src/abseil-cpp/absl/strings/str_format.h 1
/src/abseil-cpp/absl/strings/internal/str_format/arg.h 3
/usr/local/include/absl/strings/internal/str_format/arg.h 4
/usr/local/include/absl/types/span.h 2
/src/abseil-cpp/absl/strings/internal/str_format/bind.cc 4
/src/abseil-cpp/absl/strings/internal/str_format/output.h 2
/src/abseil-cpp/absl/strings/internal/str_format/extension.h 6
/src/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h 26
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc 2
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc 3
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc 1
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc 3
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h 1
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h 1
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc 3
/src/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h 1
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h 1
/src/abseil-cpp/absl/strings/numbers.cc 4
/src/abseil-cpp/absl/base/internal/endian.h 4
/src/abseil-cpp/absl/base/internal/unaligned_access.h 2
/usr/local/include/absl/numeric/bits.h 3
/src/abseil-cpp/absl/log/internal/append_truncated.h 1
/src/abseil-cpp/absl/container/inlined_vector.h 1
/src/abseil-cpp/absl/container/internal/inlined_vector.h 2
/src/abseil-cpp/absl/container/internal/compressed_tuple.h 1
/usr/local/include/absl/container/internal/compressed_tuple.h 1
/src/abseil-cpp/absl/base/no_destructor.h 8
/usr/local/include/absl/synchronization/mutex.h 1
/src/abseil-cpp/absl/synchronization/mutex.h 6
/src/abseil-cpp/absl/synchronization/mutex.cc 53
/src/abseil-cpp/absl/synchronization/internal/graphcycles.h 1
/src/abseil-cpp/absl/synchronization/internal/create_thread_identity.h 1
/src/abseil-cpp/absl/base/internal/thread_identity.cc 4
/src/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc 6
/src/abseil-cpp/absl/synchronization/internal/per_thread_sem.h 3
/src/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc 3
/src/abseil-cpp/absl/synchronization/internal/waiter_base.h 1
/src/abseil-cpp/absl/synchronization/internal/futex_waiter.h 1
/src/abseil-cpp/absl/synchronization/internal/graphcycles.cc 57
/src/abseil-cpp/absl/base/internal/hide_ptr.h 4
/src/abseil-cpp/absl/base/internal/sysinfo.cc 2
/src/abseil-cpp/absl/synchronization/internal/kernel_timeout.h 6
/src/abseil-cpp/absl/base/internal/low_level_scheduling.h 4
/src/abseil-cpp/absl/time/clock.h 1
/src/abseil-cpp/absl/base/casts.h 1
/src/abseil-cpp/absl/base/internal/unscaledcycleclock.cc 1
/src/abseil-cpp/absl/base/internal/thread_identity.h 1
/src/abseil-cpp/absl/synchronization/internal/futex_waiter.cc 4
/src/abseil-cpp/absl/synchronization/internal/futex.h 5
/src/abseil-cpp/absl/synchronization/internal/waiter_base.cc 1
/src/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc 5
/usr/local/include/absl/log/internal/voidify.h 1
/src/s2geometry/src/s2/s2point.h 2
/src/s2geometry/src/s2/util/math/vector.h 5
/src/abseil-cpp/absl/strings/str_split.cc 1
/src/abseil-cpp/absl/strings/charconv.cc 21
/src/abseil-cpp/absl/strings/charconv.h 1
/src/abseil-cpp/absl/strings/internal/charconv_parse.cc 14
/src/abseil-cpp/absl/strings/internal/charconv_parse.h 1
/src/abseil-cpp/absl/strings/internal/memutil.cc 1
/src/abseil-cpp/absl/numeric/int128.h 14
/usr/local/include/absl/base/casts.h 1
/src/abseil-cpp/absl/strings/internal/charconv_bigint.h 14
/src/abseil-cpp/absl/strings/internal/charconv_bigint.cc 6
/src/s2geometry/src/s2/s2latlng.h 5
/src/s2geometry/src/s2/s1angle.h 4
/src/s2geometry/src/s2/s2latlng.cc 1
/src/s2geometry/src/s2/mutable_s2shape_index.cc 2
/src/s2geometry/src/s2/s2memory_tracker.h 7
/src/s2geometry/src/s2/s2error.h 2
/src/s2geometry/src/s2/s2memory_tracker.cc 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::container_internal::AssertIsFull(absl::container_internal::ctrl_tconst*,unsignedchar,unsignedcharconst*,charconst*) 33 9 27.27% []
absl::container_internal::raw_hash_set >,absl::CommandLineFlag*>,absl::container_internal::StringHash,absl::container_internal::StringEq,std::__1::allocator >const,absl::CommandLineFlag*>>>::resize_impl(absl::container_internal::CommonFields&,unsignedlong,absl::container_internal::HashtablezInfoHandle) 68 31 45.58% []
absl::flags_internal::FlagRegistry::RegisterFlag(absl::CommandLineFlag&,charconst*) 53 8 15.09% []
absl::hash_internal::LowLevelHashLenGt16(voidconst*,unsignedlong,unsignedlong,unsignedlongconst*) 50 27 54.0% ['s2_fuzzer']
absl::log_internal::(anonymousnamespace)::FormatBoundedFields(absl::LogSeverity,absl::Time,int,absl::Span &) 56 18 32.14% ['s2_fuzzer']
boolabsl::str_format_internal::ConvertIntArg (char,absl::str_format_internal::FormatConversionSpecImpl,absl::str_format_internal::FormatSinkImpl*) 44 10 22.72% []
boolabsl::str_format_internal::ConvertIntArg (int,absl::str_format_internal::FormatConversionSpecImpl,absl::str_format_internal::FormatSinkImpl*) 44 13 29.54% []
charconst*absl::str_format_internal::ConsumeConversion (charconst*,charconst*,absl::str_format_internal::UnboundConversion*,int*) 101 47 46.53% []
boolabsl::str_format_internal::(anonymousnamespace)::FloatToSink (double,absl::str_format_internal::FormatConversionSpecImplconst&,absl::str_format_internal::FormatSinkImpl*) 78 24 30.76% []
absl::DeadlockCheck(absl::Mutex*) 69 9 13.04% ['s2_fuzzer']
absl::LockLeave(absl::Mutex*,absl::synchronization_internal::GraphId,absl::SynchLocksHeld*) 32 13 40.62% []

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/s2geometry/src/s2/s2crossing_edge_query.cc [] []
/src/s2geometry/src/s2/s2polyline.cc [] []
/src/s2geometry/src/s2/s2lax_polygon_shape.h [] []
/usr/local/include/absl/container/inlined_vector.h [] []
/src/s2geometry/src/s2/s2metrics.cc [] []
/src/s2geometry/src/s2/s2edge_crosser.h [] []
/src/s2geometry/src/s2/s2closest_point_query_base.h [] []
/src/s2geometry/src/s2/base/port.h [] []
/src/abseil-cpp/absl/base/internal/atomic_hook.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc [] []
/src/abseil-cpp/absl/strings/internal/str_join_internal.h [] []
/src/abseil-cpp/absl/debugging/internal/address_is_readable.cc [] []
/src/s2geometry/src/s2/s2distance_target.h [] []
/src/abseil-cpp/absl/base/internal/spinlock_wait.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2min_distance_targets.h [] []
/src/abseil-cpp/absl/strings/internal/str_format/parser.h [] []
/src/abseil-cpp/absl/base/internal/spinlock.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/hash/internal/hash.cc [] []
/src/abseil-cpp/absl/hash/internal/low_level_hash.cc [] []
/src/abseil-cpp/absl/flags/internal/sequence_lock.h [] []
/src/abseil-cpp/absl/base/casts.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/encoded_s2point_vector.cc [] []
/src/abseil-cpp/absl/strings/internal/charconv_parse.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/util/gtl/compact_array.h [] []
/src/abseil-cpp/absl/strings/internal/str_format/bind.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/base/internal/endian.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/internal/str_format/extension.cc [] []
/src/abseil-cpp/absl/container/internal/container_memory.h [] []
/src/s2geometry/src/s2/util/coding/varint.h [] []
/src/abseil-cpp/absl/base/internal/spinlock_linux.inc ['s2_fuzzer'] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2builder.cc [] []
/src/abseil-cpp/absl/strings/numbers.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2polygon.cc [] []
/src/s2geometry/src/s2/s2padded_cell.cc [] []
/src/s2geometry/src/s2/s1angle.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2crossing_edge_query.h [] []
/src/abseil-cpp/absl/strings/match.h [] []
/src/abseil-cpp/absl/base/internal/spinlock.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/numbers.h [] []
/src/s2geometry/src/s2/encoded_s2cell_id_vector.h [] []
/src/s2geometry/src/s2/util/hash/mix.h [] []
/src/abseil-cpp/absl/log/internal/vlog_config.cc [] []
/src/s2geometry/src/s2/r1interval.h [] []
/usr/local/include/absl/base/call_once.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2closest_cell_query.cc [] []
/src/abseil-cpp/absl/types/internal/span.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2boolean_operation.h [] []
/src/abseil-cpp/absl/time/time.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2builder_layer.h [] []
/src/abseil-cpp/absl/hash/internal/hash.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2edge_crossings_internal.h [] []
/usr/local/include/absl/strings/str_cat.h [] []
/src/s2geometry/src/s2/r2rect.cc [] []
/src/s2geometry/src/s2/s2builderutil_snap_functions.cc [] []
/src/s2geometry/src/s2/s2pointutil.h [] []
/usr/local/bin/../include/c++/v1/stdlib.h [] []
/usr/local/include/absl/container/btree_set.h [] []
/src/abseil-cpp/absl/synchronization/internal/futex.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/flags/commandlineflag.h [] []
/src/s2geometry/src/s2/s2lax_polygon_shape.cc [] []
/src/abseil-cpp/absl/strings/ascii.cc [] []
/src/s2geometry/src/s2_fuzzer.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/sequence_lexicon.h [] []
/src/s2geometry/src/s2/id_set_lexicon.h [] []
/src/s2geometry/src/s2/s2contains_vertex_query.h [] []
/src/abseil-cpp/absl/debugging/internal/elf_mem_image.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/debugging/internal/bounded_utf8_length_sequence.h [] []
/src/abseil-cpp/absl/debugging/internal/vdso_support.cc ['s2_fuzzer'] []
/usr/local/include/absl/log/internal/conditions.h [] []
/src/s2geometry/src/s2/s2polyline_measures.cc [] []
/src/s2geometry/src/s2/s2padded_cell.h [] []
/src/s2geometry/src/s2/s2builderutil_s2polyline_vector_layer.h [] []
/src/s2geometry/src/s2/s2cell_id.cc [] []
/src/s2geometry/src/s2/s2cap.h [] []
/src/abseil-cpp/absl/base/internal/low_level_alloc.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/synchronization/internal/create_thread_identity.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/flags/internal/program_name.cc [] []
/src/abseil-cpp/absl/debugging/internal/stacktrace_x86-inl.inc [] []
/src/s2geometry/src/s2/id_set_lexicon.cc [] []
/src/s2geometry/src/s2/s2pointutil.cc [] []
/src/abseil-cpp/absl/log/internal/proto.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2lax_polyline_shape.h [] []
/src/s2geometry/src/s2/s2polyline_simplifier.cc [] []
/src/s2geometry/src/s2/encoded_string_vector.cc [] []
/src/s2geometry/src/s2/s2cell_id.h [] []
/usr/local/include/absl/strings/string_view.h [] []
/src/abseil-cpp/absl/base/internal/low_level_scheduling.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2closest_edge_query_base.h [] []
/src/abseil-cpp/absl/strings/internal/str_format/output.cc [] []
/src/abseil-cpp/absl/debugging/internal/examine_stack.cc ['s2_fuzzer'] []
/src/abseil-cpp/absl/flags/internal/flag.cc [] []
/src/abseil-cpp/absl/log/globals.cc ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/memory/memory.h [] []
/src/abseil-cpp/absl/strings/strip.h [] []
/usr/local/include/absl/cleanup/cleanup.h [] []
/src/abseil-cpp/absl/strings/match.cc [] []
/usr/local/include/absl/container/internal/layout.h [] []
/src/s2geometry/src/s2/base/casts.h [] []
/src/abseil-cpp/absl/debugging/internal/utf8_for_code_point.h [] []
/usr/local/include/absl/flags/flag.h [] []
/src/abseil-cpp/absl/debugging/symbolize_elf.inc ['s2_fuzzer'] []
/src/s2geometry/src/s2/util/math/matrix3x3.h [] []
/usr/local/include/absl/log/internal/voidify.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2loop_measures.h [] []
/src/s2geometry/src/s2/s1chord_angle.cc [] []
/src/s2geometry/src/s2/s2edge_clipping.h [] []
/src/s2geometry/src/s2/util/bits/bit-interleave.cc [] []
/src/abseil-cpp/absl/hash/internal/city.cc [] []
/src/s2geometry/src/s2/s2edge_clipping.cc [] []
/src/s2geometry/src/s2/s2cell_index.cc [] []
/src/s2geometry/src/s2/s2polyline.h [] []
/src/s2geometry/src/s2/s1interval.h [] []
/src/abseil-cpp/absl/base/internal/thread_identity.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/flags/internal/commandlineflag.h [] []
/src/abseil-cpp/absl/log/internal/log_format.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/util/coding/coder.h [] []
/src/s2geometry/src/s2/s2region.h [] []
/src/abseil-cpp/absl/container/internal/hashtablez_sampler.h [] []
/src/abseil-cpp/absl/base/internal/unaligned_access.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/util/gtl/hashtable_common.h [] []
/src/abseil-cpp/absl/strings/internal/str_format/bind.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/internal/charconv_parse.h ['s2_fuzzer'] []
/usr/local/include/absl/container/internal/compressed_tuple.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/flags/internal/flag.h [] []
/src/s2geometry/src/s2/s2point_compression.h [] []
/src/abseil-cpp/absl/numeric/bits.h [] []
/src/abseil-cpp/absl/time/time.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2shape.h [] []
/usr/local/include/absl/log/internal/log_message.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/str_format.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/flags/reflection.cc [] []
/src/s2geometry/src/s2/s2contains_vertex_query.cc [] []
/src/abseil-cpp/absl/log/internal/log_sink_set.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2builderutil_s2polyline_vector_layer.cc [] []
/src/s2geometry/src/s2/encoded_string_vector.h [] []
/src/s2geometry/src/s2/s2shapeutil_shape_edge_id.h [] []
/usr/local/include/absl/log/internal/nullguard.h [] []
/src/abseil-cpp/absl/log/log_sink.cc [] []
/src/s2geometry/src/s2/s2cell_union.cc [] []
/src/abseil-cpp/absl/container/internal/hash_function_defaults.h [] []
/usr/local/include/absl/base/internal/spinlock_wait.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/base/internal/hide_ptr.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/flags/marshalling.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc [] []
/src/s2geometry/src/s2/s2region_coverer.h [] []
/src/s2geometry/src/s2/s2cell.cc [] []
/src/abseil-cpp/absl/strings/internal/str_format/parser.cc [] []
/src/abseil-cpp/absl/strings/str_cat.h [] []
/src/abseil-cpp/absl/time/civil_time.h [] []
/src/s2geometry/src/s2/s2cell_range_iterator.h [] []
/usr/local/include/absl/container/internal/hashtablez_sampler.h [] []
/src/abseil-cpp/absl/numeric/int128.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2lax_polyline_shape.cc [] []
/src/s2geometry/src/s2/s2latlng_rect.h [] []
/src/s2geometry/src/s2/s2latlng.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/base/log_severity.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/algorithm/container.h [] []
/src/s2geometry/src/s2/s2edge_distances.cc [] []
/src/abseil-cpp/absl/synchronization/internal/waiter_base.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/util/math/mathutil.h [] []
/src/s2geometry/src/s2/s2cell_union.h [] []
/usr/local/include/absl/strings/internal/str_format/arg.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2contains_point_query.h [] []
/src/s2geometry/src/s2/s2shapeutil_count_edges.h [] []
/src/abseil-cpp/absl/flags/internal/private_handle_accessor.cc [] []
/src/abseil-cpp/absl/base/internal/fast_type_id.h [] []
/usr/local/include/absl/container/btree_map.h [] []
/src/s2geometry/src/s2/util/math/vector.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/hash/hash.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2error.h ['s2_fuzzer'] []
/usr/local/include/absl/base/internal/low_level_scheduling.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/container/flat_hash_map.h [] []
/src/s2geometry/src/s2/s2shapeutil_shape_edge.h [] []
/src/s2geometry/src/s2/s2loop.h [] []
/src/abseil-cpp/absl/synchronization/internal/graphcycles.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2shape_index.cc [] []
/usr/local/include/absl/strings/internal/str_format/bind.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2memory_tracker.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/functional/internal/function_ref.h [] []
/src/s2geometry/src/s2/s2closest_edge_query.h [] []
/src/s2geometry/src/s2/s2shape_measures.cc [] []
/src/s2geometry/src/s2/s2edge_crosser.cc [] []
/src/s2geometry/src/s2/s2cap.cc [] []
/usr/local/include/absl/container/internal/hash_function_defaults.h [] []
/src/s2geometry/src/s2/s2polyline_simplifier.h [] []
/src/abseil-cpp/absl/log/internal/append_truncated.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc [] []
/src/s2geometry/src/s2/s2latlng_rect_bounder.h [] []
/src/abseil-cpp/absl/base/internal/throw_delegate.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/encoded_s2cell_id_vector.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/flags/internal/path_util.h [] []
/src/s2geometry/src/s2/util/coding/transforms.h [] []
/usr/local/include/absl/strings/internal/stringify_sink.h [] []
/src/s2geometry/src/s2/s2closest_edge_query.cc [] []
/src/abseil-cpp/absl/strings/internal/charconv_bigint.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/container/flat_hash_map.h [] []
/usr/local/include/absl/container/internal/raw_hash_map.h [] []
/src/s2geometry/src/s2/s2centroids.cc [] []
/usr/local/include/absl/hash/internal/hash.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/numeric/int128.cc [] []
/src/abseil-cpp/absl/strings/internal/str_format/output.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/internal/charconv_bigint.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/time/clock.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2debug.cc [] []
/src/s2geometry/src/s2/s2shape_index_measures.cc [] []
/src/abseil-cpp/absl/synchronization/internal/kernel_timeout.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2measures.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/include/cctz/zone_info_source.h [] []
/src/s2geometry/src/s2/s2cell_index.h [] []
/src/abseil-cpp/absl/log/log_sink.h [] []
/src/abseil-cpp/absl/base/internal/unscaledcycleclock.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/log/log_sink_registry.h [] []
/src/abseil-cpp/absl/synchronization/mutex.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/flags/marshalling.h [] []
/src/s2geometry/src/s2/s2latlng_rect.cc [] []
/src/s2geometry/src/s2/util/gtl/densehashtable.h [] []
/usr/local/bin/../include/c++/v1/stdexcept ['s2_fuzzer'] []
/src/abseil-cpp/absl/log/internal/check_op.h [] []
/src/s2geometry/src/s2/s2predicates.h [] []
/src/abseil-cpp/absl/synchronization/internal/futex_waiter.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/synchronization/mutex.cc ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/container/internal/raw_hash_set.h [] []
/src/abseil-cpp/absl/synchronization/internal/graphcycles.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/util/math/exactfloat/exactfloat.h [] []
/src/s2geometry/src/s2/s1chord_angle.h [] []
/src/s2geometry/src/s2/s2point_vector_shape.h [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.h [] []
/src/s2geometry/src/s2/s2coder.h [] []
/src/abseil-cpp/absl/base/no_destructor.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/container/internal/raw_hash_set.h [] []
/src/s2geometry/src/s2/s2edge_crossings.h [] []
/src/s2geometry/src/s2/util/coding/varint.cc [] []
/src/s2geometry/src/s2/encoded_s2point_vector.h [] []
/src/s2geometry/src/s2/base/spinlock.h [] []
/src/s2geometry/src/s2/s2closest_point_query.cc [] []
/src/abseil-cpp/absl/debugging/stacktrace.cc ['s2_fuzzer'] []
/usr/local/include/absl/strings/str_format.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/container/internal/btree.h [] []
/src/abseil-cpp/absl/strings/charconv.cc ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/container/flat_hash_set.h [] []
/usr/local/include/absl/container/internal/hash_policy_traits.h [] []
/usr/local/include/absl/types/internal/span.h [] []
/src/abseil-cpp/absl/container/internal/raw_hash_set.cc [] []
/usr/local/include/absl/container/internal/container_memory.h [] []
/usr/local/include/absl/base/internal/endian.h [] []
/src/abseil-cpp/absl/strings/str_split.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2latlng.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc ['s2_fuzzer'] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.h [] []
/src/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2builder.h [] []
/src/s2geometry/src/s2/util/gtl/dense_hash_set.h [] []
/usr/local/include/absl/container/fixed_array.h [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc ['s2_fuzzer'] []
/src/abseil-cpp/absl/log/internal/log_message.h [] []
/src/s2geometry/src/s2/s2shapeutil_get_reference_point.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc [] []
/src/abseil-cpp/absl/container/internal/compressed_tuple.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/numeric/bits.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/log/internal/check_op.cc [] []
/src/abseil-cpp/absl/base/internal/errno_saver.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/base/internal/thread_identity.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/container/internal/inlined_vector.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2polygon.h [] []
/usr/local/include/absl/functional/internal/function_ref.h [] []
/usr/local/include/absl/synchronization/mutex.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/internal/str_format/arg.cc [] []
/usr/local/include/absl/log/internal/check_op.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2edge_crossings.cc [] []
/src/abseil-cpp/absl/base/call_once.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/str_split.h [] []
/usr/local/include/absl/base/casts.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2coords.h [] []
/src/abseil-cpp/absl/flags/internal/commandlineflag.cc [] []
/usr/local/include/absl/container/internal/inlined_vector.h [] []
/src/s2geometry/src/s2/s2closest_cell_query.h [] []
/src/abseil-cpp/absl/flags/internal/flag.h [] []
/usr/local/bin/../include/c++/v1/optional [] []
/src/abseil-cpp/absl/log/internal/proto.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2closest_point_query.h [] []
/usr/local/include/absl/strings/str_split.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/base/internal/unaligned_access.h [] []
/usr/local/bin/../include/c++/v1/__exception/exception.h [] []
/src/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2closest_cell_query_base.h [] []
/src/abseil-cpp/absl/strings/internal/str_split_internal.h [] []
/src/abseil-cpp/absl/container/internal/raw_hash_map.h [] []
/src/abseil-cpp/absl/strings/charconv.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/container/fixed_array.h [] []
/src/abseil-cpp/absl/debugging/internal/vdso_support.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2builderutil_s2polyline_layer.h [] []
/src/s2geometry/src/s2/s1angle.cc [] []
/src/s2geometry/src/s2/s2text_format.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2point.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/debugging/internal/elf_mem_image.cc ['s2_fuzzer'] []
/src/abseil-cpp/absl/base/internal/raw_logging.cc ['s2_fuzzer'] []
/usr/local/include/absl/base/internal/fast_type_id.h [] []
/src/abseil-cpp/absl/debugging/internal/demangle_rust.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/encoded_uint_vector.h [] []
/usr/local/include/absl/functional/function_ref.h [] []
/src/s2geometry/src/s2/util/coding/nth-derivative.h [] []
/src/abseil-cpp/absl/base/internal/unscaledcycleclock.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/util/bits/bits.h [] []
/src/s2geometry/src/s2/r2rect.h [] []
/src/abseil-cpp/absl/container/internal/common_policy_traits.h [] []
/src/abseil-cpp/absl/strings/str_cat.cc [] []
/src/s2geometry/src/s2/s2cell.h [] []
/src/abseil-cpp/absl/strings/internal/str_format/arg.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/log/internal/log_message.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/internal/resize_uninitialized.h [] []
/src/abseil-cpp/absl/time/internal/get_current_time_posix.inc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/util/math/exactfloat/exactfloat.cc [] []
/usr/local/include/absl/strings/ascii.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2point_span.h [] []
/src/abseil-cpp/absl/synchronization/internal/per_thread_sem.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/time/duration.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2builder_graph.h [] []
/src/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/util/endian/endian.h [] []
/src/abseil-cpp/absl/container/inlined_vector.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/util/coding/coder.cc [] []
/src/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h [] []
/src/s2geometry/src/s2/mutable_s2shape_index.h [] []
/usr/local/bin/../include/c++/v1/__fwd/sstream.h [] []
/src/abseil-cpp/absl/container/internal/hash_policy_traits.h [] []
/src/s2geometry/src/s2/s2min_distance_targets.cc [] []
/src/s2geometry/src/s2/s2latlng_rect_bounder.cc [] []
/src/abseil-cpp/absl/synchronization/internal/futex_waiter.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2memory_tracker.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2cell_iterator.h [] []
/src/abseil-cpp/absl/base/internal/spinlock_wait.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc [] []
/usr/local/include/absl/types/compare.h [] []
/src/s2geometry/src/s2/s2builderutil_s2polygon_layer.cc [] []
/src/abseil-cpp/absl/cleanup/internal/cleanup.h [] []
/src/s2geometry/src/s2/s2boolean_operation.cc [] []
/src/s2geometry/src/s2/s2builderutil_s2polyline_layer.cc [] []
/usr/local/include/absl/container/internal/btree_container.h [] []
/src/abseil-cpp/absl/base/internal/cycleclock.cc [] []
/src/s2geometry/src/s2/s2builderutil_snap_functions.h [] []
/usr/local/include/absl/container/internal/common_policy_traits.h [] []
/src/s2geometry/src/s2/s2builderutil_s2polygon_layer.h [] []
/src/abseil-cpp/absl/cleanup/cleanup.h [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc [] []
/src/s2geometry/src/s2/s2shapeutil_contains_brute_force.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2coords.cc [] []
/src/abseil-cpp/absl/flags/marshalling.h [] []
/src/s2geometry/src/s2/s2loop.cc [] []
/src/abseil-cpp/absl/functional/function_ref.h [] []
/src/abseil-cpp/absl/base/internal/cycleclock.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/strings/internal/str_format/extension.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2region_coverer.cc [] []
/src/s2geometry/src/s2/s2predicates_internal.h [] []
/src/abseil-cpp/absl/numeric/int128_have_intrinsic.inc [] []
/src/abseil-cpp/absl/time/clock.h ['s2_fuzzer'] []
/usr/local/include/absl/types/span.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2edge_distances.h [] []
/src/abseil-cpp/absl/flags/commandlineflag.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h ['s2_fuzzer'] []
/src/abseil-cpp/absl/debugging/internal/utf8_for_code_point.cc [] []
/src/abseil-cpp/absl/base/internal/strerror.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2predicates.cc [] []
/src/s2geometry/src/s2/s2shape_index_region.h [] []
/src/abseil-cpp/absl/log/log_entry.h ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s1interval.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc ['s2_fuzzer'] []
/src/abseil-cpp/absl/log/internal/fnmatch.cc [] []
/src/s2geometry/src/s2/s2wedge_relations.cc [] []
/src/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc ['s2_fuzzer'] []
/src/abseil-cpp/absl/strings/str_join.h [] []
/usr/local/include/absl/cleanup/internal/cleanup.h [] []
/src/abseil-cpp/absl/strings/internal/memutil.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2builder_graph.cc [] []
/src/abseil-cpp/absl/debugging/internal/demangle.cc ['s2_fuzzer'] []
/src/abseil-cpp/absl/base/dynamic_annotations.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/mutable_s2shape_index.cc ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/strings/internal/str_split_internal.h ['s2_fuzzer'] ['s2_fuzzer']
/usr/local/include/absl/strings/numbers.h [] []
/src/abseil-cpp/absl/log/internal/globals.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2loop_measures.cc [] []
/src/abseil-cpp/absl/flags/usage_config.h [] []
/src/abseil-cpp/absl/base/internal/direct_mmap.h ['s2_fuzzer'] []
/src/s2geometry/src/s2/s2point_compression.cc [] []
/src/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/s2geometry/src/s2/s2point_index.h [] []
/src/abseil-cpp/absl/base/internal/sysinfo.cc ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/synchronization/internal/waiter_base.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/log/internal/nullguard.h [] []
/src/s2geometry/src/s2/s2metrics.h [] []
/src/abseil-cpp/absl/strings/ascii.h [] []
/src/abseil-cpp/absl/flags/usage_config.cc [] []
/src/s2geometry/src/s2/s2shape_index.h [] []
/src/abseil-cpp/absl/types/span.h ['s2_fuzzer'] ['s2_fuzzer']
/src/abseil-cpp/absl/strings/internal/stringify_sink.cc [] []

Directories in report

Directory
/src/abseil-cpp/absl/time/internal/cctz/src/
/usr/local/include/absl/container/
/usr/local/include/absl/flags/internal/
/src/abseil-cpp/absl/strings/
/usr/local/include/absl/base/
/src/abseil-cpp/absl/cleanup/internal/
/usr/local/bin/../include/c++/v1/__fwd/
/usr/local/include/absl/types/
/src/abseil-cpp/absl/strings/internal/
/src/abseil-cpp/absl/types/internal/
/usr/local/include/absl/functional/
/usr/local/include/absl/strings/internal/str_format/
/src/s2geometry/src/s2/
/src/abseil-cpp/absl/types/
/src/abseil-cpp/absl/time/internal/cctz/include/cctz/
/usr/local/include/absl/numeric/
/src/abseil-cpp/absl/strings/internal/str_format/
/src/s2geometry/src/s2/base/
/src/abseil-cpp/absl/container/internal/
/usr/local/include/absl/container/internal/
/usr/local/include/absl/flags/
/src/abseil-cpp/absl/numeric/
/usr/local/include/absl/memory/
/usr/local/bin/../include/c++/v1/__exception/
/src/s2geometry/src/s2/util/hash/
/usr/local/include/absl/functional/internal/
/usr/local/bin/../include/c++/v1/
/usr/local/include/absl/base/internal/
/src/abseil-cpp/absl/debugging/internal/
/src/abseil-cpp/absl/debugging/
/src/abseil-cpp/absl/synchronization/
/src/abseil-cpp/absl/functional/
/usr/local/include/absl/cleanup/internal/
/usr/local/include/absl/log/internal/
/src/abseil-cpp/absl/log/
/src/abseil-cpp/absl/functional/internal/
/src/abseil-cpp/absl/base/internal/
/src/s2geometry/src/s2/util/math/exactfloat/
/src/abseil-cpp/absl/log/internal/
/src/abseil-cpp/absl/hash/internal/
/src/abseil-cpp/absl/flags/
/src/s2geometry/src/s2/util/bits/
/usr/local/include/absl/strings/internal/
/src/s2geometry/src/s2/util/coding/
/usr/local/include/absl/algorithm/
/src/abseil-cpp/absl/time/internal/
/src/s2geometry/src/s2/util/endian/
/src/s2geometry/src/
/usr/local/include/absl/synchronization/
/usr/local/include/absl/strings/
/src/s2geometry/src/s2/util/gtl/
/src/abseil-cpp/absl/time/
/usr/local/include/absl/hash/internal/
/src/abseil-cpp/absl/container/
/src/s2geometry/src/s2/util/math/
/src/abseil-cpp/absl/base/
/src/abseil-cpp/absl/hash/
/src/abseil-cpp/absl/cleanup/
/src/abseil-cpp/absl/synchronization/internal/
/src/abseil-cpp/absl/flags/internal/
/usr/local/include/absl/cleanup/
/usr/local/include/absl/types/internal/