Fuzz introspector: FuzzPEM

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
45 393 AK::StringBuilder::try_append(AK::StringView) call site
28 350 AK::FormatBuilder::put_padding(char, unsigned long) call site __assert_fail
10 195 AK::FormatParser::consume_number(unsigned long&) call site __assert_fail
9 449 AK::FormatBuilder::put_string(AK::StringView, AK::FormatBuilder::Align, unsigned long, unsigned long, char) call site
8 267 AK::StringBuilder::will_append(unsigned long) call site __assert_fail
8 341 AK::Formatter ::format(AK::FormatBuilder&, AK::StringView) call site __assert_fail
7 296 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) call site __assert_fail
5 207 AK::StandardFormatter::parse(AK::TypeErasedFormatParams&, AK::FormatParser&) call site __assert_fail
4 230 AK::StringView::substring_view(unsigned long) const call site
3 40 AK::StringUtils::trim(AK::StringView, AK::StringView, AK::TrimMode) call site
3 81 AK::decode_base64(AK::StringView)::$_0::operator()(unsigned long&, bool*, bool&) const call site
3 167 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) call site

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00001
1 Crypto::decode_pem(AK::Span ) [function] [call site2] 00002
2 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 00003
2 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00004
2 AK::GenericLexer::is_eof() const [function] [call site2] 00005
3 AK::StringView::length() const [function] [call site2] 00006
2 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00007
3 strlen [call site2] 00008
3 bool AK::GenericLexer::consume_specific (AK::StringView const&) [function] [call site2] 00009
4 AK::GenericLexer::next_is(AK::StringView) const [function] [call site2] 00010
5 AK::StringView::length() const [function] [call site2] 00011
5 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00012
6 AK::StringView::length() const [function] [call site2] 00013
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 00014
4 AK::StringView::length() const [function] [call site2] 00015
4 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00016
5 AK::StringView::length() const [function] [call site2] 00017
5 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00018
2 AK::GenericLexer::consume_line() [function] [call site2] 00019
3 AK::GenericLexer::is_eof() const [function] [call site2] 00020
3 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00021
4 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00022
3 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00023
3 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00024
4 __assert_fail [call site2] 00025
4 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00026
5 AK::Checked ::Checked() [function] [call site2] 00027
5 AK::Checked & AK::Checked ::operator= (unsigned long) [function] [call site2] 00028
6 AK::Checked ::Checked(unsigned long) [function] [call site2] 00029
5 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00030
6 AK::Checked ::add(unsigned long) [function] [call site2] 00031
5 AK::Checked ::has_overflow() const [function] [call site2] 00032
4 __assert_fail [call site2] 00033
2 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00034
2 AK::GenericLexer::consume_line() [function] [call site2] 00035
2 AK::GenericLexer::consume_line() [function] [call site2] 00036
2 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 00037
3 AK::StringUtils::trim_whitespace(AK::StringView, AK::TrimMode) [function] [call site2] 00038
4 AK::StringUtils::trim(AK::StringView, AK::StringView, AK::TrimMode) [function] [call site2] 00039
5 AK::StringView::length() const [function] [call site2] 00040
5 AK::StringView::length() const [function] [call site2] 00041
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 00042
5 AK::StringView::contains(char) const [function] [call site2] 00043
6 AK::StringView::begin() const [function] [call site2] 00044
7 AK::SimpleIterator ::begin(AK::StringView const&) [function] [call site2] 00045
8 AK::SimpleIterator ::SimpleIterator(AK::StringView const&, unsigned long) [function] [call site2] 00046
6 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00047
5 AK::StringView::length() const [function] [call site2] 00048
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 00049
5 AK::StringView::contains(char) const [function] [call site2] 00050
5 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00051
2 AK::decode_base64(AK::StringView) [function] [call site2] 00052
3 AK::Vector ::Vector() [function] [call site2] 00053
3 AK::calculate_base64_decoded_length(AK::StringView) [function] [call site2] 00054
3 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00055
4 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 00056
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00057
5 malloc_good_size [function] [call site2] 00058
5 AK::Checked ::Checked (unsigned long) [function] [call site2] 00059
6 bool AK::is_within_range (unsigned long) [function] [call site2] 00060
7 AK::TypeBoundsChecker ::is_within_range(unsigned long) [function] [call site2] 00061
5 kmalloc_array(AK::Checked , AK::Checked ) [function] [call site2] 00062
6 AK::Checked AK::operator* (AK::Checked const&, AK::Checked const&) [function] [call site2] 00063
7 __assert_fail [call site2] 00064
7 AK::Checked ::mul(unsigned long) [function] [call site2] 00065
6 AK::Checked ::has_overflow() const [function] [call site2] 00066
6 __assert_fail [call site2] 00067
6 __assert_fail [call site2] 00068
5 AK::Error::from_errno(int) [function] [call site2] 00069
6 AK::Error::Error(int) [function] [call site2] 00070
5 AK::TypedTransfer ::copy(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00071
5 kfree_sized(void*, unsigned long) [function] [call site2] 00072
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00073
4 AK::ErrorOr ::is_error() const [function] [call site2] 00074
4 __assert_fail [call site2] 00075
3 AK::StringView::length() const [function] [call site2] 00076
3 AK::decode_base64(AK::StringView)::$_0::operator()(unsigned long&, bool*, bool&) const [function] [call site2] 00077
4 AK::StringView::length() const [function] [call site2] 00078
4 AK::is_ascii_space(unsigned int) [function] [call site2] 00079
4 AK::StringView::length() const [function] [call site2] 00080
4 AK::Variant ::VariantConstructors(unsigned char&&) [function] [call site2] 00081
5 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > > >::InheritFromPacks(unsigned char&&) [function] [call site2] 00082
6 AK::Detail::InheritFromUniqueEntries<0u, AK::Detail::ParameterPack > >, AK::Detail::IntegerSequence , AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > > >::InheritFromUniqueEntries(unsigned char&&) [function] [call site2] 00083
7 void AK::Variant ::set (unsigned char&&, AK::Detail::VariantNoClearTag) [function] [call site2] 00084
4 AK::StringView::operator[](unsigned long) const [function] [call site2] 00085
4 AK::Error::from_string_literal(AK::StringView) [function] [call site2] 00086
5 AK::Error::Error(AK::StringView) [function] [call site2] 00087
4 AK::Variant ::VariantConstructors(unsigned char&&) [function] [call site2] 00088
4 AK::Array ::operator[](unsigned long) const [function] [call site2] 00089
5 AK::Array ::at(unsigned long) const [function] [call site2] 00090
6 AK::Array ::size() const [function] [call site2] 00091
6 __assert_fail [call site2] 00092
4 AK::Error::from_string_literal(AK::StringView) [function] [call site2] 00093
4 __assert_fail [call site2] 00094
4 AK::Variant ::VariantConstructors(unsigned char&&) [function] [call site2] 00095
3 AK::ErrorOr ::is_error() const [function] [call site2] 00096
4 bool AK::Variant ::has () const [function] [call site2] 00097
5 unsigned char AK::Variant ::index_of () [function] [call site2] 00098
3 unsigned char* AK::bit_cast (void* const&) [function] [call site2] 00099
3 AK::Error* AK::bit_cast (void* const&) [function] [call site2] 00100
3 AK::decode_base64(AK::StringView)::$_0::operator()(unsigned long&, bool*, bool&) const [function] [call site2] 00101
3 AK::ErrorOr ::is_error() const [function] [call site2] 00102
3 AK::decode_base64(AK::StringView)::$_0::operator()(unsigned long&, bool*, bool&) const [function] [call site2] 00103
3 AK::ErrorOr ::is_error() const [function] [call site2] 00104
3 AK::decode_base64(AK::StringView)::$_0::operator()(unsigned long&, bool*, bool&) const [function] [call site2] 00105
3 AK::ErrorOr ::is_error() const [function] [call site2] 00106
3 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00107
4 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00108
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00109
5 AK::Vector ::padded_capacity(unsigned long) [function] [call site2] 00110
6 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00111
4 AK::ErrorOr ::is_error() const [function] [call site2] 00112
4 AK::Vector ::slot(unsigned long) [function] [call site2] 00113
4 AK::ErrorOr ::ErrorOr() [function] [call site2] 00114
3 AK::ErrorOr ::is_error() const [function] [call site2] 00115
3 __assert_fail [call site2] 00116
3 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00117
3 AK::ErrorOr ::is_error() const [function] [call site2] 00118
3 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00119
3 AK::ErrorOr ::is_error() const [function] [call site2] 00120
3 __assert_fail [call site2] 00121
3 AK::Vector ::operator AK::Span () const [function] [call site2] 00122
4 AK::Vector ::span() const [function] [call site2] 00123
5 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00124
3 AK::Detail::ByteBuffer<32ul>::copy(AK::Span ) [function] [call site2] 00125
4 AK::Detail::ByteBuffer<32ul>::copy(void const*, unsigned long) [function] [call site2] 00126
5 AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) [function] [call site2] 00127
6 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00128
6 AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long) [function] [call site2] 00129
7 AK::Detail::ByteBuffer<32ul>::trim(unsigned long, bool) [function] [call site2] 00130
8 __assert_fail [call site2] 00131
8 AK::Detail::ByteBuffer<32ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00132
9 kfree_sized(void*, unsigned long) [function] [call site2] 00133
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00134
7 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00135
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00136
8 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00137
9 malloc_good_size [function] [call site2] 00138
9 AK::Error::from_errno(int) [function] [call site2] 00139
9 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00140
9 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00141
9 kfree_sized(void*, unsigned long) [function] [call site2] 00142
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00143
7 AK::ErrorOr ::is_error() const [function] [call site2] 00144
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00145
6 AK::ErrorOr ::is_error() const [function] [call site2] 00146
6 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00147
6 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00148
7 AK::Detail::ByteBuffer<32ul>::clear() [function] [call site2] 00149
8 kfree_sized(void*, unsigned long) [function] [call site2] 00150
5 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00151
5 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00152
5 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00153
5 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00154
3 AK::Vector ::~Vector() [function] [call site2] 00155
4 AK::Vector ::clear() [function] [call site2] 00156
5 AK::Vector ::clear_with_capacity() [function] [call site2] 00157
5 kfree_sized(void*, unsigned long) [function] [call site2] 00158
5 AK::Vector ::reset_capacity() [function] [call site2] 00159
2 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00160
2 AK::ErrorOr , AK::Error>::error() [function] [call site2] 00161
3 AK::Error& AK::Variant , AK::Error>::get () [function] [call site2] 00162
4 bool AK::Variant , AK::Error>::has () const [function] [call site2] 00163
4 __assert_fail [call site2] 00164
4 AK::Error* AK::bit_cast (unsigned char (* const&) [48]) [function] [call site2] 00165
2 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 00166
3 AK::VariadicFormatParams ::VariadicFormatParams(AK::StringView const&) [function] [call site2] 00167
4 AK::TypeErasedFormatParams::TypeErasedFormatParams() [function] [call site2] 00168
5 AK::Span ::Span() [function] [call site2] 00169
4 AK::ErrorOr AK::__format_value (AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&, void const*) [function] [call site2] 00170
5 AK::Formatter ::Formatter() [function] [call site2] 00171
6 AK::StandardFormatter::StandardFormatter() [function] [call site2] 00172
5 AK::StandardFormatter::parse(AK::TypeErasedFormatParams&, AK::FormatParser&) [function] [call site2] 00173
6 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00174
6 AK::StringView::contains(char) const [function] [call site2] 00175
6 AK::is_any_of(AK::StringView) [function] [call site2] 00176
6 __assert_fail [call site2] 00177
6 AK::GenericLexer::consume() [function] [call site2] 00178
7 AK::GenericLexer::is_eof() const [function] [call site2] 00179
7 __assert_fail [call site2] 00180
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 00181
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00182
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00183
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00184
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00185
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00186
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00187
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00188
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00189
6 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00190
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00191
7 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00192
8 bool AK::GenericLexer::next_is (bool (*)(unsigned int)) const [function] [call site2] 00193
9 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00194
8 AK::is_ascii_digit(unsigned int) [function] [call site2] 00195
8 AK::GenericLexer::consume() [function] [call site2] 00196
8 AK::parse_ascii_digit(unsigned int) [function] [call site2] 00197
9 AK::is_ascii_digit(unsigned int) [function] [call site2] 00198
9 __assert_fail [call site2] 00199
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00200
7 __assert_fail [call site2] 00201
6 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00202
6 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00203
6 __assert_fail [call site2] 00204
6 __assert_fail [call site2] 00205
6 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00206
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00207
6 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00208
6 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00209
6 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00210
6 __assert_fail [call site2] 00211
6 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00212
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00213
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00214
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00215
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00216
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00217
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00218
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00219
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00220
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00221
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00222
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00223
6 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00224
6 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00225
6 AK::GenericLexer::is_eof() const [function] [call site2] 00226
6 AK::GenericLexer::remaining() const [function] [call site2] 00227
7 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00228
8 AK::StringView::length() const [function] [call site2] 00229
8 __assert_fail [call site2] 00230
8 AK::StringView::length() const [function] [call site2] 00231
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, char const (&) [84], AK::StringView const&) [function] [call site2] 00232
7 AK::Format::Detail::CheckedFormatString ::view() const [function] [call site2] 00233
7 AK::vdbgln(AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00234
8 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00235
9 AK::Detail::ByteBuffer<256ul>::ByteBuffer() [function] [call site2] 00236
9 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00237
9 AK::ErrorOr ::is_error() const [function] [call site2] 00238
9 __assert_fail [call site2] 00239
8 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00240
9 AK::FormatBuilder::FormatBuilder(AK::StringBuilder&) [function] [call site2] 00241
9 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00242
10 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 00243
9 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00244
10 AK::FormatParser::consume_literal() [function] [call site2] 00245
11 AK::GenericLexer::tell() const [function] [call site2] 00246
11 AK::GenericLexer::is_eof() const [function] [call site2] 00247
11 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00248
11 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00249
11 AK::is_any_of(AK::StringView) [function] [call site2] 00250
11 AK::GenericLexer::tell() const [function] [call site2] 00251
11 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00252
11 AK::GenericLexer::consume() [function] [call site2] 00253
11 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00254
10 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00255
11 AK::StringView::length() const [function] [call site2] 00256
11 AK::StringView::operator[](unsigned long) const [function] [call site2] 00257
11 AK::StringBuilder::try_append(char) [function] [call site2] 00258
12 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00259
13 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00260
13 AK::Checked ::Checked (unsigned long) [function] [call site2] 00261
13 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00262
13 AK::Checked ::has_overflow() const [function] [call site2] 00263
13 __assert_fail [call site2] 00264
13 bool AK::operator<= (AK::Checked const&, unsigned long) [function] [call site2] 00265
14 __assert_fail [call site2] 00266
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00267
13 AK::Checked ::operator*=(unsigned long) [function] [call site2] 00268
14 AK::Checked ::mul(unsigned long) [function] [call site2] 00269
13 AK::Checked ::has_overflow() const [function] [call site2] 00270
13 __assert_fail [call site2] 00271
13 __assert_fail [call site2] 00272
13 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00273
13 AK::ErrorOr ::is_error() const [function] [call site2] 00274
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00275
12 AK::ErrorOr ::is_error() const [function] [call site2] 00276
12 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) [function] [call site2] 00277
13 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00278
13 __assert_fail [call site2] 00279
13 AK::Detail::ByteBuffer<256ul>::try_resize(unsigned long) [function] [call site2] 00280
13 AK::ErrorOr ::is_error() const [function] [call site2] 00281
13 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00282
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00283
12 AK::ErrorOr ::is_error() const [function] [call site2] 00284
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00285
11 AK::ErrorOr ::is_error() const [function] [call site2] 00286
11 AK::StringView::operator[](unsigned long) const [function] [call site2] 00287
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00288
10 AK::FormatParser::FormatSpecifier::FormatSpecifier() [function] [call site2] 00289
10 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) [function] [call site2] 00290
11 AK::GenericLexer::next_is(char) const [function] [call site2] 00291
12 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00292
11 __assert_fail [call site2] 00293
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00294
11 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00295
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00296
11 AK::GenericLexer::tell() const [function] [call site2] 00297
11 AK::GenericLexer::is_eof() const [function] [call site2] 00298
11 __assert_fail [call site2] 00299
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00300
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00301
11 AK::GenericLexer::consume() [function] [call site2] 00302
11 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00303
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00304
11 __assert_fail [call site2] 00305
10 AK::GenericLexer::is_eof() const [function] [call site2] 00306
10 __assert_fail [call site2] 00307
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00308
10 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00309
10 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00310
10 __assert_fail [call site2] 00311
10 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00312
10 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00313
11 AK::ErrorOr ::is_error() const [function] [call site2] 00314
9 AK::ErrorOr ::is_error() const [function] [call site2] 00315
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00316
8 AK::ErrorOr ::is_error() const [function] [call site2] 00317
8 __assert_fail [call site2] 00318
8 AK::StringBuilder::append(char) [function] [call site2] 00319
9 AK::StringBuilder::try_append(char) [function] [call site2] 00320
9 AK::ErrorOr ::is_error() const [function] [call site2] 00321
9 __assert_fail [call site2] 00322
8 AK::StringBuilder::string_view() const [function] [call site2] 00323
9 AK::StringBuilder::data() const [function] [call site2] 00324
10 AK::Detail::ByteBuffer<256ul>::data() const [function] [call site2] 00325
9 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00326
9 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00327
9 __assert_fail [call site2] 00328
8 AK::StringView::characters_without_null_termination() const [function] [call site2] 00329
8 dbgputstr(char const*, unsigned long) [function] [call site2] 00330
9 fwrite [call site2] 00331
8 AK::StringBuilder::~StringBuilder() [function] [call site2] 00332
9 AK::Detail::ByteBuffer<256ul>::~ByteBuffer() [function] [call site2] 00333
6 AK::GenericLexer::is_eof() const [function] [call site2] 00334
6 __assert_fail [call site2] 00335
5 AK::Formatter ::format(AK::FormatBuilder&, AK::StringView) [function] [call site2] 00336
6 __assert_fail [call site2] 00337
6 __assert_fail [call site2] 00338
6 __assert_fail [call site2] 00339
6 __assert_fail [call site2] 00340
6 AK::NumericLimits ::max() [function] [call site2] 00341
6 AK::StringView::bytes() const [function] [call site2] 00342
7 AK::Span ::Span(char const*, unsigned long) [function] [call site2] 00343
6 __assert_fail [call site2] 00344
6 AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char) [function] [call site2] 00345
7 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00346
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00347
9 AK::StringBuilder::try_append(char) [function] [call site2] 00348
9 AK::ErrorOr ::is_error() const [function] [call site2] 00349
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00350
8 AK::ErrorOr ::is_error() const [function] [call site2] 00351
8 __assert_fail [call site2] 00352
8 AK::StringBuilder::try_append(char) [function] [call site2] 00353
8 AK::ErrorOr ::is_error() const [function] [call site2] 00354
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00355
7 AK::ErrorOr ::is_error() const [function] [call site2] 00356
7 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00357
7 __assert_fail [call site2] 00358
7 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00359
7 AK::ErrorOr ::is_error() const [function] [call site2] 00360
7 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool) [function] [call site2] 00361
8 AK::(anonymous namespace)::convert_unsigned_to_string(unsigned long, AK::Array &, unsigned char, bool) [function] [call site2] 00362
9 __assert_fail [call site2] 00363
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00364
10 AK::Array ::at(unsigned long) [function] [call site2] 00365
11 AK::Array ::size() const [function] [call site2] 00366
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00367
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00368
9 void AK::swap (unsigned char&, unsigned char&) [function] [call site2] 00369
8 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00370
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_0::operator()() const [function] [call site2] 00371
9 AK::StringBuilder::try_append(char) [function] [call site2] 00372
9 AK::ErrorOr ::is_error() const [function] [call site2] 00373
9 AK::StringBuilder::try_append(char) [function] [call site2] 00374
9 AK::ErrorOr ::is_error() const [function] [call site2] 00375
9 AK::StringBuilder::try_append(char) [function] [call site2] 00376
9 AK::ErrorOr ::is_error() const [function] [call site2] 00377
9 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00378
10 AK::StringView::is_empty() const [function] [call site2] 00379
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00380
10 AK::StringView::length() const [function] [call site2] 00381
10 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00382
10 AK::ErrorOr ::is_error() const [function] [call site2] 00383
10 AK::StringView::characters_without_null_termination() const [function] [call site2] 00384
10 AK::Detail::ByteBuffer<256ul>::try_append(void const*, unsigned long) [function] [call site2] 00385
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00386
11 __assert_fail [call site2] 00387
11 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00388
11 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00389
11 AK::ErrorOr ::is_error() const [function] [call site2] 00390
11 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00391
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00392
10 AK::ErrorOr ::is_error() const [function] [call site2] 00393
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00394
9 AK::ErrorOr ::is_error() const [function] [call site2] 00395
9 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00396
9 AK::ErrorOr ::is_error() const [function] [call site2] 00397
9 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00398
9 AK::ErrorOr ::is_error() const [function] [call site2] 00399
9 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00400
9 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00401
9 AK::ErrorOr ::is_error() const [function] [call site2] 00402
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00403
8 AK::ErrorOr ::is_error() const [function] [call site2] 00404
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_1::operator()() const [function] [call site2] 00405
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00406
9 AK::StringBuilder::try_append(char) [function] [call site2] 00407
9 AK::ErrorOr ::is_error() const [function] [call site2] 00408
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00409
8 AK::ErrorOr ::is_error() const [function] [call site2] 00410
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00411
8 AK::ErrorOr ::is_error() const [function] [call site2] 00412
8 unsigned long AK::ceil_div (unsigned long, unsigned long) [function] [call site2] 00413
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00414
8 AK::ErrorOr ::is_error() const [function] [call site2] 00415
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_0::operator()() const [function] [call site2] 00416
8 AK::ErrorOr ::is_error() const [function] [call site2] 00417
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_1::operator()() const [function] [call site2] 00418
8 AK::ErrorOr ::is_error() const [function] [call site2] 00419
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00420
8 AK::ErrorOr ::is_error() const [function] [call site2] 00421
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_0::operator()() const [function] [call site2] 00422
8 AK::ErrorOr ::is_error() const [function] [call site2] 00423
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00424
8 AK::ErrorOr ::is_error() const [function] [call site2] 00425
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_1::operator()() const [function] [call site2] 00426
8 AK::ErrorOr ::is_error() const [function] [call site2] 00427
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00428
8 AK::ErrorOr ::is_error() const [function] [call site2] 00429
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_0::operator()() const [function] [call site2] 00430
8 AK::ErrorOr ::is_error() const [function] [call site2] 00431
8 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_1::operator()() const [function] [call site2] 00432
8 AK::ErrorOr ::is_error() const [function] [call site2] 00433
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00434
7 AK::ErrorOr ::is_error() const [function] [call site2] 00435
7 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00436
7 AK::ErrorOr ::is_error() const [function] [call site2] 00437
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00438
6 __assert_fail [call site2] 00439
6 AK::FormatBuilder::put_string(AK::StringView, AK::FormatBuilder::Align, unsigned long, unsigned long, char) [function] [call site2] 00440
7 AK::StringView::length() const [function] [call site2] 00441
7 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00442
7 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00443
7 AK::StringView::length() const [function] [call site2] 00444
7 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00445
7 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00446
7 AK::ErrorOr ::is_error() const [function] [call site2] 00447
7 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00448
7 AK::ErrorOr ::is_error() const [function] [call site2] 00449
7 unsigned long AK::ceil_div (unsigned long, unsigned long) [function] [call site2] 00450
7 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00451
7 AK::ErrorOr ::is_error() const [function] [call site2] 00452
7 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00453
7 AK::ErrorOr ::is_error() const [function] [call site2] 00454
7 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00455
7 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00456
7 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00457
7 AK::ErrorOr ::is_error() const [function] [call site2] 00458
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00459
5 AK::StandardFormatter::~StandardFormatter() [function] [call site2] 00460
4 AK::Array ::operator AK::Span () const [function] [call site2] 00461
5 AK::Array ::span() const [function] [call site2] 00462
6 AK::Span ::Span(AK::TypeErasedParameter const*, unsigned long) [function] [call site2] 00463
4 AK::TypeErasedFormatParams::set_parameters(AK::Span ) [function] [call site2] 00464
2 AK::ErrorOr , AK::Error>::value() [function] [call site2] 00465
3 AK::Detail::ByteBuffer<32ul>& AK::Variant , AK::Error>::get >() [function] [call site2] 00466
2 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00467
2 void AK::dbgln<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 00468
2 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00469
2 AK::GenericLexer::consume_all() [function] [call site2] 00470
3 AK::GenericLexer::is_eof() const [function] [call site2] 00471
3 AK::StringView::length() const [function] [call site2] 00472
2 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00473
2 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00474
1 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00475