Fuzz introspector: string_escape_fuzzer
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
26 14 absl::(anonymous namespace)::hex_digit_to_int(char) call site: 00014 __assert_fail
19 100 absl::strings_internal::Base64EscapeInternal(unsigned char const*, unsigned long, char*, unsigned long, char const*, bool) call site: 00100 vsnprintf
9 130 absl::(anonymous namespace)::Base64UnescapeInternal(char const*, unsigned long, char*, unsigned long, std::__1::array const&, unsigned long*) call site: 00130 __assert_fail
7 57 absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view >, std::__1::basic_string , std::__1::allocator >*) call site: 00057 __cxa_allocate_exception
2 47 absl::CUnescape(std::__1::basic_string_view >, std::__1::basic_string , std::__1::allocator >*, std::__1::basic_string , std::__1::allocator >*)::$_1::operator()(char*, unsigned long) const call site: 00047 __assert_fail
2 52 absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view >, std::__1::basic_string , std::__1::allocator >*) call site: 00052 __assert_fail
1 41 absl::CUnescape(std::__1::basic_string_view >, std::__1::basic_string , std::__1::allocator >*, std::__1::basic_string , std::__1::allocator >*) call site: 00041 __assert_fail
1 71 absl::strings_internal::StringAppendAndOverwrite , std::__1::allocator >, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view >, std::__1::basic_string , std::__1::allocator >*)::$_0>(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::size_type, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view >, std::__1::basic_string , std::__1::allocator >*)::$_0)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) call site: 00071 __assert_fail
1 73 LLVMFuzzerTestOneInput call site: 00073 abort
1 77 LLVMFuzzerTestOneInput call site: 00077 abort
1 81 LLVMFuzzerTestOneInput call site: 00081 abort
1 140 absl::(anonymous namespace)::Base64UnescapeInternal , std::__1::allocator > >(char const*, unsigned long, std::__1::basic_string , std::__1::allocator >*, std::__1::array const&)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const call site: 00140 abort

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 absl::CHexEscape(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00001
2 absl::(anonymous namespace)::CEscapeInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool, bool) [function] [call site] 00002
3 absl::ascii_isprint(unsigned char) [function] [call site] 00003
3 absl::ascii_isxdigit(unsigned char) [function] [call site] 00004
1 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00005
2 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00006
3 absl::(anonymous namespace)::CUnescapeInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool, char*, unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00007
4 absl::(anonymous namespace)::is_octal_digit(char) [function] [call site] 00008
4 absl::(anonymous namespace)::is_octal_digit(char) [function] [call site] 00009
4 absl::ascii_isxdigit(unsigned char) [function] [call site] 00010
4 absl::ascii_isxdigit(unsigned char) [function] [call site] 00011
4 absl::(anonymous namespace)::hex_digit_to_int(char) [function] [call site] 00012
5 absl::ascii_isxdigit(unsigned char) [function] [call site] 00013
5 __assert_fail [call site] 00014
4 absl::ascii_isxdigit(unsigned char) [function] [call site] 00015
4 absl::(anonymous namespace)::hex_digit_to_int(char) [function] [call site] 00016
4 absl::(anonymous namespace)::IsSurrogate(char32_t, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00017
5 absl::AlphaNum::AlphaNum(char const*) [function] [call site] 00018
6 absl::NullSafeStringView(char const*) [function] [call site] 00019
5 absl::AlphaNum::AlphaNum(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00020
5 absl::StrCat(absl::AlphaNum const&, absl::AlphaNum const&) [function] [call site] 00021
6 absl::AlphaNum::size() const [function] [call site] 00022
6 void absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()<absl::LogSeverity, char const* const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(absl::LogSeverity&&, char const* const&, int&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const [function] [call site] 00023
7 absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::DoLoad() const [function] [call site] 00024
6 __assert_fail [call site] 00025
6 void absl::StringResizeAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::StrCat(absl::AlphaNum const&, absl::AlphaNum const&)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::StrCat(absl::AlphaNum const&, absl::AlphaNum const&)::$_0) [function] [call site] 00026
7 void absl::strings_internal::StringResizeAndOverwriteImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::StrCat(absl::AlphaNum const&, absl::AlphaNum const&)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::StrCat(absl::AlphaNum const&, absl::AlphaNum const&)::$_0) [function] [call site] 00027
8 absl::StrCat(absl::AlphaNum const&, absl::AlphaNum const&)::$_0::operator()(char*, unsigned long) const [function] [call site] 00028
9 absl::(anonymous namespace)::Append(char*, absl::AlphaNum const&) [function] [call site] 00029
10 absl::AlphaNum::size() const [function] [call site] 00030
10 absl::AlphaNum::size() const [function] [call site] 00031
10 absl::AlphaNum::data() const [function] [call site] 00032
10 absl::AlphaNum::size() const [function] [call site] 00033
9 absl::(anonymous namespace)::Append(char*, absl::AlphaNum const&) [function] [call site] 00034
9 __assert_fail [call site] 00035
4 absl::strings_internal::EncodeUTF8Char(char*, char32_t) [function] [call site] 00036
4 absl::ascii_isxdigit(unsigned char) [function] [call site] 00037
4 absl::(anonymous namespace)::hex_digit_to_int(char) [function] [call site] 00038
4 absl::(anonymous namespace)::IsSurrogate(char32_t, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00039
4 absl::strings_internal::EncodeUTF8Char(char*, char32_t) [function] [call site] 00040
3 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0::operator()() const [function] [call site] 00041
4 __assert_fail [call site] 00042
3 void absl::StringResizeAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_1>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_1) [function] [call site] 00043
4 void absl::strings_internal::StringResizeAndOverwriteImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_1>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_1) [function] [call site] 00044
5 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_1::operator()(char*, unsigned long) const [function] [call site] 00045
6 absl::(anonymous namespace)::CUnescapeInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool, char*, unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00046
6 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_1::operator()(char*, unsigned long) const::{lambda()#1}::operator()() const [function] [call site] 00047
7 __assert_fail [call site] 00048
1 abort [call site] 00049
1 absl::CEscape(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00050
2 absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00051
3 absl::(anonymous namespace)::CEscapedLength(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00052
4 void absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()<absl::LogSeverity, char const* const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(absl::LogSeverity&&, char const* const&, int&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const [function] [call site] 00053
4 __assert_fail [call site] 00054
3 void absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()<absl::LogSeverity, char const* const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(absl::LogSeverity&&, char const* const&, int&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const [function] [call site] 00055
3 __assert_fail [call site] 00056
3 void absl::strings_internal::StringAppendAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0) [function] [call site] 00057
4 absl::base_internal::ThrowStdLengthError(char const*) [function] [call site] 00058
5 __cxa_allocate_exception [call site] 00059
5 std::length_error::length_error[abi:ne220000](char const*) [function] [call site] 00060
6 std::logic_error::logic_error(char const*) [call site] 00061
5 __cxa_throw [call site] 00062
5 std::length_error::~length_error() [call site] 00063
5 __cxa_free_exception [call site] 00064
4 void absl::strings_internal::StringResizeAndOverwriteImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::strings_internal::StringAppendAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0)::{lambda(char*, unsigned long)#1}>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::strings_internal::StringAppendAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0)::{lambda(char*, unsigned long)#1}) [function] [call site] 00065
5 absl::strings_internal::StringAppendAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) [function] [call site] 00066
6 absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0::operator()(char*, unsigned long) const [function] [call site] 00067
7 absl::little_endian::Store32(void*, unsigned int) [function] [call site] 00068
8 absl::little_endian::FromHost32(unsigned int) [function] [call site] 00069
8 absl::base_internal::UnalignedStore32(void*, unsigned int) [function] [call site] 00070
6 absl::strings_internal::StringAppendAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::(anonymous namespace)::CEscapeAndAppendInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::$_0)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long)::{lambda()#1}::operator()() const [function] [call site] 00071
7 __assert_fail [call site] 00072
1 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00073
1 abort [call site] 00074
1 absl::Utf8SafeCEscape(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00075
2 absl::(anonymous namespace)::CEscapeInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool, bool) [function] [call site] 00076
1 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00077
1 abort [call site] 00078
1 absl::Utf8SafeCHexEscape(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00079
2 absl::(anonymous namespace)::CEscapeInternal(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool, bool) [function] [call site] 00080
1 absl::CUnescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00081
1 abort [call site] 00082
1 absl::Base64Escape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00083
2 void absl::strings_internal::Base64EscapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*) [function] [call site] 00084
3 absl::strings_internal::CalculateBase64EscapedLenInternal(unsigned long, bool) [function] [call site] 00085
4 void absl::base_internal::AtomicHook<void (*)(absl::LogSeverity, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()<absl::LogSeverity, char const* const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(absl::LogSeverity&&, char const* const&, int&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const [function] [call site] 00086
4 __assert_fail [call site] 00087
3 void absl::StringResizeAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::strings_internal::Base64EscapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*)::{lambda(char*, unsigned long)#1}>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::strings_internal::Base64EscapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*)::{lambda(char*, unsigned long)#1}) [function] [call site] 00088
4 void absl::strings_internal::StringResizeAndOverwriteImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::strings_internal::Base64EscapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*)::{lambda(char*, unsigned long)#1}>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::strings_internal::Base64EscapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*)::{lambda(char*, unsigned long)#1}) [function] [call site] 00089
5 absl::strings_internal::Base64EscapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const [function] [call site] 00090
6 absl::strings_internal::Base64EscapeInternal(unsigned char const*, unsigned long, char*, unsigned long, char const*, bool) [function] [call site] 00091
7 absl::big_endian::Load32(void const*) [function] [call site] 00092
8 absl::base_internal::UnalignedLoad32(void const*) [function] [call site] 00093
8 absl::big_endian::ToHost32(unsigned int) [function] [call site] 00094
9 absl::gbswap_32(unsigned int) [function] [call site] 00095
7 absl::big_endian::Load16(void const*) [function] [call site] 00096
8 absl::base_internal::UnalignedLoad16(void const*) [function] [call site] 00097
8 absl::big_endian::ToHost16(unsigned short) [function] [call site] 00098
9 absl::gbswap_16(unsigned short) [function] [call site] 00099
7 absl::big_endian::Load16(void const*) [function] [call site] 00100
7 absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...) [function] [call site] 00101
8 absl::raw_log_internal::(anonymous namespace)::RawLogVA(absl::LogSeverity, char const*, int, char const*, __va_list_tag*) [function] [call site] 00102
9 bool absl::base_internal::AtomicHook<bool (*)(absl::LogSeverity, char const*, int, char**, int*)>::operator()<absl::LogSeverity&, char const*&, int&, char**, int*>(absl::LogSeverity&, char const*&, int&, char**&&, int*&&) const [function] [call site] 00103
10 absl::base_internal::AtomicHook<bool (*)(absl::LogSeverity, char const*, int, char**, int*)>::DoLoad() const [function] [call site] 00104
9 absl::raw_log_internal::(anonymous namespace)::VADoRawLog(char**, int*, char const*, __va_list_tag*) [function] [call site] 00105
10 vsnprintf [call site] 00106
9 absl::raw_log_internal::(anonymous namespace)::DoRawLog(char**, int*, char const*, ...) [function] [call site] 00107
10 vsnprintf [call site] 00108
9 absl::raw_log_internal::(anonymous namespace)::DoRawLog(char**, int*, char const*, ...) [function] [call site] 00109
9 absl::raw_log_internal::AsyncSignalSafeWriteError(char const*, unsigned long) [function] [call site] 00110
10 absl::base_internal::ErrnoSaver::ErrnoSaver() [function] [call site] 00111
11 __errno_location [call site] 00112
10 syscall [call site] 00113
10 absl::base_internal::ErrnoSaver::~ErrnoSaver() [function] [call site] 00114
11 __errno_location [call site] 00115
9 void absl::base_internal::AtomicHook<void (*)(char const*, int, char const*, char const*, char const*)>::operator()<char const*&, int&, char (&) [3000], char const* const&, char*>(char const*&, int&, char (&) [3000], char const* const&, char*&&) const [function] [call site] 00116
10 absl::base_internal::AtomicHook<void (*)(char const*, int, char const*, char const*, char const*)>::DoLoad() const [function] [call site] 00117
9 abort [call site] 00118
7 __assert_fail [call site] 00119
6 __assert_fail [call site] 00120
1 absl::Base64Unescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00121
2 bool absl::(anonymous namespace)::Base64UnescapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::array<signed char, 256ul> const&) [function] [call site] 00122
3 void absl::StringResizeAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::(anonymous namespace)::Base64UnescapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::array<signed char, 256ul> const&)::{lambda(char*, unsigned long)#1}>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::(anonymous namespace)::Base64UnescapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::array<signed char, 256ul> const&)::{lambda(char*, unsigned long)#1}) [function] [call site] 00123
4 void absl::strings_internal::StringResizeAndOverwriteImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::(anonymous namespace)::Base64UnescapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::array<signed char, 256ul> const&)::{lambda(char*, unsigned long)#1}>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::(anonymous namespace)::Base64UnescapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::array<signed char, 256ul> const&)::{lambda(char*, unsigned long)#1}) [function] [call site] 00124
5 absl::(anonymous namespace)::Base64UnescapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::array<signed char, 256ul> const&)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const [function] [call site] 00125
6 absl::(anonymous namespace)::Base64UnescapeInternal(char const*, unsigned long, char*, unsigned long, std::__1::array<signed char, 256ul> const&, unsigned long*) [function] [call site] 00126
7 absl::ascii_isspace(unsigned char) [function] [call site] 00127
7 absl::ascii_isspace(unsigned char) [function] [call site] 00128
7 absl::ascii_isspace(unsigned char) [function] [call site] 00129
7 absl::ascii_isspace(unsigned char) [function] [call site] 00130
7 absl::ascii_isspace(unsigned char) [function] [call site] 00131
7 absl::ascii_isspace(unsigned char) [function] [call site] 00132
7 absl::ascii_isspace(unsigned char) [function] [call site] 00133
7 absl::ascii_isspace(unsigned char) [function] [call site] 00134
7 absl::ascii_isspace(unsigned char) [function] [call site] 00135
7 absl::ascii_isspace(unsigned char) [function] [call site] 00136
7 absl::raw_log_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...) [function] [call site] 00137
7 __assert_fail [call site] 00138
7 absl::ascii_isspace(unsigned char) [function] [call site] 00139
6 __assert_fail [call site] 00140
1 abort [call site] 00141
1 absl::WebSafeBase64Escape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00142
2 void absl::strings_internal::Base64EscapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*) [function] [call site] 00143
1 absl::WebSafeBase64Unescape(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) [function] [call site] 00144
2 bool absl::(anonymous namespace)::Base64UnescapeInternal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::array<signed char, 256ul> const&) [function] [call site] 00145
1 abort [call site] 00146
1 absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00147
2 void absl::StringResizeAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0) [function] [call site] 00148
3 void absl::strings_internal::StringResizeAndOverwriteImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0) [function] [call site] 00149
4 absl::BytesToHexString(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0::operator()(char*, unsigned long) const [function] [call site] 00150
5 absl::(anonymous namespace)::BytesToHexStringInternal(unsigned char const*, char*, unsigned long) [function] [call site] 00151
1 absl::HexStringToBytes(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00152
2 void absl::StringResizeAndOverwrite<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::HexStringToBytes(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::HexStringToBytes(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0) [function] [call site] 00153
3 void absl::strings_internal::StringResizeAndOverwriteImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, absl::HexStringToBytes(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type, absl::HexStringToBytes(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0) [function] [call site] 00154
4 absl::HexStringToBytes(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::$_0::operator()(char*, unsigned long) const [function] [call site] 00155
5 void absl::(anonymous namespace)::HexStringToBytesInternal<char*>(char const*, char*, unsigned long) [function] [call site] 00156
1 abort [call site] 00157