Fuzz introspector: FuzzIMAPParser

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
157 776 AK::Vector ::operator=(AK::Vector &&) call site __assert_fail
155 1018 AK::Vector IMAP::Parser::parse_list (AK::String (*)(AK::StringView)) call site __assert_fail
78 939 kmalloc_array(AK::Checked , AK::Checked ) call site __assert_fail
55 681 IMAP::Parser::parse_literal_string() call site
54 614 IMAP::Parser::parse_number() call site __assert_fail
37 737 AK::String::operator=(AK::String&&) call site __assert_fail
34 547 AK::Vector ::clear() call site __assert_fail
31 582 AK::Vector ::try_append(AK::String&&) call site __assert_fail
24 1274 IMAP::Parser::parse_untagged() call site
18 347 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool)::$_1::operator()() const call site
12 527 IMAP::Parser::parse_fetch_response() call site
11 288 AK::FormatBuilder::put_padding(char, unsigned long) call site __assert_fail

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 IMAP::Parser::Parser() [function] [call site2] 00001
2 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00002
2 IMAP::SolidResponse::SolidResponse() [function] [call site2] 00003
3 IMAP::SolidResponse::SolidResponse(IMAP::ResponseStatus, int) [function] [call site2] 00004
4 AK::String::String() [function] [call site2] 00005
5 AK::RefPtr >::RefPtr() [function] [call site2] 00006
4 IMAP::ResponseData::ResponseData() [function] [call site2] 00007
5 AK::Vector ::Vector() [function] [call site2] 00008
5 IMAP::StatusItem::StatusItem() [function] [call site2] 00009
6 AK::String::String() [function] [call site2] 00010
1 AK::Detail::ByteBuffer<32ul>::copy(void const*, unsigned long) [function] [call site2] 00011
2 AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) [function] [call site2] 00012
3 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00013
3 AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long) [function] [call site2] 00014
4 AK::Detail::ByteBuffer<32ul>::trim(unsigned long, bool) [function] [call site2] 00015
5 __assert_fail [call site2] 00016
5 AK::Detail::ByteBuffer<32ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00017
6 kfree_sized(void*, unsigned long) [function] [call site2] 00018
4 AK::ErrorOr ::ErrorOr() [function] [call site2] 00019
4 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00020
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00021
5 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00022
6 malloc_good_size [function] [call site2] 00023
6 AK::Error::from_errno(int) [function] [call site2] 00024
7 AK::Error::Error(int) [function] [call site2] 00025
6 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00026
6 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00027
6 kfree_sized(void*, unsigned long) [function] [call site2] 00028
6 AK::ErrorOr ::ErrorOr() [function] [call site2] 00029
4 AK::ErrorOr ::is_error() const [function] [call site2] 00030
4 AK::ErrorOr ::ErrorOr() [function] [call site2] 00031
3 AK::ErrorOr ::is_error() const [function] [call site2] 00032
3 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00033
4 AK::Variant , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00034
5 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack , AK::Variant , AK::Error> > >, AK::Detail::ParameterPack , AK::Error> > > >::InheritFromPacks(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00035
6 AK::Detail::InheritFromUniqueEntries<0u, AK::Detail::ParameterPack , AK::Variant , AK::Error> > >, AK::Detail::IntegerSequence , AK::Detail::ParameterPack , AK::Variant , AK::Error> > >, AK::Detail::ParameterPack , AK::Error> > > >::InheritFromUniqueEntries(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00036
7 void AK::Variant , AK::Error>::set , AK::Detail::ByteBuffer<32ul> >(AK::Detail::ByteBuffer<32ul>&&, AK::Detail::VariantNoClearTag) [function] [call site2] 00037
8 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00038
9 AK::Detail::ByteBuffer<32ul>::move_from(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00039
10 __assert_fail [call site2] 00040
3 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00041
4 AK::Detail::ByteBuffer<32ul>::clear() [function] [call site2] 00042
5 kfree_sized(void*, unsigned long) [function] [call site2] 00043
2 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00044
3 bool AK::Variant , AK::Error>::has () const [function] [call site2] 00045
4 unsigned char AK::Variant , AK::Error>::index_of () [function] [call site2] 00046
2 AK::Detail::ByteBuffer<32ul>* AK::bit_cast *, void*>(void* const&) [function] [call site2] 00047
2 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00048
2 AK::Error* AK::bit_cast (void* const&) [function] [call site2] 00049
2 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00050
2 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00051
2 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00052
1 AK::ErrorOr , AK::Error>::release_value() [function] [call site2] 00053
2 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00054
1 IMAP::Parser::parse(AK::Detail::ByteBuffer<32ul>&&, bool) [function] [call site2] 00055
2 AK::Detail::ByteBuffer<32ul>::operator+=(AK::Detail::ByteBuffer<32ul> const&) [function] [call site2] 00056
3 AK::Detail::ByteBuffer<32ul>::data() const [function] [call site2] 00057
3 AK::ErrorOr ::is_error() const [function] [call site2] 00058
3 __assert_fail [call site2] 00059
2 AK::Detail::ByteBuffer<32ul>::operator=(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00060
3 kfree_sized(void*, unsigned long) [function] [call site2] 00061
3 AK::Detail::ByteBuffer<32ul>::move_from(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00062
2 IMAP::SolidResponse::SolidResponse() [function] [call site2] 00063
2 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00064
3 AK::StringView::length() const [function] [call site2] 00065
3 IMAP::Parser::at_end() [function] [call site2] 00066
4 AK::Detail::ByteBuffer<32ul>::size() const [function] [call site2] 00067
3 AK::to_ascii_lowercase(unsigned int) [function] [call site2] 00068
4 AK::is_ascii_upper_alpha(unsigned int) [function] [call site2] 00069
3 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00070
4 __assert_fail [call site2] 00071
4 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00072
3 AK::StringView::length() const [function] [call site2] 00073
2 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00074
2 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00075
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00076
3 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00077
3 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00078
4 AK::Checked ::Checked() [function] [call site2] 00079
4 AK::Checked & AK::Checked ::operator= (unsigned long) [function] [call site2] 00080
5 AK::Checked ::Checked(unsigned long) [function] [call site2] 00081
4 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00082
5 AK::Checked ::add(unsigned long) [function] [call site2] 00083
4 AK::Checked ::has_overflow() const [function] [call site2] 00084
3 __assert_fail [call site2] 00085
3 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type, AK::Detail::__IdentityType ::Type>&&, AK::StringView const&, unsigned int const&, AK::StringView const&) [function] [call site2] 00086
4 AK::VariadicFormatParams ::VariadicFormatParams(AK::StringView const&, unsigned int const&, AK::StringView const&) [function] [call site2] 00087
5 AK::TypeErasedFormatParams::TypeErasedFormatParams() [function] [call site2] 00088
6 AK::Span ::Span() [function] [call site2] 00089
5 AK::ErrorOr AK::__format_value (AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&, void const*) [function] [call site2] 00090
6 AK::Formatter ::Formatter() [function] [call site2] 00091
7 AK::StandardFormatter::StandardFormatter() [function] [call site2] 00092
6 AK::StandardFormatter::parse(AK::TypeErasedFormatParams&, AK::FormatParser&) [function] [call site2] 00093
7 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00094
8 AK::StringView::length() const [function] [call site2] 00095
7 AK::StringView::contains(char) const [function] [call site2] 00096
8 AK::StringView::begin() const [function] [call site2] 00097
9 AK::SimpleIterator ::begin(AK::StringView const&) [function] [call site2] 00098
10 AK::SimpleIterator ::SimpleIterator(AK::StringView const&, unsigned long) [function] [call site2] 00099
8 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00100
7 AK::is_any_of(AK::StringView) [function] [call site2] 00101
7 __assert_fail [call site2] 00102
7 AK::GenericLexer::consume() [function] [call site2] 00103
8 AK::GenericLexer::is_eof() const [function] [call site2] 00104
9 AK::StringView::length() const [function] [call site2] 00105
8 __assert_fail [call site2] 00106
8 AK::StringView::operator[](unsigned long) const [function] [call site2] 00107
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00108
8 AK::GenericLexer::next_is(char) const [function] [call site2] 00109
9 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00110
8 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00111
9 AK::StringView::length() const [function] [call site2] 00112
9 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00113
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00114
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00115
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00116
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00117
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00118
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00119
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00120
7 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00121
8 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00122
8 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00123
9 bool AK::GenericLexer::next_is (bool (*)(unsigned int)) const [function] [call site2] 00124
10 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00125
9 AK::is_ascii_digit(unsigned int) [function] [call site2] 00126
9 AK::GenericLexer::consume() [function] [call site2] 00127
9 AK::parse_ascii_digit(unsigned int) [function] [call site2] 00128
10 AK::is_ascii_digit(unsigned int) [function] [call site2] 00129
10 __assert_fail [call site2] 00130
8 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00131
8 __assert_fail [call site2] 00132
7 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00133
7 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00134
7 __assert_fail [call site2] 00135
7 __assert_fail [call site2] 00136
7 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00137
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00138
7 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00139
7 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00140
7 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00141
7 __assert_fail [call site2] 00142
7 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00143
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00144
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00145
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00146
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00147
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00148
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00149
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00150
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00151
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00152
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00153
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00154
7 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00155
7 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00156
8 strlen [call site2] 00157
8 bool AK::GenericLexer::consume_specific (AK::StringView const&) [function] [call site2] 00158
9 AK::StringView::length() const [function] [call site2] 00159
9 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00160
7 AK::GenericLexer::is_eof() const [function] [call site2] 00161
7 AK::GenericLexer::remaining() const [function] [call site2] 00162
8 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00163
9 AK::StringView::length() const [function] [call site2] 00164
9 __assert_fail [call site2] 00165
9 AK::StringView::length() const [function] [call site2] 00166
7 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, char const (&) [84], AK::StringView const&) [function] [call site2] 00167
8 AK::Format::Detail::CheckedFormatString ::view() const [function] [call site2] 00168
8 AK::vdbgln(AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00169
9 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00170
10 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00171
10 AK::ErrorOr ::is_error() const [function] [call site2] 00172
10 __assert_fail [call site2] 00173
9 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00174
10 AK::FormatBuilder::FormatBuilder(AK::StringBuilder&) [function] [call site2] 00175
10 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00176
11 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 00177
10 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00178
11 AK::FormatParser::consume_literal() [function] [call site2] 00179
12 AK::GenericLexer::tell() const [function] [call site2] 00180
12 AK::GenericLexer::is_eof() const [function] [call site2] 00181
12 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00182
12 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00183
12 AK::is_any_of(AK::StringView) [function] [call site2] 00184
12 AK::GenericLexer::tell() const [function] [call site2] 00185
12 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00186
13 __assert_fail [call site2] 00187
13 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00188
13 __assert_fail [call site2] 00189
12 AK::GenericLexer::consume() [function] [call site2] 00190
12 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00191
11 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00192
12 AK::StringView::length() const [function] [call site2] 00193
12 AK::StringView::operator[](unsigned long) const [function] [call site2] 00194
12 AK::StringBuilder::try_append(char) [function] [call site2] 00195
13 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00196
14 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00197
14 AK::Checked ::Checked (unsigned long) [function] [call site2] 00198
15 bool AK::is_within_range (unsigned long) [function] [call site2] 00199
16 AK::TypeBoundsChecker ::is_within_range(unsigned long) [function] [call site2] 00200
14 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00201
14 AK::Checked ::has_overflow() const [function] [call site2] 00202
14 __assert_fail [call site2] 00203
14 bool AK::operator<= (AK::Checked const&, unsigned long) [function] [call site2] 00204
15 __assert_fail [call site2] 00205
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00206
14 AK::Checked ::operator*=(unsigned long) [function] [call site2] 00207
15 AK::Checked ::mul(unsigned long) [function] [call site2] 00208
14 AK::Checked ::has_overflow() const [function] [call site2] 00209
14 __assert_fail [call site2] 00210
14 __assert_fail [call site2] 00211
14 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00212
14 AK::ErrorOr ::is_error() const [function] [call site2] 00213
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00214
13 AK::ErrorOr ::is_error() const [function] [call site2] 00215
13 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) [function] [call site2] 00216
14 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00217
14 __assert_fail [call site2] 00218
14 AK::Detail::ByteBuffer<256ul>::try_resize(unsigned long) [function] [call site2] 00219
14 AK::ErrorOr ::is_error() const [function] [call site2] 00220
14 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00221
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00222
13 AK::ErrorOr ::is_error() const [function] [call site2] 00223
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00224
12 AK::ErrorOr ::is_error() const [function] [call site2] 00225
12 AK::StringView::operator[](unsigned long) const [function] [call site2] 00226
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00227
11 AK::ErrorOr ::is_error() const [function] [call site2] 00228
11 AK::FormatParser::FormatSpecifier::FormatSpecifier() [function] [call site2] 00229
11 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) [function] [call site2] 00230
12 AK::GenericLexer::next_is(char) const [function] [call site2] 00231
12 __assert_fail [call site2] 00232
12 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00233
12 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00234
12 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00235
12 AK::GenericLexer::tell() const [function] [call site2] 00236
12 AK::GenericLexer::is_eof() const [function] [call site2] 00237
12 __assert_fail [call site2] 00238
12 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00239
12 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00240
12 AK::GenericLexer::consume() [function] [call site2] 00241
12 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00242
12 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00243
12 __assert_fail [call site2] 00244
11 AK::GenericLexer::is_eof() const [function] [call site2] 00245
11 __assert_fail [call site2] 00246
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00247
11 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00248
11 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00249
11 AK::ErrorOr ::is_error() const [function] [call site2] 00250
11 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00251
12 AK::ErrorOr ::is_error() const [function] [call site2] 00252
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00253
10 AK::ErrorOr ::is_error() const [function] [call site2] 00254
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00255
9 AK::ErrorOr ::is_error() const [function] [call site2] 00256
9 __assert_fail [call site2] 00257
9 AK::StringBuilder::append(char) [function] [call site2] 00258
10 AK::StringBuilder::try_append(char) [function] [call site2] 00259
10 AK::ErrorOr ::is_error() const [function] [call site2] 00260
10 __assert_fail [call site2] 00261
9 AK::StringBuilder::string_view() const [function] [call site2] 00262
10 AK::StringBuilder::data() const [function] [call site2] 00263
11 AK::Detail::ByteBuffer<256ul>::data() const [function] [call site2] 00264
10 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00265
10 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00266
9 AK::StringView::characters_without_null_termination() const [function] [call site2] 00267
9 dbgputstr(char const*, unsigned long) [function] [call site2] 00268
10 fwrite [call site2] 00269
9 AK::StringBuilder::~StringBuilder() [function] [call site2] 00270
10 AK::Detail::ByteBuffer<256ul>::~ByteBuffer() [function] [call site2] 00271
7 AK::GenericLexer::is_eof() const [function] [call site2] 00272
7 __assert_fail [call site2] 00273
6 AK::Formatter ::format(AK::FormatBuilder&, AK::StringView) [function] [call site2] 00274
7 __assert_fail [call site2] 00275
7 __assert_fail [call site2] 00276
7 __assert_fail [call site2] 00277
7 __assert_fail [call site2] 00278
7 AK::NumericLimits ::max() [function] [call site2] 00279
7 AK::StringView::bytes() const [function] [call site2] 00280
8 AK::Span ::Span(char const*, unsigned long) [function] [call site2] 00281
7 __assert_fail [call site2] 00282
7 AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char) [function] [call site2] 00283
8 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00284
9 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00285
10 AK::StringBuilder::try_append(char) [function] [call site2] 00286
10 AK::ErrorOr ::is_error() const [function] [call site2] 00287
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00288
9 AK::ErrorOr ::is_error() const [function] [call site2] 00289
9 __assert_fail [call site2] 00290
9 AK::StringBuilder::try_append(char) [function] [call site2] 00291
9 AK::ErrorOr ::is_error() const [function] [call site2] 00292
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00293
8 AK::ErrorOr ::is_error() const [function] [call site2] 00294
8 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00295
8 __assert_fail [call site2] 00296
8 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00297
8 AK::ErrorOr ::is_error() const [function] [call site2] 00298
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] 00299
9 AK::(anonymous namespace)::convert_unsigned_to_string(unsigned long, AK::Array &, unsigned char, bool) [function] [call site2] 00300
10 __assert_fail [call site2] 00301
10 AK::Array ::operator[](unsigned long) [function] [call site2] 00302
11 AK::Array ::at(unsigned long) [function] [call site2] 00303
12 AK::Array ::size() const [function] [call site2] 00304
10 AK::Array ::operator[](unsigned long) [function] [call site2] 00305
10 AK::Array ::operator[](unsigned long) [function] [call site2] 00306
10 void AK::swap (unsigned char&, unsigned char&) [function] [call site2] 00307
9 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00308
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] 00309
10 AK::StringBuilder::try_append(char) [function] [call site2] 00310
10 AK::ErrorOr ::is_error() const [function] [call site2] 00311
10 AK::StringBuilder::try_append(char) [function] [call site2] 00312
10 AK::ErrorOr ::is_error() const [function] [call site2] 00313
10 AK::StringBuilder::try_append(char) [function] [call site2] 00314
10 AK::ErrorOr ::is_error() const [function] [call site2] 00315
10 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00316
11 AK::StringView::is_empty() const [function] [call site2] 00317
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00318
11 AK::StringView::length() const [function] [call site2] 00319
11 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00320
11 AK::ErrorOr ::is_error() const [function] [call site2] 00321
11 AK::StringView::characters_without_null_termination() const [function] [call site2] 00322
11 AK::Detail::ByteBuffer<256ul>::try_append(void const*, unsigned long) [function] [call site2] 00323
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00324
12 __assert_fail [call site2] 00325
12 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00326
12 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00327
12 AK::ErrorOr ::is_error() const [function] [call site2] 00328
12 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00329
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00330
11 AK::ErrorOr ::is_error() const [function] [call site2] 00331
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00332
10 AK::ErrorOr ::is_error() const [function] [call site2] 00333
10 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00334
10 AK::ErrorOr ::is_error() const [function] [call site2] 00335
10 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00336
10 AK::ErrorOr ::is_error() const [function] [call site2] 00337
10 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00338
10 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00339
10 AK::ErrorOr ::is_error() const [function] [call site2] 00340
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00341
9 AK::ErrorOr ::is_error() const [function] [call site2] 00342
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] 00343
10 AK::Array ::operator[](unsigned long) [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::ErrorOr ::ErrorOr() [function] [call site2] 00347
9 AK::ErrorOr ::is_error() const [function] [call site2] 00348
9 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00349
9 AK::ErrorOr ::is_error() const [function] [call site2] 00350
9 unsigned long AK::ceil_div (unsigned long, unsigned long) [function] [call site2] 00351
9 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00352
9 AK::ErrorOr ::is_error() const [function] [call site2] 00353
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] 00354
9 AK::ErrorOr ::is_error() const [function] [call site2] 00355
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] 00356
9 AK::ErrorOr ::is_error() const [function] [call site2] 00357
9 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00358
9 AK::ErrorOr ::is_error() const [function] [call site2] 00359
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] 00360
9 AK::ErrorOr ::is_error() const [function] [call site2] 00361
9 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00362
9 AK::ErrorOr ::is_error() const [function] [call site2] 00363
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] 00364
9 AK::ErrorOr ::is_error() const [function] [call site2] 00365
9 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00366
9 AK::ErrorOr ::is_error() const [function] [call site2] 00367
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] 00368
9 AK::ErrorOr ::is_error() const [function] [call site2] 00369
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] 00370
9 AK::ErrorOr ::is_error() const [function] [call site2] 00371
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00372
8 AK::ErrorOr ::is_error() const [function] [call site2] 00373
8 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00374
8 AK::ErrorOr ::is_error() const [function] [call site2] 00375
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00376
7 __assert_fail [call site2] 00377
7 AK::FormatBuilder::put_string(AK::StringView, AK::FormatBuilder::Align, unsigned long, unsigned long, char) [function] [call site2] 00378
8 AK::StringView::length() const [function] [call site2] 00379
8 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00380
8 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00381
8 AK::StringView::length() const [function] [call site2] 00382
8 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00383
8 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00384
8 AK::ErrorOr ::is_error() const [function] [call site2] 00385
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00386
8 AK::ErrorOr ::is_error() const [function] [call site2] 00387
8 unsigned long AK::ceil_div (unsigned long, unsigned long) [function] [call site2] 00388
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00389
8 AK::ErrorOr ::is_error() const [function] [call site2] 00390
8 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00391
8 AK::ErrorOr ::is_error() const [function] [call site2] 00392
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00393
8 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00394
8 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00395
8 AK::ErrorOr ::is_error() const [function] [call site2] 00396
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00397
6 AK::StandardFormatter::~StandardFormatter() [function] [call site2] 00398
5 AK::Array ::operator AK::Span () const [function] [call site2] 00399
6 AK::Array ::span() const [function] [call site2] 00400
7 AK::Span ::Span(AK::TypeErasedParameter const*, unsigned long) [function] [call site2] 00401
5 AK::TypeErasedFormatParams::set_parameters(AK::Span ) [function] [call site2] 00402
2 IMAP::Parser::consume_until_end_of_line() [function] [call site2] 00403
3 AK::Function ::Function (IMAP::Parser::consume_until_end_of_line()::$_4&&) [function] [call site2] 00404
4 AK::Atomic ::Atomic(unsigned short) [function] [call site2] 00405
4 void AK::Function ::init_with_callable (IMAP::Parser::consume_until_end_of_line()::$_4&&) [function] [call site2] 00406
5 __assert_fail [call site2] 00407
5 AK::Function ::CallableWrapper ::CallableWrapper(IMAP::Parser::consume_until_end_of_line()::$_4&&) [function] [call site2] 00408
6 AK::Function ::CallableWrapperBase::CallableWrapperBase() [function] [call site2] 00409
3 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 00410
4 IMAP::Parser::at_end() [function] [call site2] 00411
4 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00412
4 AK::Function ::operator()(unsigned char) const [function] [call site2] 00413
5 AK::Function ::callable_wrapper() const [function] [call site2] 00414
6 AK::Function ::CallableWrapperBase* AK::bit_cast ::CallableWrapperBase*, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00415
6 AK::Function ::CallableWrapperBase** AK::bit_cast ::CallableWrapperBase**, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00416
6 __assert_fail [call site2] 00417
5 AK::ScopeGuard ::operator()(unsigned char) const::{lambda()#1}>::ScopeGuard({lambda()#1}) [function] [call site2] 00418
5 AK::ScopeGuard ::operator()(unsigned char) const::{lambda()#1}>::~ScopeGuard() [function] [call site2] 00419
6 AK::Function ::operator()(unsigned char) const::{lambda()#1}::operator()() const [function] [call site2] 00420
7 AK::Function ::clear(bool) [function] [call site2] 00421
8 __assert_fail [call site2] 00422
8 AK::Function ::callable_wrapper() const [function] [call site2] 00423
8 __assert_fail [call site2] 00424
8 __assert_fail [call site2] 00425
4 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00426
4 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00427
4 __assert_fail [call site2] 00428
2 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00429
2 AK::String::String(AK::StringView) [function] [call site2] 00430
3 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00431
4 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00432
5 __assert_fail [call site2] 00433
5 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00434
4 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00435
5 AK::StringImpl::StringImpl(AK::StringImpl::ConstructTheEmptyStringImplTag) [function] [call site2] 00436
6 AK::RefCounted ::RefCounted() [function] [call site2] 00437
7 AK::RefCountedBase::RefCountedBase() [function] [call site2] 00438
4 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00439
5 __assert_fail [call site2] 00440
5 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00441
4 AK::StringImpl::create_uninitialized(unsigned long, char*&) [function] [call site2] 00442
5 __assert_fail [call site2] 00443
5 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00444
5 __assert_fail [call site2] 00445
5 AK::StringImpl::StringImpl(AK::StringImpl::ConstructWithInlineBufferTag, unsigned long) [function] [call site2] 00446
6 AK::RefCounted ::RefCounted() [function] [call site2] 00447
5 AK::NonnullRefPtr AK::adopt_ref (AK::StringImpl&) [function] [call site2] 00448
5 __assert_fail [call site2] 00449
5 AK::StringImpl::characters() const [function] [call site2] 00450
4 AK::StringImpl* AK::exchange (AK::StringImpl*&, decltype(nullptr)&&) [function] [call site2] 00451
4 __assert_fail [call site2] 00452
4 AK::RefCounted ::unref() const [function] [call site2] 00453
5 __assert_fail [call site2] 00454
5 AK::StringImpl::operator delete(void*) [function] [call site2] 00455
6 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00456
6 kfree_sized(void*, unsigned long) [function] [call site2] 00457
2 AK::Variant ::VariantConstructors(IMAP::ContinueRequest&&) [function] [call site2] 00458
2 IMAP::ContinueRequest::~ContinueRequest() [function] [call site2] 00459
3 AK::String::~String() [function] [call site2] 00460
4 AK::RefCounted ::unref() const [function] [call site2] 00461
2 IMAP::Parser::parse_untagged() [function] [call site2] 00462
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00463
3 IMAP::Parser::try_parse_number() [function] [call site2] 00464
4 IMAP::Parser::at_end() [function] [call site2] 00465
4 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00466
4 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00467
4 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00468
4 __assert_fail [call site2] 00469
4 AK::Optional AK::StringView::to_uint () const [function] [call site2] 00470
5 AK::Optional AK::StringUtils::convert_to_uint (AK::StringView, AK::TrimWhitespace) [function] [call site2] 00471
6 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 00472
7 AK::StringUtils::trim_whitespace(AK::StringView, AK::TrimMode) [function] [call site2] 00473
8 AK::StringUtils::trim(AK::StringView, AK::StringView, AK::TrimMode) [function] [call site2] 00474
9 AK::StringView::length() const [function] [call site2] 00475
9 AK::StringView::length() const [function] [call site2] 00476
9 AK::StringView::operator[](unsigned long) const [function] [call site2] 00477
9 AK::StringView::contains(char) const [function] [call site2] 00478
9 AK::StringView::length() const [function] [call site2] 00479
9 AK::StringView::operator[](unsigned long) const [function] [call site2] 00480
9 AK::StringView::contains(char) const [function] [call site2] 00481
9 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00482
6 AK::StringView::is_empty() const [function] [call site2] 00483
6 AK::StringView::length() const [function] [call site2] 00484
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00485
3 IMAP::Parser::parse_atom() [function] [call site2] 00486
4 IMAP::Parser::at_end() [function] [call site2] 00487
4 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00488
4 AK::is_ascii_control(unsigned int) [function] [call site2] 00489
5 AK::is_ascii_c0_control(unsigned int) [function] [call site2] 00490
4 IMAP::Parser::parse_atom()::$_10::operator()(unsigned char) const [function] [call site2] 00491
5 char const* AK::find (char const*, char const*, unsigned char const&) [function] [call site2] 00492
6 char const* AK::find_if (char const*, char const*, unsigned char const&)::{lambda(auto:1 const&)#1}>(char const*, char const*, AK::find (char const*, char const*, unsigned char const&)::{lambda(auto:1 const&)#1}&&) [function] [call site2] 00493
7 auto AK::find (char const*, char const*, unsigned char const&)::{lambda(auto:1 const&)#1}::operator() (char const&) const [function] [call site2] 00494
8 AK::GenericTraits ::equals(unsigned char const&, unsigned char const&) [function] [call site2] 00495
4 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00496
4 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00497
4 __assert_fail [call site2] 00498
3 AK::StringView::to_string() const [function] [call site2] 00499
4 AK::String::String(AK::StringView) [function] [call site2] 00500
3 AK::String::operator==(AK::StringView) const [function] [call site2] 00501
4 AK::String::view() const [function] [call site2] 00502
5 AK::StringImpl::characters() const [function] [call site2] 00503
5 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00504
5 __assert_fail [call site2] 00505
4 AK::StringView::operator==(AK::StringView) const [function] [call site2] 00506
5 AK::StringView::length() const [function] [call site2] 00507
3 IMAP::SolidResponse::data() [function] [call site2] 00508
3 __assert_fail [call site2] 00509
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00510
3 AK::String::operator==(AK::StringView) const [function] [call site2] 00511
3 IMAP::SolidResponse::data() [function] [call site2] 00512
3 __assert_fail [call site2] 00513
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00514
3 AK::String::operator==(AK::StringView) const [function] [call site2] 00515
3 IMAP::Parser::parse_fetch_response() [function] [call site2] 00516
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00517
4 IMAP::FetchResponseData::FetchResponseData() [function] [call site2] 00518
5 AK::Vector ::Vector() [function] [call site2] 00519
5 Core::DateTime::DateTime() [function] [call site2] 00520
5 IMAP::Envelope::Envelope() [function] [call site2] 00521
5 AK::String::String() [function] [call site2] 00522
5 AK::HashMap , false>::HashMap() [function] [call site2] 00523
6 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::HashTable() [function] [call site2] 00524
5 IMAP::BodyStructure::BodyStructure(IMAP::BodyStructureData&&) [function] [call site2] 00525
6 AK::Variant ::VariantConstructors(IMAP::BodyStructureData&&) [function] [call site2] 00526
4 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00527
4 IMAP::Parser::parse_fetch_data_item() [function] [call site2] 00528
5 AK::Function ::Function (IMAP::Parser::parse_fetch_data_item()::$_5&&) [function] [call site2] 00529
5 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 00530
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00531
6 AK::StringUtils::equals_ignoring_case(AK::StringView, AK::StringView) [function] [call site2] 00532
7 AK::StringView::length() const [function] [call site2] 00533
7 AK::StringView::length() const [function] [call site2] 00534
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 00535
7 AK::to_ascii_lowercase(unsigned int) [function] [call site2] 00536
5 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00537
5 IMAP::FetchCommand::DataItem::Section::Section(IMAP::FetchCommand::DataItem::Section&&) [function] [call site2] 00538
6 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00539
7 AK::Vector ::reset_capacity() [function] [call site2] 00540
5 IMAP::FetchCommand::DataItem::Section::~Section() [function] [call site2] 00541
6 AK::Vector ::~Vector() [function] [call site2] 00542
7 AK::Vector ::clear() [function] [call site2] 00543
8 AK::Vector ::clear_with_capacity() [function] [call site2] 00544
9 AK::String::~String() [function] [call site2] 00545
8 kfree_sized(void*, unsigned long) [function] [call site2] 00546
8 AK::Vector ::reset_capacity() [function] [call site2] 00547
5 AK::Function ::Function (IMAP::Parser::parse_fetch_data_item()::$_6&&) [function] [call site2] 00548
5 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 00549
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00550
5 __assert_fail [call site2] 00551
5 AK::Vector ::Vector() [function] [call site2] 00552
5 AK::Vector ::~Vector() [function] [call site2] 00553
5 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00554
5 AK::Vector ::~Vector() [function] [call site2] 00555
5 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00556
5 AK::Vector IMAP::Parser::parse_list (AK::StringView (*)(AK::StringView)) [function] [call site2] 00557
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00558
6 AK::Vector ::Vector() [function] [call site2] 00559
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00560
6 AK::Function ::Function (AK::StringView (*)(AK::StringView))::{lambda(unsigned char)#1}>(IMAP::Parser::parse_list (AK::StringView (*)(AK::StringView))::{lambda(unsigned char)#1}&&) [function] [call site2] 00561
6 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 00562
6 AK::Vector ::try_append(AK::StringView&&) [function] [call site2] 00563
7 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00564
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00565
8 AK::Vector ::padded_capacity(unsigned long) [function] [call site2] 00566
9 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00567
7 AK::ErrorOr ::is_error() const [function] [call site2] 00568
7 AK::Vector ::slot(unsigned long) [function] [call site2] 00569
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00570
6 AK::ErrorOr ::is_error() const [function] [call site2] 00571
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00572
6 __assert_fail [call site2] 00573
5 AK::Vector ::begin() [function] [call site2] 00574
6 AK::SimpleIterator , AK::StringView>::begin(AK::Vector &) [function] [call site2] 00575
5 AK::SimpleIterator , AK::StringView>::operator!=(AK::SimpleIterator , AK::StringView>) const [function] [call site2] 00576
5 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00577
5 AK::Vector ::~Vector() [function] [call site2] 00578
5 __assert_fail [call site2] 00579
5 AK::String::String(AK::StringView) [function] [call site2] 00580
5 AK::Vector ::try_append(AK::String&&) [function] [call site2] 00581
6 AK::String::String(AK::String&&) [function] [call site2] 00582
7 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00583
8 AK::RefPtr >::leak_ref() [function] [call site2] 00584
5 AK::ErrorOr ::is_error() const [function] [call site2] 00585
5 __assert_fail [call site2] 00586
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00587
5 AK::Vector ::Vector() [function] [call site2] 00588
5 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00589
5 AK::Vector IMAP::Parser::parse_list (AK::StringView (*)(AK::StringView)) [function] [call site2] 00590
5 AK::Vector ::begin() [function] [call site2] 00591
5 AK::SimpleIterator , AK::StringView>::operator!=(AK::SimpleIterator , AK::StringView>) const [function] [call site2] 00592
5 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00593
5 AK::Vector ::~Vector() [function] [call site2] 00594
5 AK::String::String(AK::StringView) [function] [call site2] 00595
5 AK::Vector ::try_append(AK::String&&) [function] [call site2] 00596
5 AK::ErrorOr ::is_error() const [function] [call site2] 00597
5 __assert_fail [call site2] 00598
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 00599
5 AK::is_ascii_digit(unsigned int) [function] [call site2] 00600
5 AK::Vector ::Vector() [function] [call site2] 00601
5 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00602
5 IMAP::Parser::try_parse_number() [function] [call site2] 00603
5 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00604
5 AK::ErrorOr ::is_error() const [function] [call site2] 00605
5 __assert_fail [call site2] 00606
5 IMAP::Parser::parse_atom() [function] [call site2] 00607
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00608
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00609
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00610
5 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 00611
5 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00612
5 IMAP::Parser::parse_number() [function] [call site2] 00613
6 IMAP::Parser::try_parse_number() [function] [call site2] 00614
5 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00615
5 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00616
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00617
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00618
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00619
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00620
5 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00621
5 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 00622
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00623
4 IMAP::Parser::parse_body_structure() [function] [call site2] 00624
5 IMAP::Parser::at_end() [function] [call site2] 00625
5 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00626
5 IMAP::MultiPartBodyStructureData::MultiPartBodyStructureData() [function] [call site2] 00627
6 AK::Vector , 0ul>::Vector() [function] [call site2] 00628
6 AK::String::String() [function] [call site2] 00629
5 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00630
5 IMAP::Parser::parse_body_structure() [function] [call site2] 00631
6 AK::NonnullOwnPtr AK::make (IMAP::BodyStructure&&) [function] [call site2] 00632
7 IMAP::BodyStructure::BodyStructure(IMAP::BodyStructure&&) [function] [call site2] 00633
8 IMAP::BodyStructureData* AK::bit_cast (void* const&) [function] [call site2] 00634
8 IMAP::BodyStructureData::BodyStructureData(IMAP::BodyStructureData&&) [function] [call site2] 00635
9 AK::String::String(AK::String&&) [function] [call site2] 00636
9 AK::String::String(AK::String&&) [function] [call site2] 00637
9 AK::HashMap , false>::HashMap(AK::HashMap , false>&&) [function] [call site2] 00638
10 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::HashTable(AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>&&) [function] [call site2] 00639
9 IMAP::Envelope::Envelope(IMAP::Envelope&&) [function] [call site2] 00640
9 AK::Tuple , false> >::Tuple(AK::Tuple , false> >&&) [function] [call site2] 00641
10 AK::Tuple , false> >::Tuple<0u, 1u>(AK::Tuple , false> >&&, AK::Detail::IntegerSequence ) [function] [call site2] 00642
11 auto& AK::Tuple , false> >::get<0u>() [function] [call site2] 00643
12 AK::String& AK::Detail::Tuple , false> >::get_with_index () [function] [call site2] 00644
8 IMAP::MultiPartBodyStructureData* AK::bit_cast (void* const&) [function] [call site2] 00645
8 IMAP::MultiPartBodyStructureData::MultiPartBodyStructureData(IMAP::MultiPartBodyStructureData&&) [function] [call site2] 00646
9 AK::HashMap , false>::HashMap(AK::HashMap , false>&&) [function] [call site2] 00647
7 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr ::AdoptTag, IMAP::BodyStructure&) [function] [call site2] 00648
6 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00649
7 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00650
8 IMAP::BodyStructure* AK::exchange (IMAP::BodyStructure*&, decltype(nullptr)&&) [function] [call site2] 00651
6 AK::Vector , 0ul>::try_append(AK::OwnPtr &&) [function] [call site2] 00652
7 AK::OwnPtr ::OwnPtr(AK::OwnPtr &&) [function] [call site2] 00653
8 AK::OwnPtr ::leak_ptr() [function] [call site2] 00654
6 AK::ErrorOr ::is_error() const [function] [call site2] 00655
6 __assert_fail [call site2] 00656
6 IMAP::BodyStructure::~BodyStructure() [function] [call site2] 00657
7 IMAP::BodyStructureData::~BodyStructureData() [function] [call site2] 00658
8 AK::String::~String() [function] [call site2] 00659
8 AK::Detail::Tuple , false> >::~Tuple() [function] [call site2] 00660
9 AK::String::~String() [function] [call site2] 00661
9 AK::Detail::Tuple , false> >::~Tuple() [function] [call site2] 00662
10 AK::HashMap , false>::~HashMap() [function] [call site2] 00663
8 IMAP::Envelope::~Envelope() [function] [call site2] 00664
7 IMAP::MultiPartBodyStructureData::~MultiPartBodyStructureData() [function] [call site2] 00665
8 AK::HashMap , false>::~HashMap() [function] [call site2] 00666
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00667
6 IMAP::Parser::parse_string() [function] [call site2] 00668
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00669
7 IMAP::Parser::parse_quoted_string() [function] [call site2] 00670
8 AK::Function ::Function (IMAP::Parser::parse_quoted_string()::$_1&&) [function] [call site2] 00671
8 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 00672
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00673
7 IMAP::Parser::parse_literal_string() [function] [call site2] 00674
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00675
8 IMAP::Parser::parse_number() [function] [call site2] 00676
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00677
8 AK::Detail::ByteBuffer<32ul>::size() const [function] [call site2] 00678
8 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00679
8 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00680
8 __assert_fail [call site2] 00681
6 AK::String::String(AK::StringView) [function] [call site2] 00682
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00683
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00684
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00685
6 AK::HashMap , false>::HashMap(AK::HashMap , false>&&) [function] [call site2] 00686
6 AK::HashMap , false>::~HashMap() [function] [call site2] 00687
6 AK::HashMap , false>::HashMap(AK::HashMap , false>&&) [function] [call site2] 00688
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00689
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00690
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00691
6 IMAP::Parser::parse_disposition() [function] [call site2] 00692
7 IMAP::Parser::parse_string() [function] [call site2] 00693
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00694
7 IMAP::Parser::parse_body_fields_params() [function] [call site2] 00695
8 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00696
8 AK::HashMap , false>::HashMap() [function] [call site2] 00697
8 AK::HashMap , false>::HashMap() [function] [call site2] 00698
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00699
8 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00700
8 IMAP::Parser::parse_string() [function] [call site2] 00701
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00702
8 IMAP::Parser::parse_string() [function] [call site2] 00703
8 AK::String::String(AK::StringView) [function] [call site2] 00704
8 AK::HashMap , false>::set(AK::String&&, AK::String&&) [function] [call site2] 00705
9 AK::String::String(AK::String&&) [function] [call site2] 00706
9 AK::HashSetResult AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::set , false>::Entry>(AK::HashMap , false>::Entry&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00707
10 AK::ErrorOr AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::try_set , false>::Entry>(AK::HashMap , false>::Entry&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00708
11 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::try_lookup_for_writing(AK::HashMap , false>::Entry const&) [function] [call site2] 00709
12 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::should_grow() const [function] [call site2] 00710
13 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::used_bucket_count() const [function] [call site2] 00711
12 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::capacity() const [function] [call site2] 00712
12 AK::ErrorOr ::is_error() const [function] [call site2] 00713
12 AK::HashMap , false>::EntryTraits::hash(AK::HashMap , false>::Entry const&) [function] [call site2] 00714
13 AK::Traits ::hash(AK::String const&) [function] [call site2] 00715
14 AK::String::impl() const [function] [call site2] 00716
14 AK::StringImpl::hash() const [function] [call site2] 00717
15 AK::StringImpl::compute_hash() const [function] [call site2] 00718
16 AK::StringImpl::length() const [function] [call site2] 00719
16 AK::StringImpl::characters() const [function] [call site2] 00720
16 AK::string_hash(char const*, unsigned long, unsigned int) [function] [call site2] 00721
12 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00722
12 AK::HashMap , false>::EntryTraits::equals(AK::HashMap , false>::Entry const&, AK::HashMap , false>::Entry const&) [function] [call site2] 00723
13 AK::GenericTraits ::equals(AK::String const&, AK::String const&) [function] [call site2] 00724
14 AK::String::operator==(AK::String const&) const [function] [call site2] 00725
15 AK::String::impl() const [function] [call site2] 00726
15 AK::RefPtr >::operator==(AK::StringImpl const*) const [function] [call site2] 00727
12 AK::ErrorOr , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket*, AK::Error>::VariantConstructors(AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket*&&) [function] [call site2] 00728
12 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00729
12 AK::ErrorOr , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket*, AK::Error>::VariantConstructors(AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket*&&) [function] [call site2] 00730
12 double_hash(unsigned int) [function] [call site2] 00731
11 AK::ErrorOr , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket*, AK::Error>::is_error() const [function] [call site2] 00732
11 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00733
11 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket::slot() [function] [call site2] 00734
11 AK::HashMap , false>::Entry::operator=(AK::HashMap , false>::Entry&&) [function] [call site2] 00735
12 AK::String::operator=(AK::String&&) [function] [call site2] 00736
13 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00737
11 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket::slot() [function] [call site2] 00738
11 AK::HashMap , false>::Entry::Entry(AK::HashMap , false>::Entry&&) [function] [call site2] 00739
10 AK::ErrorOr ::is_error() const [function] [call site2] 00740
10 __assert_fail [call site2] 00741
9 AK::HashMap , false>::Entry::~Entry() [function] [call site2] 00742
8 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00743
8 AK::HashMap , false>::HashMap(AK::HashMap , false>&&) [function] [call site2] 00744
8 AK::HashMap , false>::~HashMap() [function] [call site2] 00745
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00746
7 AK::Tuple , false> >::Tuple , false> >(AK::StringView&&, AK::HashMap , false>&&) [function] [call site2] 00747
8 AK::Detail::Tuple , false> >::Tuple , false> >(AK::StringView&&, AK::HashMap , false>&&) [function] [call site2] 00748
9 AK::Detail::Tuple , false> >::Tuple(AK::HashMap , false>&&) [function] [call site2] 00749
10 AK::HashMap , false>::HashMap(AK::HashMap , false>&&) [function] [call site2] 00750
9 AK::String::String(AK::StringView) [function] [call site2] 00751
7 AK::HashMap , false>::~HashMap() [function] [call site2] 00752
6 AK::Tuple , false> >::Tuple(AK::Tuple , false> >&&) [function] [call site2] 00753
6 AK::Detail::Tuple , false> >::~Tuple() [function] [call site2] 00754
6 AK::Tuple , false> >::Tuple(AK::Tuple , false> >&&) [function] [call site2] 00755
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00756
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00757
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00758
6 IMAP::Parser::parse_langs() [function] [call site2] 00759
7 AK::Vector ::Vector() [function] [call site2] 00760
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00761
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00762
7 IMAP::Parser::parse_string() [function] [call site2] 00763
7 AK::String::String(AK::StringView) [function] [call site2] 00764
7 AK::Vector ::try_append(AK::String&&) [function] [call site2] 00765
7 AK::ErrorOr ::is_error() const [function] [call site2] 00766
7 __assert_fail [call site2] 00767
7 IMAP::Parser::parse_string() [function] [call site2] 00768
7 AK::String::String(AK::StringView) [function] [call site2] 00769
7 AK::Vector ::try_append(AK::String&&) [function] [call site2] 00770
7 AK::ErrorOr ::is_error() const [function] [call site2] 00771
7 __assert_fail [call site2] 00772
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00773
6 AK::Vector ::operator=(AK::Vector &&) [function] [call site2] 00774
7 AK::Vector ::clear() [function] [call site2] 00775
7 AK::Vector ::reset_capacity() [function] [call site2] 00776
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00777
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00778
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00779
6 AK::String::String(AK::StringView) [function] [call site2] 00780
6 AK::String::~String() [function] [call site2] 00781
6 AK::String::String(AK::String&&) [function] [call site2] 00782
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00783
6 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00784
6 AK::Vector ::Vector() [function] [call site2] 00785
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00786
6 IMAP::Parser::parse_body_extension() [function] [call site2] 00787
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00788
7 AK::Variant , unsigned int, AK::Vector , 0ul> >::VariantConstructors(AK::Optional &&) [function] [call site2] 00789
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00790
7 AK::Vector , 0ul>::Vector() [function] [call site2] 00791
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00792
7 IMAP::Parser::parse_body_extension() [function] [call site2] 00793
8 AK::NonnullOwnPtr AK::make (IMAP::BodyExtension&&) [function] [call site2] 00794
8 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00795
8 AK::Vector , 0ul>::try_append(AK::OwnPtr &&) [function] [call site2] 00796
8 AK::ErrorOr ::is_error() const [function] [call site2] 00797
8 __assert_fail [call site2] 00798
8 IMAP::BodyExtension::~BodyExtension() [function] [call site2] 00799
9 AK::Vector , 0ul>::~Vector() [function] [call site2] 00800
8 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00801
8 AK::Variant , unsigned int, AK::Vector , 0ul> >::VariantConstructors(AK::Vector , 0ul>&&) [function] [call site2] 00802
8 AK::Vector , 0ul>::~Vector() [function] [call site2] 00803
8 IMAP::Parser::at_end() [function] [call site2] 00804
8 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00805
8 IMAP::Parser::parse_string() [function] [call site2] 00806
8 AK::String::String(AK::StringView) [function] [call site2] 00807
8 AK::Variant , unsigned int, AK::Vector , 0ul> >::VariantConstructors(AK::Optional &&) [function] [call site2] 00808
8 IMAP::Parser::parse_number() [function] [call site2] 00809
8 AK::Variant , unsigned int, AK::Vector , 0ul> >::VariantConstructors(unsigned int&&) [function] [call site2] 00810
6 AK::Vector ::try_append(IMAP::BodyExtension&&) [function] [call site2] 00811
7 IMAP::BodyExtension::BodyExtension(IMAP::BodyExtension&&) [function] [call site2] 00812
8 AK::Vector , 0ul>::Vector(AK::Vector , 0ul>&&) [function] [call site2] 00813
6 AK::ErrorOr ::is_error() const [function] [call site2] 00814
6 __assert_fail [call site2] 00815
6 IMAP::BodyExtension::~BodyExtension() [function] [call site2] 00816
6 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00817
6 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00818
6 AK::Vector ::~Vector() [function] [call site2] 00819
6 IMAP::MultiPartBodyStructureData::~MultiPartBodyStructureData() [function] [call site2] 00820
6 IMAP::Parser::parse_one_part_body() [function] [call site2] 00821
7 IMAP::Parser::parse_string() [function] [call site2] 00822
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00823
7 IMAP::Parser::parse_string() [function] [call site2] 00824
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00825
7 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00826
7 IMAP::Parser::parse_body_fields_params() [function] [call site2] 00827
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00828
7 IMAP::Parser::parse_nstring() [function] [call site2] 00829
8 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00830
8 IMAP::Parser::parse_string() [function] [call site2] 00831
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00832
7 IMAP::Parser::parse_nstring() [function] [call site2] 00833
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00834
7 IMAP::Parser::parse_string() [function] [call site2] 00835
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00836
7 IMAP::Parser::parse_number() [function] [call site2] 00837
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00838
7 IMAP::Parser::parse_number() [function] [call site2] 00839
7 AK::String::String(AK::StringView) [function] [call site2] 00840
7 AK::String::String(AK::StringView) [function] [call site2] 00841
7 AK::String::String(AK::StringView) [function] [call site2] 00842
7 AK::String::String(AK::StringView) [function] [call site2] 00843
7 AK::String::String(AK::StringView) [function] [call site2] 00844
7 AK::HashMap , false>::HashMap(AK::HashMap , false> const&) [function] [call site2] 00845
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00846
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00847
7 IMAP::Parser::parse_nstring() [function] [call site2] 00848
7 AK::String::String(AK::StringView) [function] [call site2] 00849
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00850
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00851
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00852
7 IMAP::Parser::parse_disposition() [function] [call site2] 00853
7 AK::Tuple , false> >::Tuple(AK::Tuple , false> > const&) [function] [call site2] 00854
8 AK::Tuple , false> >::Tuple<0u, 1u>(AK::Tuple , false> > const&, AK::Detail::IntegerSequence ) [function] [call site2] 00855
9 auto& AK::Tuple , false> >::get<0u>() const [function] [call site2] 00856
10 AK::String const& AK::Detail::Tuple , false> >::get_with_index () const [function] [call site2] 00857
11 AK::String& AK::Detail::Tuple , false> >::get_with_index () [function] [call site2] 00858
7 AK::Detail::Tuple , false> >::~Tuple() [function] [call site2] 00859
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00860
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00861
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00862
7 IMAP::Parser::parse_langs() [function] [call site2] 00863
7 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00864
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00865
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00866
7 IMAP::Parser::parse_nstring() [function] [call site2] 00867
7 AK::String::String(AK::StringView) [function] [call site2] 00868
7 AK::Vector ::Vector() [function] [call site2] 00869
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00870
7 IMAP::Parser::parse_body_extension() [function] [call site2] 00871
7 AK::Vector ::try_append(IMAP::BodyExtension&&) [function] [call site2] 00872
7 AK::ErrorOr ::is_error() const [function] [call site2] 00873
7 __assert_fail [call site2] 00874
7 IMAP::BodyExtension::~BodyExtension() [function] [call site2] 00875
7 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00876
7 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00877
7 AK::Vector ::~Vector() [function] [call site2] 00878
7 IMAP::BodyStructure::BodyStructure(IMAP::BodyStructureData&&) [function] [call site2] 00879
7 IMAP::BodyStructureData::~BodyStructureData() [function] [call site2] 00880
7 AK::HashMap , false>::~HashMap() [function] [call site2] 00881
7 AK::StringView::equals_ignoring_case(AK::StringView) const [function] [call site2] 00882
7 IMAP::Parser::parse_body_fields_params() [function] [call site2] 00883
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00884
7 IMAP::Parser::parse_nstring() [function] [call site2] 00885
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00886
7 IMAP::Parser::parse_nstring() [function] [call site2] 00887
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00888
7 IMAP::Parser::parse_string() [function] [call site2] 00889
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00890
7 IMAP::Parser::parse_number() [function] [call site2] 00891
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00892
7 IMAP::Parser::parse_envelope() [function] [call site2] 00893
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00894
8 IMAP::Parser::parse_nstring() [function] [call site2] 00895
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00896
8 IMAP::Parser::parse_nstring() [function] [call site2] 00897
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00898
8 IMAP::Parser::parse_address_list() [function] [call site2] 00899
9 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00900
9 AK::Vector ::Vector() [function] [call site2] 00901
9 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00902
9 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 00903
9 IMAP::Parser::parse_address() [function] [call site2] 00904
10 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00905
10 IMAP::Address::Address() [function] [call site2] 00906
10 IMAP::Parser::parse_nstring() [function] [call site2] 00907
10 AK::String::String(AK::StringView) [function] [call site2] 00908
10 AK::String::~String() [function] [call site2] 00909
10 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00910
10 IMAP::Parser::parse_nstring() [function] [call site2] 00911
10 AK::String::String(AK::StringView) [function] [call site2] 00912
10 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00913
10 IMAP::Parser::parse_nstring() [function] [call site2] 00914
10 AK::String::String(AK::StringView) [function] [call site2] 00915
10 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00916
10 IMAP::Parser::parse_nstring() [function] [call site2] 00917
10 AK::String::String(AK::StringView) [function] [call site2] 00918
10 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00919
9 AK::Vector ::try_append(IMAP::Address&&) [function] [call site2] 00920
9 AK::ErrorOr ::is_error() const [function] [call site2] 00921
9 __assert_fail [call site2] 00922
9 IMAP::Address::~Address() [function] [call site2] 00923
9 IMAP::Parser::at_end() [function] [call site2] 00924
9 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00925
9 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00926
9 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00927
10 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00928
11 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 00929
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00930
12 malloc_good_size [function] [call site2] 00931
12 AK::Checked ::Checked (unsigned long) [function] [call site2] 00932
12 kmalloc_array(AK::Checked , AK::Checked ) [function] [call site2] 00933
13 AK::Checked AK::operator* (AK::Checked const&, AK::Checked const&) [function] [call site2] 00934
14 __assert_fail [call site2] 00935
14 AK::Checked ::mul(unsigned long) [function] [call site2] 00936
13 AK::Checked ::has_overflow() const [function] [call site2] 00937
13 __assert_fail [call site2] 00938
13 __assert_fail [call site2] 00939
12 AK::Error::from_errno(int) [function] [call site2] 00940
12 IMAP::Address::Address(IMAP::Address&&) [function] [call site2] 00941
12 __assert_fail [call site2] 00942
12 IMAP::Address::~Address() [function] [call site2] 00943
12 kfree_sized(void*, unsigned long) [function] [call site2] 00944
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00945
11 AK::ErrorOr ::is_error() const [function] [call site2] 00946
11 __assert_fail [call site2] 00947
10 AK::TypedTransfer ::copy(IMAP::Address*, IMAP::Address const*, unsigned long) [function] [call site2] 00948
11 IMAP::Address::Address(IMAP::Address const&) [function] [call site2] 00949
12 AK::String::String(AK::String const&) [function] [call site2] 00950
13 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 00951
9 AK::Vector ::~Vector() [function] [call site2] 00952
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00953
8 IMAP::Parser::parse_address_list() [function] [call site2] 00954
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00955
8 IMAP::Parser::parse_address_list() [function] [call site2] 00956
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00957
8 IMAP::Parser::parse_address_list() [function] [call site2] 00958
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00959
8 IMAP::Parser::parse_address_list() [function] [call site2] 00960
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00961
8 IMAP::Parser::parse_address_list() [function] [call site2] 00962
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00963
8 IMAP::Parser::parse_nstring() [function] [call site2] 00964
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00965
8 IMAP::Parser::parse_nstring() [function] [call site2] 00966
8 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00967
8 AK::String::String(AK::StringView) [function] [call site2] 00968
8 AK::String::String(AK::StringView) [function] [call site2] 00969
8 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00970
8 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00971
8 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00972
8 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00973
8 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00974
8 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00975
8 AK::String::String(AK::StringView) [function] [call site2] 00976
8 AK::String::String(AK::StringView) [function] [call site2] 00977
7 AK::String::String(AK::StringView) [function] [call site2] 00978
7 AK::String::String(AK::StringView) [function] [call site2] 00979
7 AK::String::String(AK::StringView) [function] [call site2] 00980
7 AK::String::String(AK::StringView) [function] [call site2] 00981
7 AK::String::String(AK::StringView) [function] [call site2] 00982
7 AK::HashMap , false>::HashMap(AK::HashMap , false> const&) [function] [call site2] 00983
7 IMAP::Envelope::Envelope(IMAP::Envelope const&) [function] [call site2] 00984
8 AK::String::String(AK::String const&) [function] [call site2] 00985
8 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00986
7 IMAP::BodyStructure::BodyStructure(IMAP::BodyStructureData&&) [function] [call site2] 00987
7 IMAP::BodyStructureData::~BodyStructureData() [function] [call site2] 00988
7 AK::HashMap , false>::~HashMap() [function] [call site2] 00989
7 IMAP::Parser::parse_body_fields_params() [function] [call site2] 00990
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00991
7 IMAP::Parser::parse_nstring() [function] [call site2] 00992
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00993
7 IMAP::Parser::parse_nstring() [function] [call site2] 00994
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00995
7 IMAP::Parser::parse_string() [function] [call site2] 00996
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00997
7 IMAP::Parser::parse_number() [function] [call site2] 00998
7 IMAP::Parser::consume(AK::StringView) [function] [call site2] 00999
7 AK::String::String(AK::StringView) [function] [call site2] 01000
7 AK::String::String(AK::StringView) [function] [call site2] 01001
7 AK::String::String(AK::StringView) [function] [call site2] 01002
7 AK::String::String(AK::StringView) [function] [call site2] 01003
7 AK::String::String(AK::StringView) [function] [call site2] 01004
7 AK::HashMap , false>::HashMap(AK::HashMap , false> const&) [function] [call site2] 01005
7 IMAP::BodyStructure::BodyStructure(IMAP::BodyStructureData&&) [function] [call site2] 01006
7 IMAP::BodyStructureData::~BodyStructureData() [function] [call site2] 01007
7 AK::HashMap , false>::~HashMap() [function] [call site2] 01008
4 IMAP::FetchResponseData::set_body_structure(IMAP::BodyStructure&&) [function] [call site2] 01009
5 IMAP::FetchResponseData::add_response_type(IMAP::FetchResponseType) [function] [call site2] 01010
4 IMAP::BodyStructure::~BodyStructure() [function] [call site2] 01011
4 IMAP::Parser::parse_envelope() [function] [call site2] 01012
4 IMAP::FetchResponseData::set_envelope(IMAP::Envelope&&) [function] [call site2] 01013
5 IMAP::FetchResponseData::add_response_type(IMAP::FetchResponseType) [function] [call site2] 01014
5 IMAP::Envelope::operator=(IMAP::Envelope&&) [function] [call site2] 01015
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01016
4 AK::Vector IMAP::Parser::parse_list (AK::String (*)(AK::StringView)) [function] [call site2] 01017
5 AK::String::~String() [function] [call site2] 01018
4 IMAP::FetchResponseData::set_flags(AK::Vector &&) [function] [call site2] 01019
5 IMAP::FetchResponseData::add_response_type(IMAP::FetchResponseType) [function] [call site2] 01020
5 AK::Vector ::operator=(AK::Vector &&) [function] [call site2] 01021
4 AK::Vector ::~Vector() [function] [call site2] 01022
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01023
4 AK::Function ::Function (IMAP::Parser::parse_fetch_response()::$_2&&) [function] [call site2] 01024
4 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 01025
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01026
4 AK::String::String(AK::StringView) [function] [call site2] 01027
4 Core::DateTime::parse(AK::StringView, AK::String const&) [function] [call site2] 01028
5 AK::StringView::length() const [function] [call site2] 01029
5 AK::StringImpl::length() const [function] [call site2] 01030
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 01031
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 01032
5 AK::String::is_null() const [function] [call site2] 01033
6 AK::RefPtr >::operator!() const [function] [call site2] 01034
5 __assert_fail [call site2] 01035
5 __assert_fail [call site2] 01036
5 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01037
6 __assert_fail [call site2] 01038
6 AK::StringImpl::characters() const [function] [call site2] 01039
5 AK::StringView::length() const [function] [call site2] 01040
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 01041
5 AK::Array ::begin() const [function] [call site2] 01042
6 AK::SimpleIterator const, AK::StringView const>::begin(AK::Array const&) [function] [call site2] 01043
5 AK::SimpleIterator const, AK::StringView const>::operator!=(AK::SimpleIterator const, AK::StringView const>) const [function] [call site2] 01044
5 AK::String::substring_view(unsigned long) const [function] [call site2] 01045
6 AK::StringImpl::length() const [function] [call site2] 01046
6 __assert_fail [call site2] 01047
6 AK::StringImpl::characters() const [function] [call site2] 01048
6 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 01049
6 __assert_fail [call site2] 01050
5 AK::StringView::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 01051
6 AK::StringUtils::starts_with(AK::StringView, AK::StringView, AK::CaseSensitivity) [function] [call site2] 01052
7 AK::StringView::is_empty() const [function] [call site2] 01053
7 AK::StringView::is_empty() const [function] [call site2] 01054
7 AK::StringView::length() const [function] [call site2] 01055
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 01056
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 01057
7 memcmp [call site2] 01058
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 01059
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 01060
7 AK::StringView::length() const [function] [call site2] 01061
7 AK::to_ascii_lowercase(unsigned int) [function] [call site2] 01062
5 AK::StringView::length() const [function] [call site2] 01063
5 AK::Array ::begin() const [function] [call site2] 01064
5 AK::SimpleIterator const, AK::StringView const>::operator!=(AK::SimpleIterator const, AK::StringView const>) const [function] [call site2] 01065
5 AK::String::substring_view(unsigned long) const [function] [call site2] 01066
5 AK::StringView::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 01067
5 AK::StringView::length() const [function] [call site2] 01068
5 AK::Array ::begin() const [function] [call site2] 01069
5 AK::SimpleIterator const, AK::StringView const>::operator!=(AK::SimpleIterator const, AK::StringView const>) const [function] [call site2] 01070
5 AK::String::substring_view(unsigned long) const [function] [call site2] 01071
5 AK::StringView::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 01072
5 AK::StringView::length() const [function] [call site2] 01073
5 AK::Array ::begin() const [function] [call site2] 01074
5 AK::SimpleIterator const, AK::StringView const>::operator!=(AK::SimpleIterator const, AK::StringView const>) const [function] [call site2] 01075
5 AK::String::substring_view(unsigned long) const [function] [call site2] 01076
5 AK::StringView::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 01077
5 AK::StringView::length() const [function] [call site2] 01078
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01079
6 AK::StringImpl::length() const [function] [call site2] 01080
6 __errno_location [call site2] 01081
6 AK::StringImpl::characters() const [function] [call site2] 01082
6 strtol [call site2] 01083
6 AK::StringImpl::characters() const [function] [call site2] 01084
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01085
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01086
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_2::operator()(char) const [function] [call site2] 01087
6 AK::StringImpl::length() const [function] [call site2] 01088
6 AK::String::is_null() const [function] [call site2] 01089
6 __assert_fail [call site2] 01090
6 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01091
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01092
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_2::operator()(char) const [function] [call site2] 01093
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01094
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01095
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01096
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01097
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01098
5 mktime [call site2] 01099
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01100
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01101
5 AK::String::is_null() const [function] [call site2] 01102
5 __assert_fail [call site2] 01103
5 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01104
5 AK::is_ascii_blank(unsigned int) [function] [call site2] 01105
5 AK::String::substring_view(unsigned long, unsigned long) const [function] [call site2] 01106
6 __assert_fail [call site2] 01107
6 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 01108
6 __assert_fail [call site2] 01109
6 __assert_fail [call site2] 01110
6 AK::StringImpl::length() const [function] [call site2] 01111
6 __assert_fail [call site2] 01112
6 AK::StringImpl::characters() const [function] [call site2] 01113
6 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 01114
6 __assert_fail [call site2] 01115
5 AK::StringView::operator==(char const*) const [function] [call site2] 01116
6 AK::StringView::is_null() const [function] [call site2] 01117
5 AK::String::substring_view(unsigned long, unsigned long) const [function] [call site2] 01118
5 AK::StringView::operator==(char const*) const [function] [call site2] 01119
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01120
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_2::operator()(char) const [function] [call site2] 01121
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01122
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01123
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01124
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_2::operator()(char) const [function] [call site2] 01125
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01126
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_2::operator()(char) const [function] [call site2] 01127
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01128
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01129
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01130
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01131
5 AK::String::is_null() const [function] [call site2] 01132
5 __assert_fail [call site2] 01133
5 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01134
5 AK::String::is_null() const [function] [call site2] 01135
5 __assert_fail [call site2] 01136
5 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01137
5 AK::String::is_null() const [function] [call site2] 01138
5 __assert_fail [call site2] 01139
5 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01140
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01141
5 AK::StringImpl::length() const [function] [call site2] 01142
5 __assert_fail [call site2] 01143
5 Core::DateTime::parse(AK::StringView, AK::String const&)::$_1::operator()() const [function] [call site2] 01144
5 AK::String::is_null() const [function] [call site2] 01145
5 __assert_fail [call site2] 01146
5 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01147
5 AK::StringImpl::length() const [function] [call site2] 01148
5 AK::StringView::length() const [function] [call site2] 01149
5 mktime [call site2] 01150
5 Core::DateTime::from_timestamp(long) [function] [call site2] 01151
6 localtime_r [call site2] 01152
6 Core::DateTime::DateTime() [function] [call site2] 01153
4 __assert_fail [call site2] 01154
4 IMAP::FetchResponseData::set_internal_date(Core::DateTime) [function] [call site2] 01155
5 IMAP::FetchResponseData::add_response_type(IMAP::FetchResponseType) [function] [call site2] 01156
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01157
4 IMAP::Parser::parse_number() [function] [call site2] 01158
4 IMAP::FetchResponseData::set_uid(unsigned int) [function] [call site2] 01159
5 IMAP::FetchResponseData::add_response_type(IMAP::FetchResponseType) [function] [call site2] 01160
4 IMAP::Parser::parse_nstring() [function] [call site2] 01161
4 AK::String::String(AK::StringView) [function] [call site2] 01162
4 IMAP::FetchResponseData::add_body_data(IMAP::FetchCommand::DataItem&&, AK::Optional &&) [function] [call site2] 01163
5 IMAP::FetchResponseData::add_response_type(IMAP::FetchResponseType) [function] [call site2] 01164
5 AK::Tuple >::Tuple(IMAP::FetchCommand::DataItem&&, AK::Optional &&) [function] [call site2] 01165
5 AK::Vector >, 0ul>::try_append(AK::Tuple >&&) [function] [call site2] 01166
6 AK::Tuple >::Tuple(AK::Tuple >&&) [function] [call site2] 01167
5 AK::ErrorOr ::is_error() const [function] [call site2] 01168
5 __assert_fail [call site2] 01169
4 IMAP::Parser::at_end() [function] [call site2] 01170
4 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 01171
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01172
4 IMAP::FetchCommand::DataItem::~DataItem() [function] [call site2] 01173
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01174
3 IMAP::SolidResponse::data() [function] [call site2] 01175
3 __assert_fail [call site2] 01176
3 IMAP::FetchResponseData::~FetchResponseData() [function] [call site2] 01177
4 IMAP::BodyStructure::~BodyStructure() [function] [call site2] 01178
4 AK::Vector >, 0ul>::~Vector() [function] [call site2] 01179
3 AK::String::operator==(AK::StringView) const [function] [call site2] 01180
3 IMAP::SolidResponse::data() [function] [call site2] 01181
3 __assert_fail [call site2] 01182
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01183
3 AK::String::~String() [function] [call site2] 01184
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01185
3 IMAP::Parser::parse_capability_response() [function] [call site2] 01186
4 AK::Vector ::Vector() [function] [call site2] 01187
4 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01188
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01189
4 IMAP::Parser::parse_atom() [function] [call site2] 01190
4 AK::String::String(AK::StringView) [function] [call site2] 01191
4 AK::String::String(AK::String const&) [function] [call site2] 01192
4 AK::Vector ::try_append(AK::String&&) [function] [call site2] 01193
4 AK::ErrorOr ::is_error() const [function] [call site2] 01194
4 __assert_fail [call site2] 01195
4 AK::String::~String() [function] [call site2] 01196
4 IMAP::SolidResponse::data() [function] [call site2] 01197
4 AK::Vector ::~Vector() [function] [call site2] 01198
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01199
3 IMAP::Parser::parse_list_item() [function] [call site2] 01200
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01201
4 AK::Vector IMAP::Parser::parse_list (IMAP::MailboxFlag (*)(AK::StringView)) [function] [call site2] 01202
4 AK::Vector ::begin() [function] [call site2] 01203
4 AK::SimpleIterator , IMAP::MailboxFlag>::operator!=(AK::SimpleIterator , IMAP::MailboxFlag>) const [function] [call site2] 01204
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01205
4 AK::Function ::Function (IMAP::Parser::parse_list_item()::$_3&&) [function] [call site2] 01206
4 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 01207
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01208
4 IMAP::Parser::parse_astring() [function] [call site2] 01209
5 IMAP::Parser::at_end() [function] [call site2] 01210
5 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 01211
5 IMAP::Parser::parse_string() [function] [call site2] 01212
5 IMAP::Parser::parse_atom() [function] [call site2] 01213
4 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01214
4 AK::String::String(AK::StringView) [function] [call site2] 01215
4 AK::Vector ::~Vector() [function] [call site2] 01216
3 IMAP::SolidResponse::data() [function] [call site2] 01217
3 IMAP::ListItem::~ListItem() [function] [call site2] 01218
4 AK::String::~String() [function] [call site2] 01219
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01220
3 IMAP::Parser::parse_list_item() [function] [call site2] 01221
3 IMAP::SolidResponse::data() [function] [call site2] 01222
3 IMAP::ListItem::~ListItem() [function] [call site2] 01223
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01224
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01225
3 AK::Vector IMAP::Parser::parse_list (AK::String (*)(AK::StringView)) [function] [call site2] 01226
3 IMAP::SolidResponse::data() [function] [call site2] 01227
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01228
3 AK::Vector ::~Vector() [function] [call site2] 01229
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01230
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01231
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01232
3 IMAP::Parser::parse_atom() [function] [call site2] 01233
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01234
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01235
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01236
3 IMAP::Parser::parse_number() [function] [call site2] 01237
3 IMAP::SolidResponse::data() [function] [call site2] 01238
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01239
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01240
3 IMAP::Parser::parse_number() [function] [call site2] 01241
3 IMAP::SolidResponse::data() [function] [call site2] 01242
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01243
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01244
3 IMAP::Parser::parse_number() [function] [call site2] 01245
3 IMAP::SolidResponse::data() [function] [call site2] 01246
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01247
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01248
3 AK::Vector IMAP::Parser::parse_list (AK::String (*)(AK::StringView)) [function] [call site2] 01249
3 IMAP::SolidResponse::data() [function] [call site2] 01250
3 AK::Vector ::~Vector() [function] [call site2] 01251
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01252
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01253
3 IMAP::Parser::parse_number() [function] [call site2] 01254
3 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 01255
3 AK::Function ::Function (IMAP::Parser::parse_untagged()::$_0&&) [function] [call site2] 01256
3 IMAP::Parser::consume_while(AK::Function ) [function] [call site2] 01257
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01258
3 IMAP::Parser::consume_until_end_of_line() [function] [call site2] 01259
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01260
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01261
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01262
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01263
3 IMAP::Parser::parse_number() [function] [call site2] 01264
3 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 01265
3 AK::ErrorOr ::is_error() const [function] [call site2] 01266
3 IMAP::SolidResponse::data() [function] [call site2] 01267
3 AK::Vector ::~Vector() [function] [call site2] 01268
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01269
3 IMAP::Parser::consume_until_end_of_line() [function] [call site2] 01270
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01271
3 IMAP::SolidResponse::data() [function] [call site2] 01272
3 AK::StringView::is_empty() const [function] [call site2] 01273
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01274
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01275
3 IMAP::Parser::parse_astring() [function] [call site2] 01276
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01277
3 IMAP::StatusItem::StatusItem() [function] [call site2] 01278
3 AK::String::String(AK::StringView) [function] [call site2] 01279
3 IMAP::StatusItem::set_mailbox(AK::String&&) [function] [call site2] 01280
4 AK::String::operator=(AK::String&&) [function] [call site2] 01281
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01282
3 IMAP::Parser::parse_atom() [function] [call site2] 01283
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01284
3 IMAP::Parser::parse_number() [function] [call site2] 01285
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01286
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01287
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01288
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01289
3 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01290
3 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 01291
3 IMAP::StatusItem::set(IMAP::StatusItemType, unsigned int) [function] [call site2] 01292
3 IMAP::Parser::at_end() [function] [call site2] 01293
3 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 01294
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01295
3 IMAP::SolidResponse::data() [function] [call site2] 01296
3 IMAP::Parser::try_consume(AK::StringView) [function] [call site2] 01297
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01298
3 IMAP::StatusItem::~StatusItem() [function] [call site2] 01299
3 IMAP::Parser::consume_until_end_of_line() [function] [call site2] 01300
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01301
3 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 01302
2 IMAP::Parser::at_end() [function] [call site2] 01303
2 IMAP::Parser::parse_response_done() [function] [call site2] 01304
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01305
3 IMAP::Parser::parse_number() [function] [call site2] 01306
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01307
3 IMAP::Parser::parse_status() [function] [call site2] 01308
4 IMAP::Parser::parse_atom() [function] [call site2] 01309
4 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01310
4 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01311
4 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01312
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01313
3 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01314
3 IMAP::Parser::at_end() [function] [call site2] 01315
3 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 01316
3 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 01317
3 AK::StringBuilder::append(char) [function] [call site2] 01318
3 IMAP::Parser::consume(AK::StringView) [function] [call site2] 01319
3 AK::StringBuilder::build() const [function] [call site2] 01320
4 AK::StringBuilder::to_string() const [function] [call site2] 01321
5 AK::StringBuilder::is_empty() const [function] [call site2] 01322
6 AK::Detail::ByteBuffer<256ul>::is_empty() const [function] [call site2] 01323
5 AK::String::empty() [function] [call site2] 01324
6 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 01325
6 AK::String::String(AK::StringImpl const&) [function] [call site2] 01326
7 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 01327
5 AK::StringBuilder::data() const [function] [call site2] 01328
5 AK::String::String(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 01329
3 AK::String::operator=(AK::String&&) [function] [call site2] 01330
3 AK::StringBuilder::~StringBuilder() [function] [call site2] 01331
2 AK::Variant ::VariantConstructors(IMAP::SolidResponse&&) [function] [call site2] 01332
1 IMAP::ParseStatus::~ParseStatus() [function] [call site2] 01333
1 AK::ErrorOr , AK::Error>::release_value() [function] [call site2] 01334
1 IMAP::Parser::parse(AK::Detail::ByteBuffer<32ul>&&, bool) [function] [call site2] 01335
1 IMAP::ParseStatus::~ParseStatus() [function] [call site2] 01336
1 IMAP::Parser::~Parser() [function] [call site2] 01337