The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
3 | 59 |
validate_ascii_with_err(std::__1::span
|
call site: 00059 | _ZN6nameof11nameof_enumIN7simdutf10error_codeEEENSt3__19enable_ifIXsr3stdE9is_enum_vIu7__decayIT_EEENS3_17basic_string_viewIcNS3_11char_traitsIcEEEEE4typeES5_ |
1 | 37 | simdutf::internal::available_implementation_list::begin() const | call site: 00037 | __cxa_begin_catch |
1 | 50 | get_supported_implementations() | call site: 00050 | abort |
1 | 53 |
detect(std::__1::span
|
call site: 00053 | abort |
1 | 56 |
validate_ascii(std::__1::span
|
call site: 00056 | abort |
1 | 70 |
std::__1::basic_string
|
call site: 00070 | abort |
1 | 81 | simdutf::trim_partial_utf8(char const*, unsigned long) | call site: 00081 | abort |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
autodetect(std::__1::span<char const, 18446744073709551615ul>)
[function]
[call site]
00001
get_supported_implementations()
[function]
[call site]
00002
__cxa_guard_acquire
[call site]
00003
get_supported_implementations()::{lambda()#1}::operator()() const
[function]
[call site]
00004
simdutf::get_available_implementations()
[function]
[call site]
00005
__cxa_guard_acquire
[call site]
00006
simdutf::internal::available_implementation_list::available_implementation_list()
[function]
[call site]
00007
__cxa_guard_release
[call site]
00008
__cxa_guard_abort
[call site]
00009
simdutf::internal::available_implementation_list::begin() const
[function]
[call site]
00010
simdutf::internal::get_available_implementation_pointers()
[function]
[call site]
00011
__cxa_guard_acquire
[call site]
00012
simdutf::internal::get_icelake_singleton()
[function]
[call site]
00013
__cxa_guard_acquire
[call site]
00014
simdutf::icelake::implementation::implementation()
[function]
[call site]
00015
simdutf::implementation::implementation(char const*, char const*, unsigned int)
[function]
[call site]
00016
__cxa_guard_release
[call site]
00017
__cxa_guard_abort
[call site]
00018
simdutf::internal::get_haswell_singleton()
[function]
[call site]
00019
__cxa_guard_acquire
[call site]
00020
simdutf::haswell::implementation::implementation()
[function]
[call site]
00021
__cxa_guard_release
[call site]
00022
__cxa_guard_abort
[call site]
00023
simdutf::internal::get_westmere_singleton()
[function]
[call site]
00024
__cxa_guard_acquire
[call site]
00025
simdutf::westmere::implementation::implementation()
[function]
[call site]
00026
simdutf::implementation::implementation(char const*, char const*, unsigned int)
[function]
[call site]
00027
__cxa_guard_release
[call site]
00028
__cxa_guard_abort
[call site]
00029
simdutf::internal::get_fallback_singleton()
[function]
[call site]
00030
__cxa_guard_acquire
[call site]
00031
simdutf::fallback::implementation::implementation()
[function]
[call site]
00032
__cxa_guard_release
[call site]
00033
__cxa_guard_abort
[call site]
00034
__cxa_guard_release
[call site]
00035
__cxa_guard_abort
[call site]
00036
__clang_call_terminate
[call site]
00037
__cxa_begin_catch
[call site]
00038
simdutf::internal::available_implementation_list::end() const
[function]
[call site]
00039
simdutf::internal::get_available_implementation_pointers()
[function]
[call site]
00040
__clang_call_terminate
[call site]
00041
simdutf::implementation::supported_by_runtime_system() const
[function]
[call site]
00042
simdutf::internal::detect_supported_architectures()
[function]
[call site]
00043
simdutf::internal::cpuid(unsigned int*, unsigned int*, unsigned int*, unsigned int*)
[function]
[call site]
00044
simdutf::internal::xgetbv()
[function]
[call site]
00045
simdutf::internal::cpuid(unsigned int*, unsigned int*, unsigned int*, unsigned int*)
[function]
[call site]
00046
simdutf::implementation::supported_by_runtime_system() const
[function]
[call site]
00047
__cxa_atexit
[call site]
00048
__cxa_guard_release
[call site]
00049
__cxa_guard_abort
[call site]
00050
abort
[call site]
00051
detect(std::__1::span<char const, 18446744073709551615ul>)
[function]
[call site]
00052
get_supported_implementations()
[function]
[call site]
00053
abort
[call site]
00054
validate_ascii(std::__1::span<char const, 18446744073709551615ul>)
[function]
[call site]
00055
get_supported_implementations()
[function]
[call site]
00056
abort
[call site]
00057
validate_ascii_with_err(std::__1::span<char const, 18446744073709551615ul>)
[function]
[call site]
00058
get_supported_implementations()
[function]
[call site]
00059
operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, simdutf::result const&)
[function]
[call site]
00060
_ZN6nameof11nameof_enumIN7simdutf10error_codeEEENSt3__19enable_ifIXsr3stdE9is_enum_vIu7__decayIT_EEENS3_17basic_string_viewIcNS3_11char_traitsIcEEEEE4typeES5_
[function]
[call site]
00061
abort
[call site]
00062
utf16_endianess(std::__1::span<char16_t const, 18446744073709551615ul>)
[function]
[call site]
00063
get_supported_implementations()
[function]
[call site]
00064
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > FNV1A_hash::as_str<std::__1::vector<char16_t, std::__1::allocator<char16_t> > >(std::__1::vector<char16_t, std::__1::allocator<char16_t> > const&)
[function]
[call site]
00065
_ZN10FNV1A_hash14fnv1ahash_implIDsQ11is_hashableIT_EEEmRKNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
[function]
[call site]
00066
_ZN10FNV1A_hash14fnv1ahash_implIKDsLm18446744073709551615EQaaaa11is_hashableIT_Entsr3stdE9is_same_vIS2_cEntsr3stdE9is_same_vIS2_hEEEmNSt3__14spanIS2_XT0_EEE
[function]
[call site]
00067
FNV1A_hash::fnv1ahash_impl(std::__1::span<unsigned char const, 18446744073709551615ul>)
[function]
[call site]
00068
__assert_fail
[call site]
00069
__assert_fail
[call site]
00070
abort
[call site]
00071
simdutf::trim_partial_utf16le(char16_t const*, unsigned long)
[function]
[call site]
00072
unsigned long simdutf::scalar::(anonymous namespace)::utf16::trim_partial_utf16<(simdutf::endianness)0>(char16_t const*, unsigned long)
[function]
[call site]
00073
simdutf::match_system(simdutf::endianness)
[function]
[call site]
00074
simdutf::scalar::u16_swap_bytes(unsigned short)
[function]
[call site]
00075
__assert_fail
[call site]
00076
simdutf::trim_partial_utf16be(char16_t const*, unsigned long)
[function]
[call site]
00077
unsigned long simdutf::scalar::(anonymous namespace)::utf16::trim_partial_utf16<(simdutf::endianness)1>(char16_t const*, unsigned long)
[function]
[call site]
00078
__assert_fail
[call site]
00079
simdutf::trim_partial_utf8(char const*, unsigned long)
[function]
[call site]
00080
simdutf::scalar::(anonymous namespace)::utf8::trim_partial_utf8(char const*, unsigned long)
[function]
[call site]
00081
abort
[call site]
00082
convert_latin1_to_utf8_safe(std::__1::span<char const, 18446744073709551615ul>, unsigned long)
[function]
[call site]
00083
simdutf::convert_latin1_to_utf8_safe(char const*, unsigned long, char*, unsigned long)
[function]
[call site]
00084
simdutf::convert_latin1_to_utf8(char const*, unsigned long, char*)
[function]
[call site]
00085
simdutf::get_default_implementation()
[function]
[call site]
00086
simdutf::get_active_implementation()
[function]
[call site]
00087
__cxa_guard_acquire
[call site]
00088
simdutf::internal::detect_best_supported_implementation_on_first_use::detect_best_supported_implementation_on_first_use()
[function]
[call site]
00089
simdutf::implementation::implementation(char const*, char const*, unsigned int)
[function]
[call site]
00090
__cxa_guard_release
[call site]
00091
__cxa_guard_acquire
[call site]
00092
simdutf::internal::atomic_ptr<simdutf::implementation const>::atomic_ptr(simdutf::implementation const*)
[function]
[call site]
00093
__cxa_guard_release
[call site]
00094
__cxa_guard_abort
[call site]
00095
simdutf::internal::atomic_ptr<simdutf::implementation const>::operator->()
[function]
[call site]
00096
__clang_call_terminate
[call site]
00097
simdutf::scalar::(anonymous namespace)::latin1_to_utf8::convert_safe(char const*, unsigned long, char*, unsigned long)
[function]
[call site]
00098
__clang_call_terminate
[call site]
00099
simdutf::convert_latin1_to_utf8(char const*, unsigned long, char*)
[function]
[call site]
00100
__assert_fail
[call site]
00101
__assert_fail
[call site]
00102
__assert_fail
[call site]
00103
__assert_fail
[call site]
00104