Fuzz introspector: FuzzShell

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
246 1810 Shell::Parser::parse_regex_pattern() call site _ZZN5regex5RegexINS_13ECMA262ParserEE18split_basic_blocksERKNS_8ByteCodeEENKUlTyRKNS_6OpCodeEE_clINS_11OpCode_JumpEEEDaS8_
92 1085 Shell::Parser::parse_bareword() call site __assert_fail
32 2153 Shell::Parser::parse_match_entry() call site __assert_fail
20 863 Shell::Parser::parse_for_loop() call site
19 2403 Shell::Parser::parse_function_decl() call site __assert_fail
18 400 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
17 2057 void AK::Variant , AK::Vector , 0ul> >::set , AK::NonnullRefPtrVector >(AK::NonnullRefPtrVector &&, AK::Detail::VariantNoClearTag) call site __assert_fail
14 821 Shell::Parser::parse_continuation_control() call site
13 946 AK::String::String() call site
12 836 Shell::Parser::parse_continuation_control() call site
11 189 AK::StringView::substring_view(unsigned long) const call site
11 341 AK::FormatBuilder::put_padding(char, unsigned long) call site __assert_fail

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 Shell::Parser::Parser(AK::StringView, bool) [function] [call site2] 00009
2 AK::Vector ::Vector() [function] [call site2] 00010
2 AK::OwnPtr >::OwnPtr() [function] [call site2] 00011
1 Shell::Parser::parse() [function] [call site2] 00012
2 Shell::Parser::parse_toplevel() [function] [call site2] 00013
3 Shell::Parser::push_start() [function] [call site2] 00014
4 AK::NonnullOwnPtr AK::make &, AK::Vector &, unsigned long&, unsigned long&, unsigned long&>(AK::Vector &, AK::Vector &, unsigned long&, unsigned long&, unsigned long&) [function] [call site2] 00015
5 Shell::Parser::ScopedOffset::ScopedOffset(AK::Vector &, AK::Vector &, unsigned long, unsigned long, unsigned long) [function] [call site2] 00016
6 AK::Vector ::try_append(unsigned long&&) [function] [call site2] 00017
7 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00018
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00019
8 AK::Vector ::padded_capacity(unsigned long) [function] [call site2] 00020
9 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00021
7 AK::ErrorOr ::is_error() const [function] [call site2] 00022
7 AK::Vector ::slot(unsigned long) [function] [call site2] 00023
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00024
6 AK::ErrorOr ::is_error() const [function] [call site2] 00025
6 __assert_fail [call site2] 00026
6 AK::Vector ::try_append(Shell::AST::Position::Line&&) [function] [call site2] 00027
6 AK::ErrorOr ::is_error() const [function] [call site2] 00028
6 __assert_fail [call site2] 00029
5 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr ::AdoptTag, Shell::Parser::ScopedOffset&) [function] [call site2] 00030
4 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00031
5 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00032
6 Shell::Parser::ScopedOffset* AK::exchange (Shell::Parser::ScopedOffset*&, decltype(nullptr)&&) [function] [call site2] 00033
3 Shell::Parser::SequenceParseResult::SequenceParseResult() [function] [call site2] 00034
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 00035
5 AK::NonnullPtrVector , 0ul>::NonnullPtrVector() [function] [call site2] 00036
6 AK::Vector , 0ul>::Vector() [function] [call site2] 00037
4 AK::Vector ::Vector() [function] [call site2] 00038
3 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 00039
3 AK::Vector ::Vector() [function] [call site2] 00040
3 Shell::Parser::parse_sequence() [function] [call site2] 00041
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 00042
4 Shell::Parser::parse_sequence()::$_4::operator()(bool) const [function] [call site2] 00043
5 AK::Vector ::is_empty() const [function] [call site2] 00044
5 AK::is_any_of(AK::StringView) [function] [call site2] 00045
5 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 00046
6 AK::Atomic ::Atomic(unsigned short) [function] [call site2] 00047
6 void AK::Function ::init_with_callable (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 00048
7 __assert_fail [call site2] 00049
7 AK::Function ::CallableWrapper ::CallableWrapper({lambda(auto:1)#1}&&) [function] [call site2] 00050
8 AK::Function ::CallableWrapperBase::CallableWrapperBase() [function] [call site2] 00051
5 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00052
6 Shell::Parser::at_end() const [function] [call site2] 00053
7 AK::OwnPtr >::operator AK::Function const*() const [function] [call site2] 00054
7 AK::Function ::operator()() const [function] [call site2] 00055
8 AK::Function ::callable_wrapper() const [function] [call site2] 00056
9 AK::Function ::CallableWrapperBase* AK::bit_cast ::CallableWrapperBase*, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00057
9 AK::Function ::CallableWrapperBase** AK::bit_cast ::CallableWrapperBase**, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00058
9 __assert_fail [call site2] 00059
8 __assert_fail [call site2] 00060
8 AK::ScopeGuard ::operator()() const::{lambda()#1}>::ScopeGuard({lambda()#1}) [function] [call site2] 00061
8 AK::ScopeGuard ::operator()() const::{lambda()#1}>::~ScopeGuard() [function] [call site2] 00062
9 AK::Function ::operator()() const::{lambda()#1}::operator()() const [function] [call site2] 00063
10 AK::Function ::clear(bool) [function] [call site2] 00064
11 __assert_fail [call site2] 00065
11 AK::Function ::callable_wrapper() const [function] [call site2] 00066
11 __assert_fail [call site2] 00067
11 __assert_fail [call site2] 00068
7 AK::StringView::length() const [function] [call site2] 00069
6 Shell::Parser::at_end() const [function] [call site2] 00070
6 Shell::Parser::peek() [function] [call site2] 00071
7 Shell::Parser::at_end() const [function] [call site2] 00072
7 AK::StringView::length() const [function] [call site2] 00073
7 __assert_fail [call site2] 00074
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 00075
7 AK::StringView::length() const [function] [call site2] 00076
6 AK::Function ::operator()(char) const [function] [call site2] 00077
6 Shell::Parser::consume() [function] [call site2] 00078
7 Shell::Parser::at_end() const [function] [call site2] 00079
7 Shell::Parser::peek() [function] [call site2] 00080
6 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00081
7 __assert_fail [call site2] 00082
7 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00083
7 __assert_fail [call site2] 00084
5 Shell::Parser::peek() [function] [call site2] 00085
5 Shell::Parser::consume() [function] [call site2] 00086
5 Shell::Parser::peek() [function] [call site2] 00087
5 Shell::Parser::consume() [function] [call site2] 00088
5 Shell::Parser::peek() [function] [call site2] 00089
5 Shell::Parser::push_start() [function] [call site2] 00090
5 Shell::Parser::consume() [function] [call site2] 00091
5 Shell::Parser::parse_heredoc_entries() [function] [call site2] 00092
6 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00093
7 AK::Vector ::reset_capacity() [function] [call site2] 00094
6 AK::Vector ::clear() [function] [call site2] 00095
7 AK::Vector ::clear_with_capacity() [function] [call site2] 00096
8 Shell::Parser::HeredocInitiationRecord::~HeredocInitiationRecord() [function] [call site2] 00097
9 AK::RefCounted ::unref() const [function] [call site2] 00098
10 __assert_fail [call site2] 00099
9 AK::String::~String() [function] [call site2] 00100
7 kfree_sized(void*, unsigned long) [function] [call site2] 00101
7 AK::Vector ::reset_capacity() [function] [call site2] 00102
6 AK::Vector ::begin() [function] [call site2] 00103
7 AK::SimpleIterator , Shell::Parser::HeredocInitiationRecord>::begin(AK::Vector &) [function] [call site2] 00104
8 AK::SimpleIterator , Shell::Parser::HeredocInitiationRecord>::SimpleIterator(AK::Vector &, unsigned long) [function] [call site2] 00105
6 AK::SimpleIterator , Shell::Parser::HeredocInitiationRecord>::operator!=(AK::SimpleIterator , Shell::Parser::HeredocInitiationRecord>) const [function] [call site2] 00106
6 AK::Vector ::~Vector() [function] [call site2] 00107
7 AK::Vector ::clear() [function] [call site2] 00108
6 __assert_fail [call site2] 00109
6 Shell::Parser::push_start() [function] [call site2] 00110
6 __assert_fail [call site2] 00111
6 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned long const&) [function] [call site2] 00112
7 AK::VariadicFormatParams ::VariadicFormatParams(unsigned long const&) [function] [call site2] 00113
8 AK::TypeErasedFormatParams::TypeErasedFormatParams() [function] [call site2] 00114
9 AK::Span ::Span() [function] [call site2] 00115
8 AK::ErrorOr AK::__format_value (AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&, void const*) [function] [call site2] 00116
9 AK::Formatter ::Formatter() [function] [call site2] 00117
10 AK::StandardFormatter::StandardFormatter() [function] [call site2] 00118
9 AK::StandardFormatter::parse(AK::TypeErasedFormatParams&, AK::FormatParser&) [function] [call site2] 00119
10 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00120
10 AK::StringView::contains(char) const [function] [call site2] 00121
11 AK::StringView::begin() const [function] [call site2] 00122
12 AK::SimpleIterator ::begin(AK::StringView const&) [function] [call site2] 00123
11 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00124
10 AK::is_any_of(AK::StringView) [function] [call site2] 00125
10 __assert_fail [call site2] 00126
10 AK::GenericLexer::consume() [function] [call site2] 00127
11 AK::GenericLexer::is_eof() const [function] [call site2] 00128
12 AK::StringView::length() const [function] [call site2] 00129
11 __assert_fail [call site2] 00130
11 AK::StringView::operator[](unsigned long) const [function] [call site2] 00131
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00132
11 AK::GenericLexer::next_is(char) const [function] [call site2] 00133
12 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00134
11 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00135
12 AK::StringView::length() const [function] [call site2] 00136
12 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00137
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00138
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00139
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00140
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00141
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00142
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00143
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00144
10 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00145
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00146
11 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00147
12 bool AK::GenericLexer::next_is (bool (*)(unsigned int)) const [function] [call site2] 00148
13 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00149
12 AK::is_ascii_digit(unsigned int) [function] [call site2] 00150
12 AK::GenericLexer::consume() [function] [call site2] 00151
12 AK::parse_ascii_digit(unsigned int) [function] [call site2] 00152
13 AK::is_ascii_digit(unsigned int) [function] [call site2] 00153
13 __assert_fail [call site2] 00154
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00155
11 __assert_fail [call site2] 00156
10 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00157
10 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00158
10 __assert_fail [call site2] 00159
10 __assert_fail [call site2] 00160
10 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00161
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00162
10 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00163
10 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00164
10 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00165
10 __assert_fail [call site2] 00166
10 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00167
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00168
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00169
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00170
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00171
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00172
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00173
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00174
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00175
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00176
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00177
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00178
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00179
10 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00180
11 strlen [call site2] 00181
11 bool AK::GenericLexer::consume_specific (AK::StringView const&) [function] [call site2] 00182
12 AK::StringView::length() const [function] [call site2] 00183
12 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00184
10 AK::GenericLexer::is_eof() const [function] [call site2] 00185
10 AK::GenericLexer::remaining() const [function] [call site2] 00186
11 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00187
12 AK::StringView::length() const [function] [call site2] 00188
12 __assert_fail [call site2] 00189
12 AK::StringView::length() const [function] [call site2] 00190
10 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, char const (&) [84], AK::StringView const&) [function] [call site2] 00191
11 AK::VariadicFormatParams ::VariadicFormatParams(char const (&) [84], AK::StringView const&) [function] [call site2] 00192
12 AK::Array ::operator AK::Span () const [function] [call site2] 00193
13 AK::Array ::span() const [function] [call site2] 00194
14 AK::Span ::Span(AK::TypeErasedParameter const*, unsigned long) [function] [call site2] 00195
12 AK::TypeErasedFormatParams::set_parameters(AK::Span ) [function] [call site2] 00196
11 AK::Format::Detail::CheckedFormatString ::view() const [function] [call site2] 00197
11 AK::vdbgln(AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00198
12 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00199
13 AK::Detail::ByteBuffer<256ul>::ByteBuffer() [function] [call site2] 00200
13 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00201
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00202
14 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00203
15 malloc_good_size [function] [call site2] 00204
15 AK::Error::from_errno(int) [function] [call site2] 00205
16 AK::Error::Error(int) [function] [call site2] 00206
15 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00207
15 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00208
15 kfree_sized(void*, unsigned long) [function] [call site2] 00209
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00210
13 AK::ErrorOr ::is_error() const [function] [call site2] 00211
13 __assert_fail [call site2] 00212
12 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00213
13 AK::FormatBuilder::FormatBuilder(AK::StringBuilder&) [function] [call site2] 00214
13 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00215
14 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 00216
13 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00217
14 AK::FormatParser::consume_literal() [function] [call site2] 00218
15 AK::GenericLexer::tell() const [function] [call site2] 00219
15 AK::GenericLexer::is_eof() const [function] [call site2] 00220
15 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00221
15 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00222
15 AK::is_any_of(AK::StringView) [function] [call site2] 00223
15 AK::GenericLexer::tell() const [function] [call site2] 00224
15 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00225
15 AK::GenericLexer::consume() [function] [call site2] 00226
15 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00227
14 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00228
15 AK::StringView::length() const [function] [call site2] 00229
15 AK::StringView::operator[](unsigned long) const [function] [call site2] 00230
15 AK::StringBuilder::try_append(char) [function] [call site2] 00231
16 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00232
17 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00233
17 AK::Checked ::Checked (unsigned long) [function] [call site2] 00234
18 bool AK::is_within_range (unsigned long) [function] [call site2] 00235
19 AK::TypeBoundsChecker ::is_within_range(unsigned long) [function] [call site2] 00236
17 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00237
17 AK::Checked ::has_overflow() const [function] [call site2] 00238
17 __assert_fail [call site2] 00239
17 bool AK::operator<= (AK::Checked const&, unsigned long) [function] [call site2] 00240
18 __assert_fail [call site2] 00241
17 AK::ErrorOr ::ErrorOr() [function] [call site2] 00242
17 AK::Checked ::operator*=(unsigned long) [function] [call site2] 00243
18 AK::Checked ::mul(unsigned long) [function] [call site2] 00244
17 AK::Checked ::has_overflow() const [function] [call site2] 00245
17 __assert_fail [call site2] 00246
17 __assert_fail [call site2] 00247
17 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00248
17 AK::ErrorOr ::is_error() const [function] [call site2] 00249
17 AK::ErrorOr ::ErrorOr() [function] [call site2] 00250
16 AK::ErrorOr ::is_error() const [function] [call site2] 00251
16 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) [function] [call site2] 00252
17 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00253
17 __assert_fail [call site2] 00254
17 AK::Detail::ByteBuffer<256ul>::try_resize(unsigned long) [function] [call site2] 00255
18 AK::Detail::ByteBuffer<256ul>::trim(unsigned long, bool) [function] [call site2] 00256
19 __assert_fail [call site2] 00257
19 AK::Detail::ByteBuffer<256ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00258
20 kfree_sized(void*, unsigned long) [function] [call site2] 00259
18 AK::ErrorOr ::ErrorOr() [function] [call site2] 00260
18 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00261
18 AK::ErrorOr ::is_error() const [function] [call site2] 00262
18 AK::ErrorOr ::ErrorOr() [function] [call site2] 00263
17 AK::ErrorOr ::is_error() const [function] [call site2] 00264
17 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00265
17 AK::ErrorOr ::ErrorOr() [function] [call site2] 00266
16 AK::ErrorOr ::is_error() const [function] [call site2] 00267
16 AK::ErrorOr ::ErrorOr() [function] [call site2] 00268
15 AK::ErrorOr ::is_error() const [function] [call site2] 00269
15 AK::StringView::operator[](unsigned long) const [function] [call site2] 00270
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00271
14 AK::ErrorOr ::is_error() const [function] [call site2] 00272
14 AK::FormatParser::FormatSpecifier::FormatSpecifier() [function] [call site2] 00273
14 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) [function] [call site2] 00274
15 AK::GenericLexer::next_is(char) const [function] [call site2] 00275
15 __assert_fail [call site2] 00276
15 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00277
15 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00278
15 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00279
15 AK::GenericLexer::tell() const [function] [call site2] 00280
15 AK::GenericLexer::is_eof() const [function] [call site2] 00281
15 __assert_fail [call site2] 00282
15 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00283
15 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00284
15 AK::GenericLexer::consume() [function] [call site2] 00285
15 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00286
15 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00287
15 __assert_fail [call site2] 00288
14 AK::GenericLexer::is_eof() const [function] [call site2] 00289
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00290
14 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00291
14 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00292
14 __assert_fail [call site2] 00293
14 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00294
14 AK::ErrorOr ::is_error() const [function] [call site2] 00295
14 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00296
15 AK::ErrorOr ::is_error() const [function] [call site2] 00297
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00298
13 AK::ErrorOr ::is_error() const [function] [call site2] 00299
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00300
12 AK::ErrorOr ::is_error() const [function] [call site2] 00301
12 __assert_fail [call site2] 00302
12 AK::StringBuilder::append(char) [function] [call site2] 00303
13 AK::StringBuilder::try_append(char) [function] [call site2] 00304
13 AK::ErrorOr ::is_error() const [function] [call site2] 00305
13 __assert_fail [call site2] 00306
12 AK::StringBuilder::string_view() const [function] [call site2] 00307
13 AK::StringBuilder::data() const [function] [call site2] 00308
14 AK::Detail::ByteBuffer<256ul>::data() const [function] [call site2] 00309
13 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00310
13 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00311
13 __assert_fail [call site2] 00312
12 AK::StringView::characters_without_null_termination() const [function] [call site2] 00313
12 dbgputstr(char const*, unsigned long) [function] [call site2] 00314
13 fwrite [call site2] 00315
12 AK::StringBuilder::~StringBuilder() [function] [call site2] 00316
13 AK::Detail::ByteBuffer<256ul>::~ByteBuffer() [function] [call site2] 00317
14 AK::Detail::ByteBuffer<256ul>::clear() [function] [call site2] 00318
15 kfree_sized(void*, unsigned long) [function] [call site2] 00319
10 AK::GenericLexer::is_eof() const [function] [call site2] 00320
10 __assert_fail [call site2] 00321
9 AK::Formatter ::format(AK::FormatBuilder&, unsigned long) [function] [call site2] 00322
10 __assert_fail [call site2] 00323
10 AK::StandardFormatter::StandardFormatter(AK::StandardFormatter const&) [function] [call site2] 00324
10 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00325
10 __assert_fail [call site2] 00326
10 AK::Formatter ::format(AK::FormatBuilder&, AK::StringView) [function] [call site2] 00327
11 __assert_fail [call site2] 00328
11 __assert_fail [call site2] 00329
11 __assert_fail [call site2] 00330
11 __assert_fail [call site2] 00331
11 AK::NumericLimits ::max() [function] [call site2] 00332
11 AK::StringView::bytes() const [function] [call site2] 00333
12 AK::Span ::Span(char const*, unsigned long) [function] [call site2] 00334
11 __assert_fail [call site2] 00335
11 AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char) [function] [call site2] 00336
12 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00337
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00338
14 AK::StringBuilder::try_append(char) [function] [call site2] 00339
14 AK::ErrorOr ::is_error() const [function] [call site2] 00340
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00341
13 AK::ErrorOr ::is_error() const [function] [call site2] 00342
13 __assert_fail [call site2] 00343
13 AK::StringBuilder::try_append(char) [function] [call site2] 00344
13 AK::ErrorOr ::is_error() const [function] [call site2] 00345
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00346
12 AK::ErrorOr ::is_error() const [function] [call site2] 00347
12 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00348
12 __assert_fail [call site2] 00349
12 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00350
12 AK::ErrorOr ::is_error() const [function] [call site2] 00351
12 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool) [function] [call site2] 00352
13 AK::(anonymous namespace)::convert_unsigned_to_string(unsigned long, AK::Array &, unsigned char, bool) [function] [call site2] 00353
14 __assert_fail [call site2] 00354
14 AK::Array ::operator[](unsigned long) [function] [call site2] 00355
15 AK::Array ::at(unsigned long) [function] [call site2] 00356
16 AK::Array ::size() const [function] [call site2] 00357
14 AK::Array ::operator[](unsigned long) [function] [call site2] 00358
14 AK::Array ::operator[](unsigned long) [function] [call site2] 00359
14 void AK::swap (unsigned char&, unsigned char&) [function] [call site2] 00360
13 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00361
13 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] 00362
14 AK::StringBuilder::try_append(char) [function] [call site2] 00363
14 AK::ErrorOr ::is_error() const [function] [call site2] 00364
14 AK::StringBuilder::try_append(char) [function] [call site2] 00365
14 AK::ErrorOr ::is_error() const [function] [call site2] 00366
14 AK::StringBuilder::try_append(char) [function] [call site2] 00367
14 AK::ErrorOr ::is_error() const [function] [call site2] 00368
14 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00369
15 AK::StringView::is_empty() const [function] [call site2] 00370
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00371
15 AK::StringView::length() const [function] [call site2] 00372
15 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00373
15 AK::ErrorOr ::is_error() const [function] [call site2] 00374
15 AK::StringView::characters_without_null_termination() const [function] [call site2] 00375
15 AK::Detail::ByteBuffer<256ul>::try_append(void const*, unsigned long) [function] [call site2] 00376
16 AK::ErrorOr ::ErrorOr() [function] [call site2] 00377
16 __assert_fail [call site2] 00378
16 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00379
16 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00380
16 AK::ErrorOr ::is_error() const [function] [call site2] 00381
16 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00382
16 AK::ErrorOr ::ErrorOr() [function] [call site2] 00383
15 AK::ErrorOr ::is_error() const [function] [call site2] 00384
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00385
14 AK::ErrorOr ::is_error() const [function] [call site2] 00386
14 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00387
14 AK::ErrorOr ::is_error() const [function] [call site2] 00388
14 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00389
14 AK::ErrorOr ::is_error() const [function] [call site2] 00390
14 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00391
14 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00392
14 AK::ErrorOr ::is_error() const [function] [call site2] 00393
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00394
13 AK::ErrorOr ::is_error() const [function] [call site2] 00395
13 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] 00396
14 AK::Array ::operator[](unsigned long) [function] [call site2] 00397
14 AK::StringBuilder::try_append(char) [function] [call site2] 00398
14 AK::ErrorOr ::is_error() const [function] [call site2] 00399
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00400
13 AK::ErrorOr ::is_error() const [function] [call site2] 00401
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00402
13 AK::ErrorOr ::is_error() const [function] [call site2] 00403
13 unsigned long AK::ceil_div (unsigned long, unsigned long) [function] [call site2] 00404
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00405
13 AK::ErrorOr ::is_error() const [function] [call site2] 00406
13 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] 00407
13 AK::ErrorOr ::is_error() const [function] [call site2] 00408
13 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] 00409
13 AK::ErrorOr ::is_error() const [function] [call site2] 00410
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00411
13 AK::ErrorOr ::is_error() const [function] [call site2] 00412
13 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] 00413
13 AK::ErrorOr ::is_error() const [function] [call site2] 00414
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00415
13 AK::ErrorOr ::is_error() const [function] [call site2] 00416
13 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] 00417
13 AK::ErrorOr ::is_error() const [function] [call site2] 00418
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00419
13 AK::ErrorOr ::is_error() const [function] [call site2] 00420
13 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] 00421
13 AK::ErrorOr ::is_error() const [function] [call site2] 00422
13 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] 00423
13 AK::ErrorOr ::is_error() const [function] [call site2] 00424
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00425
12 AK::ErrorOr ::is_error() const [function] [call site2] 00426
12 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00427
12 AK::ErrorOr ::is_error() const [function] [call site2] 00428
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00429
11 __assert_fail [call site2] 00430
11 AK::FormatBuilder::put_string(AK::StringView, AK::FormatBuilder::Align, unsigned long, unsigned long, char) [function] [call site2] 00431
12 AK::StringView::length() const [function] [call site2] 00432
12 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00433
12 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00434
12 AK::StringView::length() const [function] [call site2] 00435
12 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00436
12 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00437
12 AK::ErrorOr ::is_error() const [function] [call site2] 00438
12 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00439
12 AK::ErrorOr ::is_error() const [function] [call site2] 00440
12 unsigned long AK::ceil_div (unsigned long, unsigned long) [function] [call site2] 00441
12 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00442
12 AK::ErrorOr ::is_error() const [function] [call site2] 00443
12 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00444
12 AK::ErrorOr ::is_error() const [function] [call site2] 00445
12 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00446
12 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00447
12 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00448
12 AK::ErrorOr ::is_error() const [function] [call site2] 00449
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00450
10 AK::StandardFormatter::~StandardFormatter() [function] [call site2] 00451
10 __assert_fail [call site2] 00452
10 __assert_fail [call site2] 00453
10 __assert_fail [call site2] 00454
10 __assert_fail [call site2] 00455
10 __assert_fail [call site2] 00456
10 AK::Span ::Span(void const*, unsigned long) [function] [call site2] 00457
10 __assert_fail [call site2] 00458
10 AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char) [function] [call site2] 00459
10 __assert_fail [call site2] 00460
10 __assert_fail [call site2] 00461
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] 00462
9 AK::StandardFormatter::~StandardFormatter() [function] [call site2] 00463
7 AK::Format::Detail::CheckedFormatString ::view() const [function] [call site2] 00464
7 AK::String::vformatted(AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00465
8 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00466
8 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00467
8 AK::ErrorOr ::is_error() const [function] [call site2] 00468
8 __assert_fail [call site2] 00469
8 AK::StringBuilder::to_string() const [function] [call site2] 00470
9 AK::StringBuilder::is_empty() const [function] [call site2] 00471
10 AK::Detail::ByteBuffer<256ul>::is_empty() const [function] [call site2] 00472
9 AK::String::empty() [function] [call site2] 00473
10 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00474
11 AK::StringImpl::StringImpl(AK::StringImpl::ConstructTheEmptyStringImplTag) [function] [call site2] 00475
12 AK::RefCounted ::RefCounted() [function] [call site2] 00476
13 AK::RefCountedBase::RefCountedBase() [function] [call site2] 00477
10 AK::String::String(AK::StringImpl const&) [function] [call site2] 00478
11 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00479
12 __assert_fail [call site2] 00480
12 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00481
9 AK::StringBuilder::data() const [function] [call site2] 00482
9 AK::String::String(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00483
10 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00484
11 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00485
12 __assert_fail [call site2] 00486
12 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00487
11 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00488
11 AK::StringImpl::create_uninitialized(unsigned long, char*&) [function] [call site2] 00489
12 __assert_fail [call site2] 00490
12 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00491
12 __assert_fail [call site2] 00492
12 AK::StringImpl::StringImpl(AK::StringImpl::ConstructWithInlineBufferTag, unsigned long) [function] [call site2] 00493
13 AK::RefCounted ::RefCounted() [function] [call site2] 00494
12 AK::NonnullRefPtr AK::adopt_ref (AK::StringImpl&) [function] [call site2] 00495
12 __assert_fail [call site2] 00496
12 AK::StringImpl::characters() const [function] [call site2] 00497
11 AK::StringImpl* AK::exchange (AK::StringImpl*&, decltype(nullptr)&&) [function] [call site2] 00498
11 __assert_fail [call site2] 00499
11 AK::RefCounted ::unref() const [function] [call site2] 00500
12 AK::StringImpl::operator delete(void*) [function] [call site2] 00501
13 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00502
13 kfree_sized(void*, unsigned long) [function] [call site2] 00503
8 AK::StringBuilder::~StringBuilder() [function] [call site2] 00504
6 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 00505
7 AK::Vector ::last() [function] [call site2] 00506
8 __assert_fail [call site2] 00507
7 Shell::Parser::line() const [function] [call site2] 00508
7 AK::String::String(AK::String&&) [function] [call site2] 00509
8 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00510
9 AK::RefPtr >::leak_ref() [function] [call site2] 00511
7 Shell::AST::SyntaxError::SyntaxError(Shell::AST::Position, AK::String, bool) [function] [call site2] 00512
8 Shell::AST::Node::Node(Shell::AST::Position) [function] [call site2] 00513
9 AK::RefCounted ::RefCounted() [function] [call site2] 00514
9 AK::RefPtr >::RefPtr() [function] [call site2] 00515
8 AK::String::String(AK::String&&) [function] [call site2] 00516
7 AK::NonnullRefPtr AK::adopt_ref (Shell::AST::SyntaxError&) [function] [call site2] 00517
6 __assert_fail [call site2] 00518
6 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 00519
7 AK::RefPtr >::operator!() const [function] [call site2] 00520
7 AK::RefPtr >::RefPtr(Shell::AST::SyntaxError const&) [function] [call site2] 00521
7 Shell::AST::SyntaxError::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 00522
8 Shell::AST::Node::position() const [function] [call site2] 00523
8 Shell::AST::SyntaxError::error_text() const [function] [call site2] 00524
8 AK::String::operator=(AK::String const&) [function] [call site2] 00525
9 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 00526
6 Shell::Parser::at_end() const [function] [call site2] 00527
6 Shell::Parser::peek() [function] [call site2] 00528
6 Shell::Parser::consume() [function] [call site2] 00529
6 Shell::Parser::current_position() [function] [call site2] 00530
6 AK::Function ::Function (Shell::is_not(char)::{lambda(char)#1}&&) [function] [call site2] 00531
6 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00532
6 Shell::Parser::peek() [function] [call site2] 00533
6 Shell::Parser::consume() [function] [call site2] 00534
6 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 00535
7 AK::StringUtils::trim_whitespace(AK::StringView, AK::TrimMode) [function] [call site2] 00536
8 AK::StringUtils::trim(AK::StringView, AK::StringView, AK::TrimMode) [function] [call site2] 00537
9 AK::StringView::length() const [function] [call site2] 00538
9 AK::StringView::length() const [function] [call site2] 00539
9 AK::StringView::operator[](unsigned long) const [function] [call site2] 00540
9 AK::StringView::contains(char) const [function] [call site2] 00541
9 AK::StringView::length() const [function] [call site2] 00542
9 AK::StringView::operator[](unsigned long) const [function] [call site2] 00543
9 AK::StringView::contains(char) const [function] [call site2] 00544
9 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00545
6 AK::StringView::operator==(AK::String const&) const [function] [call site2] 00546
7 AK::String::view() const [function] [call site2] 00547
8 AK::StringImpl::characters() const [function] [call site2] 00548
8 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00549
8 __assert_fail [call site2] 00550
7 AK::StringView::operator==(AK::StringView) const [function] [call site2] 00551
8 AK::StringView::length() const [function] [call site2] 00552
6 Shell::Parser::current_position() [function] [call site2] 00553
6 AK::OwnPtr ::operator->() [function] [call site2] 00554
6 __assert_fail [call site2] 00555
6 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00556
6 AK::NonnullRefPtr Shell::Parser::create (AK::StringView&&, Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 00557
6 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 00558
6 AK::NonnullRefPtr Shell::Parser::create (AK::String&&, bool&&) [function] [call site2] 00559
6 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 00560
6 Shell::AST::Heredoc::set_contents(AK::RefPtr >) [function] [call site2] 00561
7 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00562
7 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 00563
7 Shell::AST::Node::clear_syntax_error() [function] [call site2] 00564
8 Shell::AST::SyntaxError::clear_syntax_error() [function] [call site2] 00565
6 AK::OwnPtr >::OwnPtr(AK::OwnPtr >&&) [function] [call site2] 00566
7 AK::OwnPtr >::leak_ptr() [function] [call site2] 00567
6 AK::String::String(AK::String const&) [function] [call site2] 00568
7 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 00569
6 AK::NonnullOwnPtr > AK::make , Shell::Parser::parse_heredoc_entries()::$_3>(Shell::Parser::parse_heredoc_entries()::$_3&&) [function] [call site2] 00570
7 AK::Function ::Function (Shell::Parser::parse_heredoc_entries()::$_3&&) [function] [call site2] 00571
6 AK::OwnPtr >::OwnPtr >(AK::NonnullOwnPtr >&&) [function] [call site2] 00572
6 Shell::Parser::set_end_condition(AK::OwnPtr >) [function] [call site2] 00573
7 AK::OwnPtr >::operator=(AK::OwnPtr >&&) [function] [call site2] 00574
8 AK::OwnPtr >::OwnPtr(AK::OwnPtr >&&) [function] [call site2] 00575
8 AK::OwnPtr >::swap(AK::OwnPtr >&) [function] [call site2] 00576
9 void AK::swap *, AK::Function *>(AK::Function *&, AK::Function *&) [function] [call site2] 00577
8 AK::OwnPtr >::~OwnPtr() [function] [call site2] 00578
9 AK::OwnPtr >::clear() [function] [call site2] 00579
10 AK::Function ::~Function() [function] [call site2] 00580
11 AK::Function ::clear(bool) [function] [call site2] 00581
6 Shell::Parser::parse_heredoc_entries()::$_3::~$_3() [function] [call site2] 00582
6 Shell::Parser::parse_string_inner(Shell::Parser::StringEndCondition) [function] [call site2] 00583
7 Shell::Parser::push_start() [function] [call site2] 00584
7 Shell::Parser::at_end() const [function] [call site2] 00585
7 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00586
7 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00587
7 Shell::Parser::at_end() const [function] [call site2] 00588
7 Shell::Parser::peek() [function] [call site2] 00589
7 Shell::Parser::peek() [function] [call site2] 00590
7 Shell::Parser::consume() [function] [call site2] 00591
7 Shell::Parser::at_end() const [function] [call site2] 00592
7 Shell::Parser::consume() [function] [call site2] 00593
7 AK::StringBuilder::append(char) [function] [call site2] 00594
7 AK::StringView::length() const [function] [call site2] 00595
7 Shell::Parser::consume() [function] [call site2] 00596
7 tolower [function] [call site2] 00597
8 __ctype_tolower_loc [call site2] 00598
7 Shell::Parser::consume() [function] [call site2] 00599
7 isxdigit [function] [call site2] 00601
8 __ctype_b_loc [call site2] 00602
7 AK::StringBuilder::append(char) [function] [call site2] 00603
7 AK::StringBuilder::append(char) [function] [call site2] 00604
7 Shell::to_byte(char, char) [function] [call site2] 00605
7 AK::StringBuilder::append(char) [function] [call site2] 00606
7 AK::StringView::length() const [function] [call site2] 00607
7 AK::Function ::Function (Shell::Parser::parse_string_inner(Shell::Parser::StringEndCondition)::$_1&&) [function] [call site2] 00608
7 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00609
7 AK::Optional AK::StringUtils::convert_to_uint_from_hex (AK::StringView, AK::TrimWhitespace) [function] [call site2] 00610
8 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 00611
8 AK::StringView::is_empty() const [function] [call site2] 00612
8 AK::StringView::operator[](unsigned long) const [function] [call site2] 00613
7 AK::Utf32View::Utf32View(unsigned int const*, unsigned long) [function] [call site2] 00614
8 __assert_fail [call site2] 00615
7 AK::StringBuilder::append(AK::Utf32View const&) [function] [call site2] 00616
8 AK::StringBuilder::try_append(AK::Utf32View const&) [function] [call site2] 00617
9 AK::Utf32View::length() const [function] [call site2] 00618
9 AK::Utf32View::code_points() const [function] [call site2] 00619
9 AK::StringBuilder::try_append_code_point(unsigned int) [function] [call site2] 00620
10 int AK::UnicodeUtils::code_point_to_utf8 (unsigned int, AK::StringBuilder::try_append_code_point(unsigned int)::$_0) [function] [call site2] 00621
11 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 00622
12 AK::StringBuilder::append(char) [function] [call site2] 00623
11 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 00624
11 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 00625
11 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 00626
11 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 00627
11 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 00628
11 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 00629
10 AK::StringBuilder::try_append(char) [function] [call site2] 00630
10 AK::ErrorOr ::is_error() const [function] [call site2] 00631
10 AK::StringBuilder::try_append(char) [function] [call site2] 00632
10 AK::ErrorOr ::is_error() const [function] [call site2] 00633
10 AK::StringBuilder::try_append(char) [function] [call site2] 00634
10 AK::ErrorOr ::is_error() const [function] [call site2] 00635
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00636
9 AK::ErrorOr ::is_error() const [function] [call site2] 00637
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00638
8 AK::ErrorOr ::is_error() const [function] [call site2] 00639
8 __assert_fail [call site2] 00640
7 AK::StringBuilder::append(AK::StringView) [function] [call site2] 00641
8 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00642
8 AK::ErrorOr ::is_error() const [function] [call site2] 00643
8 __assert_fail [call site2] 00644
7 AK::StringBuilder::append(char) [function] [call site2] 00645
7 AK::StringBuilder::append(char) [function] [call site2] 00646
7 AK::StringBuilder::append(char) [function] [call site2] 00647
7 AK::StringBuilder::append(char) [function] [call site2] 00648
7 AK::StringBuilder::append(char) [function] [call site2] 00649
7 AK::StringBuilder::append(char) [function] [call site2] 00650
7 AK::StringBuilder::append(char) [function] [call site2] 00651
7 Shell::Parser::peek() [function] [call site2] 00652
7 AK::StringBuilder::to_string() const [function] [call site2] 00653
7 AK::NonnullRefPtr Shell::Parser::create (AK::String&&, Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 00654
7 AK::String::~String() [function] [call site2] 00655
7 Shell::Parser::parse_variable() [function] [call site2] 00656
8 Shell::Parser::push_start() [function] [call site2] 00657
8 Shell::Parser::parse_variable_ref() [function] [call site2] 00658
9 Shell::Parser::push_start() [function] [call site2] 00659
9 Shell::Parser::at_end() const [function] [call site2] 00660
9 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00661
9 Shell::Parser::peek() [function] [call site2] 00662
9 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00663
9 Shell::Parser::consume() [function] [call site2] 00664
9 Shell::Parser::peek() [function] [call site2] 00665
9 Shell::Parser::consume() [function] [call site2] 00666
9 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00667
10 void AK::Function ::init_with_callable (bool (*&&)(char)) [function] [call site2] 00668
9 Shell::is_word_character(char) [function] [call site2] 00669
9 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00670
9 AK::StringView::length() const [function] [call site2] 00671
9 AK::OwnPtr ::operator->() [function] [call site2] 00672
9 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 00673
9 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00674
9 AK::NonnullRefPtr Shell::Parser::create (AK::StringView&&) [function] [call site2] 00675
9 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00676
8 AK::RefPtr >::operator!() const [function] [call site2] 00677
8 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00678
8 AK::RefPtr > AK::static_ptr_cast >(AK::RefPtr > const&) [function] [call site2] 00679
9 AK::RefPtr >::RefPtr(Shell::AST::VariableNode const*) [function] [call site2] 00680
8 Shell::Parser::parse_slice() [function] [call site2] 00681
9 Shell::Parser::push_start() [function] [call site2] 00682
9 Shell::Parser::next_is(AK::StringView) [function] [call site2] 00683
10 Shell::Parser::current_position() [function] [call site2] 00684
10 Shell::Parser::expect(AK::StringView) [function] [call site2] 00685
11 Shell::Parser::line() const [function] [call site2] 00686
11 AK::StringView::length() const [function] [call site2] 00687
11 AK::StringView::begin() const [function] [call site2] 00688
11 Shell::Parser::peek() [function] [call site2] 00689
11 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 00690
11 Shell::Parser::consume() [function] [call site2] 00691
10 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 00692
9 AK::RefPtr >::RefPtr(Shell::AST::Slice const*) [function] [call site2] 00693
9 Shell::Parser::consume() [function] [call site2] 00694
9 AK::ScopedValueRollback >::ScopedValueRollback(AK::Vector &) [function] [call site2] 00695
10 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00696
11 AK::TypedTransfer ::copy(char*, char const*, unsigned long) [function] [call site2] 00697
9 AK::Vector ::try_append(char&&) [function] [call site2] 00698
9 AK::ErrorOr ::is_error() const [function] [call site2] 00699
9 __assert_fail [call site2] 00700
9 Shell::Parser::parse_brace_expansion_spec() [function] [call site2] 00701
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 00702
10 AK::ScopedValueRollback >::ScopedValueRollback(AK::Vector &) [function] [call site2] 00703
10 AK::Vector ::try_append(char&&) [function] [call site2] 00704
10 AK::ErrorOr ::is_error() const [function] [call site2] 00705
10 __assert_fail [call site2] 00706
10 Shell::Parser::push_start() [function] [call site2] 00707
10 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 00708
10 Shell::Parser::next_is(AK::StringView) [function] [call site2] 00709
10 AK::NonnullRefPtr Shell::Parser::create (char const (&) [1], Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 00710
10 Shell::AST::StringLiteral* AK::exchange (Shell::AST::StringLiteral*&, decltype(nullptr)&&) [function] [call site2] 00711
10 __assert_fail [call site2] 00712
10 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 00713
11 Shell::AST::Node* AK::exchange (Shell::AST::Node*&, decltype(nullptr)&&) [function] [call site2] 00714
11 __assert_fail [call site2] 00715
10 AK::ErrorOr ::is_error() const [function] [call site2] 00716
10 __assert_fail [call site2] 00717
10 Shell::Parser::parse_expression() [function] [call site2] 00718
11 Shell::Parser::push_start() [function] [call site2] 00719
11 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned long const&) [function] [call site2] 00720
11 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 00721
11 Shell::Parser::peek() [function] [call site2] 00722
11 Shell::Parser::next_is(AK::StringView) [function] [call site2] 00723
11 memchr [call site2] 00724
11 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00725
11 bool AK::Vector ::contains_slow (char const&) const [function] [call site2] 00726
12 AK::GenericTraits ::equals(char const&, char const&) [function] [call site2] 00727
11 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00728
11 Shell::Parser::next_is(AK::StringView) [function] [call site2] 00729
11 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00730
11 AK::ScopedValueRollback ::ScopedValueRollback(unsigned long&) [function] [call site2] 00731
11 Shell::Parser::parse_redirection() [function] [call site2] 00732
12 Shell::Parser::push_start() [function] [call site2] 00733
12 Shell::Parser::next_is(AK::StringView) [function] [call site2] 00734
12 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00735
12 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00736
12 Shell::is_digit(char) [function] [call site2] 00737
12 AK::StringView::is_empty() const [function] [call site2] 00738
12 AK::Optional AK::StringView::to_int () const [function] [call site2] 00739
13 AK::Optional AK::StringUtils::convert_to_int (AK::StringView, AK::TrimWhitespace) [function] [call site2] 00740
14 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 00741
14 AK::StringView::is_empty() const [function] [call site2] 00742
14 AK::StringView::characters_without_null_termination() const [function] [call site2] 00743
14 AK::StringView::length() const [function] [call site2] 00744
14 AK::StringView::length() const [function] [call site2] 00745
12 Shell::Parser::peek() [function] [call site2] 00746
12 Shell::Parser::consume() [function] [call site2] 00747
12 Shell::Parser::peek() [function] [call site2] 00748
12 Shell::Parser::consume() [function] [call site2] 00749
12 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00750
12 Shell::is_whitespace(char) [function] [call site2] 00751
12 Shell::Parser::parse_expression() [function] [call site2] 00752
13 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00753
13 AK::ScopedValueRollback ::~ScopedValueRollback() [function] [call site2] 00754
13 Shell::Parser::parse_variable() [function] [call site2] 00755
14 AK::RefPtr >::release_nonnull() [function] [call site2] 00756
15 AK::RefPtr >::leak_ref() [function] [call site2] 00757
14 Shell::AST::VariableNode::set_slice(AK::NonnullRefPtr &&) [function] [call site2] 00758
15 __assert_fail [call site2] 00759
15 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 00760
16 void AK::swap (Shell::AST::Slice*&, Shell::AST::Slice*&) [function] [call site2] 00761
15 Shell::AST::Node::is_syntax_error() const [function] [call site2] 00762
16 Shell::AST::SyntaxError::is_syntax_error() const [function] [call site2] 00763
15 Shell::AST::Node::syntax_error_node() const [function] [call site2] 00764
16 __assert_fail [call site2] 00765
16 __assert_fail [call site2] 00766
14 AK::RefPtr >::RefPtr >(AK::RefPtr >&&) [function] [call site2] 00767
15 AK::RefPtr >::leak_ref() [function] [call site2] 00768
14 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00769
13 AK::RefPtr >::release_nonnull() [function] [call site2] 00770
13 AK::NonnullRefPtr Shell::Parser::parse_expression()::$_7::operator() >(AK::NonnullRefPtr &&) const [function] [call site2] 00771
14 Shell::Parser::peek() [function] [call site2] 00772
14 Shell::Parser::parse_expression() [function] [call site2] 00773
15 Shell::Parser::parse_immediate_expression() [function] [call site2] 00774
16 Shell::Parser::push_start() [function] [call site2] 00775
16 Shell::Parser::at_end() const [function] [call site2] 00776
16 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00777
16 Shell::Parser::peek() [function] [call site2] 00778
16 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00779
16 Shell::Parser::consume() [function] [call site2] 00780
16 Shell::Parser::peek() [function] [call site2] 00781
16 AK::OwnPtr ::operator*() [function] [call site2] 00782
17 __assert_fail [call site2] 00783
16 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 00784
17 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 00785
16 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00786
16 Shell::Parser::consume() [function] [call site2] 00787
16 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00788
16 Shell::is_whitespace(char) [function] [call site2] 00789
16 Shell::Parser::current_position() [function] [call site2] 00790
16 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00791
16 Shell::is_word_character(char) [function] [call site2] 00792
16 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00793
16 Shell::Parser::current_position() [function] [call site2] 00794
16 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00795
16 Shell::is_whitespace(char) [function] [call site2] 00796
16 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 00797
16 Shell::Parser::parse_expression() [function] [call site2] 00798
17 AK::RefPtr >::release_nonnull() [function] [call site2] 00799
17 AK::NonnullRefPtr Shell::Parser::parse_expression()::$_7::operator() >(AK::NonnullRefPtr &&) const [function] [call site2] 00800
18 AK::RefPtr >::release_nonnull() [function] [call site2] 00801
18 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 00802
17 Shell::Parser::parse_evaluate() [function] [call site2] 00803
18 Shell::Parser::push_start() [function] [call site2] 00804
18 Shell::Parser::at_end() const [function] [call site2] 00805
18 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00806
18 Shell::Parser::peek() [function] [call site2] 00807
18 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00808
18 Shell::Parser::consume() [function] [call site2] 00809
18 Shell::Parser::peek() [function] [call site2] 00810
18 Shell::Parser::consume() [function] [call site2] 00811
18 Shell::Parser::parse_pipe_sequence() [function] [call site2] 00812
19 Shell::Parser::push_start() [function] [call site2] 00813
19 Shell::Parser::parse_control_structure() [function] [call site2] 00814
20 Shell::Parser::push_start() [function] [call site2] 00815
20 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00816
20 Shell::is_whitespace(char) [function] [call site2] 00817
20 Shell::Parser::parse_continuation_control() [function] [call site2] 00818
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00819
21 Shell::Parser::push_start() [function] [call site2] 00820
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 00821
21 Shell::Parser::push_start() [function] [call site2] 00822
21 AK::is_any_of(AK::StringView) [function] [call site2] 00823
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 00824
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00825
21 AK::StringView::is_empty() const [function] [call site2] 00826
21 AK::OwnPtr ::operator*() [function] [call site2] 00827
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 00828
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00829
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00830
21 AK::OwnPtr ::operator*() [function] [call site2] 00831
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 00832
21 AK::NonnullRefPtr Shell::Parser::create (Shell::AST::ContinuationControl::ContinuationKind&&) [function] [call site2] 00833
22 Shell::AST::ContinuationControl::ContinuationControl(Shell::AST::Position, Shell::AST::ContinuationControl::ContinuationKind) [function] [call site2] 00834
23 Shell::AST::Node::Node(Shell::AST::Position) [function] [call site2] 00835
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 00836
21 Shell::Parser::push_start() [function] [call site2] 00837
21 AK::is_any_of(AK::StringView) [function] [call site2] 00838
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 00839
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00840
21 AK::StringView::is_empty() const [function] [call site2] 00841
21 AK::OwnPtr ::operator*() [function] [call site2] 00842
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 00843
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00844
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00845
21 AK::OwnPtr ::operator*() [function] [call site2] 00846
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 00847
21 AK::NonnullRefPtr Shell::Parser::create (Shell::AST::ContinuationControl::ContinuationKind&&) [function] [call site2] 00848
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00849
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00850
20 Shell::Parser::parse_for_loop() [function] [call site2] 00851
21 Shell::Parser::push_start() [function] [call site2] 00852
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 00853
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00854
21 AK::is_any_of(AK::StringView) [function] [call site2] 00855
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 00856
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00857
21 AK::StringView::is_empty() const [function] [call site2] 00858
21 AK::OwnPtr ::operator*() [function] [call site2] 00859
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 00860
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00861
21 Shell::Parser::current_position() [function] [call site2] 00862
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 00863
21 Shell::Parser::current_position() [function] [call site2] 00864
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00865
21 Shell::is_whitespace(char) [function] [call site2] 00866
21 AK::StringView::is_empty() const [function] [call site2] 00867
21 Shell::Parser::current_position() [function] [call site2] 00868
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00869
21 Shell::is_word_character(char) [function] [call site2] 00870
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00871
21 AK::StringView::is_empty() const [function] [call site2] 00872
21 Shell::Parser::current_position() [function] [call site2] 00873
21 AK::String::String(AK::StringView) [function] [call site2] 00874
22 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00875
21 Shell::AST::NameWithPosition::NameWithPosition(Shell::AST::NameWithPosition&&) [function] [call site2] 00876
22 AK::String::String(AK::String&&) [function] [call site2] 00877
21 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 00878
21 Shell::AST::NameWithPosition::NameWithPosition(Shell::AST::NameWithPosition&&) [function] [call site2] 00879
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00880
21 Shell::is_whitespace(char) [function] [call site2] 00881
21 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 00882
21 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 00883
21 Shell::Parser::current_position() [function] [call site2] 00884
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00885
21 Shell::is_word_character(char) [function] [call site2] 00886
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00887
21 Shell::Parser::current_position() [function] [call site2] 00888
21 AK::StringView::is_empty() const [function] [call site2] 00889
21 AK::String::String(AK::StringView) [function] [call site2] 00890
21 Shell::AST::NameWithPosition::NameWithPosition(Shell::AST::NameWithPosition&&) [function] [call site2] 00891
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00892
21 Shell::is_whitespace(char) [function] [call site2] 00893
21 Shell::Parser::push_start() [function] [call site2] 00894
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 00895
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [52], bool&&) [function] [call site2] 00896
21 AK::NonnullRefPtr Shell::Parser::create , AK::Optional , AK::NonnullRefPtr , decltype(nullptr)>(AK::Optional &&, AK::Optional &&, AK::NonnullRefPtr &&, decltype(nullptr)&&) [function] [call site2] 00897
22 Shell::AST::NameWithPosition::NameWithPosition(Shell::AST::NameWithPosition&&) [function] [call site2] 00898
22 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00899
22 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 00900
21 AK::OwnPtr ::operator->() [function] [call site2] 00901
21 Shell::Parser::line() const [function] [call site2] 00902
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00903
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00904
21 Shell::is_whitespace(char) [function] [call site2] 00905
21 AK::RefPtr >::RefPtr() [function] [call site2] 00906
21 Shell::Parser::push_start() [function] [call site2] 00907
21 Shell::Parser::parse_expression() [function] [call site2] 00908
22 AK::RefPtr >::release_nonnull() [function] [call site2] 00909
22 AK::NonnullRefPtr Shell::Parser::parse_expression()::$_7::operator() >(AK::NonnullRefPtr &&) const [function] [call site2] 00910
22 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00911
22 Shell::Parser::parse_comment() [function] [call site2] 00912
23 Shell::Parser::at_end() const [function] [call site2] 00913
23 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00914
23 Shell::Parser::peek() [function] [call site2] 00915
23 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00916
23 Shell::Parser::consume() [function] [call site2] 00917
23 AK::Function ::Function (Shell::is_not(char)::{lambda(char)#1}&&) [function] [call site2] 00918
23 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 00919
23 AK::NonnullRefPtr Shell::Parser::create (AK::StringView&&) [function] [call site2] 00920
22 Shell::Parser::consume() [function] [call site2] 00921
22 Shell::Parser::parse_list_expression() [function] [call site2] 00922
23 AK::Function ::Function (bool (*)(char)) [function] [call site2] 00923
23 Shell::is_whitespace(char) [function] [call site2] 00924
23 Shell::Parser::push_start() [function] [call site2] 00925
23 AK::Vector , 0ul>::Vector() [function] [call site2] 00926
23 Shell::Parser::parse_expression() [function] [call site2] 00927
24 Shell::Parser::expect(char) [function] [call site2] 00928
25 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00929
25 __assert_fail [call site2] 00930
25 Shell::Parser::expect(AK::StringView) [function] [call site2] 00931
24 AK::OwnPtr ::operator*() [function] [call site2] 00932
24 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 00933
24 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 00934
24 AK::NonnullRefPtr Shell::Parser::create > >(AK::RefPtr >&&) [function] [call site2] 00935
24 Shell::Parser::parse_history_designator() [function] [call site2] 00936
25 Shell::Parser::push_start() [function] [call site2] 00937
25 Shell::Parser::peek() [function] [call site2] 00938
25 __assert_fail [call site2] 00939
25 Shell::Parser::consume() [function] [call site2] 00940
25 Shell::AST::HistorySelector::HistorySelector() [function] [call site2] 00941
26 Shell::AST::HistorySelector::{unnamed type#1}::HistorySelector() [function] [call site2] 00942
27 Shell::AST::Position::Position() [function] [call site2] 00943
28 Shell::AST::Position::Line::Line() [function] [call site2] 00944
27 AK::String::String() [function] [call site2] 00945
28 AK::RefPtr >::RefPtr() [function] [call site2] 00946
25 AK::RefPtr >::RefPtr() [function] [call site2] 00947
25 AK::RefPtr >::RefPtr(Shell::AST::SyntaxError const*) [function] [call site2] 00948
25 AK::RefPtr >::RefPtr(Shell::AST::SyntaxError const*) [function] [call site2] 00949
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 00950
26 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00951
25 Shell::AST::HistorySelector::{unnamed type#2}::operator=({unnamed type#2}&&) [function] [call site2] 00952
26 Shell::AST::HistorySelector::WordSelector::operator=(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 00953
25 Shell::Parser::peek() [function] [call site2] 00954
25 Shell::Parser::consume() [function] [call site2] 00955
25 Shell::Parser::consume() [function] [call site2] 00956
25 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 00957
26 AK::StringImpl::create(char const*, AK::ShouldChomp) [function] [call site2] 00958
27 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00959
27 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00960
27 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00961
27 strlen [call site2] 00962
27 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00963
25 Shell::Parser::consume() [function] [call site2] 00964
25 AK::Vector ::Vector(std::initializer_list ) [function] [call site2] 00965
26 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00966
27 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 00967
28 AK::ErrorOr ::ErrorOr() [function] [call site2] 00968
28 malloc_good_size [function] [call site2] 00969
28 AK::Checked ::Checked (unsigned long) [function] [call site2] 00970
28 kmalloc_array(AK::Checked , AK::Checked ) [function] [call site2] 00971
29 AK::Checked AK::operator* (AK::Checked const&, AK::Checked const&) [function] [call site2] 00972
30 __assert_fail [call site2] 00973
30 AK::Checked ::mul(unsigned long) [function] [call site2] 00974
29 AK::Checked ::has_overflow() const [function] [call site2] 00975
29 __assert_fail [call site2] 00976
29 __assert_fail [call site2] 00977
28 AK::Error::from_errno(int) [function] [call site2] 00978
28 AK::TypedTransfer ::copy(char*, char const*, unsigned long) [function] [call site2] 00979
28 kfree_sized(void*, unsigned long) [function] [call site2] 00980
28 AK::ErrorOr ::ErrorOr() [function] [call site2] 00981
27 AK::ErrorOr ::is_error() const [function] [call site2] 00982
27 __assert_fail [call site2] 00983
26 AK::Vector ::capacity() const [function] [call site2] 00984
25 AK::TemporaryChange >::TemporaryChange(AK::Vector &, AK::Vector ) [function] [call site2] 00985
26 AK::Vector ::operator=(AK::Vector const&) [function] [call site2] 00986
27 AK::Vector ::clear() [function] [call site2] 00987
27 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00988
27 AK::TypedTransfer ::copy(char*, char const*, unsigned long) [function] [call site2] 00989
25 Shell::Parser::parse_bareword() [function] [call site2] 00990
26 Shell::Parser::push_start() [function] [call site2] 00991
26 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00992
26 Shell::Parser::at_end() const [function] [call site2] 00993
26 Shell::Parser::peek() [function] [call site2] 00994
26 Shell::Parser::consume() [function] [call site2] 00995
26 Shell::Parser::at_end() const [function] [call site2] 00996
26 Shell::Parser::consume() [function] [call site2] 00997
26 Shell::Parser::parse_bareword()::$_10::operator()(char) const [function] [call site2] 00998
27 memchr [call site2] 00999
27 bool AK::Vector ::contains_slow (char const&) const [function] [call site2] 01000
26 AK::StringBuilder::append(char) [function] [call site2] 01001
26 Shell::Parser::next_is(AK::StringView) [function] [call site2] 01002
26 Shell::Parser::parse_bareword()::$_10::operator()(char) const [function] [call site2] 01003
26 Shell::Parser::consume() [function] [call site2] 01004
26 AK::StringBuilder::is_empty() const [function] [call site2] 01005
26 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01006
26 Shell::Parser::line() const [function] [call site2] 01007
26 AK::StringBuilder::to_string() const [function] [call site2] 01008
26 AK::String::starts_with(char) const [function] [call site2] 01009
27 AK::StringImpl::length() const [function] [call site2] 01010
27 AK::StringImpl::characters() const [function] [call site2] 01011
26 AK::String::String() [function] [call site2] 01012
26 AK::RefPtr >::RefPtr() [function] [call site2] 01013
26 AK::String::find(char, unsigned long) const [function] [call site2] 01014
27 AK::StringView::StringView(AK::String const&) [function] [call site2] 01015
28 AK::StringImpl::length() const [function] [call site2] 01016
27 AK::StringUtils::find(AK::StringView, char, unsigned long) [function] [call site2] 01017
28 AK::StringView::length() const [function] [call site2] 01018
28 AK::StringView::length() const [function] [call site2] 01019
28 AK::StringView::operator[](unsigned long) const [function] [call site2] 01020
26 AK::String::substring_view(unsigned long, unsigned long) const [function] [call site2] 01021
27 __assert_fail [call site2] 01022
27 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 01023
27 __assert_fail [call site2] 01024
27 __assert_fail [call site2] 01025
27 AK::StringImpl::length() const [function] [call site2] 01026
27 __assert_fail [call site2] 01027
27 AK::StringImpl::characters() const [function] [call site2] 01028
27 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 01029
27 __assert_fail [call site2] 01030
26 AK::String::String(AK::StringView) [function] [call site2] 01031
26 __assert_fail [call site2] 01032
26 AK::StringImpl::length() const [function] [call site2] 01033
26 AK::String::substring_view(unsigned long, unsigned long) const [function] [call site2] 01034
26 AK::String::String(AK::StringView) [function] [call site2] 01035
26 AK::StringImpl::length() const [function] [call site2] 01036
26 AK::String::substring_view(unsigned long, unsigned long) const [function] [call site2] 01037
26 AK::String::String(AK::StringView) [function] [call site2] 01038
26 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01039
26 AK::OwnPtr ::operator->() [function] [call site2] 01040
26 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 01041
26 Shell::Parser::consume() [function] [call site2] 01042
26 __assert_fail [call site2] 01043
26 AK::StringImpl::length() const [function] [call site2] 01044
26 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 01045
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01046
26 Shell::Parser::consume() [function] [call site2] 01047
26 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01048
26 Shell::Parser::push_start() [function] [call site2] 01049
26 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 01050
26 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 01051
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01052
26 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01053
26 AK::RefPtr >::release_nonnull() [function] [call site2] 01054
26 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01055
26 AK::String::~String() [function] [call site2] 01056
26 AK::String::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 01057
27 AK::StringView::StringView(AK::String const&) [function] [call site2] 01058
27 AK::StringUtils::starts_with(AK::StringView, AK::StringView, AK::CaseSensitivity) [function] [call site2] 01059
28 AK::StringView::is_empty() const [function] [call site2] 01060
28 AK::StringView::is_empty() const [function] [call site2] 01061
28 AK::StringView::length() const [function] [call site2] 01062
28 AK::StringView::characters_without_null_termination() const [function] [call site2] 01063
28 AK::StringView::characters_without_null_termination() const [function] [call site2] 01064
28 memcmp [call site2] 01065
28 AK::StringView::characters_without_null_termination() const [function] [call site2] 01066
28 AK::StringView::characters_without_null_termination() const [function] [call site2] 01067
28 AK::StringView::length() const [function] [call site2] 01068
28 AK::to_ascii_lowercase(unsigned int) [function] [call site2] 01069
29 AK::is_ascii_upper_alpha(unsigned int) [function] [call site2] 01070
26 AK::StringImpl::length() const [function] [call site2] 01071
26 AK::String::substring(unsigned long, unsigned long) const [function] [call site2] 01072
27 AK::String::empty() [function] [call site2] 01073
27 __assert_fail [call site2] 01074
27 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 01075
27 __assert_fail [call site2] 01076
27 AK::StringImpl::length() const [function] [call site2] 01077
27 AK::StringImpl::characters() const [function] [call site2] 01078
27 AK::String::String(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 01079
26 AK::String::operator=(AK::String&&) [function] [call site2] 01080
27 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01081
26 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 01082
26 AK::String::~String() [function] [call site2] 01083
26 AK::StringBuilder::~StringBuilder() [function] [call site2] 01084
26 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01085
25 AK::RefPtr >::operator!() const [function] [call site2] 01086
25 AK::OwnPtr ::operator*() [function] [call site2] 01087
25 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01088
25 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01089
25 AK::RefPtr > AK::static_ptr_cast >(AK::RefPtr > const&) [function] [call site2] 01090
25 Shell::AST::BarewordLiteral::text() const [function] [call site2] 01091
25 AK::String::operator=(AK::String const&) [function] [call site2] 01092
25 Shell::AST::Node::position() const [function] [call site2] 01093
25 AK::String::begin() const [function] [call site2] 01094
26 AK::SimpleIterator ::begin(AK::String const&) [function] [call site2] 01095
25 AK::String::is_null() const [function] [call site2] 01096
26 AK::RefPtr >::operator!() const [function] [call site2] 01097
25 __assert_fail [call site2] 01098
25 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 01099
26 __assert_fail [call site2] 01100
25 AK::SimpleIterator ::operator++() [function] [call site2] 01101
25 AK::String::end() const [function] [call site2] 01102
26 AK::SimpleIterator ::end(AK::String const&) [function] [call site2] 01103
27 AK::SimpleIterator ::SimpleIterator(AK::String const&, unsigned long) [function] [call site2] 01104
25 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 01105
25 bool AK::all_of , AK::SimpleIterator , bool (char)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(char)) [function] [call site2] 01106
26 auto AK::all_of , AK::SimpleIterator , bool (char)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(char))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(char)) const [function] [call site2] 01107
26 AK::SimpleIterator AK::find_if , AK::SimpleIterator , AK::all_of , AK::SimpleIterator , bool (char)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(char))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(char)) const::{lambda(auto:1 const&)#1}>(AK::SimpleIterator , AK::SimpleIterator , AK::all_of , AK::SimpleIterator , bool (char)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(char))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(char)) const::{lambda(auto:1 const&)#1}&&) [function] [call site2] 01108
27 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 01109
27 auto AK::all_of , AK::SimpleIterator , bool (char)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(char))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(char)) const::{lambda(auto:1 const&)#1}::operator() (char const&) const [function] [call site2] 01110
26 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 01111
25 Shell::is_digit(char) [function] [call site2] 01112
25 AK::Optional AK::String::to_int (AK::TrimWhitespace) const [function] [call site2] 01113
26 AK::String::view() const [function] [call site2] 01114
26 AK::Optional AK::StringUtils::convert_to_int (AK::StringView, AK::TrimWhitespace) [function] [call site2] 01115
25 AK::NonnullRefPtr Shell::Parser::create (char const (&) [50]) [function] [call site2] 01116
25 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01117
25 Shell::Parser::peek() [function] [call site2] 01118
25 AK::StringView::contains(char) const [function] [call site2] 01119
25 Shell::Parser::peek() [function] [call site2] 01120
25 Shell::Parser::consume() [function] [call site2] 01121
25 AK::TemporaryChange >::~TemporaryChange() [function] [call site2] 01122
25 AK::NonnullRefPtr Shell::Parser::create (Shell::AST::HistorySelector&&) [function] [call site2] 01123
25 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01124
25 Shell::Parser::peek() [function] [call site2] 01125
25 Shell::is_digit(char) [function] [call site2] 01126
25 AK::StringView::contains(char) const [function] [call site2] 01127
25 AK::RefPtr >::operator!() const [function] [call site2] 01128
25 AK::NonnullRefPtr Shell::Parser::create (char const (&) [65], bool&&) [function] [call site2] 01129
25 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01130
25 Shell::Parser::consume() [function] [call site2] 01131
25 Shell::Parser::parse_history_designator()::$_9::operator()(Shell::AST::HistorySelector::WordSelectorKind, unsigned long) const [function] [call site2] 01132
26 AK::Vector ::last() [function] [call site2] 01133
26 Shell::Parser::line() const [function] [call site2] 01134
26 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 01135
25 Shell::AST::HistorySelector::WordSelector::operator=(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01136
25 Shell::Parser::parse_history_designator()::$_9::operator()(Shell::AST::HistorySelector::WordSelectorKind, unsigned long) const [function] [call site2] 01137
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01138
25 Shell::Parser::consume() [function] [call site2] 01139
25 Shell::Parser::parse_history_designator()::$_9::operator()(Shell::AST::HistorySelector::WordSelectorKind, unsigned long) const [function] [call site2] 01140
25 Shell::AST::HistorySelector::WordSelector::operator=(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01141
25 Shell::Parser::parse_history_designator()::$_8::operator()() const [function] [call site2] 01142
26 Shell::Parser::peek() [function] [call site2] 01143
26 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01144
26 Shell::is_digit(char) [function] [call site2] 01145
26 AK::Optional AK::StringView::to_uint () const [function] [call site2] 01146
27 AK::Optional AK::StringUtils::convert_to_uint (AK::StringView, AK::TrimWhitespace) [function] [call site2] 01147
28 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 01148
28 AK::StringView::is_empty() const [function] [call site2] 01149
28 AK::StringView::length() const [function] [call site2] 01150
26 Shell::Parser::consume() [function] [call site2] 01151
26 Shell::Parser::consume() [function] [call site2] 01152
26 AK::Vector ::last() [function] [call site2] 01153
26 Shell::Parser::line() const [function] [call site2] 01154
26 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 01155
26 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01156
25 Shell::Parser::parse_history_designator()::$_9::operator()(Shell::AST::HistorySelector::WordSelectorKind, unsigned long) const [function] [call site2] 01157
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01158
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01159
25 Shell::Parser::parse_history_designator()::$_8::operator()() const [function] [call site2] 01160
25 __assert_fail [call site2] 01161
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01162
25 Shell::Parser::peek() [function] [call site2] 01163
25 Shell::Parser::consume() [function] [call site2] 01164
25 Shell::Parser::parse_history_designator()::$_8::operator()() const [function] [call site2] 01165
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01166
25 Shell::Parser::parse_history_designator()::$_9::operator()(Shell::AST::HistorySelector::WordSelectorKind, unsigned long) const [function] [call site2] 01167
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01168
25 Shell::Parser::peek() [function] [call site2] 01169
25 Shell::Parser::consume() [function] [call site2] 01170
25 Shell::Parser::parse_history_designator()::$_9::operator()(Shell::AST::HistorySelector::WordSelectorKind, unsigned long) const [function] [call site2] 01171
25 Shell::AST::HistorySelector::WordSelector::WordSelector(Shell::AST::HistorySelector::WordSelector&&) [function] [call site2] 01172
25 Shell::AST::HistorySelector::WordSelector::~WordSelector() [function] [call site2] 01173
25 AK::NonnullRefPtr Shell::Parser::create (Shell::AST::HistorySelector&&) [function] [call site2] 01174
25 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01175
25 Shell::AST::HistorySelector::~HistorySelector() [function] [call site2] 01176
25 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01177
24 Shell::Parser::parse_string_composite() [function] [call site2] 01178
25 Shell::Parser::push_start() [function] [call site2] 01179
25 Shell::Parser::parse_string() [function] [call site2] 01180
26 Shell::Parser::push_start() [function] [call site2] 01181
26 Shell::Parser::at_end() const [function] [call site2] 01182
26 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01183
26 Shell::Parser::peek() [function] [call site2] 01184
26 Shell::Parser::consume() [function] [call site2] 01185
26 Shell::Parser::parse_string_inner(Shell::Parser::StringEndCondition) [function] [call site2] 01186
27 AK::RefPtr >::release_nonnull() [function] [call site2] 01187
27 auto Shell::Parser::parse_string_inner(Shell::Parser::StringEndCondition)::$_2::operator() >(AK::NonnullRefPtr &&) const [function] [call site2] 01188
28 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01189
28 Shell::Parser::parse_string_inner(Shell::Parser::StringEndCondition) [function] [call site2] 01190
29 Shell::Parser::parse_immediate_expression() [function] [call site2] 01191
30 AK::RefPtr >::operator!() const [function] [call site2] 01192
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01193
30 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 01194
30 AK::ErrorOr ::is_error() const [function] [call site2] 01195
30 __assert_fail [call site2] 01196
30 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01197
30 Shell::is_whitespace(char) [function] [call site2] 01198
30 AK::StringView::is_empty() const [function] [call site2] 01199
30 Shell::Parser::current_position() [function] [call site2] 01200
30 Shell::Parser::peek() [function] [call site2] 01201
30 Shell::Parser::consume() [function] [call site2] 01202
30 Shell::Parser::current_position() [function] [call site2] 01203
30 AK::String::String(AK::StringView) [function] [call site2] 01204
30 AK::NonnullRefPtr Shell::Parser::create , AK::Optional &>(Shell::AST::NameWithPosition&&, AK::NonnullRefPtrVector &&, AK::Optional &) [function] [call site2] 01205
31 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 01206
30 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 01207
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [60], bool&&) [function] [call site2] 01208
30 __assert_fail [call site2] 01209
30 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01210
30 Shell::AST::ImmediateExpression::function_name() const [function] [call site2] 01211
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [36]) [function] [call site2] 01212
30 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01213
30 AK::Vector , 0ul>::~Vector() [function] [call site2] 01214
30 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01215
29 AK::RefPtr >::release_nonnull() [function] [call site2] 01216
29 auto Shell::Parser::parse_string_inner(Shell::Parser::StringEndCondition)::$_2::operator() >(AK::NonnullRefPtr &&) const [function] [call site2] 01217
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01218
30 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01219
29 Shell::Parser::parse_evaluate() [function] [call site2] 01220
30 AK::RefPtr >::operator!() const [function] [call site2] 01221
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [23], bool&&) [function] [call site2] 01222
30 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01223
30 Shell::Parser::expect(char) [function] [call site2] 01224
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [35], bool&&) [function] [call site2] 01225
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01226
30 AK::NonnullRefPtr Shell::Parser::create , bool>(AK::NonnullRefPtr &&, bool&&) [function] [call site2] 01227
30 Shell::Parser::parse_expression() [function] [call site2] 01228
31 AK::RefPtr >::release_nonnull() [function] [call site2] 01229
31 AK::NonnullRefPtr Shell::Parser::parse_expression()::$_7::operator() >(AK::NonnullRefPtr &&) const [function] [call site2] 01230
31 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01231
31 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01232
30 AK::RefPtr >::operator!() const [function] [call site2] 01233
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [19], bool&&) [function] [call site2] 01234
30 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01235
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01236
30 AK::NonnullRefPtr Shell::Parser::create , bool>(AK::NonnullRefPtr &&, bool&&) [function] [call site2] 01237
30 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01238
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01239
30 AK::NonnullRefPtr Shell::Parser::create >(AK::NonnullRefPtr &&) [function] [call site2] 01240
30 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01241
30 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01242
30 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01243
29 AK::RefPtr >::release_nonnull() [function] [call site2] 01244
29 auto Shell::Parser::parse_string_inner(Shell::Parser::StringEndCondition)::$_2::operator() >(AK::NonnullRefPtr &&) const [function] [call site2] 01245
29 Shell::Parser::consume() [function] [call site2] 01246
29 AK::StringBuilder::append(char) [function] [call site2] 01247
29 AK::StringBuilder::to_string() const [function] [call site2] 01248
29 AK::NonnullRefPtr Shell::Parser::create (AK::String&&, Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 01249
29 AK::String::~String() [function] [call site2] 01250
29 AK::StringBuilder::~StringBuilder() [function] [call site2] 01251
29 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01252
26 AK::RefPtr >::operator!() const [function] [call site2] 01253
26 AK::NonnullRefPtr Shell::Parser::create (char const (&) [25], bool&&) [function] [call site2] 01254
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01255
26 Shell::Parser::expect(char) [function] [call site2] 01256
26 AK::NonnullRefPtr Shell::Parser::create > >(AK::RefPtr >&&) [function] [call site2] 01257
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01258
26 AK::NonnullRefPtr Shell::Parser::create (char const (&) [36], bool&&) [function] [call site2] 01259
26 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01260
26 AK::NonnullRefPtr Shell::Parser::create > >(AK::RefPtr >&&) [function] [call site2] 01261
26 Shell::Parser::peek() [function] [call site2] 01262
26 Shell::Parser::consume() [function] [call site2] 01263
26 AK::Function ::Function (Shell::is_not(char)::{lambda(char)#1}&&) [function] [call site2] 01264
26 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01265
26 Shell::Parser::expect(char) [function] [call site2] 01266
26 AK::NonnullRefPtr Shell::Parser::create (AK::StringView&&, Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 01267
26 AK::NonnullRefPtr Shell::Parser::create (char const (&) [36], bool&&) [function] [call site2] 01268
26 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01269
26 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01270
26 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01271
25 Shell::Parser::parse_string_composite() [function] [call site2] 01272
26 AK::RefPtr >::release_nonnull() [function] [call site2] 01273
26 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01274
26 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01275
26 Shell::Parser::parse_variable() [function] [call site2] 01276
26 Shell::Parser::parse_string_composite() [function] [call site2] 01277
27 AK::RefPtr >::release_nonnull() [function] [call site2] 01278
27 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01279
27 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01280
27 Shell::Parser::parse_glob() [function] [call site2] 01281
28 Shell::Parser::push_start() [function] [call site2] 01282
28 Shell::Parser::parse_bareword() [function] [call site2] 01283
28 Shell::Parser::at_end() const [function] [call site2] 01284
28 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01285
28 Shell::Parser::peek() [function] [call site2] 01286
28 Shell::Parser::save_offset() const [function] [call site2] 01287
28 Shell::Parser::consume() [function] [call site2] 01288
28 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01289
28 Shell::AST::BarewordLiteral::text() const [function] [call site2] 01290
28 AK::StringView::StringView(AK::String const&) [function] [call site2] 01291
28 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01292
28 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 01293
28 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 01294
28 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 01295
28 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01296
28 AK::StringBuilder::append(char) [function] [call site2] 01297
28 Shell::Parser::parse_glob() [function] [call site2] 01298
29 Shell::AST::Glob::text() const [function] [call site2] 01299
29 AK::StringView::StringView(AK::String const&) [function] [call site2] 01300
29 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01301
29 Shell::AST::BarewordLiteral::text() const [function] [call site2] 01302
29 AK::StringView::StringView(AK::String const&) [function] [call site2] 01303
29 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01304
29 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01305
29 Shell::AST::Tilde::text() const [function] [call site2] 01306
30 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01307
30 AK::StringBuilder::append(char) [function] [call site2] 01308
30 AK::StringView::StringView(AK::String const&) [function] [call site2] 01309
30 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01310
30 AK::StringBuilder::to_string() const [function] [call site2] 01311
30 AK::StringBuilder::~StringBuilder() [function] [call site2] 01312
29 AK::StringView::StringView(AK::String const&) [function] [call site2] 01313
29 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01314
29 AK::String::~String() [function] [call site2] 01315
29 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 01316
29 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 01317
29 AK::StringBuilder::to_string() const [function] [call site2] 01318
29 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 01319
29 AK::String::~String() [function] [call site2] 01320
29 AK::StringBuilder::~StringBuilder() [function] [call site2] 01321
29 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01322
29 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01323
27 Shell::Parser::parse_string_composite() [function] [call site2] 01324
28 AK::RefPtr >::release_nonnull() [function] [call site2] 01325
28 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01326
28 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01327
28 Shell::Parser::parse_brace_expansion() [function] [call site2] 01328
29 Shell::Parser::push_start() [function] [call site2] 01329
29 Shell::Parser::expect(char) [function] [call site2] 01330
29 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01331
29 Shell::Parser::parse_brace_expansion_spec() [function] [call site2] 01332
30 Shell::Parser::expect(AK::StringView) [function] [call site2] 01333
30 Shell::Parser::parse_expression() [function] [call site2] 01334
30 Shell::AST::Node::position() const [function] [call site2] 01335
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [84]) [function] [call site2] 01336
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01337
30 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01338
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01339
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [57], bool&&) [function] [call site2] 01340
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01341
30 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 01342
30 AK::ErrorOr ::is_error() const [function] [call site2] 01343
30 __assert_fail [call site2] 01344
30 Shell::Parser::expect(char) [function] [call site2] 01345
30 Shell::Parser::parse_expression() [function] [call site2] 01346
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01347
30 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 01348
30 AK::ErrorOr ::is_error() const [function] [call site2] 01349
30 __assert_fail [call site2] 01350
30 AK::NonnullRefPtr Shell::Parser::create (char const (&) [1], Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 01351
30 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 01352
30 AK::ErrorOr ::is_error() const [function] [call site2] 01353
30 __assert_fail [call site2] 01354
30 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01355
30 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01356
30 AK::NonnullRefPtr Shell::Parser::create >(AK::NonnullRefPtrVector &&) [function] [call site2] 01357
30 AK::Vector , 0ul>::~Vector() [function] [call site2] 01358
30 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01359
30 AK::ScopedValueRollback >::~ScopedValueRollback() [function] [call site2] 01360
31 AK::Vector ::operator=(AK::Vector const&) [function] [call site2] 01361
31 AK::Vector ::~Vector() [function] [call site2] 01362
30 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 01363
29 Shell::Parser::expect(char) [function] [call site2] 01364
29 AK::NonnullRefPtr Shell::Parser::create (char const (&) [52], bool&&) [function] [call site2] 01365
29 AK::OwnPtr ::operator*() [function] [call site2] 01366
29 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01367
29 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01368
29 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01369
28 Shell::Parser::parse_string_composite() [function] [call site2] 01370
29 AK::RefPtr >::release_nonnull() [function] [call site2] 01371
29 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01372
29 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01373
29 Shell::Parser::parse_bareword() [function] [call site2] 01374
29 Shell::Parser::parse_string_composite() [function] [call site2] 01375
30 AK::RefPtr >::release_nonnull() [function] [call site2] 01376
30 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01377
30 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01378
30 Shell::Parser::parse_evaluate() [function] [call site2] 01379
30 Shell::Parser::parse_string_composite() [function] [call site2] 01380
31 AK::RefPtr >::release_nonnull() [function] [call site2] 01381
31 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01382
31 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01383
31 Shell::Parser::parse_heredoc_initiation_record() [function] [call site2] 01384
32 Shell::Parser::next_is(AK::StringView) [function] [call site2] 01385
32 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01386
32 Shell::Parser::push_start() [function] [call site2] 01387
32 Shell::Parser::consume() [function] [call site2] 01388
32 Shell::Parser::consume() [function] [call site2] 01389
32 Shell::Parser::HeredocInitiationRecord::HeredocInitiationRecord() [function] [call site2] 01390
33 AK::RefPtr >::RefPtr() [function] [call site2] 01391
32 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01392
32 AK::RefPtr >::RefPtr() [function] [call site2] 01393
32 Shell::Parser::peek() [function] [call site2] 01394
32 AK::OwnPtr ::operator*() [function] [call site2] 01395
32 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01396
32 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01397
32 Shell::Parser::consume() [function] [call site2] 01398
32 Shell::Parser::parse_bareword() [function] [call site2] 01399
32 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 01400
32 AK::NonnullRefPtr Shell::Parser::create (AK::String&&) [function] [call site2] 01401
32 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01402
32 AK::RefPtr >::RefPtr(Shell::AST::SyntaxError const&) [function] [call site2] 01403
32 Shell::AST::BarewordLiteral::text() const [function] [call site2] 01404
32 AK::String::operator=(AK::String const&) [function] [call site2] 01405
32 Shell::Parser::peek() [function] [call site2] 01406
32 Shell::Parser::consume() [function] [call site2] 01407
32 AK::Function ::Function (Shell::is_not(char)::{lambda(char)#1}&&) [function] [call site2] 01408
32 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01409
32 Shell::Parser::expect(char) [function] [call site2] 01410
32 AK::NonnullRefPtr Shell::Parser::create (char const (&) [36], bool&&) [function] [call site2] 01411
32 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01412
32 AK::String::String(AK::StringView) [function] [call site2] 01413
32 AK::NonnullRefPtr Shell::Parser::create (char const (&) [74], bool&&) [function] [call site2] 01414
32 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01415
32 AK::NonnullRefPtr Shell::Parser::create (AK::String&, bool&, bool&) [function] [call site2] 01416
32 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01417
32 Shell::AST::Heredoc::end() const [function] [call site2] 01418
32 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 01419
32 AK::NonnullRefPtr Shell::Parser::create (AK::String&&, bool&&) [function] [call site2] 01420
32 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01421
32 __assert_fail [call site2] 01422
32 __assert_fail [call site2] 01423
32 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 01424
32 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01425
32 AK::Vector ::try_append(Shell::Parser::HeredocInitiationRecord&&) [function] [call site2] 01426
33 Shell::Parser::HeredocInitiationRecord::HeredocInitiationRecord(Shell::Parser::HeredocInitiationRecord&&) [function] [call site2] 01427
32 AK::ErrorOr ::is_error() const [function] [call site2] 01428
32 __assert_fail [call site2] 01429
32 Shell::Parser::HeredocInitiationRecord::~HeredocInitiationRecord() [function] [call site2] 01430
32 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01431
31 Shell::Parser::parse_string_composite() [function] [call site2] 01432
32 AK::RefPtr >::release_nonnull() [function] [call site2] 01433
32 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01434
32 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01435
32 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01436
32 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01437
23 AK::RefPtr >::operator!() const [function] [call site2] 01438
23 AK::RefPtr >::release_nonnull() [function] [call site2] 01439
23 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 01440
23 AK::ErrorOr ::is_error() const [function] [call site2] 01441
23 __assert_fail [call site2] 01442
23 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01443
23 Shell::is_whitespace(char) [function] [call site2] 01444
23 AK::StringView::is_empty() const [function] [call site2] 01445
23 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01446
23 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01447
23 AK::NonnullRefPtr Shell::Parser::create , 0ul> >(AK::Vector , 0ul>&&) [function] [call site2] 01448
23 AK::Vector , 0ul>::~Vector() [function] [call site2] 01449
23 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01450
21 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01451
21 AK::RefPtr >::operator!() const [function] [call site2] 01452
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [37], bool&&) [function] [call site2] 01453
21 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01454
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01455
21 AK::is_any_of(AK::StringView) [function] [call site2] 01456
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01457
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01458
21 Shell::Parser::push_start() [function] [call site2] 01459
21 Shell::Parser::expect(char) [function] [call site2] 01460
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [54], bool&&) [function] [call site2] 01461
21 AK::NonnullRefPtr Shell::Parser::create , AK::Optional , AK::RefPtr >, AK::NonnullRefPtr , AK::Optional , AK::Optional >(AK::Optional &&, AK::Optional &&, AK::RefPtr >&&, AK::NonnullRefPtr &&, AK::Optional &&, AK::Optional &&) [function] [call site2] 01462
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01463
21 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01464
21 Shell::Parser::parse_toplevel() [function] [call site2] 01465
22 Shell::Parser::SequenceParseResult::operator=(Shell::Parser::SequenceParseResult&&) [function] [call site2] 01466
22 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01467
22 AK::Vector , 0ul>::extend(AK::Vector , 0ul>&&) [function] [call site2] 01468
23 AK::Vector , 0ul>::try_extend(AK::Vector , 0ul>&&) [function] [call site2] 01469
24 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01470
24 AK::Vector , 0ul>::operator=(AK::Vector , 0ul>&&) [function] [call site2] 01471
25 AK::Vector , 0ul>::clear() [function] [call site2] 01472
25 AK::Vector , 0ul>::reset_capacity() [function] [call site2] 01473
24 AK::ErrorOr ::ErrorOr() [function] [call site2] 01474
24 AK::Vector , 0ul>::Vector(AK::Vector , 0ul>&&) [function] [call site2] 01475
24 AK::Vector , 0ul>::try_grow_capacity(unsigned long) [function] [call site2] 01476
24 AK::ErrorOr ::is_error() const [function] [call site2] 01477
24 AK::TypedTransfer >::move(AK::NonnullRefPtr *, AK::NonnullRefPtr *, unsigned long) [function] [call site2] 01478
24 AK::ErrorOr ::ErrorOr() [function] [call site2] 01479
24 AK::Vector , 0ul>::~Vector() [function] [call site2] 01480
23 AK::ErrorOr ::is_error() const [function] [call site2] 01481
23 __assert_fail [call site2] 01482
22 AK::Vector ::Vector<1ul>(AK::Vector const&) [function] [call site2] 01483
23 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 01484
23 AK::Vector ::inline_buffer() const [function] [call site2] 01485
23 AK::TypedTransfer ::copy(Shell::AST::Position*, Shell::AST::Position const*, unsigned long) [function] [call site2] 01486
22 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01487
22 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01488
22 AK::NonnullRefPtr Shell::Parser::create , AK::Vector >(AK::NonnullRefPtrVector &&, AK::Vector &&) [function] [call site2] 01489
22 AK::NonnullRefPtr Shell::Parser::create >(AK::NonnullRefPtr &&) [function] [call site2] 01490
22 AK::Vector ::~Vector() [function] [call site2] 01491
22 Shell::Parser::SequenceParseResult::~SequenceParseResult() [function] [call site2] 01492
22 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01493
21 Shell::Parser::push_start() [function] [call site2] 01494
21 Shell::Parser::expect(char) [function] [call site2] 01495
21 Shell::Parser::push_start() [function] [call site2] 01496
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [52], bool&&) [function] [call site2] 01497
21 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 01498
21 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01499
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01500
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01501
21 AK::NonnullRefPtr Shell::Parser::create , AK::Optional , AK::RefPtr >, AK::RefPtr >, AK::Optional , AK::Optional >(AK::Optional &&, AK::Optional &&, AK::RefPtr >&&, AK::RefPtr >&&, AK::Optional &&, AK::Optional &&) [function] [call site2] 01502
21 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 01503
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01504
20 Shell::Parser::parse_loop_loop() [function] [call site2] 01505
21 Shell::Parser::push_start() [function] [call site2] 01506
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 01507
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01508
21 AK::is_any_of(AK::StringView) [function] [call site2] 01509
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01510
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01511
21 AK::StringView::is_empty() const [function] [call site2] 01512
21 AK::OwnPtr ::operator*() [function] [call site2] 01513
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01514
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01515
21 Shell::Parser::push_start() [function] [call site2] 01516
21 Shell::Parser::expect(char) [function] [call site2] 01517
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [55], bool&&) [function] [call site2] 01518
21 AK::String::String() [function] [call site2] 01519
21 AK::NonnullRefPtr Shell::Parser::create >(Shell::AST::NameWithPosition&&, Shell::AST::NameWithPosition&&, decltype(nullptr)&&, AK::NonnullRefPtr &&) [function] [call site2] 01520
21 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 01521
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01522
21 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01523
21 Shell::Parser::parse_toplevel() [function] [call site2] 01524
21 Shell::Parser::push_start() [function] [call site2] 01525
21 Shell::Parser::expect(char) [function] [call site2] 01526
21 Shell::Parser::push_start() [function] [call site2] 01527
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [53], bool&&) [function] [call site2] 01528
21 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01529
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01530
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01531
21 AK::String::String() [function] [call site2] 01532
21 AK::NonnullRefPtr Shell::Parser::create > >(Shell::AST::NameWithPosition&&, Shell::AST::NameWithPosition&&, decltype(nullptr)&&, AK::RefPtr >&&) [function] [call site2] 01533
21 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 01534
21 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 01535
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01536
20 Shell::Parser::parse_if_expr() [function] [call site2] 01537
21 Shell::Parser::push_start() [function] [call site2] 01538
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 01539
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01540
21 AK::is_any_of(AK::StringView) [function] [call site2] 01541
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01542
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01543
21 AK::StringView::is_empty() const [function] [call site2] 01544
21 AK::OwnPtr ::operator*() [function] [call site2] 01545
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01546
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01547
21 AK::RefPtr >::RefPtr() [function] [call site2] 01548
21 Shell::Parser::push_start() [function] [call site2] 01549
21 Shell::Parser::parse_or_logical_sequence() [function] [call site2] 01550
22 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01551
22 Shell::is_whitespace(char) [function] [call site2] 01552
22 Shell::Parser::push_start() [function] [call site2] 01553
22 Shell::Parser::parse_and_logical_sequence() [function] [call site2] 01554
23 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01555
23 Shell::is_whitespace(char) [function] [call site2] 01556
23 Shell::Parser::push_start() [function] [call site2] 01557
23 Shell::Parser::parse_pipe_sequence() [function] [call site2] 01558
24 AK::RefPtr >::operator!() const [function] [call site2] 01559
24 Shell::Parser::parse_command() [function] [call site2] 01560
25 Shell::Parser::push_start() [function] [call site2] 01561
25 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01562
25 Shell::is_whitespace(char) [function] [call site2] 01563
25 Shell::Parser::parse_redirection() [function] [call site2] 01564
26 AK::RefPtr >::operator!() const [function] [call site2] 01565
26 Shell::Parser::at_end() const [function] [call site2] 01566
26 Shell::Parser::consume() [function] [call site2] 01567
26 AK::NonnullRefPtr Shell::Parser::create (char const (&) [34], bool&&) [function] [call site2] 01568
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01569
26 AK::RefPtr >::release_nonnull() [function] [call site2] 01570
26 AK::NonnullRefPtr Shell::Parser::create >(int&, AK::NonnullRefPtr &&) [function] [call site2] 01571
26 Shell::Parser::peek() [function] [call site2] 01572
26 Shell::Parser::consume() [function] [call site2] 01573
26 Shell::Parser::peek() [function] [call site2] 01574
26 Shell::Parser::consume() [function] [call site2] 01575
26 AK::NonnullRefPtr Shell::Parser::create (int&) [function] [call site2] 01576
26 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01577
26 Shell::is_digit(char) [function] [call site2] 01578
26 AK::StringView::is_empty() const [function] [call site2] 01579
26 AK::Optional AK::StringView::to_int () const [function] [call site2] 01580
26 AK::NonnullRefPtr Shell::Parser::create (int&, int&) [function] [call site2] 01581
26 AK::NonnullRefPtr Shell::Parser::create (char const (&) [27]) [function] [call site2] 01582
26 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01583
26 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01584
26 Shell::is_whitespace(char) [function] [call site2] 01585
26 Shell::Parser::parse_expression() [function] [call site2] 01586
26 AK::RefPtr >::operator!() const [function] [call site2] 01587
26 Shell::Parser::at_end() const [function] [call site2] 01588
26 Shell::Parser::consume() [function] [call site2] 01589
26 AK::NonnullRefPtr Shell::Parser::create (char const (&) [34], bool&&) [function] [call site2] 01590
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01591
26 AK::RefPtr >::release_nonnull() [function] [call site2] 01592
26 AK::NonnullRefPtr Shell::Parser::create >(int&, AK::NonnullRefPtr &&) [function] [call site2] 01593
26 Shell::Parser::consume() [function] [call site2] 01594
26 Shell::Parser::peek() [function] [call site2] 01595
26 Shell::Parser::consume() [function] [call site2] 01596
26 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01597
26 Shell::is_whitespace(char) [function] [call site2] 01598
26 Shell::Parser::parse_expression() [function] [call site2] 01599
26 AK::RefPtr >::operator!() const [function] [call site2] 01600
26 Shell::Parser::at_end() const [function] [call site2] 01601
26 Shell::Parser::consume() [function] [call site2] 01602
26 AK::NonnullRefPtr Shell::Parser::create (char const (&) [34], bool&&) [function] [call site2] 01603
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01604
26 AK::RefPtr >::release_nonnull() [function] [call site2] 01605
26 AK::NonnullRefPtr Shell::Parser::create >(int&, AK::NonnullRefPtr &&) [function] [call site2] 01606
26 AK::RefPtr >::release_nonnull() [function] [call site2] 01607
26 AK::NonnullRefPtr Shell::Parser::create >(int&, AK::NonnullRefPtr &&) [function] [call site2] 01608
26 AK::OwnPtr ::operator*() [function] [call site2] 01609
26 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01610
26 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01611
26 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01612
25 AK::RefPtr >::operator!() const [function] [call site2] 01613
25 Shell::Parser::parse_list_expression() [function] [call site2] 01614
25 AK::RefPtr >::operator!() const [function] [call site2] 01615
25 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01616
25 AK::RefPtr >::release_nonnull() [function] [call site2] 01617
25 AK::NonnullRefPtr Shell::Parser::create >(AK::NonnullRefPtr &&) [function] [call site2] 01618
25 Shell::Parser::parse_command() [function] [call site2] 01619
26 AK::RefPtr >::operator!() const [function] [call site2] 01620
26 AK::RefPtr >::release_nonnull() [function] [call site2] 01621
26 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01622
26 Shell::Parser::parse_command() [function] [call site2] 01623
27 AK::RefPtr >::operator!() const [function] [call site2] 01624
27 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01625
27 AK::RefPtr >::release_nonnull() [function] [call site2] 01626
27 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01627
27 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01628
24 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 01629
24 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01630
24 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01631
24 Shell::is_whitespace(char) [function] [call site2] 01632
24 Shell::Parser::peek() [function] [call site2] 01633
24 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01634
24 Shell::Parser::save_offset() const [function] [call site2] 01635
24 Shell::Parser::consume() [function] [call site2] 01636
24 Shell::Parser::parse_pipe_sequence() [function] [call site2] 01637
25 AK::RefPtr >::release_nonnull() [function] [call site2] 01638
25 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 01639
25 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 01640
25 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01641
25 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01642
23 AK::RefPtr >::operator!() const [function] [call site2] 01643
23 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01644
23 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01645
23 Shell::is_whitespace(char) [function] [call site2] 01646
23 Shell::Parser::save_offset() const [function] [call site2] 01647
23 Shell::Parser::expect(AK::StringView) [function] [call site2] 01648
23 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01649
23 Shell::Parser::save_offset() const [function] [call site2] 01650
23 Shell::Parser::parse_and_logical_sequence() [function] [call site2] 01651
24 AK::RefPtr >::operator!() const [function] [call site2] 01652
24 AK::NonnullRefPtr Shell::Parser::create (char const (&) [34], bool&&) [function] [call site2] 01653
24 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01654
24 AK::RefPtr >::release_nonnull() [function] [call site2] 01655
24 AK::RefPtr >::release_nonnull() [function] [call site2] 01656
24 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr , Shell::AST::Position>(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&, Shell::AST::Position&&) [function] [call site2] 01657
24 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01658
22 AK::RefPtr >::operator!() const [function] [call site2] 01659
22 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01660
22 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01661
22 Shell::is_whitespace(char) [function] [call site2] 01662
22 Shell::Parser::save_offset() const [function] [call site2] 01663
22 Shell::Parser::expect(AK::StringView) [function] [call site2] 01664
22 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01665
22 Shell::Parser::save_offset() const [function] [call site2] 01666
22 Shell::Parser::parse_and_logical_sequence() [function] [call site2] 01667
22 AK::RefPtr >::operator!() const [function] [call site2] 01668
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [34], bool&&) [function] [call site2] 01669
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01670
22 AK::RefPtr >::release_nonnull() [function] [call site2] 01671
22 AK::RefPtr >::release_nonnull() [function] [call site2] 01672
22 AK::NonnullRefPtr Shell::Parser::create , AK::NonnullRefPtr , Shell::AST::Position>(AK::NonnullRefPtr &&, AK::NonnullRefPtr &&, Shell::AST::Position&&) [function] [call site2] 01673
22 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01674
21 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01675
21 AK::RefPtr >::operator!() const [function] [call site2] 01676
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [39], bool&&) [function] [call site2] 01677
21 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01678
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01679
21 AK::is_any_of(AK::StringView) [function] [call site2] 01680
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01681
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01682
21 Shell::Parser::parse_if_expr()::$_6::operator()() const [function] [call site2] 01683
22 AK::RefPtr >::RefPtr() [function] [call site2] 01684
22 Shell::Parser::push_start() [function] [call site2] 01685
22 Shell::Parser::expect(char) [function] [call site2] 01686
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [56], bool&&) [function] [call site2] 01687
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 01688
22 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01689
22 AK::RefPtr >::operator!() const [function] [call site2] 01690
22 Shell::Parser::parse_toplevel() [function] [call site2] 01691
22 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01692
22 Shell::Parser::push_start() [function] [call site2] 01693
22 Shell::Parser::expect(char) [function] [call site2] 01694
22 Shell::Parser::push_start() [function] [call site2] 01695
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [54], bool&&) [function] [call site2] 01696
22 AK::RefPtr >::RefPtr >(AK::RefPtr > const&) [function] [call site2] 01697
22 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01698
22 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01699
21 Shell::Parser::line() const [function] [call site2] 01700
21 AK::is_any_of(AK::StringView) [function] [call site2] 01701
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01702
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01703
21 Shell::Parser::push_start() [function] [call site2] 01704
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 01705
21 AK::OwnPtr ::operator->() [function] [call site2] 01706
21 Shell::Parser::line() const [function] [call site2] 01707
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01708
21 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 01709
21 AK::is_any_of(AK::StringView) [function] [call site2] 01710
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01711
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01712
21 Shell::Parser::peek() [function] [call site2] 01713
21 Shell::Parser::parse_if_expr()::$_6::operator()() const [function] [call site2] 01714
21 AK::RefPtr >::release_nonnull() [function] [call site2] 01715
21 AK::NonnullRefPtr Shell::Parser::create &, AK::NonnullRefPtr , AK::RefPtr >, AK::RefPtr > >(AK::Optional &, AK::NonnullRefPtr &&, AK::RefPtr >&&, AK::RefPtr >&&) [function] [call site2] 01716
21 Shell::Parser::parse_if_expr() [function] [call site2] 01717
22 AK::RefPtr >::release_nonnull() [function] [call site2] 01718
22 AK::NonnullRefPtr Shell::Parser::create &, AK::NonnullRefPtr , AK::RefPtr >, AK::RefPtr > >(AK::Optional &, AK::NonnullRefPtr &&, AK::RefPtr >&&, AK::RefPtr >&&) [function] [call site2] 01719
22 AK::RefPtr >::release_nonnull() [function] [call site2] 01720
22 AK::NonnullRefPtr Shell::Parser::create &, AK::NonnullRefPtr , AK::RefPtr >, decltype(nullptr)>(AK::Optional &, AK::NonnullRefPtr &&, AK::RefPtr >&&, decltype(nullptr)&&) [function] [call site2] 01721
22 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01722
20 Shell::Parser::parse_subshell() [function] [call site2] 01723
21 Shell::Parser::push_start() [function] [call site2] 01724
21 Shell::Parser::expect(char) [function] [call site2] 01725
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01726
21 Shell::Parser::parse_toplevel() [function] [call site2] 01727
21 Shell::Parser::push_start() [function] [call site2] 01728
21 Shell::Parser::expect(char) [function] [call site2] 01729
21 Shell::Parser::push_start() [function] [call site2] 01730
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [45], bool&&) [function] [call site2] 01731
21 AK::RefPtr >::RefPtr >(AK::RefPtr > const&) [function] [call site2] 01732
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01733
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01734
21 AK::NonnullRefPtr Shell::Parser::create > >(AK::RefPtr >&&) [function] [call site2] 01735
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01736
20 Shell::Parser::parse_match_expr() [function] [call site2] 01737
21 Shell::Parser::push_start() [function] [call site2] 01738
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 01739
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01740
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01741
21 Shell::is_whitespace(char) [function] [call site2] 01742
21 AK::StringView::is_empty() const [function] [call site2] 01743
21 AK::OwnPtr ::operator*() [function] [call site2] 01744
21 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01745
21 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 01746
21 Shell::Parser::parse_expression() [function] [call site2] 01747
21 AK::RefPtr >::operator!() const [function] [call site2] 01748
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [37], bool&&) [function] [call site2] 01749
21 AK::String::String() [function] [call site2] 01750
21 AK::Vector ::Vector() [function] [call site2] 01751
21 AK::NonnullRefPtr Shell::Parser::create , AK::String, AK::Optional , AK::Vector >(AK::NonnullRefPtr &&, AK::String&&, AK::Optional &&, AK::Vector &&) [function] [call site2] 01752
21 AK::Vector ::~Vector() [function] [call site2] 01753
21 AK::String::~String() [function] [call site2] 01754
21 AK::is_any_of(AK::StringView) [function] [call site2] 01755
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01756
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01757
21 AK::String::String() [function] [call site2] 01758
21 Shell::Parser::line() const [function] [call site2] 01759
21 Shell::Parser::expect(AK::StringView) [function] [call site2] 01760
21 Shell::Parser::line() const [function] [call site2] 01761
21 AK::is_any_of(AK::StringView) [function] [call site2] 01762
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01763
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01764
21 AK::StringView::is_empty() const [function] [call site2] 01765
21 AK::RefPtr >::release_nonnull() [function] [call site2] 01766
21 AK::String::String() [function] [call site2] 01767
21 AK::Vector ::Vector() [function] [call site2] 01768
21 AK::NonnullRefPtr Shell::Parser::create , AK::String, AK::Optional , AK::Vector >(AK::NonnullRefPtr &&, AK::String&&, AK::Optional &&, AK::Vector &&) [function] [call site2] 01769
21 AK::Vector ::~Vector() [function] [call site2] 01770
21 AK::String::~String() [function] [call site2] 01771
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [42], bool&&) [function] [call site2] 01772
21 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01773
21 AK::Function ::Function (bool (*)(char)) [function] [call site2] 01774
21 Shell::is_word_character(char) [function] [call site2] 01775
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01776
21 AK::String::String(AK::StringView) [function] [call site2] 01777
21 AK::RefPtr >::release_nonnull() [function] [call site2] 01778
21 AK::String::String() [function] [call site2] 01779
21 AK::Vector ::Vector() [function] [call site2] 01780
21 AK::NonnullRefPtr Shell::Parser::create , AK::String, AK::Optional , AK::Vector >(AK::NonnullRefPtr &&, AK::String&&, AK::Optional &&, AK::Vector &&) [function] [call site2] 01781
21 AK::Vector ::~Vector() [function] [call site2] 01782
21 AK::String::~String() [function] [call site2] 01783
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [45], bool&&) [function] [call site2] 01784
21 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01785
21 AK::is_any_of(AK::StringView) [function] [call site2] 01786
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01787
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01788
21 Shell::Parser::expect(char) [function] [call site2] 01789
21 AK::RefPtr >::release_nonnull() [function] [call site2] 01790
21 AK::Vector ::Vector() [function] [call site2] 01791
21 AK::NonnullRefPtr Shell::Parser::create , AK::String, AK::Optional , AK::Vector >(AK::NonnullRefPtr &&, AK::String&&, AK::Optional &&, AK::Vector &&) [function] [call site2] 01792
21 AK::Vector ::~Vector() [function] [call site2] 01793
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [57], bool&&) [function] [call site2] 01794
21 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 01795
21 AK::is_any_of(AK::StringView) [function] [call site2] 01796
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01797
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01798
21 AK::Vector ::Vector() [function] [call site2] 01799
21 Shell::Parser::parse_match_entry() [function] [call site2] 01800
22 Shell::Parser::push_start() [function] [call site2] 01801
22 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 01802
22 AK::Vector , 0ul>::Vector() [function] [call site2] 01803
22 AK::Vector ::Vector() [function] [call site2] 01804
22 AK::is_any_of(AK::StringView) [function] [call site2] 01805
22 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 01806
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 01807
22 Shell::Parser::parse_regex_pattern() [function] [call site2] 01808
23 Shell::Parser::push_start() [function] [call site2] 01809
23 Shell::Parser::expect(AK::StringView) [function] [call site2] 01810
23 Shell::Parser::at_end() const [function] [call site2] 01811
23 Shell::Parser::next_is(AK::StringView) [function] [call site2] 01812
23 Shell::Parser::next_is(AK::StringView) [function] [call site2] 01813
23 Shell::Parser::consume() [function] [call site2] 01814
23 AK::OwnPtr ::operator*() [function] [call site2] 01815
23 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 01816
23 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01817
23 AK::String::String(AK::StringView) [function] [call site2] 01818
23 regex::RegexOptions ::RegexOptions() [function] [call site2] 01819
23 regex::Regex ::Regex(AK::String, regex::RegexOptions ) [function] [call site2] 01820
24 AK::String::String(AK::String&&) [function] [call site2] 01821
24 regex::Parser::Result::Result() [function] [call site2] 01822
25 regex::ByteCode::ByteCode() [function] [call site2] 01823
26 AK::DisjointChunks >::DisjointChunks() [function] [call site2] 01824
27 AK::Vector , 0ul>::Vector() [function] [call site2] 01825
26 regex::ByteCode::ensure_opcodes_initialized() [function] [call site2] 01826
27 AK::NonnullOwnPtr AK::make () [function] [call site2] 01827
28 regex::OpCode_Exit::OpCode_Exit() [function] [call site2] 01828
29 regex::OpCode::OpCode() [function] [call site2] 01829
27 AK::OwnPtr & AK::OwnPtr ::operator= (AK::NonnullOwnPtr &&) [function] [call site2] 01830
28 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01831
28 AK::OwnPtr ::swap(AK::OwnPtr &) [function] [call site2] 01832
28 __assert_fail [call site2] 01833
28 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01834
25 regex::Token::Token() [function] [call site2] 01835
25 regex::RegexOptions ::RegexOptions() [function] [call site2] 01836
24 AK::OwnPtr >::OwnPtr(decltype(nullptr)) [function] [call site2] 01837
24 AK::StringView::StringView(AK::String const&) [function] [call site2] 01838
24 regex::Lexer::Lexer(AK::StringView) [function] [call site2] 01839
25 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 01840
25 regex::Token::Token(regex::TokenType, unsigned long, AK::StringView) [function] [call site2] 01841
24 regex::ECMA262Parser::ECMA262Parser(regex::Lexer&, AK::Optional >) [function] [call site2] 01842
25 regex::RegexOptions ::RegexOptions() [function] [call site2] 01843
25 regex::RegexOptions ::value() const [function] [call site2] 01844
25 regex::Parser::Parser(regex::Lexer&, regex::RegexOptions ) [function] [call site2] 01845
26 regex::Parser::ParserState::ParserState(regex::Lexer&, regex::RegexOptions ) [function] [call site2] 01846
27 regex::Lexer::next() [function] [call site2] 01847
28 AK::StringView::length() const [function] [call site2] 01848
28 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 01849
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01850
29 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01851
29 regex::Token::Token(regex::TokenType, unsigned long, AK::StringView) [function] [call site2] 01852
29 regex::Lexer::consume() [function] [call site2] 01853
30 AK::GenericLexer::consume() [function] [call site2] 01854
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01855
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01856
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01857
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01858
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01859
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01860
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01861
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01862
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01863
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01864
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01865
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01866
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01867
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01868
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01869
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01870
28 regex::Lexer::next()::$_3::operator()() const [function] [call site2] 01871
29 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 01872
28 regex::Lexer::next()::$_2::operator()() const [function] [call site2] 01873
28 regex::Lexer::consume() [function] [call site2] 01874
28 regex::Token& regex::Lexer::next()::$_1::operator() (regex::TokenType) const [function] [call site2] 01875
29 AK::StringView::length() const [function] [call site2] 01876
29 __assert_fail [call site2] 01877
28 regex::Token& regex::Lexer::next()::$_0::operator() (regex::TokenType) const [function] [call site2] 01878
28 regex::Token::Token(regex::TokenType, unsigned long, AK::StringView) [function] [call site2] 01879
27 regex::Token::Token(regex::TokenType, unsigned long, AK::StringView) [function] [call site2] 01880
27 regex::ByteCode::ByteCode() [function] [call site2] 01881
27 AK::HashMap , false>::HashMap() [function] [call site2] 01882
28 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::HashTable() [function] [call site2] 01883
25 AK::Vector , 0ul>::Vector() [function] [call site2] 01884
25 regex::RegexOptions ::has_flag_set(regex::ECMAScriptFlags) const [function] [call site2] 01885
25 void AK::Vector , 0ul>::empend<>() [function] [call site2] 01886
26 AK::ErrorOr AK::Vector , 0ul>::try_empend<>() [function] [call site2] 01887
27 AK::Vector , 0ul>::try_grow_capacity(unsigned long) [function] [call site2] 01888
27 AK::ErrorOr ::is_error() const [function] [call site2] 01889
27 AK::Vector , 0ul>::slot(unsigned long) [function] [call site2] 01890
27 AK::ErrorOr ::ErrorOr() [function] [call site2] 01891
26 __assert_fail [call site2] 01892
24 regex::Parser::parse(AK::Optional >) [function] [call site2] 01893
25 AK::DisjointChunks >::clear() [function] [call site2] 01894
26 AK::Vector , 0ul>::clear() [function] [call site2] 01895
25 regex::Lexer::reset() [function] [call site2] 01896
26 regex::Token::Token(regex::TokenType, unsigned long, AK::StringView) [function] [call site2] 01897
25 AK::HashMap , false>::clear() [function] [call site2] 01898
26 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::clear() [function] [call site2] 01899
27 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::HashTable() [function] [call site2] 01900
25 regex::Token::type() const [function] [call site2] 01901
25 regex::Lexer::next() [function] [call site2] 01902
25 regex::ByteCode::ByteCode(regex::ByteCode const&) [function] [call site2] 01903
26 AK::DisjointChunks >::DisjointChunks(AK::DisjointChunks > const&) [function] [call site2] 01904
27 AK::Vector , 0ul>::Vector(AK::Vector , 0ul> const&) [function] [call site2] 01905
25 AK::HashMap , false>::keys() const [function] [call site2] 01906
26 AK::Vector ::Vector() [function] [call site2] 01907
26 AK::HashMap , false>::size() const [function] [call site2] 01908
27 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::size() const [function] [call site2] 01909
26 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 01910
26 AK::HashMap , false>::begin() const [function] [call site2] 01911
27 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::begin() const [function] [call site2] 01912
28 AK::is_used_bucket(AK::BucketState) [function] [call site2] 01913
28 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false> const, AK::HashMap , false>::Entry const, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket const>::HashTableIterator(AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket const*) [function] [call site2] 01914
28 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::end() const [function] [call site2] 01915
29 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false> const, AK::HashMap , false>::Entry const, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket const>::HashTableIterator(AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket const*) [function] [call site2] 01916
26 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false> const, AK::HashMap , false>::Entry const, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket const>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false> const, AK::HashMap , false>::Entry const, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket const> const&) const [function] [call site2] 01917
26 AK::Vector ::capacity() const [function] [call site2] 01918
26 __assert_fail [call site2] 01919
26 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 01920
27 AK::FlyString::impl() const [function] [call site2] 01921
27 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 01922
24 regex::Parser::Result::operator=(regex::Parser::Result&&) [function] [call site2] 01923
24 regex::Regex ::run_optimization_passes() [function] [call site2] 01924
25 AK::DisjointChunks >::flatten() [function] [call site2] 01925
26 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01926
26 AK::DisjointChunks >::size() const [function] [call site2] 01927
27 AK::Vector , 0ul>::begin() const [function] [call site2] 01928
28 AK::SimpleIterator , 0ul> const, AK::Vector const>::begin(AK::Vector , 0ul> const&) [function] [call site2] 01929
27 AK::SimpleIterator , 0ul> const, AK::Vector const>::operator!=(AK::SimpleIterator , 0ul> const, AK::Vector const>) const [function] [call site2] 01930
27 __assert_fail [call site2] 01931
26 AK::Vector , 0ul>::first() [function] [call site2] 01932
27 __assert_fail [call site2] 01933
26 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 01934
26 AK::Vector , 0ul>::begin() [function] [call site2] 01935
26 AK::SimpleIterator , 0ul>, AK::Vector >::operator!=(AK::SimpleIterator , 0ul>, AK::Vector >) const [function] [call site2] 01936
26 AK::Vector , 0ul>::remove(unsigned long, unsigned long) [function] [call site2] 01937
27 __assert_fail [call site2] 01938
27 __assert_fail [call site2] 01939
27 __assert_fail [call site2] 01940
27 AK::Vector ::~Vector() [function] [call site2] 01941
27 AK::Vector , 0ul>::slot(unsigned long) [function] [call site2] 01942
27 __assert_fail [call site2] 01943
27 __assert_fail [call site2] 01944
27 AK::Vector ::~Vector() [function] [call site2] 01945
26 AK::Vector ::extend(AK::Vector &&) [function] [call site2] 01946
25 regex::Regex ::split_basic_blocks(regex::ByteCode const&) [function] [call site2] 01947
26 AK::Vector ::Vector() [function] [call site2] 01948
26 AK::DisjointChunks >::size() const [function] [call site2] 01949
26 regex::MatchState::MatchState() [function] [call site2] 01950
27 AK::Vector ::Vector() [function] [call site2] 01951
26 regex::ByteCode::get_opcode(regex::MatchState&) const [function] [call site2] 01952
27 AK::DisjointChunks >::find(unsigned long) const [function] [call site2] 01953
28 AK::DisjointChunks >::find(unsigned long) [function] [call site2] 01954
29 AK::Vector , 0ul>::first() [function] [call site2] 01955
29 AK::Vector , 0ul>::first() [function] [call site2] 01956
29 __assert_fail [call site2] 01957
29 AK::DisjointChunks >::chunk_around(unsigned long) [function] [call site2] 01958
30 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01959
30 AK::SimpleIterator , 0ul>, AK::Vector >::operator!=(AK::SimpleIterator , 0ul>, AK::Vector >) const [function] [call site2] 01960
30 AK::Vector ::is_empty() const [function] [call site2] 01961
30 AK::Vector , 0ul>::last() [function] [call site2] 01962
27 __assert_fail [call site2] 01963
27 AK::OwnPtr ::operator->() [function] [call site2] 01964
26 _ZZN5regex5RegexINS_13ECMA262ParserEE18split_basic_blocksERKNS_8ByteCodeEENKUlTyRKNS_6OpCodeEE_clINS_11OpCode_JumpEEEDaS8_ [function] [call site2] 01965
27 __assert_fail [call site2] 01966
27 AK::DisjointChunks >::size() const [function] [call site2] 01967
27 __assert_fail [call site2] 01968
27 __assert_fail [call site2] 01969
27 AK::Vector ::try_append(regex::Detail::Block&&) [function] [call site2] 01970
27 __assert_fail [call site2] 01971
27 AK::Vector ::try_append(regex::Detail::Block&&) [function] [call site2] 01972
27 AK::ErrorOr ::is_error() const [function] [call site2] 01973
27 __assert_fail [call site2] 01974
27 AK::Vector ::try_append(regex::Detail::Block&&) [function] [call site2] 01975
27 __assert_fail [call site2] 01976
27 AK::Vector ::try_append(regex::Detail::Block&&) [function] [call site2] 01977
27 AK::ErrorOr ::is_error() const [function] [call site2] 01978
27 __assert_fail [call site2] 01979
26 _ZZN5regex5RegexINS_13ECMA262ParserEE18split_basic_blocksERKNS_8ByteCodeEENKUlTyRKNS_6OpCodeEE_clINS_19OpCode_JumpNonEmptyEEEDaS8_ [function] [call site2] 01980
27 AK::DisjointChunks >::size() const [function] [call site2] 01981
27 __assert_fail [call site2] 01982
26 _ZZN5regex5RegexINS_13ECMA262ParserEE18split_basic_blocksERKNS_8ByteCodeEENKUlTyRKNS_6OpCodeEE_clINS_15OpCode_ForkJumpEEEDaS8_ [function] [call site2] 01983
27 AK::DisjointChunks >::size() const [function] [call site2] 01984
27 __assert_fail [call site2] 01985
26 _ZZN5regex5RegexINS_13ECMA262ParserEE18split_basic_blocksERKNS_8ByteCodeEENKUlTyRKNS_6OpCodeEE_clINS_15OpCode_ForkStayEEEDaS8_ [function] [call site2] 01986
27 AK::DisjointChunks >::size() const [function] [call site2] 01987
27 __assert_fail [call site2] 01988
26 AK::Vector ::try_append(regex::Detail::Block&&) [function] [call site2] 01989
26 AK::ErrorOr ::is_error() const [function] [call site2] 01990
26 AK::DisjointChunks >::size() const [function] [call site2] 01991
26 __assert_fail [call site2] 01992
26 AK::Vector ::try_append(regex::Detail::Block&&) [function] [call site2] 01993
26 AK::ErrorOr ::is_error() const [function] [call site2] 01994
26 AK::Vector ::try_append(regex::Detail::Block&&) [function] [call site2] 01995
26 AK::ErrorOr ::is_error() const [function] [call site2] 01996
26 AK::ErrorOr ::is_error() const [function] [call site2] 01997
26 __assert_fail [call site2] 01998
26 void AK::quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 01999
27 void AK::dual_pivot_quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, int, int, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 02000
28 auto regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}::operator() (regex::Detail::Block&, regex::Detail&) const [function] [call site2] 02001
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02002
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02003
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02004
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02005
28 auto regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}::operator() (regex::Detail::Block&, regex::Detail&) const [function] [call site2] 02006
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02007
28 auto regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}::operator() (regex::Detail::Block&, regex::Detail&) const [function] [call site2] 02008
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02009
28 auto regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}::operator() (regex::Detail::Block&, regex::Detail&) const [function] [call site2] 02010
28 auto regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}::operator() (regex::Detail::Block&, regex::Detail&) const [function] [call site2] 02011
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02012
28 auto regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}::operator() (regex::Detail::Block&, regex::Detail&) const [function] [call site2] 02013
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02014
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02015
28 void AK::swap (regex::Detail::Block&, regex::Detail::Block&) [function] [call site2] 02016
28 void AK::dual_pivot_quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, int, int, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 02017
29 void AK::dual_pivot_quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, int, int, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 02018
30 void AK::dual_pivot_quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, int, int, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 02019
31 void AK::dual_pivot_quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, int, int, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 02020
32 void AK::dual_pivot_quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, int, int, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 02021
33 void AK::dual_pivot_quick_sort , regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}>(AK::Vector &, int, int, regex::Regex ::split_basic_blocks(regex::ByteCode const&)::{lambda(auto:1&, auto:2&)#1}) [function] [call site2] 02022
26 regex::MatchState::~MatchState() [function] [call site2] 02023
25 AK::Vector ::~Vector() [function] [call site2] 02024
25 AK::DisjointChunks >::flatten() [function] [call site2] 02025
24 regex::RegexOptions ::value() const [function] [call site2] 02026
24 AK::NonnullOwnPtr > AK::make , regex::Regex *, regex::ECMAScriptFlags>(regex::Regex *&&, regex::ECMAScriptFlags&&) [function] [call site2] 02027
25 regex::RegexOptions ::RegexOptions(regex::ECMAScriptFlags) [function] [call site2] 02028
25 regex::Matcher ::Matcher(regex::Regex const*, AK::Optional >) [function] [call site2] 02029
26 regex::RegexOptions ::RegexOptions() [function] [call site2] 02030
24 regex::ECMA262Parser::~ECMA262Parser() [function] [call site2] 02031
25 AK::Vector , 0ul>::~Vector() [function] [call site2] 02032
25 regex::Parser::~Parser() [function] [call site2] 02033
26 regex::Parser::ParserState::~ParserState() [function] [call site2] 02034
27 AK::HashMap , false>::~HashMap() [function] [call site2] 02035
28 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::~HashTable() [function] [call site2] 02036
29 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::size_in_bytes(unsigned long) [function] [call site2] 02037
29 kfree_sized(void*, unsigned long) [function] [call site2] 02038
29 AK::is_used_bucket(AK::BucketState) [function] [call site2] 02039
29 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket::slot() [function] [call site2] 02040
29 AK::HashMap , false>::Entry::~Entry() [function] [call site2] 02041
30 AK::FlyString::~FlyString() [function] [call site2] 02042
27 regex::ByteCode::~ByteCode() [function] [call site2] 02043
28 AK::DisjointChunks >::~DisjointChunks() [function] [call site2] 02044
29 AK::Vector , 0ul>::~Vector() [function] [call site2] 02045
23 regex::Regex ::~Regex() [function] [call site2] 02046
24 AK::OwnPtr >::~OwnPtr() [function] [call site2] 02047
24 regex::Parser::Result::~Result() [function] [call site2] 02048
25 regex::ByteCode::~ByteCode() [function] [call site2] 02049
24 AK::String::~String() [function] [call site2] 02050
23 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02051
22 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 02052
22 AK::Variant , AK::Vector , 0ul> >::VariantConstructors(AK::NonnullRefPtrVector &&) [function] [call site2] 02053
23 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack , AK::Variant , AK::Vector , 0ul> > > >, AK::Detail::ParameterPack , 0ul>, AK::Variant , AK::Vector , 0ul> > > > >::InheritFromPacks(AK::NonnullRefPtrVector &&) [function] [call site2] 02054
24 AK::Detail::InheritFromUniqueEntries<0u, AK::Detail::ParameterPack , AK::Variant , AK::Vector , 0ul> > > >, AK::Detail::IntegerSequence , AK::Detail::ParameterPack , AK::Variant , AK::Vector , 0ul> > > >, AK::Detail::ParameterPack , 0ul>, AK::Variant , AK::Vector , 0ul> > > > >::InheritFromUniqueEntries(AK::NonnullRefPtrVector &&) [function] [call site2] 02055
25 void AK::Variant , AK::Vector , 0ul> >::set , AK::NonnullRefPtrVector >(AK::NonnullRefPtrVector &&, AK::Detail::VariantNoClearTag) [function] [call site2] 02056
26 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02057
22 AK::Vector ::Vector() [function] [call site2] 02058
22 regex::get_error_string(regex::Error) [function] [call site2] 02059
23 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02060
22 AK::NonnullRefPtr Shell::Parser::create (AK::String&&, bool&&) [function] [call site2] 02061
22 AK::String::~String() [function] [call site2] 02062
22 regex::Regex ::Regex(regex::Regex &&) [function] [call site2] 02063
23 AK::String::String(AK::String&&) [function] [call site2] 02064
23 regex::Parser::Result::Result(regex::Parser::Result&&) [function] [call site2] 02065
23 AK::OwnPtr >::OwnPtr(AK::OwnPtr >&&) [function] [call site2] 02066
23 AK::OwnPtr >::operator bool() [function] [call site2] 02067
23 AK::OwnPtr >::operator->() [function] [call site2] 02068
23 regex::Matcher ::reset_pattern(AK::Badge >, regex::Regex const*) [function] [call site2] 02069
22 regex::Regex ::~Regex() [function] [call site2] 02070
22 AK::Vector , 0ul>::try_append(regex::Regex &&) [function] [call site2] 02071
23 regex::Regex ::Regex(regex::Regex &&) [function] [call site2] 02072
22 AK::ErrorOr ::is_error() const [function] [call site2] 02073
22 __assert_fail [call site2] 02074
22 Shell::Parser::parse_match_pattern() [function] [call site2] 02075
23 Shell::Parser::parse_expression() [function] [call site2] 02076
22 AK::RefPtr >::operator!() const [function] [call site2] 02077
22 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 02078
22 AK::Variant , AK::Vector , 0ul> >::VariantConstructors(AK::NonnullRefPtrVector &&) [function] [call site2] 02079
22 AK::Vector ::Vector() [function] [call site2] 02080
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [35], bool&&) [function] [call site2] 02081
22 AK::RefPtr >::release_nonnull() [function] [call site2] 02082
22 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02083
22 AK::ErrorOr ::is_error() const [function] [call site2] 02084
22 __assert_fail [call site2] 02085
22 AK::is_any_of(AK::StringView) [function] [call site2] 02086
22 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02087
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02088
22 Shell::Parser::line() const [function] [call site2] 02089
22 AK::RefPtr >::RefPtr() [function] [call site2] 02090
22 Shell::Parser::expect(char) [function] [call site2] 02091
22 Shell::Parser::line() const [function] [call site2] 02092
22 AK::Vector ::try_append(Shell::AST::Position&&) [function] [call site2] 02093
22 AK::ErrorOr ::is_error() const [function] [call site2] 02094
22 __assert_fail [call site2] 02095
22 AK::is_any_of(AK::StringView) [function] [call site2] 02096
22 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02097
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02098
22 Shell::Parser::parse_regex_pattern() [function] [call site2] 02099
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [55], bool&&) [function] [call site2] 02100
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02101
22 regex::Regex ::Regex(regex::Regex &&) [function] [call site2] 02102
22 regex::Regex ::~Regex() [function] [call site2] 02103
22 AK::Vector , 0ul>::try_append(regex::Regex &&) [function] [call site2] 02104
22 AK::ErrorOr ::is_error() const [function] [call site2] 02105
22 __assert_fail [call site2] 02106
22 regex::Regex ::~Regex() [function] [call site2] 02107
22 Shell::Parser::parse_match_pattern() [function] [call site2] 02108
22 AK::RefPtr >::operator!() const [function] [call site2] 02109
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [49], bool&&) [function] [call site2] 02110
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02111
22 AK::RefPtr >::release_nonnull() [function] [call site2] 02112
22 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02113
22 AK::ErrorOr ::is_error() const [function] [call site2] 02114
22 __assert_fail [call site2] 02115
22 AK::is_any_of(AK::StringView) [function] [call site2] 02116
22 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02117
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02118
22 Shell::Parser::line() const [function] [call site2] 02119
22 AK::is_any_of(AK::StringView) [function] [call site2] 02120
22 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02121
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02122
22 Shell::Parser::line() const [function] [call site2] 02123
22 Shell::Parser::expect(AK::StringView) [function] [call site2] 02124
22 Shell::Parser::line() const [function] [call site2] 02125
22 AK::is_any_of(AK::StringView) [function] [call site2] 02126
22 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02127
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02128
22 Shell::Parser::expect(char) [function] [call site2] 02129
22 AK::RefPtr >::operator!() const [function] [call site2] 02130
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [62]) [function] [call site2] 02131
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02132
22 AK::Vector ::Vector() [function] [call site2] 02133
22 AK::Vector ::~Vector() [function] [call site2] 02134
22 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 02135
22 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02136
22 Shell::is_whitespace(char) [function] [call site2] 02137
22 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02138
22 Shell::is_word_character(char) [function] [call site2] 02139
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02140
22 AK::StringView::is_empty() const [function] [call site2] 02141
22 __assert_fail [call site2] 02142
22 AK::String::String(AK::StringView) [function] [call site2] 02143
22 AK::Vector ::try_append(AK::String&&) [function] [call site2] 02144
23 AK::String::String(AK::String&&) [function] [call site2] 02145
22 AK::ErrorOr ::is_error() const [function] [call site2] 02146
22 Shell::Parser::expect(char) [function] [call site2] 02147
22 AK::RefPtr >::operator!() const [function] [call site2] 02148
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [70], bool&&) [function] [call site2] 02149
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02150
22 AK::is_any_of(AK::StringView) [function] [call site2] 02151
22 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02152
22 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02153
22 AK::Vector ::Vector() [function] [call site2] 02154
22 AK::Vector , 0ul>::begin() [function] [call site2] 02155
22 AK::SimpleIterator , 0ul>, regex::Regex >::operator!=(AK::SimpleIterator , 0ul>, regex::Regex >) const [function] [call site2] 02156
22 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 02157
22 AK::Vector ::~Vector() [function] [call site2] 02158
22 AK::Vector ::is_empty() const [function] [call site2] 02159
22 AK::Vector ::begin() [function] [call site2] 02160
22 AK::SimpleIterator , AK::FlyString>::operator!=(AK::SimpleIterator , AK::FlyString>) const [function] [call site2] 02161
22 AK::String::String(AK::FlyString const&) [function] [call site2] 02162
23 AK::FlyString::impl() const [function] [call site2] 02163
23 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 02164
22 AK::Vector ::try_append(AK::String&&) [function] [call site2] 02165
22 AK::ErrorOr ::is_error() const [function] [call site2] 02166
22 __assert_fail [call site2] 02167
22 AK::String::~String() [function] [call site2] 02168
22 AK::Vector ::begin() [function] [call site2] 02169
22 AK::SimpleIterator , AK::FlyString>::operator!=(AK::SimpleIterator , AK::FlyString>) const [function] [call site2] 02170
22 AK::String::String(AK::FlyString const&) [function] [call site2] 02171
22 AK::Vector ::try_append(AK::String&&) [function] [call site2] 02172
22 AK::ErrorOr ::is_error() const [function] [call site2] 02173
22 __assert_fail [call site2] 02174
22 AK::String::~String() [function] [call site2] 02175
22 AK::String::operator!=(AK::FlyString const&) const [function] [call site2] 02176
23 AK::String::operator==(AK::FlyString const&) const [function] [call site2] 02177
24 AK::FlyString::impl() const [function] [call site2] 02178
24 AK::RefPtr >::operator==(AK::StringImpl const*) const [function] [call site2] 02179
24 AK::String::view() const [function] [call site2] 02180
24 AK::StringImpl::characters() const [function] [call site2] 02181
24 AK::StringView::operator==(AK::StringView) const [function] [call site2] 02182
22 AK::RefPtr >::operator!() const [function] [call site2] 02183
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [61], bool&&) [function] [call site2] 02184
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02185
22 Shell::Parser::expect(char) [function] [call site2] 02186
22 AK::RefPtr >::operator!() const [function] [call site2] 02187
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [55], bool&&) [function] [call site2] 02188
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02189
22 Shell::Parser::parse_toplevel() [function] [call site2] 02190
22 Shell::Parser::expect(char) [function] [call site2] 02191
22 AK::RefPtr >::operator!() const [function] [call site2] 02192
22 AK::NonnullRefPtr Shell::Parser::create (char const (&) [53], bool&&) [function] [call site2] 02193
22 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02194
22 AK::RefPtr >::RefPtr >(AK::RefPtr > const&) [function] [call site2] 02195
22 AK::Variant , AK::Vector , 0ul> >::VariantConstructors(AK::NonnullRefPtrVector &&) [function] [call site2] 02196
22 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 02197
22 AK::Variant , AK::Vector , 0ul> >::VariantConstructors(AK::Vector , 0ul>&&) [function] [call site2] 02198
22 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 02199
22 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 02200
22 AK::Vector ::~Vector() [function] [call site2] 02201
22 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02202
21 AK::is_any_of(AK::StringView) [function] [call site2] 02203
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02204
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02205
21 AK::NonnullRefPtrVector * AK::bit_cast *, void const*>(void const* const&) [function] [call site2] 02206
21 auto Shell::Parser::parse_match_expr()::$_0::operator() >(AK::NonnullRefPtrVector &) const [function] [call site2] 02207
22 AK::Vector , 0ul>::is_empty() const [function] [call site2] 02208
21 __assert_fail [call site2] 02209
21 AK::Vector , 0ul>* AK::bit_cast , 0ul>*, void const*>(void const* const&) [function] [call site2] 02210
21 auto Shell::Parser::parse_match_expr()::$_0::operator() , 0ul> >(AK::Vector , 0ul>&) const [function] [call site2] 02211
21 AK::Vector ::try_append(Shell::AST::MatchEntry&&) [function] [call site2] 02212
22 Shell::AST::MatchEntry::MatchEntry(Shell::AST::MatchEntry&&) [function] [call site2] 02213
23 AK::NonnullRefPtrVector * AK::bit_cast *, void*>(void* const&) [function] [call site2] 02214
23 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02215
23 AK::Vector , 0ul>* AK::bit_cast , 0ul>*, void*>(void* const&) [function] [call site2] 02216
23 AK::Vector , 0ul>::Vector(AK::Vector , 0ul>&&) [function] [call site2] 02217
23 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 02218
23 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 02219
21 AK::ErrorOr ::is_error() const [function] [call site2] 02220
21 __assert_fail [call site2] 02221
21 Shell::AST::MatchEntry::~MatchEntry() [function] [call site2] 02222
22 AK::NonnullRefPtrVector * AK::bit_cast *, void*>(void* const&) [function] [call site2] 02223
22 AK::Vector , 0ul>::~Vector() [function] [call site2] 02224
22 AK::Vector , 0ul>* AK::bit_cast , 0ul>*, void*>(void* const&) [function] [call site2] 02225
21 AK::is_any_of(AK::StringView) [function] [call site2] 02226
21 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02227
21 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02228
21 Shell::Parser::expect(char) [function] [call site2] 02229
21 AK::RefPtr >::release_nonnull() [function] [call site2] 02230
21 AK::NonnullRefPtr Shell::Parser::create , AK::String, AK::Optional , AK::Vector >(AK::NonnullRefPtr &&, AK::String&&, AK::Optional &&, AK::Vector &&) [function] [call site2] 02231
21 AK::NonnullRefPtr Shell::Parser::create (char const (&) [55], bool&&) [function] [call site2] 02232
21 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 02233
21 AK::RefPtr >::release_nonnull() [function] [call site2] 02234
21 AK::NonnullRefPtr Shell::Parser::create , AK::String, AK::Optional , AK::Vector >(AK::NonnullRefPtr &&, AK::String&&, AK::Optional &&, AK::Vector &&) [function] [call site2] 02235
21 AK::Vector ::~Vector() [function] [call site2] 02236
21 AK::String::~String() [function] [call site2] 02237
21 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02238
20 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 02239
20 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02240
9 AK::RefPtr >::RefPtr() [function] [call site2] 02241
9 Shell::Parser::peek() [function] [call site2] 02242
9 AK::NonnullRefPtr Shell::Parser::create (char const (&) [53]) [function] [call site2] 02243
9 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02244
9 Shell::Parser::consume() [function] [call site2] 02245
9 AK::RefPtr >::operator!() const [function] [call site2] 02246
9 AK::RefPtr >::RefPtr >(AK::RefPtr >&&) [function] [call site2] 02247
9 AK::NonnullRefPtr Shell::Parser::create (char const (&) [63]) [function] [call site2] 02248
9 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02249
9 AK::RefPtr >::release_nonnull() [function] [call site2] 02250
9 AK::NonnullRefPtr Shell::Parser::create >(AK::NonnullRefPtr &&) [function] [call site2] 02251
9 Shell::AST::Node::set_is_syntax_error(Shell::AST::SyntaxError const&) [function] [call site2] 02252
9 AK::ScopedValueRollback >::~ScopedValueRollback() [function] [call site2] 02253
9 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02254
6 AK::OwnPtr >::OwnPtr(AK::OwnPtr >&&) [function] [call site2] 02255
6 Shell::Parser::set_end_condition(AK::OwnPtr >) [function] [call site2] 02256
6 Shell::Parser::current_position() [function] [call site2] 02257
6 Shell::Parser::peek() [function] [call site2] 02258
6 Shell::Parser::consume() [function] [call site2] 02259
6 AK::Function ::Function (Shell::is_not(char)::{lambda(char)#1}&&) [function] [call site2] 02260
6 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02261
6 Shell::Parser::peek() [function] [call site2] 02262
6 Shell::Parser::consume() [function] [call site2] 02263
6 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 02264
6 AK::StringView::operator==(AK::String const&) const [function] [call site2] 02265
6 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 02266
6 AK::RefPtr >::operator!() const [function] [call site2] 02267
6 AK::NonnullRefPtr Shell::Parser::create (char const (&) [1], Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 02268
6 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02269
6 AK::RefPtr >::operator!() const [function] [call site2] 02270
6 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 02271
6 AK::NonnullRefPtr Shell::Parser::create (AK::String&&, bool&&) [function] [call site2] 02272
6 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02273
6 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 02274
6 AK::NonnullRefPtr Shell::Parser::create (AK::String&&, bool&&) [function] [call site2] 02275
6 AK::NonnullRefPtr Shell::Parser::create > >(AK::RefPtr >&&) [function] [call site2] 02276
6 Shell::AST::Heredoc::set_contents(AK::RefPtr >) [function] [call site2] 02277
6 AK::OwnPtr >::~OwnPtr() [function] [call site2] 02278
6 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02279
5 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02280
4 Shell::Parser::push_start() [function] [call site2] 02281
4 Shell::Parser::parse_variable_decls() [function] [call site2] 02282
5 Shell::Parser::push_start() [function] [call site2] 02283
5 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02284
5 Shell::is_whitespace(char) [function] [call site2] 02285
5 Shell::Parser::save_offset() const [function] [call site2] 02286
5 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02287
5 Shell::is_word_character(char) [function] [call site2] 02288
5 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02289
5 AK::StringView::is_empty() const [function] [call site2] 02290
5 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 02291
5 Shell::Parser::expect(char) [function] [call site2] 02292
5 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 02293
5 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 02294
5 AK::NonnullRefPtr Shell::Parser::create (AK::StringView&&) [function] [call site2] 02295
5 Shell::Parser::push_start() [function] [call site2] 02296
5 Shell::Parser::parse_expression() [function] [call site2] 02297
5 AK::OwnPtr ::operator*() [function] [call site2] 02298
5 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 02299
5 Shell::Parser::peek() [function] [call site2] 02300
5 Shell::Parser::consume() [function] [call site2] 02301
5 Shell::Parser::parse_pipe_sequence() [function] [call site2] 02302
5 AK::RefPtr >::operator!() const [function] [call site2] 02303
5 AK::OwnPtr ::operator*() [function] [call site2] 02304
5 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 02305
5 Shell::Parser::expect(char) [function] [call site2] 02306
5 AK::NonnullRefPtr Shell::Parser::create (char const (&) [35], bool&&) [function] [call site2] 02307
5 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 02308
5 AK::RefPtr >::operator!() const [function] [call site2] 02309
5 Shell::Parser::peek() [function] [call site2] 02310
5 Shell::Parser::push_start() [function] [call site2] 02311
5 AK::NonnullRefPtr Shell::Parser::create (char const (&) [1], Shell::AST::StringLiteral::EnclosureType&&) [function] [call site2] 02312
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02313
5 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02314
5 Shell::Parser::restore_to(unsigned long, Shell::AST::Position::Line) [function] [call site2] 02315
5 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 02316
5 AK::Vector ::Vector() [function] [call site2] 02317
5 AK::RefPtr >::release_nonnull() [function] [call site2] 02318
5 AK::ErrorOr ::is_error() const [function] [call site2] 02319
5 __assert_fail [call site2] 02320
5 Shell::AST::VariableDeclarations::Variable::~Variable() [function] [call site2] 02321
5 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02322
5 Shell::is_whitespace(char) [function] [call site2] 02323
5 AK::StringView::is_empty() const [function] [call site2] 02324
5 AK::NonnullRefPtr Shell::Parser::create >(AK::Vector &&) [function] [call site2] 02325
5 Shell::Parser::parse_variable_decls() [function] [call site2] 02326
6 AK::RefPtr >::operator!() const [function] [call site2] 02327
6 AK::NonnullRefPtr Shell::Parser::create >(AK::Vector &&) [function] [call site2] 02328
6 __assert_fail [call site2] 02329
6 Shell::AST::VariableDeclarations::variables() const [function] [call site2] 02330
6 AK::Vector ::extend(AK::Vector const&) [function] [call site2] 02331
7 AK::Vector ::try_extend(AK::Vector const&) [function] [call site2] 02332
8 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 02333
8 AK::ErrorOr ::is_error() const [function] [call site2] 02334
8 AK::TypedTransfer ::copy(Shell::AST::VariableDeclarations::Variable*, Shell::AST::VariableDeclarations::Variable const*, unsigned long) [function] [call site2] 02335
9 Shell::AST::VariableDeclarations::Variable::Variable(Shell::AST::VariableDeclarations::Variable const&) [function] [call site2] 02336
10 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 02337
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 02338
7 AK::ErrorOr ::is_error() const [function] [call site2] 02339
7 __assert_fail [call site2] 02340
6 AK::NonnullRefPtr Shell::Parser::create >(AK::Vector &&) [function] [call site2] 02341
6 AK::Vector ::~Vector() [function] [call site2] 02342
6 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02343
4 AK::RefPtr >::release_nonnull() [function] [call site2] 02344
4 AK::ErrorOr ::is_error() const [function] [call site2] 02345
4 __assert_fail [call site2] 02346
4 Shell::Parser::save_offset() const [function] [call site2] 02347
4 Shell::Parser::peek() [function] [call site2] 02348
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02349
4 AK::Vector ::Vector() [function] [call site2] 02350
4 Shell::Parser::parse_sequence()::$_4::operator()(bool) const [function] [call site2] 02351
4 AK::Vector , 0ul>::is_empty() const [function] [call site2] 02352
4 AK::is_any_of(AK::StringView) [function] [call site2] 02353
4 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02354
4 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02355
4 Shell::Parser::save_offset() const [function] [call site2] 02356
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02357
4 AK::Vector ::Vector(std::initializer_list ) [function] [call site2] 02358
4 Shell::Parser::parse_function_decl() [function] [call site2] 02359
5 Shell::Parser::push_start() [function] [call site2] 02360
5 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02361
5 Shell::is_whitespace(char) [function] [call site2] 02362
5 Shell::Parser::save_offset() const [function] [call site2] 02363
5 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02364
5 Shell::is_word_character(char) [function] [call site2] 02365
5 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02366
5 Shell::Parser::save_offset() const [function] [call site2] 02367
5 AK::StringView::is_empty() const [function] [call site2] 02368
5 Shell::Parser::parse_function_decl()::$_5::operator()() const [function] [call site2] 02369
6 AK::OwnPtr ::operator*() [function] [call site2] 02370
6 Shell::Parser::restore_to(Shell::Parser::ScopedOffset const&) [function] [call site2] 02371
5 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 02372
5 Shell::Parser::expect(char) [function] [call site2] 02373
5 Shell::Parser::parse_function_decl()::$_5::operator()() const [function] [call site2] 02374
5 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 02375
5 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02376
5 Shell::is_whitespace(char) [function] [call site2] 02377
5 Shell::Parser::expect(char) [function] [call site2] 02378
5 Shell::Parser::line() const [function] [call site2] 02379
5 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02380
5 Shell::is_word_character(char) [function] [call site2] 02381
5 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02382
5 AK::StringView::is_empty() const [function] [call site2] 02383
5 Shell::Parser::parse_function_decl()::$_5::operator()() const [function] [call site2] 02384
5 AK::RefPtr >::RefPtr(Shell::AST::Node const*) [function] [call site2] 02385
5 AK::String::String(AK::StringView) [function] [call site2] 02386
5 Shell::Parser::line() const [function] [call site2] 02387
5 AK::Vector ::try_append(Shell::AST::NameWithPosition&&) [function] [call site2] 02388
5 AK::ErrorOr ::is_error() const [function] [call site2] 02389
5 __assert_fail [call site2] 02390
5 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 02391
5 AK::is_any_of(AK::StringView) [function] [call site2] 02392
5 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02393
5 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02394
5 AK::RefPtr >::RefPtr() [function] [call site2] 02395
5 Shell::Parser::push_start() [function] [call site2] 02396
5 AK::NonnullRefPtr Shell::Parser::create (char const (&) [52], bool&&) [function] [call site2] 02397
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02398
5 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02399
5 Shell::Parser::expect(char) [function] [call site2] 02400
5 AK::String::String(AK::StringView) [function] [call site2] 02401
5 AK::NonnullRefPtr Shell::Parser::create , AK::RefPtr > >(Shell::AST::NameWithPosition&&, AK::Vector &&, AK::RefPtr >&&) [function] [call site2] 02402
5 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 02403
5 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02404
5 Shell::Parser::parse_toplevel() [function] [call site2] 02405
5 AK::RefPtr >::RefPtr() [function] [call site2] 02406
5 Shell::Parser::push_start() [function] [call site2] 02407
5 AK::NonnullRefPtr Shell::Parser::create (char const (&) [50], bool&&) [function] [call site2] 02408
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02409
5 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02410
5 Shell::Parser::expect(char) [function] [call site2] 02411
5 __assert_fail [call site2] 02412
5 AK::RefPtr >::RefPtr >(AK::RefPtr >&&) [function] [call site2] 02413
5 AK::String::String(AK::StringView) [function] [call site2] 02414
5 AK::NonnullRefPtr Shell::Parser::create , AK::RefPtr > >(Shell::AST::NameWithPosition&&, AK::Vector &&, AK::RefPtr >&&) [function] [call site2] 02415
5 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 02416
5 AK::String::String(AK::StringView) [function] [call site2] 02417
5 AK::NonnullRefPtr Shell::Parser::create , AK::RefPtr > >(Shell::AST::NameWithPosition&&, AK::Vector &&, AK::RefPtr >&&) [function] [call site2] 02418
5 Shell::AST::NameWithPosition::~NameWithPosition() [function] [call site2] 02419
5 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 02420
5 AK::Vector ::~Vector() [function] [call site2] 02421
5 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02422
4 AK::Vector ::Vector() [function] [call site2] 02423
4 Shell::Parser::parse_or_logical_sequence() [function] [call site2] 02424
4 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 02425
4 AK::RefPtr >::operator!() const [function] [call site2] 02426
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02427
4 AK::Vector ::Vector() [function] [call site2] 02428
4 AK::RefPtr >::release_nonnull() [function] [call site2] 02429
4 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02430
4 AK::ErrorOr ::is_error() const [function] [call site2] 02431
4 __assert_fail [call site2] 02432
4 void AK::Vector ::empend (unsigned long&, unsigned long&, Shell::AST::Position::Line&, Shell::AST::Position::Line&) [function] [call site2] 02433
4 AK::Function ::Function (bool (*)(char)) [function] [call site2] 02434
4 Shell::is_whitespace(char) [function] [call site2] 02435
4 Shell::Parser::save_offset() const [function] [call site2] 02436
4 Shell::Parser::peek() [function] [call site2] 02437
4 Shell::Parser::parse_sequence()::$_4::operator()(bool) const [function] [call site2] 02438
4 AK::is_any_of(AK::StringView) [function] [call site2] 02439
4 AK::Function ::Function (AK::is_any_of(AK::StringView)::{lambda(auto:1)#1}&&) [function] [call site2] 02440
4 Shell::Parser::consume_while(AK::Function ) [function] [call site2] 02441
4 Shell::Parser::save_offset() const [function] [call site2] 02442
4 void AK::Vector ::empend (unsigned long&, unsigned long&, Shell::AST::Position::Line&, Shell::AST::Position::Line&) [function] [call site2] 02443
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02444
4 Shell::Parser::consume() [function] [call site2] 02445
4 Shell::Parser::save_offset() const [function] [call site2] 02446
4 AK::Vector , 0ul>::is_empty() const [function] [call site2] 02447
4 __assert_fail [call site2] 02448
4 AK::NonnullRefPtr Shell::Parser::create >(AK::NonnullRefPtr &&) [function] [call site2] 02449
4 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02450
4 __assert_fail [call site2] 02451
4 void AK::Vector ::empend (unsigned long&, unsigned long&, Shell::AST::Position::Line&, Shell::AST::Position::Line&) [function] [call site2] 02452
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02453
4 AK::Vector ::Vector<0ul>(AK::Vector const&) [function] [call site2] 02454
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02455
4 AK::Vector ::~Vector() [function] [call site2] 02456
4 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02457
2 AK::StringView::length() const [function] [call site2] 02458
2 Shell::Parser::push_start() [function] [call site2] 02459
2 Shell::Parser::at_end() const [function] [call site2] 02460
2 Shell::Parser::consume() [function] [call site2] 02461
2 AK::NonnullRefPtr Shell::Parser::create (char const (&) [31]) [function] [call site2] 02462
2 AK::RefPtr >::operator!() const [function] [call site2] 02463
2 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02464
2 AK::OwnPtr ::~OwnPtr() [function] [call site2] 02465
1 Shell::Parser::~Parser() [function] [call site2] 02466
2 AK::OwnPtr >::~OwnPtr() [function] [call site2] 02467