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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
62 0 EP call site: 00000 __cxa_guard_acquire

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 test_find_char(std::__1::span<char const, 18446744073709551615ul>, char) [function] [call site] 00001
2 get_supported_implementations() [function] [call site] 00002
3 __cxa_guard_acquire [call site] 00003
3 get_supported_implementations()::{lambda()#1}::operator()() const [function] [call site] 00004
4 simdutf::get_available_implementations() [function] [call site] 00005
5 __cxa_guard_acquire [call site] 00006
5 simdutf::internal::available_implementation_list::available_implementation_list() [function] [call site] 00007
5 __cxa_guard_release [call site] 00008
5 __cxa_guard_abort [call site] 00009
4 simdutf::internal::available_implementation_list::begin() const [function] [call site] 00010
5 simdutf::internal::get_available_implementation_pointers() [function] [call site] 00011
6 __cxa_guard_acquire [call site] 00012
6 simdutf::internal::get_icelake_singleton() [function] [call site] 00013
7 __cxa_guard_acquire [call site] 00014
7 simdutf::icelake::implementation::implementation() [function] [call site] 00015
8 simdutf::implementation::implementation(char const*, char const*, unsigned int) [function] [call site] 00016
7 __cxa_guard_release [call site] 00017
7 __cxa_guard_abort [call site] 00018
6 simdutf::internal::get_haswell_singleton() [function] [call site] 00019
7 __cxa_guard_acquire [call site] 00020
7 simdutf::haswell::implementation::implementation() [function] [call site] 00021
7 __cxa_guard_release [call site] 00022
7 __cxa_guard_abort [call site] 00023
6 simdutf::internal::get_westmere_singleton() [function] [call site] 00024
7 __cxa_guard_acquire [call site] 00025
7 simdutf::westmere::implementation::implementation() [function] [call site] 00026
8 simdutf::implementation::implementation(char const*, char const*, unsigned int) [function] [call site] 00027
7 __cxa_guard_release [call site] 00028
7 __cxa_guard_abort [call site] 00029
6 simdutf::internal::get_fallback_singleton() [function] [call site] 00030
7 __cxa_guard_acquire [call site] 00031
7 simdutf::fallback::implementation::implementation() [function] [call site] 00032
7 __cxa_guard_release [call site] 00033
7 __cxa_guard_abort [call site] 00034
6 __cxa_guard_release [call site] 00035
6 __cxa_guard_abort [call site] 00036
5 __clang_call_terminate [call site] 00037
6 __cxa_begin_catch [call site] 00038
4 simdutf::internal::available_implementation_list::end() const [function] [call site] 00039
5 simdutf::internal::get_available_implementation_pointers() [function] [call site] 00040
5 __clang_call_terminate [call site] 00041
4 simdutf::implementation::supported_by_runtime_system() const [function] [call site] 00042
5 simdutf::internal::detect_supported_architectures() [function] [call site] 00043
6 simdutf::internal::cpuid(unsigned int*, unsigned int*, unsigned int*, unsigned int*) [function] [call site] 00044
6 simdutf::internal::xgetbv() [function] [call site] 00045
6 simdutf::internal::cpuid(unsigned int*, unsigned int*, unsigned int*, unsigned int*) [function] [call site] 00046
4 simdutf::implementation::supported_by_runtime_system() const [function] [call site] 00047
3 __cxa_atexit [call site] 00048
3 __cxa_guard_release [call site] 00049
3 __cxa_guard_abort [call site] 00050
2 abort [call site] 00051
2 abort [call site] 00052
2 abort [call site] 00053
2 abort [call site] 00054
2 abort [call site] 00055
1 test_find_char16(std::__1::span<char16_t const, 18446744073709551615ul>, char16_t) [function] [call site] 00056
2 get_supported_implementations() [function] [call site] 00057
2 abort [call site] 00058
2 abort [call site] 00059
2 abort [call site] 00060
2 abort [call site] 00061
2 abort [call site] 00062