Fuzz introspector: FuzzSQLParser

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
17 537 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
11 481 AK::FormatBuilder::put_padding(char, unsigned long) call site __assert_fail
10 355 AK::FormatParser::consume_number(unsigned long&) call site __assert_fail
9 455 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) call site __assert_fail
8 472 AK::Formatter ::format(AK::FormatBuilder&, AK::StringView) call site __assert_fail
8 501 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool) call site
8 523 AK::StringBuilder::try_append(AK::StringView) call site
8 575 AK::FormatBuilder::put_string(AK::StringView, AK::FormatBuilder::Align, unsigned long, unsigned long, char) call site
7 434 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) call site __assert_fail
7 1308 SQL::AST::Parser::parse_alter_table_statement() call site
7 1350 SQL::AST::Parser::parse_drop_table_statement() call site
6 1144 SQL::AST::Parser::parse_conflict_resolution() call site

Fuzzer calltree

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