Fuzz introspector: FuzzLatin1Decoder

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
131 306 AK::Detail::ByteBuffer<256ul>::clear() call site __assert_fail
96 92 TextCodec::get_standardized_encoding(AK::StringView) call site __assert_fail
36 254 AK::StringBuilder::try_append(char) call site __assert_fail
20 438 TextCodec::decoder_for(AK::String const&) call site __assert_fail
18 200 AK::StringBuilder::StringBuilder(unsigned long) call site
17 1 LLVMFuzzerTestOneInput call site __assert_fail
7 296 AK::StringBuilder::data() const call site __assert_fail
5 242 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) call site __assert_fail
4 27 AK::StringImpl::create_uninitialized(unsigned long, char*&) call site __assert_fail
4 459 LLVMFuzzerTestOneInput call site __assert_fail
3 20 AK::StringImpl::create(char const*, AK::ShouldChomp) call site
3 32 AK::StringImpl::create_uninitialized(unsigned long, char*&) call site __assert_fail

Fuzzer calltree

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