Fuzz introspector: FuzzJs

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
209 3579 kmalloc_array(AK::Checked , AK::Checked ) call site __assert_fail
150 2348 JS::Parser::consume_or_insert_semicolon() call site __assert_fail
129 3326 JS::ClassExpression::name() const call site __assert_fail
106 1948 JS::StringLiteral::value() const call site __assert_fail
85 2799 AK::HashMap , AK::Traits , false>::find(AK::StringView const&) call site
81 2885 JS::Parser::parse_statement_list(JS::ScopeNode&, JS::Parser::AllowLabelledFunction) call site __assert_fail
71 3460 AK::Utf8View::calculate_length() const call site __assert_fail
63 3262 JS::Parser::parse_script(JS::Program&, bool) call site __assert_fail
62 3182 JS::Parser::parse_if_statement() call site
46 2752 JS::ScopeNode::for_each_lexically_declared_name(JS::ThrowCompletionOrVoidCallback &&) const call site
43 2055 AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::~HashTable() call site
41 2099 AK::RefPtr >::swap(AK::RefPtr >&) 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 AK::OwnPtr ::OwnPtr() [function] [call site2] 00009
1 JS::VM::create(AK::OwnPtr ) [function] [call site2] 00010
2 AK::OwnPtr ::OwnPtr(AK::OwnPtr &&) [function] [call site2] 00011
3 AK::OwnPtr ::leak_ptr() [function] [call site2] 00012
2 JS::VM::VM(AK::OwnPtr ) [function] [call site2] 00013
3 AK::RefCounted ::RefCounted() [function] [call site2] 00014
4 AK::RefCountedBase::RefCountedBase() [function] [call site2] 00015
3 JS::CommonPropertyNames::CommonPropertyNames() [function] [call site2] 00016
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00017
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 00018
6 AK::StringImpl::create(char const*, AK::ShouldChomp) [function] [call site2] 00019
7 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00020
8 __assert_fail [call site2] 00021
8 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00022
7 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00023
8 AK::StringImpl::StringImpl(AK::StringImpl::ConstructTheEmptyStringImplTag) [function] [call site2] 00024
9 AK::RefCounted ::RefCounted() [function] [call site2] 00025
7 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00026
8 __assert_fail [call site2] 00027
8 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00028
7 strlen [call site2] 00029
7 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00030
8 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00031
8 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00032
8 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00033
8 AK::StringImpl::create_uninitialized(unsigned long, char*&) [function] [call site2] 00034
9 __assert_fail [call site2] 00035
9 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00036
9 __assert_fail [call site2] 00037
9 AK::StringImpl::StringImpl(AK::StringImpl::ConstructWithInlineBufferTag, unsigned long) [function] [call site2] 00038
10 AK::RefCounted ::RefCounted() [function] [call site2] 00039
9 AK::NonnullRefPtr AK::adopt_ref (AK::StringImpl&) [function] [call site2] 00040
9 __assert_fail [call site2] 00041
9 AK::StringImpl::characters() const [function] [call site2] 00042
8 AK::StringImpl* AK::exchange (AK::StringImpl*&, decltype(nullptr)&&) [function] [call site2] 00043
8 __assert_fail [call site2] 00044
8 AK::RefCounted ::unref() const [function] [call site2] 00045
9 __assert_fail [call site2] 00046
9 AK::StringImpl::operator delete(void*) [function] [call site2] 00047
10 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00048
10 kfree_sized(void*, unsigned long) [function] [call site2] 00049
5 AK::FlyString::FlyString(AK::String const&) [function] [call site2] 00050
6 AK::RefPtr >::RefPtr() [function] [call site2] 00051
6 AK::String::is_null() const [function] [call site2] 00052
7 AK::RefPtr >::operator!() const [function] [call site2] 00053
6 AK::String::impl() const [function] [call site2] 00054
6 AK::String::impl() const [function] [call site2] 00055
6 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00056
6 AK::RefCounted ::unref() const [function] [call site2] 00057
6 AK::fly_impls() [function] [call site2] 00058
7 AK::Singleton , &AK::SingletonInstanceCreator >::create>::operator*() const [function] [call site2] 00059
8 AK::Singleton , &AK::SingletonInstanceCreator >::create>::ptr() const [function] [call site2] 00060
9 AK::HashTable * AK::Singleton , &AK::SingletonInstanceCreator >::create>::get (AK::Atomic *, (AK::MemoryOrder)5>&) [function] [call site2] 00061
10 AK::Atomic *, (AK::MemoryOrder)5>::load(AK::MemoryOrder) const volatile [function] [call site2] 00062
10 AK::Atomic *, (AK::MemoryOrder)5>::compare_exchange_strong(AK::HashTable *&, AK::HashTable *, AK::MemoryOrder) volatile [function] [call site2] 00063
10 AK::SingletonInstanceCreator >::create() [function] [call site2] 00064
11 AK::HashTable ::HashTable() [function] [call site2] 00065
10 AK::Atomic *, (AK::MemoryOrder)5>::store(AK::HashTable *, AK::MemoryOrder) volatile [function] [call site2] 00066
10 sched_yield [call site2] 00067
10 AK::Atomic *, (AK::MemoryOrder)5>::load(AK::MemoryOrder) const volatile [function] [call site2] 00068
10 __assert_fail [call site2] 00069
6 AK::String::impl() const [function] [call site2] 00070
6 AK::HashTable ::find(AK::StringImpl* const&) [function] [call site2] 00071
7 AK::FlyStringImplTraits::hash(AK::StringImpl const*) [function] [call site2] 00072
8 AK::StringImpl::hash() const [function] [call site2] 00073
9 AK::StringImpl::compute_hash() const [function] [call site2] 00074
10 AK::StringImpl::length() const [function] [call site2] 00075
10 AK::StringImpl::characters() const [function] [call site2] 00076
10 AK::string_hash(char const*, unsigned long, unsigned int) [function] [call site2] 00077
7 AK::HashTableIterator , AK::StringImpl*, AK::HashTable ::Bucket> AK::HashTable ::find ::find(AK::StringImpl* const&)::{lambda(auto:1&)#1}>(unsigned int, AK::HashTable ::find(AK::StringImpl* const&)::{lambda(auto:1&)#1}) [function] [call site2] 00078
8 AK::HashTable ::Bucket* AK::HashTable ::lookup_with_hash ::find(AK::StringImpl* const&)::{lambda(auto:1&)#1}>(unsigned int, AK::HashTable ::find(AK::StringImpl* const&)::{lambda(auto:1&)#1}) const [function] [call site2] 00079
9 AK::HashTable ::is_empty() const [function] [call site2] 00080
9 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00081
9 double_hash(unsigned int) [function] [call site2] 00082
6 AK::fly_impls() [function] [call site2] 00083
6 AK::HashTable ::end() [function] [call site2] 00084
7 AK::HashTableIterator , AK::StringImpl*, AK::HashTable ::Bucket>::HashTableIterator(AK::HashTable ::Bucket*) [function] [call site2] 00085
6 AK::fly_impls() [function] [call site2] 00086
6 AK::String::impl() const [function] [call site2] 00087
6 AK::HashSetResult AK::HashTable ::set (AK::StringImpl*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00088
7 AK::ErrorOr AK::HashTable ::try_set (AK::StringImpl*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00089
8 AK::HashTable ::try_lookup_for_writing(AK::StringImpl* const&) [function] [call site2] 00090
9 AK::HashTable ::should_grow() const [function] [call site2] 00091
10 AK::HashTable ::used_bucket_count() const [function] [call site2] 00092
9 AK::HashTable ::capacity() const [function] [call site2] 00093
9 AK::ErrorOr ::is_error() const [function] [call site2] 00094
9 AK::FlyStringImplTraits::hash(AK::StringImpl const*) [function] [call site2] 00095
9 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00096
9 AK::FlyStringImplTraits::equals(AK::StringImpl const*, AK::StringImpl const*) [function] [call site2] 00097
10 __assert_fail [call site2] 00098
10 __assert_fail [call site2] 00099
10 AK::StringImpl::operator==(AK::StringImpl const&) const [function] [call site2] 00100
11 AK::StringImpl::length() const [function] [call site2] 00101
11 AK::StringImpl::characters() const [function] [call site2] 00102
9 AK::ErrorOr ::Bucket*, AK::Error>::VariantConstructors(AK::HashTable ::Bucket*&&) [function] [call site2] 00103
10 AK::Variant ::Bucket*, AK::Error>::VariantConstructors(AK::HashTable ::Bucket*&&) [function] [call site2] 00104
11 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack ::Bucket*, AK::Variant ::Bucket*, AK::Error> > >, AK::Detail::ParameterPack ::Bucket*, AK::Error> > > >::InheritFromPacks(AK::HashTable ::Bucket*&&) [function] [call site2] 00105
12 AK::Detail::InheritFromUniqueEntries<0u, AK::Detail::ParameterPack ::Bucket*, AK::Variant ::Bucket*, AK::Error> > >, AK::Detail::IntegerSequence , AK::Detail::ParameterPack ::Bucket*, AK::Variant ::Bucket*, AK::Error> > >, AK::Detail::ParameterPack ::Bucket*, AK::Error> > > >::InheritFromUniqueEntries(AK::HashTable ::Bucket*&&) [function] [call site2] 00106
13 void AK::Variant ::Bucket*, AK::Error>::set ::Bucket*, AK::HashTable ::Bucket*>(AK::HashTable ::Bucket*&&, AK::Detail::VariantNoClearTag) [function] [call site2] 00107
9 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00108
9 AK::ErrorOr ::Bucket*, AK::Error>::VariantConstructors(AK::HashTable ::Bucket*&&) [function] [call site2] 00109
9 double_hash(unsigned int) [function] [call site2] 00110
8 AK::ErrorOr ::Bucket*, AK::Error>::is_error() const [function] [call site2] 00111
9 bool AK::Variant ::Bucket*, AK::Error>::has () const [function] [call site2] 00112
10 unsigned char AK::Variant ::Bucket*, AK::Error>::index_of () [function] [call site2] 00113
8 AK::HashTable ::Bucket** AK::bit_cast ::Bucket**, void*>(void* const&) [function] [call site2] 00114
8 AK::Error* AK::bit_cast (void* const&) [function] [call site2] 00115
8 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00116
8 AK::ErrorOr ::VariantConstructors(AK::HashSetResult&&) [function] [call site2] 00117
8 AK::HashTable ::Bucket::slot() [function] [call site2] 00118
8 AK::ErrorOr ::VariantConstructors(AK::HashSetResult&&) [function] [call site2] 00119
8 AK::HashTable ::Bucket::slot() [function] [call site2] 00120
8 AK::ErrorOr ::VariantConstructors(AK::HashSetResult&&) [function] [call site2] 00121
7 AK::ErrorOr ::is_error() const [function] [call site2] 00122
7 __assert_fail [call site2] 00123
6 AK::String::impl() const [function] [call site2] 00124
6 AK::StringImpl::set_fly(AK::Badge , bool) const [function] [call site2] 00125
6 AK::String::impl() const [function] [call site2] 00126
6 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00127
6 AK::HashTableIterator , AK::StringImpl*, AK::HashTable ::Bucket>::operator*() [function] [call site2] 00128
7 AK::HashTable ::Bucket::slot() [function] [call site2] 00129
6 AK::StringImpl::is_fly() const [function] [call site2] 00130
6 __assert_fail [call site2] 00131
6 AK::HashTableIterator , AK::StringImpl*, AK::HashTable ::Bucket>::operator*() [function] [call site2] 00132
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00133
5 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 00134
6 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00135
7 AK::RefPtr >::leak_ref() [function] [call site2] 00136
8 AK::StringImpl* AK::exchange (AK::StringImpl*&, decltype(nullptr)&&) [function] [call site2] 00137
5 AK::FlyString::is_null() const [function] [call site2] 00138
6 AK::RefPtr >::operator!() const [function] [call site2] 00139
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00140
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00141
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00142
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00143
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00144
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00145
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00146
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00147
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00148
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00149
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00150
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00151
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00152
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00153
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00154
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00155
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00156
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00157
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00158
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00159
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00160
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00161
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00162
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00163
4 AK::FlyString::FlyString(char const*) [function] [call site2] 00164
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 00165
3 AK::Function ::Function() [function] [call site2] 00166
4 AK::Atomic ::Atomic(unsigned short) [function] [call site2] 00167
3 AK::HashMap , false>::HashMap() [function] [call site2] 00168
4 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::HashTable() [function] [call site2] 00169
3 JS::Heap::Heap(JS::VM&) [function] [call site2] 00170
4 AK::Vector , 0ul>::Vector() [function] [call site2] 00171
4 AK::Detail::IntrusiveList ::IntrusiveList() [function] [call site2] 00172
5 AK::Detail::IntrusiveListStorage ::IntrusiveListStorage() [function] [call site2] 00173
4 JS::BlockAllocator::BlockAllocator() [function] [call site2] 00174
5 AK::Vector ::Vector() [function] [call site2] 00175
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00176
5 JS::CellAllocator::CellAllocator(unsigned long) [function] [call site2] 00177
6 AK::Detail::IntrusiveList ::IntrusiveList() [function] [call site2] 00178
5 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr ::AdoptTag, JS::CellAllocator&) [function] [call site2] 00179
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00180
5 AK::Vector , 0ul>::try_grow_capacity(unsigned long) [function] [call site2] 00181
6 AK::ErrorOr ::ErrorOr() [function] [call site2] 00182
6 AK::Vector , 0ul>::padded_capacity(unsigned long) [function] [call site2] 00183
7 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00184
5 AK::ErrorOr ::is_error() const [function] [call site2] 00185
5 AK::Vector , 0ul>::slot(unsigned long) [function] [call site2] 00186
5 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr &&) [function] [call site2] 00187
6 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00188
7 JS::CellAllocator* AK::exchange (JS::CellAllocator*&, decltype(nullptr)&&) [function] [call site2] 00189
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00190
4 AK::ErrorOr ::is_error() const [function] [call site2] 00191
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00192
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00193
4 AK::ErrorOr ::is_error() const [function] [call site2] 00194
4 __assert_fail [call site2] 00195
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00196
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00197
4 AK::ErrorOr ::is_error() const [function] [call site2] 00198
4 __assert_fail [call site2] 00199
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00200
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00201
4 AK::ErrorOr ::is_error() const [function] [call site2] 00202
4 __assert_fail [call site2] 00203
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00204
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00205
4 AK::ErrorOr ::is_error() const [function] [call site2] 00206
4 __assert_fail [call site2] 00207
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00208
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00209
4 AK::ErrorOr ::is_error() const [function] [call site2] 00210
4 __assert_fail [call site2] 00211
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00212
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00213
4 AK::ErrorOr ::is_error() const [function] [call site2] 00214
4 __assert_fail [call site2] 00215
4 AK::NonnullOwnPtr AK::make (int&&) [function] [call site2] 00216
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00217
4 AK::ErrorOr ::is_error() const [function] [call site2] 00218
3 AK::Vector ::Vector() [function] [call site2] 00219
3 AK::StackInfo::StackInfo() [function] [call site2] 00220
4 strerror [call site2] 00221
4 __assert_fail [call site2] 00222
4 pthread_attr_getstack [call site2] 00223
4 strerror [call site2] 00224
4 __assert_fail [call site2] 00225
4 pthread_attr_destroy [call site2] 00226
3 AK::OwnPtr ::OwnPtr(AK::OwnPtr &&) [function] [call site2] 00227
3 AK::String::empty() [function] [call site2] 00228
4 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00229
4 AK::String::String(AK::StringImpl const&) [function] [call site2] 00230
5 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00231
3 JS::PrimitiveString* JS::Heap::allocate_without_global_object (AK::String&&) [function] [call site2] 00232
4 JS::Heap::allocate_cell(unsigned long) [function] [call site2] 00233
5 JS::Heap::should_collect_on_every_allocation() const [function] [call site2] 00234
5 JS::Heap::collect_garbage(JS::Heap::CollectionType, bool) [function] [call site2] 00235
6 __assert_fail [call site2] 00236
6 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 00237
6 Core::ElapsedTimer::start_new() [function] [call site2] 00238
7 Core::ElapsedTimer::ElapsedTimer(bool) [function] [call site2] 00239
7 Core::ElapsedTimer::start() [function] [call site2] 00240
8 clock_gettime [call site2] 00241
6 AK::HashTable , false>::HashTable() [function] [call site2] 00242
6 JS::Heap::gather_roots(AK::HashTable , false>&) [function] [call site2] 00243
7 JS::Heap::vm() [function] [call site2] 00244
7 JS::VM::gather_roots(AK::HashTable , false>&) [function] [call site2] 00245
8 AK::HashSetResult AK::HashTable , false>::set (JS::PrimitiveString*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00246
8 JS::VM::gather_roots(AK::HashTable , false>&)::$_29::operator()(AK::Vector const&) const [function] [call site2] 00247
9 AK::Vector ::begin() const [function] [call site2] 00248
10 AK::SimpleIterator const, JS::ExecutionContext* const>::begin(AK::Vector const&) [function] [call site2] 00249
11 AK::SimpleIterator const, JS::ExecutionContext* const>::SimpleIterator(AK::Vector const&, unsigned long) [function] [call site2] 00250
9 AK::SimpleIterator const, JS::ExecutionContext* const>::operator!=(AK::SimpleIterator const, JS::ExecutionContext* const>) const [function] [call site2] 00251
9 __assert_fail [call site2] 00252
9 JS::Value::is_cell() const [function] [call site2] 00253
10 JS::Value::is_string() const [function] [call site2] 00254
9 JS::Value::as_cell() [function] [call site2] 00255
10 JS::Value::is_cell() const [function] [call site2] 00256
10 __assert_fail [call site2] 00257
9 AK::HashSetResult AK::HashTable , false>::set (JS::Cell*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00258
9 AK::Vector ::begin() [function] [call site2] 00259
10 AK::SimpleIterator , JS::Value>::begin(AK::Vector &) [function] [call site2] 00260
9 AK::SimpleIterator , JS::Value>::operator!=(AK::SimpleIterator , JS::Value>) const [function] [call site2] 00261
9 AK::HashSetResult AK::HashTable , false>::set (JS::Environment*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00262
9 AK::HashSetResult AK::HashTable , false>::set (JS::Environment*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00263
9 AK::HashSetResult AK::HashTable , false>::set (JS::PrivateEnvironment*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00264
9 __assert_fail [call site2] 00265
9 AK::Vector ::inline_buffer() [function] [call site2] 00266
9 JS::Value::is_cell() const [function] [call site2] 00267
9 JS::Value::as_cell() [function] [call site2] 00268
9 AK::HashSetResult AK::HashTable , false>::set (JS::Cell*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00269
8 AK::Vector , 0ul>::begin() [function] [call site2] 00270
8 AK::SimpleIterator , 0ul>, AK::Vector >::operator!=(AK::SimpleIterator , 0ul>, AK::Vector >) const [function] [call site2] 00271
8 AK::HashSetResult AK::HashTable , false>::set (JS::PrimitiveString*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00272
8 JS::VM::well_known_symbol_iterator() const [function] [call site2] 00273
8 AK::HashSetResult AK::HashTable , false>::set (JS::Symbol*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00274
8 AK::HashMap , false>::begin() [function] [call site2] 00275
9 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::begin() [function] [call site2] 00276
10 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00277
10 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::HashTableIterator(AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket*) [function] [call site2] 00278
10 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::end() [function] [call site2] 00279
8 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 00280
8 JS::VM::gather_roots(AK::HashTable , false>&)::$_29::operator()(AK::Vector const&) const [function] [call site2] 00281
8 AK::Vector ::begin() [function] [call site2] 00282
8 AK::SimpleIterator , JS::FinalizationRegistry*>::operator!=(AK::SimpleIterator , JS::FinalizationRegistry*>) const [function] [call site2] 00283
8 AK::HashSetResult AK::HashTable , false>::set (JS::Symbol*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00284
8 AK::HashSetResult AK::HashTable , false>::set (JS::FinalizationRegistry*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00285
7 JS::Heap::gather_conservative_roots(AK::HashTable , false>&) [function] [call site2] 00286
8 _setjmp [call site2] 00287
8 AK::HashTable , false>::HashTable() [function] [call site2] 00288
8 AK::HashSetResult AK::HashTable , false>::set (unsigned long const&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00289
8 unsigned long AK::bit_cast (unsigned long* const&) [function] [call site2] 00290
8 JS::VM::stack_info() const [function] [call site2] 00291
8 AK::StackInfo::top() const [function] [call site2] 00292
8 AK::HashTable , false>::HashTable() [function] [call site2] 00293
8 void JS::Heap::for_each_block , false>&)::$_0>(JS::Heap::gather_conservative_roots(AK::HashTable , false>&)::$_0) [function] [call site2] 00294
9 AK::Vector , 0ul>::begin() [function] [call site2] 00295
9 AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >::operator!=(AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >) const [function] [call site2] 00296
9 __assert_fail [call site2] 00297
9 AK::IterationDecision JS::CellAllocator::for_each_block , false>&)::$_0>(JS::Heap::gather_conservative_roots(AK::HashTable , false>&)::$_0) [function] [call site2] 00298
10 AK::Detail::IntrusiveList ::begin() [function] [call site2] 00299
11 AK::Detail::IntrusiveList ::node_to_value(AK::Detail::IntrusiveListNode &) [function] [call site2] 00300
12 unsigned char* AK::bit_cast *>(AK::Detail::IntrusiveListNode * const&) [function] [call site2] 00301
10 auto JS::Heap::gather_conservative_roots(AK::HashTable , false>&)::$_0::operator() (JS::HeapBlock&) const [function] [call site2] 00302
11 AK::HashSetResult AK::HashTable , false>::set (JS::HeapBlock*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00303
10 auto JS::Heap::gather_conservative_roots(AK::HashTable , false>&)::$_0::operator() (JS::HeapBlock&) const [function] [call site2] 00304
8 AK::HashTable , false>::begin() [function] [call site2] 00305
8 AK::HashSetResult AK::HashTable , false>::set (unsigned long&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00306
8 AK::HashTable , false>::~HashTable() [function] [call site2] 00307
9 kfree_sized(void*, unsigned long) [function] [call site2] 00308
9 AK::HashTable , false>::Bucket::slot() [function] [call site2] 00309
8 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 00310
8 AK::HashTable , false>::contains(JS::HeapBlock* const&) const [function] [call site2] 00311
9 AK::HashTable , false>::find(JS::HeapBlock* const&) const [function] [call site2] 00312
10 AK::Traits ::hash(JS::HeapBlock*) [function] [call site2] 00313
11 ptr_hash(unsigned long) [function] [call site2] 00314
12 u64_hash(unsigned long) [function] [call site2] 00315
13 pair_int_hash(unsigned int, unsigned int) [function] [call site2] 00316
14 int_hash(unsigned int) [function] [call site2] 00317
10 AK::HashTableIterator , false> const, JS::HeapBlock* const, AK::HashTable , false>::Bucket const> AK::HashTable , false>::find , false>::find(JS::HeapBlock* const&) const::{lambda(auto:1&)#1}>(unsigned int, AK::HashTable , false>::find(JS::HeapBlock* const&) const::{lambda(auto:1&)#1}) const [function] [call site2] 00318
11 AK::HashTable , false>::Bucket* AK::HashTable , false>::lookup_with_hash , false>::find(JS::HeapBlock* const&) const::{lambda(auto:1&)#1}>(unsigned int, AK::HashTable , false>::find(JS::HeapBlock* const&) const::{lambda(auto:1&)#1}) const [function] [call site2] 00319
8 JS::HeapBlock::cell_from_possible_pointer(unsigned long) [function] [call site2] 00320
9 JS::HeapBlock::has_lazy_freelist() const [function] [call site2] 00321
10 JS::HeapBlock::cell_count() const [function] [call site2] 00322
9 JS::HeapBlock::cell(unsigned long) [function] [call site2] 00323
10 JS::HeapBlock::cell_size() const [function] [call site2] 00324
8 JS::Cell::state() const [function] [call site2] 00325
8 AK::HashSetResult AK::HashTable , false>::set (JS::Cell*&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00326
7 AK::Detail::IntrusiveList ::begin() [function] [call site2] 00327
7 AK::Detail::IntrusiveList ::begin() [function] [call site2] 00328
7 JS::HandleImpl::cell() [function] [call site2] 00329
7 AK::HashSetResult AK::HashTable , false>::set (JS::Cell*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 00330
6 JS::Heap::mark_live_cells(AK::HashTable , false> const&) [function] [call site2] 00331
7 JS::MarkingVisitor::MarkingVisitor() [function] [call site2] 00332
8 JS::Cell::Visitor::Visitor() [function] [call site2] 00333
7 AK::HashTable , false>::begin() const [function] [call site2] 00334
8 AK::is_used_bucket(AK::BucketState) [function] [call site2] 00335
8 AK::HashTableIterator , false> const, JS::Cell* const, AK::HashTable , false>::Bucket const>::HashTableIterator(AK::HashTable , false>::Bucket const*) [function] [call site2] 00336
8 AK::HashTable , false>::end() const [function] [call site2] 00337
9 AK::HashTableIterator , false> const, JS::Cell* const, AK::HashTable , false>::Bucket const>::HashTableIterator(AK::HashTable , false>::Bucket const*) [function] [call site2] 00338
7 AK::Vector ::begin() [function] [call site2] 00339
7 AK::SimpleIterator , JS::Cell*>::operator!=(AK::SimpleIterator , JS::Cell*>) const [function] [call site2] 00340
7 JS::Cell::Visitor::visit(JS::Cell*) [function] [call site2] 00341
7 AK::Vector ::clear() [function] [call site2] 00342
8 AK::Vector ::clear_with_capacity() [function] [call site2] 00343
8 kfree_sized(void*, unsigned long) [function] [call site2] 00344
8 AK::Vector ::reset_capacity() [function] [call site2] 00345
7 JS::Cell::set_marked(bool) [function] [call site2] 00346
6 AK::HashTable , false>::~HashTable() [function] [call site2] 00347
6 JS::Heap::sweep_dead_cells(bool, Core::ElapsedTimer const&) [function] [call site2] 00348
7 AK::Vector ::Vector() [function] [call site2] 00349
7 AK::Vector ::Vector() [function] [call site2] 00350
7 void JS::Heap::for_each_block (JS::Heap::sweep_dead_cells(bool, Core::ElapsedTimer const&)::$_1) [function] [call site2] 00351
7 AK::Detail::IntrusiveList ::begin() [function] [call site2] 00352
7 AK::Vector ::begin() [function] [call site2] 00353
7 AK::SimpleIterator , JS::HeapBlock*>::operator!=(AK::SimpleIterator , JS::HeapBlock*>) const [function] [call site2] 00354
7 AK::Vector ::begin() [function] [call site2] 00355
7 AK::SimpleIterator , JS::HeapBlock*>::operator!=(AK::SimpleIterator , JS::HeapBlock*>) const [function] [call site2] 00356
7 JS::HeapBlock::cell_size() const [function] [call site2] 00357
7 AK::Vector , 0ul>::begin() [function] [call site2] 00358
7 AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >::operator!=(AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >) const [function] [call site2] 00359
7 JS::CellAllocator::cell_size() const [function] [call site2] 00360
7 __assert_fail [call site2] 00361
7 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, unsigned long const&, unsigned long const&) [function] [call site2] 00362
8 AK::VariadicFormatParams ::VariadicFormatParams(unsigned long const&, unsigned long const&) [function] [call site2] 00363
9 AK::TypeErasedFormatParams::TypeErasedFormatParams() [function] [call site2] 00364
10 AK::Span ::Span() [function] [call site2] 00365
9 AK::ErrorOr AK::__format_value (AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&, void const*) [function] [call site2] 00366
10 AK::Formatter ::Formatter() [function] [call site2] 00367
11 AK::StandardFormatter::StandardFormatter() [function] [call site2] 00368
10 AK::StandardFormatter::parse(AK::TypeErasedFormatParams&, AK::FormatParser&) [function] [call site2] 00369
11 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00370
12 AK::StringView::length() const [function] [call site2] 00371
11 AK::StringView::contains(char) const [function] [call site2] 00372
12 AK::StringView::begin() const [function] [call site2] 00373
13 AK::SimpleIterator ::begin(AK::StringView const&) [function] [call site2] 00374
12 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00375
11 AK::is_any_of(AK::StringView) [function] [call site2] 00376
11 __assert_fail [call site2] 00377
11 AK::GenericLexer::consume() [function] [call site2] 00378
12 AK::GenericLexer::is_eof() const [function] [call site2] 00379
13 AK::StringView::length() const [function] [call site2] 00380
12 __assert_fail [call site2] 00381
12 AK::StringView::operator[](unsigned long) const [function] [call site2] 00382
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00383
12 AK::GenericLexer::next_is(char) const [function] [call site2] 00384
13 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00385
12 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00386
13 AK::StringView::length() const [function] [call site2] 00387
13 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00388
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00389
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00390
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00391
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00392
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00393
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00394
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00395
11 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00396
12 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00397
12 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00398
13 bool AK::GenericLexer::next_is (bool (*)(unsigned int)) const [function] [call site2] 00399
14 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00400
13 AK::is_ascii_digit(unsigned int) [function] [call site2] 00401
13 AK::GenericLexer::consume() [function] [call site2] 00402
13 AK::parse_ascii_digit(unsigned int) [function] [call site2] 00403
14 AK::is_ascii_digit(unsigned int) [function] [call site2] 00404
14 __assert_fail [call site2] 00405
12 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00406
12 __assert_fail [call site2] 00407
11 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00408
11 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00409
11 __assert_fail [call site2] 00410
11 __assert_fail [call site2] 00411
11 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00412
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00413
11 AK::FormatParser::consume_replacement_field(unsigned long&) [function] [call site2] 00414
11 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00415
11 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00416
11 __assert_fail [call site2] 00417
11 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00418
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00419
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00420
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00421
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00422
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00423
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00424
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00425
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00426
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00427
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00428
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00429
11 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00430
11 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00431
12 strlen [call site2] 00432
12 bool AK::GenericLexer::consume_specific (AK::StringView const&) [function] [call site2] 00433
13 AK::StringView::length() const [function] [call site2] 00434
13 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00435
11 AK::GenericLexer::is_eof() const [function] [call site2] 00436
11 AK::GenericLexer::remaining() const [function] [call site2] 00437
12 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00438
13 AK::StringView::length() const [function] [call site2] 00439
13 __assert_fail [call site2] 00440
13 AK::StringView::length() const [function] [call site2] 00441
11 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, char const (&) [84], AK::StringView const&) [function] [call site2] 00442
12 AK::Format::Detail::CheckedFormatString ::view() const [function] [call site2] 00443
12 AK::vdbgln(AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00444
13 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00445
14 AK::Detail::ByteBuffer<256ul>::ByteBuffer() [function] [call site2] 00446
14 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00447
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00448
15 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00449
16 malloc_good_size [function] [call site2] 00450
16 AK::Error::from_errno(int) [function] [call site2] 00451
17 AK::Error::Error(int) [function] [call site2] 00452
16 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00453
16 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00454
16 kfree_sized(void*, unsigned long) [function] [call site2] 00455
16 AK::ErrorOr ::ErrorOr() [function] [call site2] 00456
14 AK::ErrorOr ::is_error() const [function] [call site2] 00457
14 __assert_fail [call site2] 00458
13 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00459
14 AK::FormatBuilder::FormatBuilder(AK::StringBuilder&) [function] [call site2] 00460
14 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00461
15 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 00462
14 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00463
15 AK::FormatParser::consume_literal() [function] [call site2] 00464
16 AK::GenericLexer::tell() const [function] [call site2] 00465
16 AK::GenericLexer::is_eof() const [function] [call site2] 00466
16 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00467
16 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00468
16 AK::is_any_of(AK::StringView) [function] [call site2] 00469
16 AK::GenericLexer::tell() const [function] [call site2] 00470
16 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00471
17 __assert_fail [call site2] 00472
17 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00473
17 __assert_fail [call site2] 00474
16 AK::GenericLexer::consume() [function] [call site2] 00475
16 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00476
15 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00477
16 AK::StringView::length() const [function] [call site2] 00478
16 AK::StringView::operator[](unsigned long) const [function] [call site2] 00479
16 AK::StringBuilder::try_append(char) [function] [call site2] 00480
17 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00481
18 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00482
18 AK::Checked ::Checked (unsigned long) [function] [call site2] 00483
19 bool AK::is_within_range (unsigned long) [function] [call site2] 00484
20 AK::TypeBoundsChecker ::is_within_range(unsigned long) [function] [call site2] 00485
18 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00486
18 AK::Checked ::has_overflow() const [function] [call site2] 00487
18 __assert_fail [call site2] 00488
18 bool AK::operator<= (AK::Checked const&, unsigned long) [function] [call site2] 00489
19 __assert_fail [call site2] 00490
18 AK::ErrorOr ::ErrorOr() [function] [call site2] 00491
18 AK::Checked ::operator*=(unsigned long) [function] [call site2] 00492
19 AK::Checked ::mul(unsigned long) [function] [call site2] 00493
18 AK::Checked ::has_overflow() const [function] [call site2] 00494
18 __assert_fail [call site2] 00495
18 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00496
18 AK::ErrorOr ::is_error() const [function] [call site2] 00497
18 AK::ErrorOr ::ErrorOr() [function] [call site2] 00498
17 AK::ErrorOr ::is_error() const [function] [call site2] 00499
17 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) [function] [call site2] 00500
18 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00501
18 __assert_fail [call site2] 00502
18 AK::Detail::ByteBuffer<256ul>::try_resize(unsigned long) [function] [call site2] 00503
19 AK::Detail::ByteBuffer<256ul>::trim(unsigned long, bool) [function] [call site2] 00504
20 __assert_fail [call site2] 00505
20 AK::Detail::ByteBuffer<256ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00506
21 kfree_sized(void*, unsigned long) [function] [call site2] 00507
19 AK::ErrorOr ::ErrorOr() [function] [call site2] 00508
19 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00509
19 AK::ErrorOr ::is_error() const [function] [call site2] 00510
19 AK::ErrorOr ::ErrorOr() [function] [call site2] 00511
18 AK::ErrorOr ::is_error() const [function] [call site2] 00512
18 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00513
18 AK::ErrorOr ::ErrorOr() [function] [call site2] 00514
17 AK::ErrorOr ::is_error() const [function] [call site2] 00515
17 AK::ErrorOr ::ErrorOr() [function] [call site2] 00516
16 AK::ErrorOr ::is_error() const [function] [call site2] 00517
16 AK::StringView::operator[](unsigned long) const [function] [call site2] 00518
16 AK::ErrorOr ::ErrorOr() [function] [call site2] 00519
15 AK::ErrorOr ::is_error() const [function] [call site2] 00520
15 AK::FormatParser::FormatSpecifier::FormatSpecifier() [function] [call site2] 00521
15 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) [function] [call site2] 00522
16 AK::GenericLexer::next_is(char) const [function] [call site2] 00523
16 __assert_fail [call site2] 00524
16 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00525
16 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00526
16 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00527
16 AK::GenericLexer::tell() const [function] [call site2] 00528
16 AK::GenericLexer::is_eof() const [function] [call site2] 00529
16 __assert_fail [call site2] 00530
16 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00531
16 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00532
16 AK::GenericLexer::consume() [function] [call site2] 00533
16 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00534
16 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00535
16 __assert_fail [call site2] 00536
15 AK::GenericLexer::is_eof() const [function] [call site2] 00537
15 __assert_fail [call site2] 00538
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00539
15 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00540
15 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00541
15 __assert_fail [call site2] 00542
15 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00543
15 AK::ErrorOr ::is_error() const [function] [call site2] 00544
15 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00545
16 AK::ErrorOr ::is_error() const [function] [call site2] 00546
16 AK::ErrorOr ::ErrorOr() [function] [call site2] 00547
14 AK::ErrorOr ::is_error() const [function] [call site2] 00548
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00549
13 AK::ErrorOr ::is_error() const [function] [call site2] 00550
13 __assert_fail [call site2] 00551
13 AK::StringBuilder::append(char) [function] [call site2] 00552
14 AK::StringBuilder::try_append(char) [function] [call site2] 00553
14 AK::ErrorOr ::is_error() const [function] [call site2] 00554
14 __assert_fail [call site2] 00555
13 AK::StringBuilder::string_view() const [function] [call site2] 00556
14 AK::StringBuilder::data() const [function] [call site2] 00557
15 AK::Detail::ByteBuffer<256ul>::data() const [function] [call site2] 00558
14 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00559
14 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00560
14 __assert_fail [call site2] 00561
13 AK::StringView::characters_without_null_termination() const [function] [call site2] 00562
13 dbgputstr(char const*, unsigned long) [function] [call site2] 00563
14 fwrite [call site2] 00564
13 AK::StringBuilder::~StringBuilder() [function] [call site2] 00565
14 AK::Detail::ByteBuffer<256ul>::~ByteBuffer() [function] [call site2] 00566
15 AK::Detail::ByteBuffer<256ul>::clear() [function] [call site2] 00567
16 kfree_sized(void*, unsigned long) [function] [call site2] 00568
11 AK::GenericLexer::is_eof() const [function] [call site2] 00569
11 __assert_fail [call site2] 00570
10 AK::Formatter ::format(AK::FormatBuilder&, unsigned long) [function] [call site2] 00571
11 __assert_fail [call site2] 00572
11 AK::StandardFormatter::StandardFormatter(AK::StandardFormatter const&) [function] [call site2] 00573
11 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00574
11 __assert_fail [call site2] 00575
11 AK::Formatter ::format(AK::FormatBuilder&, AK::StringView) [function] [call site2] 00576
12 __assert_fail [call site2] 00577
12 __assert_fail [call site2] 00578
12 __assert_fail [call site2] 00579
12 __assert_fail [call site2] 00580
12 AK::NumericLimits ::max() [function] [call site2] 00581
12 AK::StringView::bytes() const [function] [call site2] 00582
13 AK::Span ::Span(char const*, unsigned long) [function] [call site2] 00583
12 __assert_fail [call site2] 00584
12 AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char) [function] [call site2] 00585
13 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00586
14 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00587
15 AK::StringBuilder::try_append(char) [function] [call site2] 00588
15 AK::ErrorOr ::is_error() const [function] [call site2] 00589
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00590
14 AK::ErrorOr ::is_error() const [function] [call site2] 00591
14 __assert_fail [call site2] 00592
14 AK::StringBuilder::try_append(char) [function] [call site2] 00593
14 AK::ErrorOr ::is_error() const [function] [call site2] 00594
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00595
13 AK::ErrorOr ::is_error() const [function] [call site2] 00596
13 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00597
13 __assert_fail [call site2] 00598
13 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00599
13 AK::ErrorOr ::is_error() const [function] [call site2] 00600
13 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool) [function] [call site2] 00601
14 AK::(anonymous namespace)::convert_unsigned_to_string(unsigned long, AK::Array &, unsigned char, bool) [function] [call site2] 00602
15 __assert_fail [call site2] 00603
15 AK::Array ::operator[](unsigned long) [function] [call site2] 00604
16 AK::Array ::at(unsigned long) [function] [call site2] 00605
17 AK::Array ::size() const [function] [call site2] 00606
15 AK::Array ::operator[](unsigned long) [function] [call site2] 00607
15 AK::Array ::operator[](unsigned long) [function] [call site2] 00608
15 void AK::swap (unsigned char&, unsigned char&) [function] [call site2] 00609
14 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00610
14 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] 00611
15 AK::StringBuilder::try_append(char) [function] [call site2] 00612
15 AK::ErrorOr ::is_error() const [function] [call site2] 00613
15 AK::StringBuilder::try_append(char) [function] [call site2] 00614
15 AK::ErrorOr ::is_error() const [function] [call site2] 00615
15 AK::StringBuilder::try_append(char) [function] [call site2] 00616
15 AK::ErrorOr ::is_error() const [function] [call site2] 00617
15 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00618
16 AK::StringView::is_empty() const [function] [call site2] 00619
16 AK::StringView::length() const [function] [call site2] 00620
16 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00621
16 AK::StringView::characters_without_null_termination() const [function] [call site2] 00622
16 AK::Detail::ByteBuffer<256ul>::try_append(void const*, unsigned long) [function] [call site2] 00623
17 AK::ErrorOr ::ErrorOr() [function] [call site2] 00624
17 __assert_fail [call site2] 00625
17 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00626
17 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00627
17 AK::ErrorOr ::is_error() const [function] [call site2] 00628
17 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00629
17 AK::ErrorOr ::ErrorOr() [function] [call site2] 00630
15 AK::ErrorOr ::is_error() const [function] [call site2] 00631
15 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00632
15 AK::ErrorOr ::is_error() const [function] [call site2] 00633
15 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00634
15 AK::ErrorOr ::is_error() const [function] [call site2] 00635
15 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00636
15 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00637
15 AK::ErrorOr ::is_error() const [function] [call site2] 00638
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00639
14 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] 00640
15 AK::Array ::operator[](unsigned long) [function] [call site2] 00641
15 AK::StringBuilder::try_append(char) [function] [call site2] 00642
15 AK::ErrorOr ::is_error() const [function] [call site2] 00643
15 AK::ErrorOr ::ErrorOr() [function] [call site2] 00644
14 AK::ErrorOr ::is_error() const [function] [call site2] 00645
14 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00646
14 unsigned long AK::ceil_div (unsigned long, unsigned long) [function] [call site2] 00647
14 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00648
14 AK::ErrorOr ::is_error() const [function] [call site2] 00649
14 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] 00650
14 AK::ErrorOr ::is_error() const [function] [call site2] 00651
14 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] 00652
14 AK::ErrorOr ::is_error() const [function] [call site2] 00653
14 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00654
14 AK::ErrorOr ::is_error() const [function] [call site2] 00655
14 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] 00656
14 AK::ErrorOr ::is_error() const [function] [call site2] 00657
14 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00658
14 AK::ErrorOr ::is_error() const [function] [call site2] 00659
14 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] 00660
14 AK::ErrorOr ::is_error() const [function] [call site2] 00661
14 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00662
14 AK::ErrorOr ::is_error() const [function] [call site2] 00663
14 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] 00664
14 AK::ErrorOr ::is_error() const [function] [call site2] 00665
14 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] 00666
14 AK::ErrorOr ::ErrorOr() [function] [call site2] 00667
13 AK::ErrorOr ::is_error() const [function] [call site2] 00668
13 AK::ErrorOr AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char)::$_2::operator() (unsigned long) const [function] [call site2] 00669
13 AK::ErrorOr ::is_error() const [function] [call site2] 00670
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00671
12 __assert_fail [call site2] 00672
12 AK::FormatBuilder::put_string(AK::StringView, AK::FormatBuilder::Align, unsigned long, unsigned long, char) [function] [call site2] 00673
13 AK::StringView::length() const [function] [call site2] 00674
13 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00675
13 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00676
13 AK::StringView::length() const [function] [call site2] 00677
13 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00678
13 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00679
13 AK::ErrorOr ::is_error() const [function] [call site2] 00680
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00681
13 AK::ErrorOr ::is_error() const [function] [call site2] 00682
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00683
13 AK::ErrorOr ::is_error() const [function] [call site2] 00684
13 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00685
13 AK::ErrorOr ::is_error() const [function] [call site2] 00686
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00687
13 AK::FormatBuilder::put_padding(char, unsigned long) [function] [call site2] 00688
13 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00689
13 AK::ErrorOr ::is_error() const [function] [call site2] 00690
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00691
11 AK::StandardFormatter::~StandardFormatter() [function] [call site2] 00692
11 __assert_fail [call site2] 00693
11 __assert_fail [call site2] 00694
11 __assert_fail [call site2] 00695
11 __assert_fail [call site2] 00696
11 __assert_fail [call site2] 00697
11 AK::Span ::Span(void const*, unsigned long) [function] [call site2] 00698
11 __assert_fail [call site2] 00699
11 AK::FormatBuilder::put_hexdump(AK::Span , unsigned long, char) [function] [call site2] 00700
11 __assert_fail [call site2] 00701
11 __assert_fail [call site2] 00702
11 AK::FormatBuilder::put_u64(unsigned long, unsigned char, bool, bool, bool, AK::FormatBuilder::Align, unsigned long, char, AK::FormatBuilder::SignMode, bool) [function] [call site2] 00703
10 AK::StandardFormatter::~StandardFormatter() [function] [call site2] 00704
9 AK::Array ::operator AK::Span () const [function] [call site2] 00705
10 AK::Array ::span() const [function] [call site2] 00706
11 AK::Span ::Span(AK::TypeErasedParameter const*, unsigned long) [function] [call site2] 00707
9 AK::TypeErasedFormatParams::set_parameters(AK::Span ) [function] [call site2] 00708
7 __assert_fail [call site2] 00709
7 JS::CellAllocator::block_did_become_empty(AK::Badge , JS::HeapBlock&) [function] [call site2] 00710
8 JS::HeapBlock::heap() [function] [call site2] 00711
8 AK::Detail::IntrusiveListNode ::remove() [function] [call site2] 00712
9 __assert_fail [call site2] 00713
8 JS::HeapBlock::~HeapBlock() [function] [call site2] 00714
9 AK::Detail::IntrusiveListNode ::~IntrusiveListNode() [function] [call site2] 00715
10 AK::Detail::IntrusiveListNode ::is_in_list() const [function] [call site2] 00716
10 __assert_fail [call site2] 00717
8 JS::Heap::block_allocator() [function] [call site2] 00718
8 JS::BlockAllocator::deallocate_block(void*) [function] [call site2] 00719
9 AK::Vector ::try_append(void*&&) [function] [call site2] 00720
9 AK::ErrorOr ::is_error() const [function] [call site2] 00721
9 __assert_fail [call site2] 00722
7 Core::ElapsedTimer::elapsed() const [function] [call site2] 00723
8 Core::ElapsedTimer::is_valid() const [function] [call site2] 00724
8 void AK::timeval_sub (timeval const&, timeval const&, timeval&) [function] [call site2] 00725
7 JS::HeapBlock::cell_size() const [function] [call site2] 00726
7 AK::Vector , 0ul>::begin() [function] [call site2] 00727
7 AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >::operator!=(AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >) const [function] [call site2] 00728
7 JS::CellAllocator::cell_size() const [function] [call site2] 00729
7 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, unsigned long const&, unsigned long const&) [function] [call site2] 00730
7 __assert_fail [call site2] 00731
7 JS::CellAllocator::block_did_become_usable(AK::Badge , JS::HeapBlock&) [function] [call site2] 00732
8 JS::HeapBlock::is_full() const [function] [call site2] 00733
9 JS::HeapBlock::has_lazy_freelist() const [function] [call site2] 00734
8 AK::Detail::IntrusiveList ::append(JS::HeapBlock&) [function] [call site2] 00735
9 AK::Detail::IntrusiveList ::remove(JS::HeapBlock&) [function] [call site2] 00736
10 AK::Detail::IntrusiveListNode ::remove() [function] [call site2] 00737
7 void JS::Heap::for_each_block (JS::Heap::sweep_dead_cells(bool, Core::ElapsedTimer const&)::$_2) [function] [call site2] 00738
7 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, int const&) [function] [call site2] 00739
7 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, unsigned long const&, unsigned long const&) [function] [call site2] 00740
7 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, unsigned long const&, unsigned long const&) [function] [call site2] 00741
7 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, unsigned long const&, unsigned long const&) [function] [call site2] 00742
7 void AK::dbgln<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 00743
7 AK::Vector ::~Vector() [function] [call site2] 00744
8 AK::Vector ::clear() [function] [call site2] 00745
6 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 00746
5 JS::Heap::collect_garbage(JS::Heap::CollectionType, bool) [function] [call site2] 00747
5 AK::Vector , 0ul>::begin() [function] [call site2] 00748
5 AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >::operator!=(AK::SimpleIterator , 0ul>, AK::NonnullOwnPtr >) const [function] [call site2] 00749
5 JS::CellAllocator::cell_size() const [function] [call site2] 00750
5 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, unsigned long const&, unsigned long const&) [function] [call site2] 00751
5 __assert_fail [call site2] 00752
5 JS::CellAllocator::allocate_cell(JS::Heap&) [function] [call site2] 00753
6 JS::HeapBlock::create_with_cell_size(JS::Heap&, unsigned long) [function] [call site2] 00754
7 JS::Heap::block_allocator() [function] [call site2] 00755
7 JS::BlockAllocator::allocate_block(char const*) [function] [call site2] 00756
8 AK::Vector ::is_empty() const [function] [call site2] 00757
8 AK::get_random_uniform(unsigned int) [function] [call site2] 00758
9 unsigned int AK::get_random () [function] [call site2] 00759
10 AK::fill_with_random(void*, unsigned long) [function] [call site2] 00760
9 unsigned int AK::get_random () [function] [call site2] 00761
8 AK::Vector ::unstable_take(unsigned long) [function] [call site2] 00762
9 __assert_fail [call site2] 00763
9 AK::Vector ::raw_at(unsigned long) [function] [call site2] 00764
10 AK::Vector ::slot(unsigned long) [function] [call site2] 00765
11 AK::Vector ::inline_buffer() [function] [call site2] 00766
9 void AK::swap (void*&, void*&) [function] [call site2] 00767
9 AK::Vector ::is_empty() const [function] [call site2] 00768
9 __assert_fail [call site2] 00769
8 aligned_alloc [call site2] 00770
8 __assert_fail [call site2] 00771
7 JS::HeapBlock::HeapBlock(JS::Heap&, unsigned long) [function] [call site2] 00772
8 AK::Detail::IntrusiveListNode ::IntrusiveListNode() [function] [call site2] 00773
8 __assert_fail [call site2] 00774
7 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr ::AdoptTag, JS::HeapBlock&) [function] [call site2] 00775
6 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00776
6 AK::Detail::IntrusiveList ::append(JS::HeapBlock&) [function] [call site2] 00777
6 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00778
7 AK::NonnullOwnPtr ::clear() [function] [call site2] 00779
8 JS::HeapBlock::~HeapBlock() [function] [call site2] 00780
6 AK::Detail::IntrusiveList ::last() const [function] [call site2] 00781
7 AK::Detail::IntrusiveList ::node_to_value(AK::Detail::IntrusiveListNode &) [function] [call site2] 00782
6 JS::HeapBlock::is_valid_cell_pointer(JS::Cell const*) [function] [call site2] 00783
7 JS::HeapBlock::cell_from_possible_pointer(unsigned long) [function] [call site2] 00784
6 __assert_fail [call site2] 00785
6 JS::HeapBlock::FreelistEntry* AK::exchange (JS::HeapBlock::FreelistEntry*&, JS::HeapBlock::FreelistEntry*&) [function] [call site2] 00786
6 __assert_fail [call site2] 00787
6 JS::HeapBlock::is_full() const [function] [call site2] 00788
6 AK::Detail::IntrusiveList ::last() const [function] [call site2] 00789
4 AK::String::String(AK::String&&) [function] [call site2] 00790
5 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00791
4 JS::PrimitiveString::PrimitiveString(AK::String) [function] [call site2] 00792
5 JS::Cell::Cell() [function] [call site2] 00793
5 AK::String::String(AK::String&&) [function] [call site2] 00794
5 JS::Utf16String::Utf16String() [function] [call site2] 00795
6 JS::Detail::the_empty_utf16_string() [function] [call site2] 00796
7 __cxa_guard_acquire [call site2] 00797
7 JS::Detail::Utf16StringImpl::create() [function] [call site2] 00798
8 JS::Detail::Utf16StringImpl::Utf16StringImpl() [function] [call site2] 00799
9 AK::RefCounted ::RefCounted() [function] [call site2] 00800
9 AK::Vector ::Vector() [function] [call site2] 00801
8 AK::NonnullRefPtr AK::adopt_ref (JS::Detail::Utf16StringImpl&) [function] [call site2] 00802
7 AK::NonnullRefPtr ::~NonnullRefPtr() [function] [call site2] 00803
7 __assert_fail [call site2] 00804
7 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00805
3 AK::Function & AK::Function ::operator= )::$_0>(JS::VM::VM(AK::OwnPtr )::$_0&&) [function] [call site2] 00806
4 AK::Function ::clear(bool) [function] [call site2] 00807
5 __assert_fail [call site2] 00808
5 AK::Function ::callable_wrapper() const [function] [call site2] 00809
6 AK::Function ::CallableWrapperBase* AK::bit_cast ::CallableWrapperBase*, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00810
6 AK::Function ::CallableWrapperBase** AK::bit_cast ::CallableWrapperBase**, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00811
6 __assert_fail [call site2] 00812
5 __assert_fail [call site2] 00813
5 __assert_fail [call site2] 00814
4 void AK::Function ::init_with_callable )::$_0>(JS::VM::VM(AK::OwnPtr )::$_0&&) [function] [call site2] 00815
5 __assert_fail [call site2] 00816
5 AK::Function ::CallableWrapper )::$_0>::CallableWrapper(JS::VM::VM(AK::OwnPtr )::$_0&&) [function] [call site2] 00817
6 AK::Function ::CallableWrapperBase::CallableWrapperBase() [function] [call site2] 00818
3 AK::Function (JS::GlobalObject&, JS::JobCallback&, JS::Value, JS::MarkedVector )>& AK::Function (JS::GlobalObject&, JS::JobCallback&, JS::Value, JS::MarkedVector )>::operator= )::$_1>(JS::VM::VM(AK::OwnPtr )::$_1&&) [function] [call site2] 00819
3 AK::Function & AK::Function ::operator= )::$_2>(JS::VM::VM(AK::OwnPtr )::$_2&&) [function] [call site2] 00820
3 AK::Function ()>, JS::Realm*)>& AK::Function ()>, JS::Realm*)>::operator= )::$_3>(JS::VM::VM(AK::OwnPtr )::$_3&&) [function] [call site2] 00821
3 AK::Function & AK::Function ::operator= )::$_4>(JS::VM::VM(AK::OwnPtr )::$_4&&) [function] [call site2] 00822
3 AK::Function > (AK::Variant , AK::WeakPtr >, JS::ModuleRequest const&)>& AK::Function > (AK::Variant , AK::WeakPtr >, JS::ModuleRequest const&)>::operator= )::$_5>(JS::VM::VM(AK::OwnPtr )::$_5&&) [function] [call site2] 00823
3 AK::Function , AK::WeakPtr >, JS::ModuleRequest, JS::PromiseCapability)>& AK::Function , AK::WeakPtr >, JS::ModuleRequest, JS::PromiseCapability)>::operator= )::$_6>(JS::VM::VM(AK::OwnPtr )::$_6&&) [function] [call site2] 00824
3 AK::Function , AK::WeakPtr >, JS::ModuleRequest const&, JS::PromiseCapability, JS::Promise*)>& AK::Function , AK::WeakPtr >, JS::ModuleRequest const&, JS::PromiseCapability, JS::Promise*)>::operator= )::$_7>(JS::VM::VM(AK::OwnPtr )::$_7&&) [function] [call site2] 00825
3 AK::Function , false> (JS::SourceTextModule const&)>& AK::Function , false> (JS::SourceTextModule const&)>::operator= )::$_8>(JS::VM::VM(AK::OwnPtr )::$_8&&) [function] [call site2] 00826
3 AK::Function & AK::Function ::operator= )::$_9>(JS::VM::VM(AK::OwnPtr )::$_9&&) [function] [call site2] 00827
3 AK::Function ()>& AK::Function ()>::operator= )::$_10>(JS::VM::VM(AK::OwnPtr )::$_10&&) [function] [call site2] 00828
3 AK::Function (JS::GlobalObject&, unsigned long)>& AK::Function (JS::GlobalObject&, unsigned long)>::operator= )::$_11>(JS::VM::Function(AK::OwnPtr )::$_11&&) [function] [call site2] 00829
3 AK::Function (JS::Realm&)>& AK::Function (JS::Realm&)>::operator= )::$_12>(JS::VM::VM(AK::OwnPtr )::$_12&&) [function] [call site2] 00830
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 00831
3 JS::js_symbol(JS::VM&, AK::Optional , bool) [function] [call site2] 00832
4 JS::VM::heap() [function] [call site2] 00833
4 AK::String::String(AK::String&&) [function] [call site2] 00834
4 JS::js_symbol(JS::Heap&, AK::Optional , bool) [function] [call site2] 00835
5 JS::Symbol* JS::Heap::allocate_without_global_object , bool&>(AK::Optional &&, bool&) [function] [call site2] 00836
6 JS::Symbol::Symbol(AK::Optional , bool) [function] [call site2] 00837
7 JS::Cell::Cell() [function] [call site2] 00838
6 AK::String::~String() [function] [call site2] 00839
3 JS::PrimitiveString* JS::Heap::allocate_without_global_object (AK::String&&) [function] [call site2] 00840
2 AK::NonnullRefPtr AK::adopt_ref (JS::VM&) [function] [call site2] 00841
1 __assert_fail [call site2] 00842
1 AK::NonnullOwnPtr JS::Interpreter::create (JS::VM&) [function] [call site2] 00843
2 AK::NonnullOwnPtr JS::Interpreter::create (JS::VM&) [function] [call site2] 00844
3 JS::VM::heap() [function] [call site2] 00845
3 JS::DeferGC::DeferGC(JS::Heap&) [function] [call site2] 00846
4 JS::Heap::defer_gc(AK::Badge ) [function] [call site2] 00847
3 JS::Interpreter::Interpreter(JS::VM&) [function] [call site2] 00848
4 AK::Weakable ::Weakable() [function] [call site2] 00849
5 AK::RefPtr >::RefPtr() [function] [call site2] 00850
4 __assert_fail [call site2] 00851
4 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00852
4 JS::Handle ::Handle() [function] [call site2] 00853
5 AK::RefPtr >::RefPtr() [function] [call site2] 00854
4 JS::VM::heap() [function] [call site2] 00855
4 JS::ExecutionContext::ExecutionContext(JS::Heap&) [function] [call site2] 00856
5 AK::Variant , AK::WeakPtr >::Variant() [function] [call site2] 00857
6 AK::Variant , AK::WeakPtr >::VariantConstructors(AK::Empty&&) [function] [call site2] 00858
5 AK::FlyString::FlyString() [function] [call site2] 00859
6 AK::RefPtr >::RefPtr() [function] [call site2] 00860
5 JS::Value::Value() [function] [call site2] 00861
5 JS::MarkedVector ::MarkedVector(JS::Heap&) [function] [call site2] 00862
6 JS::MarkedVectorBase::MarkedVectorBase(JS::Heap&) [function] [call site2] 00863
7 AK::Detail::IntrusiveListNode ::IntrusiveListNode() [function] [call site2] 00864
7 JS::Heap::did_create_marked_vector(AK::Badge , JS::MarkedVectorBase&) [function] [call site2] 00865
8 AK::Detail::IntrusiveList ::contains(JS::MarkedVectorBase const&) const [function] [call site2] 00866
8 __assert_fail [call site2] 00867
8 AK::Detail::IntrusiveList ::append(JS::MarkedVectorBase&) [function] [call site2] 00868
3 JS::VM::InterpreterExecutionScope::InterpreterExecutionScope(JS::Interpreter&) [function] [call site2] 00869
4 JS::VM::push_interpreter(JS::Interpreter&) [function] [call site2] 00870
5 AK::Vector ::try_append(JS::Interpreter*&&) [function] [call site2] 00871
3 JS::Realm::create(JS::VM&) [function] [call site2] 00872
4 JS::VM::heap() [function] [call site2] 00873
4 JS::Realm* JS::Heap::allocate_without_global_object () [function] [call site2] 00874
5 JS::Realm::Realm() [function] [call site2] 00875
6 JS::Cell::Cell() [function] [call site2] 00876
6 AK::Weakable ::Weakable() [function] [call site2] 00877
6 AK::OwnPtr ::OwnPtr() [function] [call site2] 00878
3 JS::VM::push_execution_context(JS::ExecutionContext&) [function] [call site2] 00879
3 JS::VM::heap() [function] [call site2] 00880
3 JS::GlobalObject* JS::Heap::allocate_without_global_object () [function] [call site2] 00881
4 JS::GlobalObject::GlobalObject() [function] [call site2] 00882
5 JS::Object::Object(JS::Object::GlobalObjectTag) [function] [call site2] 00883
6 JS::Cell::Cell() [function] [call site2] 00884
6 JS::IndexedProperties::IndexedProperties() [function] [call site2] 00885
7 AK::OwnPtr ::OwnPtr() [function] [call site2] 00886
6 AK::OwnPtr >::OwnPtr() [function] [call site2] 00887
6 JS::Shape* JS::Heap::allocate_without_global_object (JS::Object&) [function] [call site2] 00888
7 JS::Shape::Shape(JS::Object&) [function] [call site2] 00889
8 JS::Cell::Cell() [function] [call site2] 00890
8 AK::Weakable ::Weakable() [function] [call site2] 00891
8 AK::OwnPtr , false> >::OwnPtr() [function] [call site2] 00892
8 JS::StringOrSymbol::StringOrSymbol() [function] [call site2] 00893
8 JS::PropertyAttributes::PropertyAttributes(unsigned char) [function] [call site2] 00894
5 AK::NonnullOwnPtr AK::make (JS::GlobalObject&) [function] [call site2] 00895
6 JS::Console::Console(JS::GlobalObject&) [function] [call site2] 00896
7 AK::HashMap , false>::HashMap() [function] [call site2] 00897
7 AK::Vector ::Vector() [function] [call site2] 00898
5 AK::WeakPtr ::WeakPtr() [function] [call site2] 00899
6 AK::RefPtr >::RefPtr() [function] [call site2] 00900
3 JS::Realm::set_global_object(JS::GlobalObject&, JS::Object*) [function] [call site2] 00901
4 JS::GlobalObject::set_associated_realm(AK::Badge , JS::Realm&) [function] [call site2] 00902
5 AK::WeakPtr & AK::WeakPtr ::operator= (JS::Realm const*) [function] [call site2] 00903
6 AK::WeakPtr AK::Weakable ::make_weak_ptr () const [function] [call site2] 00904
7 AK::ErrorOr , AK::Error> AK::Weakable ::try_make_weak_ptr () const [function] [call site2] 00905
8 AK::RefPtr >::operator!() const [function] [call site2] 00906
8 AK::WeakLink::WeakLink (JS::Realm&) [function] [call site2] 00907
9 AK::RefCounted ::RefCounted() [function] [call site2] 00908
9 AK::Atomic ::Atomic(void*) [function] [call site2] 00909
9 AK::Atomic ::Atomic() [function] [call site2] 00910
8 AK::ErrorOr , AK::Error> AK::adopt_nonnull_ref_or_enomem (AK::WeakLink*) [function] [call site2] 00911
9 AK::RefPtr > AK::adopt_ref_if_nonnull (AK::WeakLink*) [function] [call site2] 00912
10 AK::RefPtr >::RefPtr(AK::RefPtr >::AdoptTag, AK::WeakLink&) [function] [call site2] 00913
10 AK::RefPtr >::RefPtr() [function] [call site2] 00914
9 AK::RefPtr >::operator!() const [function] [call site2] 00915
9 AK::Error::from_errno(int) [function] [call site2] 00916
9 AK::RefPtr >::release_nonnull() [function] [call site2] 00917
10 AK::RefPtr >::leak_ref() [function] [call site2] 00918
9 AK::ErrorOr , AK::Error>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 00919
8 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00920
8 AK::WeakPtr ::WeakPtr(AK::RefPtr > const&) [function] [call site2] 00921
9 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 00922
8 AK::ErrorOr , AK::Error>::VariantConstructors(AK::WeakPtr &&) [function] [call site2] 00923
7 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00924
7 __assert_fail [call site2] 00925
7 AK::WeakPtr ::~WeakPtr() [function] [call site2] 00926
6 AK::WeakPtr ::take_link() [function] [call site2] 00927
7 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00928
6 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00929
6 AK::RefPtr >::operator=(decltype(nullptr)) [function] [call site2] 00930
4 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 00931
4 JS::GlobalEnvironment* JS::Heap::allocate_without_global_object (JS::GlobalObject&, JS::Object&) [function] [call site2] 00932
5 JS::GlobalEnvironment::GlobalEnvironment(JS::GlobalObject&, JS::Object&) [function] [call site2] 00933
6 JS::Environment::Environment(JS::Environment*) [function] [call site2] 00934
7 JS::Cell::Cell() [function] [call site2] 00935
6 AK::Vector ::Vector() [function] [call site2] 00936
6 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 00937
6 JS::ObjectEnvironment* JS::Heap::allocate_without_global_object (JS::GlobalObject&, JS::ObjectEnvironment::IsWithEnvironment&&, decltype(nullptr)&&) [function] [call site2] 00938
7 JS::ObjectEnvironment::ObjectEnvironment(JS::Object&, JS::ObjectEnvironment::IsWithEnvironment, JS::Environment*) [function] [call site2] 00939
8 JS::Environment::Environment(JS::Environment*) [function] [call site2] 00940
6 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 00941
6 JS::DeclarativeEnvironment* JS::Heap::allocate_without_global_object () [function] [call site2] 00942
7 JS::DeclarativeEnvironment::DeclarativeEnvironment() [function] [call site2] 00943
8 JS::Environment::Environment(JS::Environment*) [function] [call site2] 00944
8 AK::Vector ::Vector() [function] [call site2] 00945
3 __cxa_guard_acquire [call site2] 00946
3 AK::FlyString::FlyString(char const*) [function] [call site2] 00947
3 AK::FlyString::operator=(AK::FlyString const&) [function] [call site2] 00948
4 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 00949
3 JS::Handle JS::make_handle (JS::GlobalObject*) [function] [call site2] 00950
4 JS::Handle ::Handle() [function] [call site2] 00951
4 JS::Handle ::create(JS::GlobalObject*) [function] [call site2] 00952
5 JS::HandleImpl::HandleImpl(JS::Cell*) [function] [call site2] 00953
6 AK::RefCounted ::RefCounted() [function] [call site2] 00954
6 AK::Detail::IntrusiveListNode ::IntrusiveListNode() [function] [call site2] 00955
6 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 00956
6 JS::Heap::did_create_handle(AK::Badge , JS::HandleImpl&) [function] [call site2] 00957
7 AK::Detail::IntrusiveList ::contains(JS::HandleImpl const&) const [function] [call site2] 00958
7 __assert_fail [call site2] 00959
7 AK::Detail::IntrusiveList ::append(JS::HandleImpl&) [function] [call site2] 00960
5 AK::NonnullRefPtr AK::adopt_ref (JS::HandleImpl&) [function] [call site2] 00961
5 JS::Handle ::Handle(AK::NonnullRefPtr ) [function] [call site2] 00962
3 JS::Handle JS::make_handle (JS::Realm*) [function] [call site2] 00963
3 JS::VM::InterpreterExecutionScope::~InterpreterExecutionScope() [function] [call site2] 00964
4 JS::VM::pop_interpreter(JS::Interpreter&) [function] [call site2] 00965
5 AK::Vector ::is_empty() const [function] [call site2] 00966
5 __assert_fail [call site2] 00967
5 AK::Vector ::is_empty() const [function] [call site2] 00968
5 __assert_fail [call site2] 00969
5 __assert_fail [call site2] 00970
3 JS::DeferGC::~DeferGC() [function] [call site2] 00971
4 JS::Heap::undefer_gc(AK::Badge ) [function] [call site2] 00972
5 __assert_fail [call site2] 00973
5 JS::Heap::collect_garbage(JS::Heap::CollectionType, bool) [function] [call site2] 00974
1 JS::Interpreter::realm() [function] [call site2] 00975
2 JS::Handle ::cell() [function] [call site2] 00976
3 __assert_fail [call site2] 00977
3 JS::HandleImpl::cell() [function] [call site2] 00978
1 JS::Script::parse(AK::StringView, JS::Realm&, AK::StringView, JS::Script::HostDefined*, unsigned long) [function] [call site2] 00979
2 JS::Lexer::Lexer(AK::StringView, AK::StringView, unsigned long, unsigned long) [function] [call site2] 00980
3 AK::String::String() [function] [call site2] 00981
3 JS::Token::Token(JS::TokenType, AK::String, AK::StringView, AK::StringView, AK::StringView, unsigned long, unsigned long, unsigned long) [function] [call site2] 00982
4 AK::String::String(AK::String const&) [function] [call site2] 00983
5 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 00984
4 AK::Variant ::VariantConstructors(AK::StringView const&) [function] [call site2] 00985
3 JS::Lexer::ParsedIdentifiers::ParsedIdentifiers() [function] [call site2] 00986
4 AK::HashTable , false>::HashTable() [function] [call site2] 00987
3 AK::NonnullRefPtr AK::adopt_ref (JS::Lexer::ParsedIdentifiers&) [function] [call site2] 00988
3 AK::HashMap , false>::is_empty() const [function] [call site2] 00989
4 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::is_empty() const [function] [call site2] 00990
3 AK::FlyString::FlyString(char const*) [function] [call site2] 00991
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 00992
4 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 00993
4 AK::HashMap , false>::Entry::~Entry() [function] [call site2] 00994
5 AK::FlyString::~FlyString() [function] [call site2] 00995
3 AK::FlyString::FlyString(char const*) [function] [call site2] 00996
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 00997
3 AK::FlyString::FlyString(char const*) [function] [call site2] 00998
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 00999
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01000
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01001
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01002
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01003
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01004
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01005
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01006
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01007
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01008
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01009
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01010
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01011
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01012
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01013
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01014
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01015
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01016
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01017
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01018
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01019
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01020
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01021
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01022
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01023
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01024
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01025
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01026
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01027
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01028
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01029
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01030
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01031
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01032
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01033
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01034
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01035
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01036
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01037
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01038
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01039
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01040
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01041
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01042
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01043
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01044
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01045
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01046
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01047
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01048
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01049
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01050
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01051
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01052
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01053
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01054
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01055
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01056
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01057
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01058
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01059
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01060
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01061
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01062
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01063
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01064
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01065
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01066
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01067
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01068
3 AK::FlyString::FlyString(char const*) [function] [call site2] 01069
3 AK::HashMap , false>::set(AK::FlyString&&, JS::TokenType&&) [function] [call site2] 01070
3 AK::HashMap , false>::is_empty() const [function] [call site2] 01071
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01072
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01073
4 AK::String::String(AK::String&&) [function] [call site2] 01074
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01075
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01076
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01077
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01078
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01079
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01080
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01081
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01082
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01083
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01084
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01085
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01086
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01087
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01088
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01089
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01090
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01091
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01092
3 AK::HashMap , false>::is_empty() const [function] [call site2] 01093
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01094
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01095
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01096
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01097
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01098
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01099
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01100
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01101
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01102
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01103
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01104
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01105
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01106
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01107
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01108
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01109
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01110
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01111
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01112
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01113
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01114
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01115
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01116
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01117
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01118
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01119
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01120
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01121
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01122
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01123
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01124
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01125
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01126
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01127
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01128
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01129
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01130
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01131
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01132
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01133
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01134
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01135
3 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01136
3 AK::HashMap , false>::set(AK::String&&, JS::TokenType&&) [function] [call site2] 01137
3 AK::HashMap , false>::is_empty() const [function] [call site2] 01138
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01139
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01140
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01141
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01142
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01143
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01144
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01145
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01146
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01147
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01148
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01149
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01150
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01151
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01152
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01153
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01154
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01155
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01156
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01157
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01158
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01159
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01160
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01161
3 AK::HashMap , false>::set(char&&, JS::TokenType&&) [function] [call site2] 01162
3 JS::Lexer::consume() [function] [call site2] 01163
4 AK::StringView::length() const [function] [call site2] 01164
4 JS::Lexer::consume()::$_0::operator()() const [function] [call site2] 01165
5 AK::StringView::length() const [function] [call site2] 01166
5 AK::StringView::length() const [function] [call site2] 01167
4 AK::StringView::substring_view(unsigned long) const [function] [call site2] 01168
4 AK::is_ascii(unsigned int) [function] [call site2] 01169
4 AK::Utf8View::Utf8View(AK::StringView) [function] [call site2] 01170
4 AK::Utf8CodePointIterator::operator*() const [function] [call site2] 01171
5 AK::decode_first_byte(unsigned char, unsigned long&, unsigned int&) [function] [call site2] 01172
4 JS::Lexer::consume()::$_0::operator()() const [function] [call site2] 01173
4 AK::StringView::operator[](unsigned long) const [function] [call site2] 01174
4 AK::StringView::length() const [function] [call site2] 01175
4 AK::StringView::length() const [function] [call site2] 01176
4 JS::Lexer::consume()::$_0::operator()() const [function] [call site2] 01177
4 AK::StringView::operator[](unsigned long) const [function] [call site2] 01178
2 JS::Parser::Parser(JS::Lexer, JS::Program::Type, AK::Optional ) [function] [call site2] 01179
3 AK::Vector ::Vector() [function] [call site2] 01180
3 JS::Lexer::Lexer(JS::Lexer&&) [function] [call site2] 01181
4 JS::Token::Token(JS::Token&&) [function] [call site2] 01182
5 AK::String::String(AK::String&&) [function] [call site2] 01183
5 AK::Empty* AK::bit_cast (void* const&) [function] [call site2] 01184
5 AK::StringView* AK::bit_cast (void* const&) [function] [call site2] 01185
4 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 01186
5 AK::Vector ::reset_capacity() [function] [call site2] 01187
4 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01188
3 JS::Parser::ParserState::ParserState(JS::Lexer, JS::Program::Type) [function] [call site2] 01189
4 JS::Lexer::Lexer(JS::Lexer&&) [function] [call site2] 01190
4 JS::Token::Token() [function] [call site2] 01191
5 AK::String::String() [function] [call site2] 01192
4 AK::Vector ::Vector() [function] [call site2] 01193
4 AK::HashMap , AK::Traits , false>::HashMap() [function] [call site2] 01194
4 JS::Lexer::disallow_html_comments() [function] [call site2] 01195
4 JS::Lexer::next() [function] [call site2] 01196
5 AK::Vector ::is_empty() const [function] [call site2] 01197
5 AK::Vector ::last() [function] [call site2] 01198
6 __assert_fail [call site2] 01199
5 JS::Lexer::consume() [function] [call site2] 01200
5 JS::Lexer::is_whitespace() const [function] [call site2] 01201
6 AK::is_ascii_space(unsigned int) [function] [call site2] 01202
6 AK::StringView::substring_view(unsigned long) const [function] [call site2] 01203
6 AK::is_ascii(unsigned int) [function] [call site2] 01204
6 AK::Utf8View::Utf8View(AK::StringView) [function] [call site2] 01205
6 AK::Utf8CodePointIterator::operator*() const [function] [call site2] 01206
6 __cxa_guard_acquire [call site2] 01207
6 Unicode::general_category_from_string(AK::StringView) [function] [call site2] 01208
6 AK::Optional ::~Optional() [function] [call site2] 01209
6 Unicode::code_point_has_general_category(unsigned int, Unicode::GeneralCategory) [function] [call site2] 01210
5 JS::Lexer::consume() [function] [call site2] 01211
5 JS::Lexer::is_whitespace() const [function] [call site2] 01212
5 JS::Lexer::is_line_comment_start(bool) const [function] [call site2] 01213
6 JS::Lexer::match(char, char) const [function] [call site2] 01214
7 AK::StringView::length() const [function] [call site2] 01215
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 01216
6 JS::Lexer::match(char, char, char, char) const [function] [call site2] 01217
7 AK::StringView::length() const [function] [call site2] 01218
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 01219
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 01220
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 01221
6 JS::Lexer::match(char, char, char) const [function] [call site2] 01222
7 AK::StringView::length() const [function] [call site2] 01223
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 01224
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 01225
6 JS::Lexer::match(char, char) const [function] [call site2] 01226
5 JS::Lexer::consume() [function] [call site2] 01227
5 JS::Lexer::consume() [function] [call site2] 01228
5 JS::Lexer::is_eof() const [function] [call site2] 01229
5 JS::Lexer::is_block_comment_start() const [function] [call site2] 01230
6 JS::Lexer::match(char, char) const [function] [call site2] 01231
5 JS::Lexer::consume() [function] [call site2] 01232
5 JS::Lexer::consume() [function] [call site2] 01233
5 JS::Lexer::is_eof() const [function] [call site2] 01234
5 JS::Lexer::is_eof() const [function] [call site2] 01235
5 JS::Lexer::consume() [function] [call site2] 01236
5 JS::Lexer::is_eof() const [function] [call site2] 01237
5 JS::Lexer::consume() [function] [call site2] 01238
5 AK::String::String() [function] [call site2] 01239
5 JS::Token::type() const [function] [call site2] 01240
5 JS::Lexer::is_eof() const [function] [call site2] 01241
5 AK::is_ascii_alpha(unsigned int) [function] [call site2] 01242
6 AK::is_ascii_lower_alpha(unsigned int) [function] [call site2] 01243
5 JS::Lexer::is_eof() const [function] [call site2] 01244
5 AK::is_ascii_alpha(unsigned int) [function] [call site2] 01245
5 JS::Lexer::consume() [function] [call site2] 01246
5 JS::Lexer::consume() [function] [call site2] 01247
5 AK::Vector ::try_append(JS::Lexer::TemplateState&&) [function] [call site2] 01248
5 AK::ErrorOr ::is_error() const [function] [call site2] 01249
5 __assert_fail [call site2] 01250
5 AK::Vector ::last() [function] [call site2] 01251
5 AK::Vector ::try_append(JS::Lexer::TemplateState&&) [function] [call site2] 01252
5 AK::ErrorOr ::is_error() const [function] [call site2] 01253
5 __assert_fail [call site2] 01254
5 AK::Vector ::is_empty() const [function] [call site2] 01255
5 __assert_fail [call site2] 01256
5 AK::Vector ::last() [function] [call site2] 01257
5 JS::Lexer::consume() [function] [call site2] 01258
5 AK::Vector ::last() [function] [call site2] 01259
5 AK::Vector ::last() [function] [call site2] 01260
5 JS::Lexer::is_eof() const [function] [call site2] 01261
5 AK::Vector ::is_empty() const [function] [call site2] 01262
5 __assert_fail [call site2] 01263
5 JS::Lexer::match(char, char) const [function] [call site2] 01264
5 JS::Lexer::match(char, char) const [function] [call site2] 01265
5 JS::Lexer::consume() [function] [call site2] 01266
5 JS::Lexer::consume() [function] [call site2] 01267
5 AK::Vector ::last() [function] [call site2] 01268
5 JS::Lexer::match(char, char) const [function] [call site2] 01269
5 JS::Lexer::consume() [function] [call site2] 01270
5 JS::Lexer::consume() [function] [call site2] 01271
5 JS::Lexer::is_eof() const [function] [call site2] 01272
5 AK::Vector ::is_empty() const [function] [call site2] 01273
5 JS::Lexer::consume() [function] [call site2] 01274
5 JS::Lexer::is_identifier_start(unsigned long&) const [function] [call site2] 01275
6 AK::StringView::substring_view(unsigned long) const [function] [call site2] 01276
6 AK::is_ascii(unsigned int) [function] [call site2] 01277
6 AK::Utf8View::Utf8View(AK::StringView) [function] [call site2] 01278
6 AK::Utf8CodePointIterator::operator*() const [function] [call site2] 01279
6 JS::Lexer::is_identifier_unicode_escape(unsigned long&) const [function] [call site2] 01280
7 JS::Lexer::source() const [function] [call site2] 01281
7 AK::StringView::substring_view(unsigned long) const [function] [call site2] 01282
7 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 01283
7 AK::GenericLexer::consume_escaped_code_point(bool) [function] [call site2] 01284
8 bool AK::GenericLexer::consume_specific (AK::StringView const&) [function] [call site2] 01285
8 AK::Result ::Result(AK::GenericLexer::UnicodeEscapeError&&) [function] [call site2] 01286
8 AK::GenericLexer::decode_code_point() [function] [call site2] 01287
9 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 01288
9 bool AK::GenericLexer::next_is (bool (*)(unsigned int)) const [function] [call site2] 01289
9 AK::is_ascii_hex_digit(unsigned int) [function] [call site2] 01290
10 AK::is_ascii_digit(unsigned int) [function] [call site2] 01291
9 AK::Result ::Result(AK::GenericLexer::UnicodeEscapeError&&) [function] [call site2] 01292
9 AK::parse_ascii_hex_digit(unsigned int) [function] [call site2] 01293
10 AK::is_ascii_digit(unsigned int) [function] [call site2] 01294
10 AK::parse_ascii_digit(unsigned int) [function] [call site2] 01295
10 __assert_fail [call site2] 01296
9 AK::Result ::Result(AK::GenericLexer::UnicodeEscapeError&&) [function] [call site2] 01297
9 AK::is_unicode(unsigned int) [function] [call site2] 01298
9 AK::Result ::Result(unsigned int&&) [function] [call site2] 01299
9 AK::Result ::Result(AK::GenericLexer::UnicodeEscapeError&&) [function] [call site2] 01300
8 AK::GenericLexer::decode_single_or_paired_surrogate(bool) [function] [call site2] 01301
9 AK::GenericLexer::decode_single_or_paired_surrogate(bool)::$_0::operator()() const [function] [call site2] 01302
10 bool AK::GenericLexer::next_is (bool (*)(unsigned int)) const [function] [call site2] 01303
10 AK::is_ascii_hex_digit(unsigned int) [function] [call site2] 01304
10 AK::GenericLexer::consume() [function] [call site2] 01305
10 AK::parse_ascii_hex_digit(unsigned int) [function] [call site2] 01306
9 AK::Utf16View::is_high_surrogate(unsigned short) [function] [call site2] 01307
9 AK::Result ::Result(unsigned int&&) [function] [call site2] 01308
9 bool AK::GenericLexer::consume_specific (AK::StringView const&) [function] [call site2] 01309
9 AK::Result ::Result(unsigned int&&) [function] [call site2] 01310
9 AK::GenericLexer::decode_single_or_paired_surrogate(bool)::$_0::operator()() const [function] [call site2] 01311
9 AK::Utf16View::is_low_surrogate(unsigned short) [function] [call site2] 01312
9 AK::Utf16View::decode_surrogate_pair(unsigned short, unsigned short) [function] [call site2] 01313
10 AK::Utf16View::is_high_surrogate(unsigned short) [function] [call site2] 01314
10 __assert_fail [call site2] 01315
10 AK::Utf16View::is_low_surrogate(unsigned short) [function] [call site2] 01316
9 AK::Result ::Result(unsigned int&&) [function] [call site2] 01317
9 AK::GenericLexer::retreat(unsigned long) [function] [call site2] 01318
10 __assert_fail [call site2] 01319
9 AK::Result ::Result(unsigned int&&) [function] [call site2] 01320
9 AK::Result ::Result(AK::GenericLexer::UnicodeEscapeError&&) [function] [call site2] 01321
9 AK::Result ::Result(AK::GenericLexer::UnicodeEscapeError&&) [function] [call site2] 01322
7 AK::Result ::is_error() const [function] [call site2] 01323
7 AK::GenericLexer::tell() const [function] [call site2] 01324
7 AK::Result ::value() [function] [call site2] 01325
6 AK::is_ascii_alpha(unsigned int) [function] [call site2] 01326
6 AK::is_ascii(unsigned int) [function] [call site2] 01327
6 __cxa_guard_acquire [call site2] 01328
6 Unicode::property_from_string(AK::StringView) [function] [call site2] 01329
6 AK::Optional ::~Optional() [function] [call site2] 01330
6 Unicode::code_point_has_property(unsigned int, Unicode::Property) [function] [call site2] 01331
5 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01332
5 AK::StringBuilder::append_code_point(unsigned int) [function] [call site2] 01333
6 AK::StringBuilder::try_append_code_point(unsigned int) [function] [call site2] 01334
7 int AK::UnicodeUtils::code_point_to_utf8 (unsigned int, AK::StringBuilder::try_append_code_point(unsigned int)::$_0) [function] [call site2] 01335
8 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 01336
9 AK::StringBuilder::append(char) [function] [call site2] 01337
8 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 01338
8 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 01339
8 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 01340
8 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 01341
8 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 01342
8 AK::StringBuilder::try_append_code_point(unsigned int)::$_0::operator()(char) const [function] [call site2] 01343
7 AK::StringBuilder::try_append(char) [function] [call site2] 01344
7 AK::ErrorOr ::is_error() const [function] [call site2] 01345
7 AK::StringBuilder::try_append(char) [function] [call site2] 01346
7 AK::ErrorOr ::is_error() const [function] [call site2] 01347
7 AK::StringBuilder::try_append(char) [function] [call site2] 01348
7 AK::ErrorOr ::is_error() const [function] [call site2] 01349
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 01350
6 AK::ErrorOr ::is_error() const [function] [call site2] 01351
6 __assert_fail [call site2] 01352
5 AK::StringBuilder::append_code_point(unsigned int) [function] [call site2] 01353
5 JS::Lexer::is_identifier_middle(unsigned long&) const [function] [call site2] 01354
6 AK::StringView::substring_view(unsigned long) const [function] [call site2] 01355
6 AK::is_ascii(unsigned int) [function] [call site2] 01356
6 AK::Utf8View::Utf8View(AK::StringView) [function] [call site2] 01357
6 AK::Utf8CodePointIterator::operator*() const [function] [call site2] 01358
6 JS::Lexer::is_identifier_unicode_escape(unsigned long&) const [function] [call site2] 01359
6 AK::is_ascii_alphanumeric(unsigned int) [function] [call site2] 01360
7 AK::is_ascii_alpha(unsigned int) [function] [call site2] 01361
6 AK::is_ascii(unsigned int) [function] [call site2] 01362
6 __cxa_guard_acquire [call site2] 01363
6 Unicode::property_from_string(AK::StringView) [function] [call site2] 01364
6 AK::Optional ::~Optional() [function] [call site2] 01365
6 Unicode::code_point_has_property(unsigned int, Unicode::Property) [function] [call site2] 01366
5 JS::Lexer::consume() [function] [call site2] 01367
5 AK::StringBuilder::string_view() const [function] [call site2] 01368
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 01369
6 AK::RefPtr >::RefPtr() [function] [call site2] 01370
6 AK::StringView::is_null() const [function] [call site2] 01371
6 AK::fly_impls() [function] [call site2] 01372
6 AK::StringView::hash() const [function] [call site2] 01373
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 01374
7 AK::string_hash(char const*, unsigned long, unsigned int) [function] [call site2] 01375
6 AK::fly_impls() [function] [call site2] 01376
6 AK::HashTable ::end() [function] [call site2] 01377
6 AK::StringView::to_string() const [function] [call site2] 01378
7 AK::String::String(AK::StringView) [function] [call site2] 01379
8 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 01380
6 AK::fly_impls() [function] [call site2] 01381
6 AK::String::impl() [function] [call site2] 01382
6 AK::HashSetResult AK::HashTable ::set (AK::StringImpl*&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 01383
6 AK::String::impl() [function] [call site2] 01384
6 AK::StringImpl::set_fly(AK::Badge , bool) const [function] [call site2] 01385
6 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 01386
6 AK::String::~String() [function] [call site2] 01387
6 AK::HashTableIterator , AK::StringImpl*, AK::HashTable ::Bucket>::operator*() [function] [call site2] 01388
6 AK::StringImpl::is_fly() const [function] [call site2] 01389
6 __assert_fail [call site2] 01390
6 AK::HashTableIterator , AK::StringImpl*, AK::HashTable ::Bucket>::operator*() [function] [call site2] 01391
6 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 01392
5 AK::FlyString::~FlyString() [function] [call site2] 01393
5 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 01394
5 __assert_fail [call site2] 01395
5 AK::HashSetResult AK::HashTable , false>::set (AK::FlyString&, AK::HashSetExistingEntryBehavior) [function] [call site2] 01396
5 AK::StringBuilder::~StringBuilder() [function] [call site2] 01397
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01398
5 JS::Lexer::is_identifier_start(unsigned long&) const [function] [call site2] 01399
5 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01400
5 AK::StringBuilder::append_code_point(unsigned int) [function] [call site2] 01401
5 JS::Lexer::is_identifier_middle(unsigned long&) const [function] [call site2] 01402
5 JS::Lexer::consume() [function] [call site2] 01403
5 AK::StringBuilder::string_view() const [function] [call site2] 01404
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 01405
5 AK::HashSetResult AK::HashTable , false>::set (AK::FlyString&, AK::HashSetExistingEntryBehavior) [function] [call site2] 01406
5 __assert_fail [call site2] 01407
5 AK::StringImpl::existing_hash() const [function] [call site2] 01408
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> AK::HashMap , false>::find (unsigned int, JS::Lexer::next()::$_1) [function] [call site2] 01409
6 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::find (unsigned int, JS::Lexer::next()::$_1) [function] [call site2] 01410
5 AK::HashMap , false>::end() [function] [call site2] 01411
6 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::end() [function] [call site2] 01412
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator==(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 01413
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 01414
6 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket::slot() [function] [call site2] 01415
5 AK::StringBuilder::~StringBuilder() [function] [call site2] 01416
5 JS::Lexer::is_numeric_literal_start() const [function] [call site2] 01417
6 AK::is_ascii_digit(unsigned int) [function] [call site2] 01418
6 AK::StringView::length() const [function] [call site2] 01419
5 JS::Lexer::consume() [function] [call site2] 01420
5 JS::Lexer::consume() [function] [call site2] 01421
5 AK::is_ascii_digit(unsigned int) [function] [call site2] 01422
5 JS::Lexer::consume() [function] [call site2] 01423
5 JS::Lexer::consume_exponent() [function] [call site2] 01424
6 JS::Lexer::consume() [function] [call site2] 01425
6 JS::Lexer::consume() [function] [call site2] 01426
6 AK::is_ascii_digit(unsigned int) [function] [call site2] 01427
6 JS::Lexer::consume_decimal_number() [function] [call site2] 01428
7 AK::is_ascii_digit(unsigned int) [function] [call site2] 01429
7 AK::is_ascii_digit(unsigned int) [function] [call site2] 01430
7 bool JS::Lexer::match_numeric_literal_separator_followed_by (bool (*)(unsigned int)) const [function] [call site2] 01431
8 AK::StringView::length() const [function] [call site2] 01432
8 AK::StringView::operator[](unsigned long) const [function] [call site2] 01433
7 JS::Lexer::consume() [function] [call site2] 01434
5 JS::Lexer::consume_exponent() [function] [call site2] 01435
5 JS::Lexer::consume_octal_number() [function] [call site2] 01436
6 JS::Lexer::consume() [function] [call site2] 01437
6 JS::is_octal_digit(char) [function] [call site2] 01438
6 JS::is_octal_digit(char) [function] [call site2] 01439
6 JS::Lexer::consume() [function] [call site2] 01440
5 JS::Lexer::consume() [function] [call site2] 01441
5 JS::Lexer::consume_binary_number() [function] [call site2] 01442
6 JS::Lexer::consume() [function] [call site2] 01443
6 JS::is_binary_digit(char) [function] [call site2] 01444
6 JS::is_binary_digit(char) [function] [call site2] 01445
6 JS::Lexer::consume() [function] [call site2] 01446
5 JS::Lexer::consume() [function] [call site2] 01447
5 JS::Lexer::consume_hexadecimal_number() [function] [call site2] 01448
6 JS::Lexer::consume() [function] [call site2] 01449
6 AK::is_ascii_hex_digit(unsigned int) [function] [call site2] 01450
6 AK::is_ascii_hex_digit(unsigned int) [function] [call site2] 01451
6 bool JS::Lexer::match_numeric_literal_separator_followed_by (bool (*)(unsigned int)) const [function] [call site2] 01452
6 JS::Lexer::consume() [function] [call site2] 01453
5 JS::Lexer::consume() [function] [call site2] 01454
5 JS::Lexer::consume() [function] [call site2] 01455
5 AK::is_ascii_digit(unsigned int) [function] [call site2] 01456
5 JS::Lexer::consume() [function] [call site2] 01457
5 AK::is_ascii_digit(unsigned int) [function] [call site2] 01458
5 AK::is_ascii_digit(unsigned int) [function] [call site2] 01459
5 bool JS::Lexer::match_numeric_literal_separator_followed_by (bool (*)(unsigned int)) const [function] [call site2] 01460
5 JS::Lexer::consume() [function] [call site2] 01461
5 JS::Lexer::consume() [function] [call site2] 01462
5 JS::Lexer::consume() [function] [call site2] 01463
5 AK::is_ascii_digit(unsigned int) [function] [call site2] 01464
5 bool JS::Lexer::match_numeric_literal_separator_followed_by (bool (*)(unsigned int)) const [function] [call site2] 01465
5 JS::Lexer::consume() [function] [call site2] 01466
5 JS::Lexer::consume_exponent() [function] [call site2] 01467
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01468
5 JS::Lexer::consume() [function] [call site2] 01469
5 JS::Lexer::is_eof() const [function] [call site2] 01470
5 JS::Lexer::consume() [function] [call site2] 01471
5 AK::StringView::length() const [function] [call site2] 01472
5 JS::Lexer::consume() [function] [call site2] 01473
5 JS::Lexer::consume() [function] [call site2] 01474
5 JS::Lexer::consume() [function] [call site2] 01475
5 JS::Lexer::slash_means_division() const [function] [call site2] 01476
6 JS::Token::type() const [function] [call site2] 01477
5 JS::Lexer::consume() [function] [call site2] 01478
5 JS::Lexer::consume_regex_literal() [function] [call site2] 01479
6 JS::Lexer::is_eof() const [function] [call site2] 01480
6 JS::Lexer::match(char, char) const [function] [call site2] 01481
6 JS::Lexer::consume() [function] [call site2] 01482
6 JS::Lexer::consume() [function] [call site2] 01483
6 JS::Lexer::consume() [function] [call site2] 01484
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01485
5 JS::Lexer::match(char, char, char, char) const [function] [call site2] 01486
5 AK::StringView::length() const [function] [call site2] 01487
5 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01488
5 AK::StringView::hash() const [function] [call site2] 01489
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> AK::HashMap , false>::find (unsigned int, JS::Lexer::next()::$_2) [function] [call site2] 01490
5 AK::HashMap , false>::end() [function] [call site2] 01491
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 01492
5 AK::StringView::length() const [function] [call site2] 01493
5 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01494
5 AK::StringView::hash() const [function] [call site2] 01495
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> AK::HashMap , false>::find (unsigned int, JS::Lexer::next()::$_3) [function] [call site2] 01496
5 AK::HashMap , false>::end() [function] [call site2] 01497
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 01498
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 01499
5 AK::StringView::length() const [function] [call site2] 01500
5 AK::is_ascii_digit(unsigned int) [function] [call site2] 01501
5 AK::HashMap , false>::find(char const&) [function] [call site2] 01502
6 AK::Traits ::hash(char) [function] [call site2] 01503
6 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::find , false>::find(char const&)::{lambda(auto:1&)#1}>(unsigned int, AK::HashMap , false>::find(char const&)::{lambda(auto:1&)#1}) [function] [call site2] 01504
5 AK::HashMap , false>::end() [function] [call site2] 01505
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 01506
5 JS::Lexer::consume() [function] [call site2] 01507
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 01508
5 JS::Lexer::consume() [function] [call site2] 01509
5 JS::Lexer::consume() [function] [call site2] 01510
5 JS::Lexer::consume() [function] [call site2] 01511
5 JS::Lexer::consume() [function] [call site2] 01512
5 JS::Lexer::consume() [function] [call site2] 01513
5 JS::Lexer::consume() [function] [call site2] 01514
5 JS::Lexer::consume() [function] [call site2] 01515
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 01516
5 JS::Lexer::consume() [function] [call site2] 01517
5 JS::Lexer::consume() [function] [call site2] 01518
5 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 01519
5 JS::Lexer::consume() [function] [call site2] 01520
5 AK::Vector ::is_empty() const [function] [call site2] 01521
5 AK::Vector ::last() [function] [call site2] 01522
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01523
5 AK::StringView::length() const [function] [call site2] 01524
5 unsigned int AK::min (unsigned int const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 01525
5 JS::Token::Token(JS::TokenType, AK::String, AK::StringView, AK::StringView, AK::StringView, unsigned long, unsigned long, unsigned long) [function] [call site2] 01526
5 JS::Token::~Token() [function] [call site2] 01527
5 JS::Lexer::is_eof() const [function] [call site2] 01528
5 __assert_fail [call site2] 01529
5 AK::String::String(AK::String const&) [function] [call site2] 01530
5 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01531
5 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01532
5 JS::Token::Token(JS::TokenType, AK::String, AK::StringView, AK::StringView, AK::StringView, unsigned long, unsigned long, unsigned long) [function] [call site2] 01533
5 JS::Token::~Token() [function] [call site2] 01534
5 AK::String::~String() [function] [call site2] 01535
5 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 01536
5 JS::Token::set_identifier_value(AK::FlyString) [function] [call site2] 01537
6 AK::Variant ::VariantConstructors(AK::FlyString&&) [function] [call site2] 01538
6 AK::Empty* AK::bit_cast (void* const&) [function] [call site2] 01539
6 AK::Empty* AK::bit_cast (void* const&) [function] [call site2] 01540
5 JS::Token::Token(JS::Token const&) [function] [call site2] 01541
6 AK::Empty const* AK::bit_cast (void const* const&) [function] [call site2] 01542
6 AK::StringView const* AK::bit_cast (void const* const&) [function] [call site2] 01543
5 AK::FlyString::~FlyString() [function] [call site2] 01544
5 AK::String::~String() [function] [call site2] 01545
4 JS::Token::operator=(JS::Token&&) [function] [call site2] 01546
4 JS::Token::~Token() [function] [call site2] 01547
3 AK::FlyString::FlyString() [function] [call site2] 01548
3 AK::HashMap ::HashMap() [function] [call site2] 01549
2 JS::Lexer::~Lexer() [function] [call site2] 01550
2 JS::Parser::parse_program(bool) [function] [call site2] 01551
3 JS::Parser::push_start() [function] [call site2] 01552
4 JS::Parser::position() const [function] [call site2] 01553
5 JS::Token::line_number() const [function] [call site2] 01554
5 JS::Token::line_column() const [function] [call site2] 01555
5 JS::Token::offset() const [function] [call site2] 01556
4 JS::Parser::RulePosition::RulePosition(JS::Parser&, JS::Position) [function] [call site2] 01557
5 AK::Vector ::try_append(JS::Position&&) [function] [call site2] 01558
5 AK::ErrorOr ::is_error() const [function] [call site2] 01559
5 __assert_fail [call site2] 01560
3 AK::StringView::StringView(AK::FlyString const&) [function] [call site2] 01561
4 AK::FlyString::characters() const [function] [call site2] 01562
4 AK::FlyString::length() const [function] [call site2] 01563
5 AK::StringImpl::length() const [function] [call site2] 01564
3 JS::Parser::RulePosition::position() const [function] [call site2] 01565
3 JS::Parser::position() const [function] [call site2] 01566
3 JS::Program::Program(JS::SourceRange, JS::Program::Type) [function] [call site2] 01567
4 JS::ScopeNode::ScopeNode(JS::SourceRange) [function] [call site2] 01568
5 JS::Statement::Statement(JS::SourceRange) [function] [call site2] 01569
6 JS::ASTNode::ASTNode(JS::SourceRange) [function] [call site2] 01570
5 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 01571
6 AK::NonnullPtrVector , 0ul>::NonnullPtrVector() [function] [call site2] 01572
7 AK::Vector , 0ul>::Vector() [function] [call site2] 01573
4 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 01574
3 AK::NonnullRefPtr AK::adopt_ref (JS::Program&) [function] [call site2] 01575
3 JS::ScopePusher::program_scope(JS::Parser&, JS::Program&) [function] [call site2] 01576
4 JS::ScopePusher::ScopePusher(JS::Parser&, JS::ScopeNode*, bool) [function] [call site2] 01577
5 AK::HashTable , false>::HashTable() [function] [call site2] 01578
5 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 01579
5 AK::HashMap , AK::Traits , false>::HashMap() [function] [call site2] 01580
5 JS::ScopePusher* AK::exchange (JS::ScopePusher*&, JS::ScopePusher*&&) [function] [call site2] 01581
3 __assert_fail [call site2] 01582
3 JS::Parser::parse_script(JS::Program&, bool) [function] [call site2] 01583
4 JS::Parser::parse_directive(JS::ScopeNode&) [function] [call site2] 01584
5 JS::Parser::done() const [function] [call site2] 01585
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 01586
7 JS::Token::type() const [function] [call site2] 01587
5 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 01588
6 JS::Parser::push_start() [function] [call site2] 01589
6 JS::Token::type() const [function] [call site2] 01590
6 JS::Parser::parse_block_statement() [function] [call site2] 01591
7 JS::Parser::push_start() [function] [call site2] 01592
7 JS::Token::filename() const [function] [call site2] 01593
7 JS::Parser::RulePosition::position() const [function] [call site2] 01594
7 JS::Parser::position() const [function] [call site2] 01595
7 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 01596
8 JS::BlockStatement::BlockStatement(JS::SourceRange) [function] [call site2] 01597
9 JS::ScopeNode::ScopeNode(JS::SourceRange) [function] [call site2] 01598
7 JS::ScopePusher::block_scope(JS::Parser&, JS::ScopeNode&) [function] [call site2] 01599
8 JS::ScopePusher::ScopePusher(JS::Parser&, JS::ScopeNode*, bool) [function] [call site2] 01600
7 JS::Parser::consume(JS::TokenType) [function] [call site2] 01601
8 JS::Parser::match(JS::TokenType) const [function] [call site2] 01602
8 JS::Token::name(JS::TokenType) [function] [call site2] 01603
8 JS::Parser::expected(char const*) [function] [call site2] 01604
9 JS::Token::message() const [function] [call site2] 01605
9 AK::String::String(AK::String const&) [function] [call site2] 01606
9 AK::StringImpl::length() const [function] [call site2] 01607
9 JS::Token::name() const [function] [call site2] 01608
10 JS::Token::name(JS::TokenType) [function] [call site2] 01609
9 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, char const* const&, char const* const&) [function] [call site2] 01610
10 AK::VariadicFormatParams ::VariadicFormatParams(char const* const&, char const* const&) [function] [call site2] 01611
10 AK::Format::Detail::CheckedFormatString ::view() const [function] [call site2] 01612
10 AK::String::vformatted(AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 01613
11 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01614
11 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 01615
11 AK::ErrorOr ::is_error() const [function] [call site2] 01616
11 __assert_fail [call site2] 01617
11 AK::StringBuilder::to_string() const [function] [call site2] 01618
12 AK::StringBuilder::is_empty() const [function] [call site2] 01619
13 AK::Detail::ByteBuffer<256ul>::is_empty() const [function] [call site2] 01620
12 AK::StringBuilder::data() const [function] [call site2] 01621
11 AK::StringBuilder::~StringBuilder() [function] [call site2] 01622
9 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01623
10 JS::Parser::position() const [function] [call site2] 01624
10 AK::String::String(AK::String const&) [function] [call site2] 01625
10 AK::Vector ::try_append(JS::Parser::Error&&) [function] [call site2] 01626
11 JS::Parser::Error::Error(JS::Parser::Error&&) [function] [call site2] 01627
12 AK::String::String(AK::String&&) [function] [call site2] 01628
10 AK::ErrorOr ::is_error() const [function] [call site2] 01629
10 __assert_fail [call site2] 01630
10 JS::Parser::Error::~Error() [function] [call site2] 01631
9 AK::String::~String() [function] [call site2] 01632
8 JS::Parser::consume() [function] [call site2] 01633
9 JS::Token::Token(JS::Token const&) [function] [call site2] 01634
9 JS::Lexer::next() [function] [call site2] 01635
9 JS::Token::operator=(JS::Token&&) [function] [call site2] 01636
9 JS::Token::~Token() [function] [call site2] 01637
9 JS::Token::type() const [function] [call site2] 01638
9 JS::Token::value() const [function] [call site2] 01639
10 AK::Variant ::Visitor ::Visitor({lambda(AK::StringView)#1}&&, AK::FlyString const&, {lambda(AK::FlyString const&)#1}&&) [function] [call site2] 01640
10 AK::Empty const* AK::bit_cast (void const* const&) [function] [call site2] 01641
10 JS::Token::value() const::{lambda(AK::Empty)#1}::operator()(AK::Empty) const [function] [call site2] 01642
11 __assert_fail [call site2] 01643
10 AK::StringView const* AK::bit_cast (void const* const&) [function] [call site2] 01644
10 JS::Token::value() const::{lambda(AK::StringView)#1}::operator()(AK::StringView) const [function] [call site2] 01645
10 __assert_fail [call site2] 01646
9 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01647
10 AK::StringView::length() const [function] [call site2] 01648
8 JS::Token::value() const [function] [call site2] 01649
8 JS::is_strict_reserved_word(AK::StringView) [function] [call site2] 01650
9 bool AK::any_of const&, JS::is_strict_reserved_word(AK::StringView)::$_2>(AK::Array const&, JS::is_strict_reserved_word(AK::StringView)::$_2 const&) [function] [call site2] 01651
10 AK::Array ::begin() const [function] [call site2] 01652
11 AK::SimpleIterator const, AK::StringView const>::begin(AK::Array const&) [function] [call site2] 01653
10 bool AK::any_of const, AK::StringView const>, AK::SimpleIterator const, AK::StringView const>, JS::is_strict_reserved_word(AK::StringView)::$_2>(AK::SimpleIterator const, AK::StringView const> const&, AK::SimpleIterator const, AK::StringView const> const&, JS::is_strict_reserved_word(AK::StringView)::$_2 const&) [function] [call site2] 01654
11 AK::SimpleIterator const, AK::StringView const> AK::find_if const, AK::StringView const>, AK::SimpleIterator const, AK::StringView const>, JS::is_strict_reserved_word(AK::StringView)::$_2 const&>(AK::SimpleIterator const, AK::StringView const>, AK::SimpleIterator const, AK::StringView const>, JS::is_strict_reserved_word(AK::StringView)::$_2 const&) [function] [call site2] 01655
12 AK::SimpleIterator const, AK::StringView const>::operator!=(AK::SimpleIterator const, AK::StringView const>) const [function] [call site2] 01656
12 AK::Array ::operator[](unsigned long) const [function] [call site2] 01657
13 AK::Array ::at(unsigned long) const [function] [call site2] 01658
14 AK::Array ::size() const [function] [call site2] 01659
11 AK::SimpleIterator const, AK::StringView const>::operator!=(AK::SimpleIterator const, AK::StringView const>) const [function] [call site2] 01660
8 JS::Token::value() const [function] [call site2] 01661
8 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 01662
8 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01663
7 JS::Token::~Token() [function] [call site2] 01664
7 JS::Parser::parse_statement_list(JS::ScopeNode&, JS::Parser::AllowLabelledFunction) [function] [call site2] 01665
8 JS::Parser::done() const [function] [call site2] 01666
8 JS::Parser::match_declaration() const [function] [call site2] 01667
9 JS::Token::type() const [function] [call site2] 01668
9 JS::Parser::try_match_let_declaration() const [function] [call site2] 01669
10 JS::Token::type() const [function] [call site2] 01670
10 __assert_fail [call site2] 01671
10 JS::Parser::next_token(unsigned long) const [function] [call site2] 01672
11 JS::Lexer::Lexer(JS::Lexer const&) [function] [call site2] 01673
12 JS::Token::Token(JS::Token const&) [function] [call site2] 01674
11 JS::Token::Token() [function] [call site2] 01675
11 JS::Lexer::next() [function] [call site2] 01676
11 JS::Token::operator=(JS::Token&&) [function] [call site2] 01677
11 JS::Token::~Token() [function] [call site2] 01678
11 JS::Lexer::~Lexer() [function] [call site2] 01679
10 JS::Token::is_identifier_name() const [function] [call site2] 01680
10 JS::Token::value() const [function] [call site2] 01681
10 AK::StringView::operator!=(AK::StringView) const [function] [call site2] 01682
11 AK::StringView::length() const [function] [call site2] 01683
10 JS::Token::type() const [function] [call site2] 01684
10 JS::Token::~Token() [function] [call site2] 01685
9 JS::Parser::next_token(unsigned long) const [function] [call site2] 01686
9 JS::Token::type() const [function] [call site2] 01687
9 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 01688
10 AK::StringView::contains(char) const [function] [call site2] 01689
9 JS::Token::~Token() [function] [call site2] 01690
8 JS::Parser::parse_declaration() [function] [call site2] 01691
9 JS::Parser::push_start() [function] [call site2] 01692
9 JS::Token::type() const [function] [call site2] 01693
9 JS::Parser::next_token(unsigned long) const [function] [call site2] 01694
9 JS::Token::~Token() [function] [call site2] 01695
9 AK::NonnullRefPtr JS::Parser::parse_function_node (unsigned char, AK::Optional const&) [function] [call site2] 01696
10 JS::Parser::RulePosition::RulePosition(JS::Parser&, JS::Position) [function] [call site2] 01697
10 JS::Parser::push_start() [function] [call site2] 01698
10 __assert_fail [call site2] 01699
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01700
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01701
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01702
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01703
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01704
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01705
10 AK::FlyString::FlyString() [function] [call site2] 01706
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01707
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01708
10 JS::Parser::match(JS::TokenType) const [function] [call site2] 01709
10 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 01710
10 JS::Token::~Token() [function] [call site2] 01711
10 JS::Parser::consume(JS::TokenType) [function] [call site2] 01712
10 JS::Token::~Token() [function] [call site2] 01713
10 JS::Parser::consume(JS::TokenType) [function] [call site2] 01714
10 JS::Token::~Token() [function] [call site2] 01715
10 JS::Parser::match(JS::TokenType) const [function] [call site2] 01716
10 JS::Parser::consume(JS::TokenType) [function] [call site2] 01717
10 JS::Token::~Token() [function] [call site2] 01718
10 JS::FunctionDeclaration::must_have_name() [function] [call site2] 01719
10 JS::Parser::match_identifier() const [function] [call site2] 01720
11 JS::Token::type() const [function] [call site2] 01721
11 JS::Token::value() const [function] [call site2] 01722
11 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01723
11 JS::Token::value() const [function] [call site2] 01724
11 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01725
11 JS::Token::value() const [function] [call site2] 01726
11 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01727
11 JS::Token::type() const [function] [call site2] 01728
11 JS::Token::type() const [function] [call site2] 01729
11 JS::Token::type() const [function] [call site2] 01730
11 JS::Token::type() const [function] [call site2] 01731
11 JS::Token::type() const [function] [call site2] 01732
10 JS::Parser::consume_identifier() [function] [call site2] 01733
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01734
11 JS::Parser::consume(JS::TokenType) [function] [call site2] 01735
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01736
11 JS::Parser::consume(JS::TokenType) [function] [call site2] 01737
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01738
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01739
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01740
11 JS::Parser::consume() [function] [call site2] 01741
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01742
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01743
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01744
11 JS::Parser::consume() [function] [call site2] 01745
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01746
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01747
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01748
11 JS::Parser::consume() [function] [call site2] 01749
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01750
11 JS::Parser::consume() [function] [call site2] 01751
11 JS::Parser::expected(char const*) [function] [call site2] 01752
11 JS::Parser::consume() [function] [call site2] 01753
10 JS::Token::flystring_value() const [function] [call site2] 01754
11 AK::Variant ::Visitor ::Visitor({lambda(AK::StringView)#1}&&, AK::FlyString const&, {lambda(AK::FlyString const&)#1}&&) [function] [call site2] 01755
10 AK::FlyString::operator=(AK::FlyString&&) [function] [call site2] 01756
11 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01757
10 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 01758
11 bool AK::any_of &, JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool)::$_15>(AK::Array &, JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool)::$_15 const&) [function] [call site2] 01759
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01760
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01761
11 AK::FlyString::operator==(AK::StringView) const [function] [call site2] 01762
12 AK::StringImpl::characters() const [function] [call site2] 01763
12 AK::StringView::operator==(AK::StringView) const [function] [call site2] 01764
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01765
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01766
11 AK::StringView::StringView(AK::FlyString const&) [function] [call site2] 01767
11 JS::is_strict_reserved_word(AK::StringView) [function] [call site2] 01768
11 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 01769
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01770
10 AK::FlyString::operator==(AK::StringView) const [function] [call site2] 01771
10 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 01772
10 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01773
10 AK::FlyString::operator==(AK::StringView) const [function] [call site2] 01774
10 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01775
10 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01776
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01777
10 JS::Parser::consume(JS::TokenType) [function] [call site2] 01778
10 JS::Token::~Token() [function] [call site2] 01779
10 JS::Parser::parse_formal_parameters(int&, unsigned char) [function] [call site2] 01780
11 JS::Parser::push_start() [function] [call site2] 01781
11 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 01782
11 AK::Vector ::Vector() [function] [call site2] 01783
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01784
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01785
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01786
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01787
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01788
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01789
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 01790
11 JS::Parser::consume() [function] [call site2] 01791
11 JS::Token::~Token() [function] [call site2] 01792
11 JS::Parser::parse_formal_parameters(int&, unsigned char)::$_9::operator()() const [function] [call site2] 01793
12 JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions) [function] [call site2] 01794
13 JS::Parser::push_start() [function] [call site2] 01795
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01796
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01797
13 AK::RefPtr >::RefPtr() [function] [call site2] 01798
13 JS::Parser::consume() [function] [call site2] 01799
13 JS::Token::~Token() [function] [call site2] 01800
13 AK::Vector ::Vector() [function] [call site2] 01801
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01802
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01803
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01804
13 JS::Parser::consume() [function] [call site2] 01805
13 JS::Token::~Token() [function] [call site2] 01806
13 AK::Variant , AK::NonnullRefPtr , AK::Empty>::Variant() [function] [call site2] 01807
13 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::Variant() [function] [call site2] 01808
13 AK::RefPtr >::RefPtr() [function] [call site2] 01809
13 AK::Vector ::try_append(JS::BindingPattern::BindingEntry&&) [function] [call site2] 01810
14 JS::BindingPattern::BindingEntry::BindingEntry(JS::BindingPattern::BindingEntry&&) [function] [call site2] 01811
15 JS::Identifier* AK::exchange (JS::Identifier*&, decltype(nullptr)&&) [function] [call site2] 01812
15 __assert_fail [call site2] 01813
15 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 01814
13 AK::ErrorOr ::is_error() const [function] [call site2] 01815
13 __assert_fail [call site2] 01816
13 JS::BindingPattern::BindingEntry::~BindingEntry() [function] [call site2] 01817
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01818
13 JS::Parser::consume() [function] [call site2] 01819
13 JS::Token::~Token() [function] [call site2] 01820
13 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::Empty&&) [function] [call site2] 01821
13 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::Empty&&) [function] [call site2] 01822
13 AK::RefPtr >::RefPtr() [function] [call site2] 01823
13 JS::Parser::position() const [function] [call site2] 01824
13 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 01825
14 JS::Parser::ForbiddenTokens::forbid_tokens(std::initializer_list const&) [function] [call site2] 01826
15 __assert_fail [call site2] 01827
13 bool JS::ASTNode::fast_is () const [function] [call site2] 01828
13 AK::NonnullRefPtr AK::static_ptr_cast (AK::NonnullRefPtr const&) [function] [call site2] 01829
13 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 01830
13 bool JS::ASTNode::fast_is () const [function] [call site2] 01831
13 AK::NonnullRefPtr AK::static_ptr_cast (AK::NonnullRefPtr const&) [function] [call site2] 01832
13 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 01833
13 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01834
13 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01835
13 JS::Parser::match_identifier_name() const [function] [call site2] 01836
14 JS::Token::is_identifier_name() const [function] [call site2] 01837
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01838
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01839
13 JS::Parser::consume(JS::TokenType) [function] [call site2] 01840
13 JS::Parser::parse_string_literal(JS::Token const&, bool) [function] [call site2] 01841
14 JS::Parser::push_start() [function] [call site2] 01842
14 JS::Token::string_value(JS::Token::StringValueStatus&) const [function] [call site2] 01843
15 JS::Token::type() const [function] [call site2] 01844
15 JS::Token::type() const [function] [call site2] 01845
15 JS::Token::value() const [function] [call site2] 01846
15 AK::StringView::length() const [function] [call site2] 01847
15 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 01848
15 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01849
15 AK::GenericLexer::is_eof() const [function] [call site2] 01850
15 AK::GenericLexer::next_is(char) const [function] [call site2] 01851
15 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 01852
15 AK::StringBuilder::append(char) [function] [call site2] 01853
15 AK::GenericLexer::consume() [function] [call site2] 01854
15 AK::GenericLexer::next_is(AK::StringView) const [function] [call site2] 01855
16 AK::StringView::length() const [function] [call site2] 01856
16 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 01857
16 AK::StringView::operator[](unsigned long) const [function] [call site2] 01858
15 AK::GenericLexer::consume_escaped_code_point(bool) [function] [call site2] 01859
15 AK::Result ::is_error() const [function] [call site2] 01860
15 AK::Result ::error() [function] [call site2] 01861
15 JS::Token::string_value(JS::Token::StringValueStatus&) const::$_0::operator()(JS::Token::StringValueStatus) const [function] [call site2] 01862
15 AK::Result ::~Result() [function] [call site2] 01863
15 AK::Result ::value() [function] [call site2] 01864
15 AK::StringBuilder::append_code_point(unsigned int) [function] [call site2] 01865
15 AK::GenericLexer::is_eof() const [function] [call site2] 01866
15 AK::GenericLexer::next_is(char) const [function] [call site2] 01867
15 AK::GenericLexer::next_is(char const*) const [function] [call site2] 01868
16 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 01869
15 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 01870
15 AK::GenericLexer::next_is(AK::StringView) const [function] [call site2] 01871
15 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 01872
15 AK::is_ascii_digit(unsigned int) [function] [call site2] 01873
15 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 01874
15 AK::StringBuilder::append(char) [function] [call site2] 01875
15 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 01876
15 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 01877
15 AK::is_ascii_hex_digit(unsigned int) [function] [call site2] 01878
15 JS::Token::string_value(JS::Token::StringValueStatus&) const::$_0::operator()(JS::Token::StringValueStatus) const [function] [call site2] 01879
15 AK::GenericLexer::consume() [function] [call site2] 01880
15 JS::hex2int(char) [function] [call site2] 01881
16 AK::is_ascii_hex_digit(unsigned int) [function] [call site2] 01882
16 AK::to_ascii_lowercase(unsigned int) [function] [call site2] 01883
17 AK::is_ascii_upper_alpha(unsigned int) [function] [call site2] 01884
15 __assert_fail [call site2] 01885
15 AK::StringBuilder::append_code_point(unsigned int) [function] [call site2] 01886
15 AK::String::String() [function] [call site2] 01887
15 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 01888
15 JS::Token::string_value(JS::Token::StringValueStatus&) const::$_1::operator()(char) const [function] [call site2] 01889
15 AK::GenericLexer::consume(unsigned long) [function] [call site2] 01890
16 AK::StringView::length() const [function] [call site2] 01891
16 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 01892
16 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01893
15 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 01894
15 JS::Token::string_value(JS::Token::StringValueStatus&) const::$_2::operator()(char) const [function] [call site2] 01895
15 AK::GenericLexer::consume(unsigned long) [function] [call site2] 01896
15 AK::String::String(AK::StringView) [function] [call site2] 01897
15 JS::Token::string_value(JS::Token::StringValueStatus&) const::$_3::operator()(char) const [function] [call site2] 01898
15 AK::GenericLexer::consume(unsigned long) [function] [call site2] 01899
15 AK::String::String(AK::StringView) [function] [call site2] 01900
15 JS::Token::string_value(JS::Token::StringValueStatus&) const::$_2::operator()(char) const [function] [call site2] 01901
15 AK::GenericLexer::consume(unsigned long) [function] [call site2] 01902
15 AK::String::String(AK::StringView) [function] [call site2] 01903
15 AK::String::is_null() const [function] [call site2] 01904
15 AK::StringImpl::characters() const [function] [call site2] 01905
15 strtoul [call site2] 01906
15 __assert_fail [call site2] 01907
15 AK::StringBuilder::append_code_point(unsigned int) [function] [call site2] 01908
15 AK::GenericLexer::consume() [function] [call site2] 01909
15 AK::StringBuilder::append(char) [function] [call site2] 01910
15 AK::GenericLexer::retreat() [function] [call site2] 01911
15 AK::GenericLexer::consume_escaped_character(char, AK::StringView) [function] [call site2] 01912
16 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 01913
16 AK::GenericLexer::consume() [function] [call site2] 01914
16 AK::StringView::length() const [function] [call site2] 01915
16 AK::StringView::operator[](unsigned long) const [function] [call site2] 01916
16 AK::StringView::operator[](unsigned long) const [function] [call site2] 01917
15 AK::StringBuilder::append(char) [function] [call site2] 01918
15 AK::String::~String() [function] [call site2] 01919
15 AK::StringBuilder::to_string() const [function] [call site2] 01920
15 AK::StringBuilder::~StringBuilder() [function] [call site2] 01921
14 AK::String::String() [function] [call site2] 01922
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01923
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01924
14 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, char const* const&) [function] [call site2] 01925
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 01926
14 __assert_fail [call site2] 01927
14 JS::Token::line_number() const [function] [call site2] 01928
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 01929
14 AK::String::~String() [function] [call site2] 01930
14 JS::Token::value() const [function] [call site2] 01931
14 AK::StringView::operator==(char const*) const [function] [call site2] 01932
15 AK::StringView::is_null() const [function] [call site2] 01933
14 JS::Token::filename() const [function] [call site2] 01934
14 JS::Parser::RulePosition::position() const [function] [call site2] 01935
14 JS::Parser::position() const [function] [call site2] 01936
14 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::String&, bool&) [function] [call site2] 01937
14 AK::String::~String() [function] [call site2] 01938
14 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 01939
15 AK::Vector ::is_empty() const [function] [call site2] 01940
15 __assert_fail [call site2] 01941
15 __assert_fail [call site2] 01942
15 __assert_fail [call site2] 01943
13 JS::Token::filename() const [function] [call site2] 01944
13 JS::Parser::RulePosition::position() const [function] [call site2] 01945
13 JS::Parser::position() const [function] [call site2] 01946
13 JS::StringLiteral::value() const [function] [call site2] 01947
14 AK::StringView::StringView(AK::String const&) [function] [call site2] 01948
15 AK::StringImpl::length() const [function] [call site2] 01949
13 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::StringView&&) [function] [call site2] 01950
14 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 01951
13 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 01952
13 JS::Token::~Token() [function] [call site2] 01953
13 JS::Token::filename() const [function] [call site2] 01954
13 JS::Parser::RulePosition::position() const [function] [call site2] 01955
13 JS::Parser::position() const [function] [call site2] 01956
13 JS::Parser::consume() [function] [call site2] 01957
13 JS::Token::flystring_value() const [function] [call site2] 01958
13 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&&) [function] [call site2] 01959
13 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 01960
13 AK::FlyString::~FlyString() [function] [call site2] 01961
13 JS::Token::~Token() [function] [call site2] 01962
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01963
13 JS::Parser::consume() [function] [call site2] 01964
13 JS::Token::~Token() [function] [call site2] 01965
13 std::initializer_list ::initializer_list() [function] [call site2] 01966
13 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 01967
13 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 01968
13 JS::Parser::consume(JS::TokenType) [function] [call site2] 01969
13 JS::Token::~Token() [function] [call site2] 01970
13 JS::Parser::expected(char const*) [function] [call site2] 01971
13 AK::RefPtr >::RefPtr() [function] [call site2] 01972
13 JS::Parser::match(JS::TokenType) const [function] [call site2] 01973
13 JS::Parser::consume() [function] [call site2] 01974
13 JS::Token::~Token() [function] [call site2] 01975
13 JS::Parser::position() const [function] [call site2] 01976
13 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 01977
13 bool JS::ASTNode::fast_is () const [function] [call site2] 01978
13 JS::Parser::synthesize_binding_pattern(JS::Expression const&) [function] [call site2] 01979
14 bool JS::ASTNode::fast_is () const [function] [call site2] 01980
14 __assert_fail [call site2] 01981
14 JS::ASTNode::source_range() const [function] [call site2] 01982
14 bool AK::Vector ::remove_all_matching (JS::Parser::synthesize_binding_pattern(JS::Expression const&)::$_31 const&) [function] [call site2] 01983
15 auto JS::Parser::synthesize_binding_pattern(JS::Expression const&)::$_31::operator() (JS::Parser::Error const&) const [function] [call site2] 01984
16 JS::SourceRange::contains(JS::Position const&) const [function] [call site2] 01985
15 AK::Vector ::remove(unsigned long) [function] [call site2] 01986
16 __assert_fail [call site2] 01987
16 JS::Parser::Error::~Error() [function] [call site2] 01988
16 AK::Vector ::slot(unsigned long) [function] [call site2] 01989
16 __assert_fail [call site2] 01990
16 JS::Parser::Error::Error(JS::Parser::Error&&) [function] [call site2] 01991
16 __assert_fail [call site2] 01992
16 JS::Parser::Error::~Error() [function] [call site2] 01993
14 JS::ASTNode::source_range() const [function] [call site2] 01994
14 JS::ASTNode::source_range() const [function] [call site2] 01995
14 JS::Lexer::source() const [function] [call site2] 01996
14 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01997
14 JS::Lexer::filename() const [function] [call site2] 01998
14 JS::ASTNode::source_range() const [function] [call site2] 01999
14 JS::Lexer::Lexer(AK::StringView, AK::StringView, unsigned long, unsigned long) [function] [call site2] 02000
14 JS::Lexer::Lexer(JS::Lexer const&) [function] [call site2] 02001
14 JS::Parser::Parser(JS::Lexer, JS::Program::Type, AK::Optional ) [function] [call site2] 02002
14 JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions) [function] [call site2] 02003
15 AK::RefPtr >::release_nonnull() [function] [call site2] 02004
15 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02005
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02006
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02007
15 bool JS::ASTNode::fast_is () const [function] [call site2] 02008
15 AK::NonnullRefPtr AK::static_ptr_cast (AK::NonnullRefPtr const&) [function] [call site2] 02009
15 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02010
15 bool JS::ASTNode::fast_is () const [function] [call site2] 02011
15 AK::NonnullRefPtr AK::static_ptr_cast (AK::NonnullRefPtr const&) [function] [call site2] 02012
15 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02013
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02014
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02015
15 JS::Parser::match(JS::TokenType) const [function] [call site2] 02016
15 JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions) [function] [call site2] 02017
16 AK::RefPtr >::operator!() const [function] [call site2] 02018
16 AK::RefPtr >::RefPtr() [function] [call site2] 02019
16 AK::RefPtr >::release_nonnull() [function] [call site2] 02020
16 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02021
16 JS::Parser::match_identifier_name() const [function] [call site2] 02022
16 JS::Token::filename() const [function] [call site2] 02023
16 JS::Parser::RulePosition::position() const [function] [call site2] 02024
16 JS::Parser::position() const [function] [call site2] 02025
16 JS::Parser::consume() [function] [call site2] 02026
16 JS::Token::flystring_value() const [function] [call site2] 02027
16 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&&) [function] [call site2] 02028
16 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02029
16 AK::FlyString::~FlyString() [function] [call site2] 02030
16 JS::Token::~Token() [function] [call site2] 02031
16 JS::Parser::expected(char const*) [function] [call site2] 02032
16 AK::RefPtr >::RefPtr() [function] [call site2] 02033
16 JS::Parser::expected(char const*) [function] [call site2] 02034
16 AK::RefPtr >::RefPtr() [function] [call site2] 02035
16 JS::Parser::position() const [function] [call site2] 02036
16 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02037
16 bool JS::ASTNode::fast_is () const [function] [call site2] 02038
16 JS::Parser::synthesize_binding_pattern(JS::Expression const&) [function] [call site2] 02039
17 JS::Parser::has_errors() const [function] [call site2] 02040
17 JS::Parser::errors() const [function] [call site2] 02041
17 AK::Vector ::extend(AK::Vector const&) [function] [call site2] 02042
18 AK::Vector ::try_extend(AK::Vector const&) [function] [call site2] 02043
19 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 02044
19 AK::ErrorOr ::is_error() const [function] [call site2] 02045
19 AK::TypedTransfer ::copy(JS::Parser::Error*, JS::Parser::Error const*, unsigned long) [function] [call site2] 02046
20 JS::Parser::Error::Error(JS::Parser::Error const&) [function] [call site2] 02047
19 AK::ErrorOr ::ErrorOr() [function] [call site2] 02048
18 AK::ErrorOr ::is_error() const [function] [call site2] 02049
18 __assert_fail [call site2] 02050
17 JS::Parser::~Parser() [function] [call site2] 02051
18 JS::Parser::ParserState::~ParserState() [function] [call site2] 02052
19 AK::HashMap , AK::Traits , false>::~HashMap() [function] [call site2] 02053
20 AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::~HashTable() [function] [call site2] 02054
21 AK::HashMap , AK::Traits , false>::Entry::~Entry() [function] [call site2] 02055
19 AK::Vector ::~Vector() [function] [call site2] 02056
19 JS::Token::~Token() [function] [call site2] 02057
19 JS::Lexer::~Lexer() [function] [call site2] 02058
17 JS::Lexer::~Lexer() [function] [call site2] 02059
16 AK::RefPtr >::release_nonnull() [function] [call site2] 02060
16 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02061
16 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02062
16 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02063
16 bool JS::ASTNode::fast_is () const [function] [call site2] 02064
16 AK::NonnullRefPtr AK::static_ptr_cast (AK::NonnullRefPtr const&) [function] [call site2] 02065
16 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02066
16 bool JS::ASTNode::fast_is () const [function] [call site2] 02067
16 AK::NonnullRefPtr AK::static_ptr_cast (AK::NonnullRefPtr const&) [function] [call site2] 02068
16 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02069
16 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02070
16 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02071
16 JS::Parser::match(JS::TokenType) const [function] [call site2] 02072
16 JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions) [function] [call site2] 02073
17 AK::RefPtr >::operator!() const [function] [call site2] 02074
17 JS::Parser::expected(char const*) [function] [call site2] 02075
17 AK::RefPtr >::RefPtr() [function] [call site2] 02076
17 AK::RefPtr >::release_nonnull() [function] [call site2] 02077
17 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02078
17 JS::Parser::match_identifier_name() const [function] [call site2] 02079
17 JS::Parser::consume_identifier() [function] [call site2] 02080
17 JS::Token::flystring_value() const [function] [call site2] 02081
17 JS::Token::filename() const [function] [call site2] 02082
17 JS::Parser::RulePosition::position() const [function] [call site2] 02083
17 JS::Parser::position() const [function] [call site2] 02084
17 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&) [function] [call site2] 02085
17 AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02086
17 AK::FlyString::~FlyString() [function] [call site2] 02087
17 JS::Parser::expected(char const*) [function] [call site2] 02088
17 AK::RefPtr >::RefPtr() [function] [call site2] 02089
17 JS::Parser::match(JS::TokenType) const [function] [call site2] 02090
17 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02091
17 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02092
17 AK::RefPtr >::RefPtr() [function] [call site2] 02093
17 JS::Parser::consume() [function] [call site2] 02094
17 JS::Token::~Token() [function] [call site2] 02095
17 std::initializer_list ::initializer_list() [function] [call site2] 02096
17 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02097
17 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02098
18 void AK::swap (JS::Expression*&, JS::Expression*&) [function] [call site2] 02099
17 AK::RefPtr >::operator!() const [function] [call site2] 02100
17 JS::Parser::expected(char const*) [function] [call site2] 02101
17 AK::RefPtr >::RefPtr() [function] [call site2] 02102
17 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 02103
17 AK::Vector ::try_append(JS::BindingPattern::BindingEntry&&) [function] [call site2] 02104
17 AK::ErrorOr ::is_error() const [function] [call site2] 02105
17 __assert_fail [call site2] 02106
17 JS::BindingPattern::BindingEntry::~BindingEntry() [function] [call site2] 02107
17 JS::Parser::match(JS::TokenType) const [function] [call site2] 02108
17 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02109
17 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02110
17 AK::RefPtr >::RefPtr() [function] [call site2] 02111
17 JS::Parser::consume() [function] [call site2] 02112
17 JS::Token::~Token() [function] [call site2] 02113
17 JS::Parser::match(JS::TokenType) const [function] [call site2] 02114
17 JS::Parser::consume(JS::TokenType) [function] [call site2] 02115
17 JS::Token::~Token() [function] [call site2] 02116
17 JS::Parser::consume() [function] [call site2] 02117
17 JS::Token::~Token() [function] [call site2] 02118
17 JS::Parser::consume(JS::TokenType) [function] [call site2] 02119
17 JS::Token::~Token() [function] [call site2] 02120
17 JS::BindingPattern::BindingPattern() [function] [call site2] 02121
18 AK::RefCounted ::RefCounted() [function] [call site2] 02122
18 AK::Vector ::Vector() [function] [call site2] 02123
17 AK::NonnullRefPtr AK::adopt_ref (JS::BindingPattern&) [function] [call site2] 02124
17 AK::Vector ::operator=(AK::Vector &&) [function] [call site2] 02125
18 AK::Vector ::clear() [function] [call site2] 02126
18 AK::Vector ::reset_capacity() [function] [call site2] 02127
17 AK::Vector ::Vector() [function] [call site2] 02128
17 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions)::$_10&&) [function] [call site2] 02129
18 AK::Function (AK::FlyString const&)>::Function ::ThrowCompletionOrVoidCallback (JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions)::$_10&&)::{lambda(AK::FlyString const&)#1}>(JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions)::$_10&&) [function] [call site2] 02130
17 JS::BindingPattern::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02131
18 AK::Vector ::begin() const [function] [call site2] 02132
18 AK::SimpleIterator const, JS::BindingPattern::BindingEntry const>::operator!=(AK::SimpleIterator const, JS::BindingPattern::BindingEntry const>) const [function] [call site2] 02133
18 bool AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::has >() const [function] [call site2] 02134
18 AK::NonnullRefPtr const& AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::get >() const [function] [call site2] 02135
19 bool AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::has >() const [function] [call site2] 02136
19 AK::NonnullRefPtr const* AK::bit_cast const*, unsigned char const (*) [8]>(unsigned char const (* const&) [8]) [function] [call site2] 02137
18 __assert_fail [call site2] 02138
18 JS::Identifier::string() const [function] [call site2] 02139
18 AK::Function (AK::FlyString const&)>::operator()(AK::FlyString const&) const [function] [call site2] 02140
19 AK::Function (AK::FlyString const&)>::callable_wrapper() const [function] [call site2] 02141
19 AK::ScopeGuard (AK::FlyString const&)>::operator()(AK::FlyString const&) const::{lambda()#1}>::ScopeGuard({lambda()#1}) [function] [call site2] 02142
19 AK::ScopeGuard (AK::FlyString const&)>::operator()(AK::FlyString const&) const::{lambda()#1}>::~ScopeGuard() [function] [call site2] 02143
20 AK::Function (AK::FlyString const&)>::operator()(AK::FlyString const&) const::{lambda()#1}::operator()() const [function] [call site2] 02144
21 AK::Function (AK::FlyString const&)>::clear(bool) [function] [call site2] 02145
18 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 02146
18 bool AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::has >() const [function] [call site2] 02147
18 AK::NonnullRefPtr const& AK::Variant , AK::NonnullRefPtr , AK::NonnullRefPtr , AK::Empty>::get >() const [function] [call site2] 02148
18 JS::BindingPattern::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02149
19 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 02150
19 bool AK::Variant , AK::NonnullRefPtr , AK::Empty>::has >() const [function] [call site2] 02151
19 AK::NonnullRefPtr const& AK::Variant , AK::NonnullRefPtr , AK::Empty>::get >() const [function] [call site2] 02152
19 JS::Identifier::string() const [function] [call site2] 02153
19 AK::Function (AK::FlyString const&)>::operator()(AK::FlyString const&) const [function] [call site2] 02154
19 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 02155
19 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 02156
20 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 02157
17 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02158
18 JS::Completion::~Completion() [function] [call site2] 02159
17 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02160
18 AK::Function (AK::FlyString const&)>::clear(bool) [function] [call site2] 02161
17 AK::Vector ::~Vector() [function] [call site2] 02162
17 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02163
12 AK::RefPtr >::release_nonnull() [function] [call site2] 02164
12 AK::Variant >::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02165
12 JS::Parser::consume_identifier() [function] [call site2] 02166
12 JS::Token::flystring_value() const [function] [call site2] 02167
12 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 02168
12 AK::Vector ::begin() [function] [call site2] 02169
12 AK::SimpleIterator , JS::FunctionNode::Parameter>::operator!=(AK::SimpleIterator , JS::FunctionNode::Parameter>) const [function] [call site2] 02170
12 AK::Variant >::Visitor const&)#1}>::Visitor({lambda(AK::FlyString const&)#1}&&, AK::NonnullRefPtr const&) [function] [call site2] 02171
12 AK::FlyString const* AK::bit_cast (void const* const&) [function] [call site2] 02172
12 JS::Parser::parse_formal_parameters(int&, unsigned char)::$_9::operator()() const::{lambda(AK::FlyString const&)#1}::operator()(AK::FlyString const&) const [function] [call site2] 02173
13 AK::FlyString::operator==(AK::FlyString const&) const [function] [call site2] 02174
14 AK::RefPtr >::operator==(AK::RefPtr > const&) const [function] [call site2] 02175
12 JS::Parser::parse_formal_parameters(int&, unsigned char)::$_9::operator()() const::{lambda(AK::NonnullRefPtr const&)#1}::operator()(AK::NonnullRefPtr const&) const [function] [call site2] 02176
13 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback const&)#1}::operator()(AK::NonnullRefPtr const&) const::{lambda(auto:1&)#1}>({lambda(AK::NonnullRefPtr const&)#1}&&) [function] [call site2] 02177
13 JS::BindingPattern::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02178
13 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02179
13 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02180
12 AK::String::String() [function] [call site2] 02181
12 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 02182
12 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 02183
12 JS::Parser::match(JS::TokenType) const [function] [call site2] 02184
12 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 02185
12 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 02186
12 JS::Token::line_number() const [function] [call site2] 02187
12 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02188
12 AK::String::~String() [function] [call site2] 02189
12 JS::Token::value() const [function] [call site2] 02190
12 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 02191
12 AK::Variant >::VariantConstructors(AK::FlyString&&) [function] [call site2] 02192
12 AK::FlyString::~FlyString() [function] [call site2] 02193
12 AK::FlyString::~FlyString() [function] [call site2] 02194
12 JS::Token::~Token() [function] [call site2] 02195
11 AK::RefPtr >::RefPtr() [function] [call site2] 02196
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 02197
11 JS::Parser::consume() [function] [call site2] 02198
11 JS::Token::~Token() [function] [call site2] 02199
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02200
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02201
11 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02202
11 std::initializer_list ::initializer_list() [function] [call site2] 02203
11 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02204
11 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02205
11 bool JS::ASTNode::fast_is () const [function] [call site2] 02206
11 __assert_fail [call site2] 02207
11 AK::FlyString::operator==(AK::StringView) const [function] [call site2] 02208
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02209
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02210
11 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 02211
11 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 02212
11 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 02213
11 AK::Vector ::try_append(JS::FunctionNode::Parameter&&) [function] [call site2] 02214
11 AK::ErrorOr ::is_error() const [function] [call site2] 02215
11 __assert_fail [call site2] 02216
11 JS::FunctionNode::Parameter::~Parameter() [function] [call site2] 02217
12 AK::FlyString::~FlyString() [function] [call site2] 02218
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 02219
11 JS::Parser::consume(JS::TokenType) [function] [call site2] 02220
11 JS::Token::~Token() [function] [call site2] 02221
11 AK::Vector ::is_empty() const [function] [call site2] 02222
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02223
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02224
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 02225
11 JS::Token::name(JS::TokenType) [function] [call site2] 02226
11 JS::Parser::expected(char const*) [function] [call site2] 02227
11 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 02228
11 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02229
10 JS::Parser::consume(JS::TokenType) [function] [call site2] 02230
10 JS::Token::~Token() [function] [call site2] 02231
10 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02232
10 AK::HashMap , AK::Traits , false>::HashMap(AK::HashMap , AK::Traits , false>&&) [function] [call site2] 02233
10 AK::ScopeGuard (unsigned char, AK::Optional const&)::{lambda()#1}>::ScopeGuard({lambda()#1}) [function] [call site2] 02234
10 JS::Parser::consume(JS::TokenType) [function] [call site2] 02235
10 JS::Token::~Token() [function] [call site2] 02236
10 JS::Parser::parse_function_body(AK::Vector const&, JS::FunctionKind, bool&) [function] [call site2] 02237
11 JS::Parser::push_start() [function] [call site2] 02238
11 JS::Token::filename() const [function] [call site2] 02239
11 JS::Parser::RulePosition::position() const [function] [call site2] 02240
11 JS::Parser::position() const [function] [call site2] 02241
11 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 02242
11 JS::ScopePusher::function_scope(JS::Parser&, JS::FunctionBody&, AK::Vector const&) [function] [call site2] 02243
12 JS::ScopePusher::ScopePusher(JS::Parser&, JS::ScopeNode*, bool) [function] [call site2] 02244
12 AK::Vector ::~Vector() [function] [call site2] 02245
12 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 02246
12 AK::SimpleIterator const, JS::FunctionNode::Parameter const>::operator!=(AK::SimpleIterator const, JS::FunctionNode::Parameter const>) const [function] [call site2] 02247
12 AK::Variant >::Visitor const&)::{lambda(AK::FlyString const&)#1}, JS::ScopePusher::function_scope(JS::Parser&, JS::FunctionBody&, AK::Vector const&)::{lambda(AK::NonnullRefPtr const&)#1}>::Visitor({lambda(AK::FlyString const&)#1}&&, AK::NonnullRefPtr const&) [function] [call site2] 02248
11 JS::Parser::parse_directive(JS::ScopeNode&) [function] [call site2] 02249
12 JS::ScopeNode::append(AK::NonnullRefPtr ) [function] [call site2] 02250
13 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02251
12 bool JS::ASTNode::fast_is () const [function] [call site2] 02252
12 __assert_fail [call site2] 02253
12 JS::ExpressionStatement::expression() const [function] [call site2] 02254
12 bool JS::ASTNode::fast_is () const [function] [call site2] 02255
12 JS::StringLiteral::is_use_strict_directive() const [function] [call site2] 02256
12 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02257
12 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02258
11 JS::FunctionBody::set_strict_mode() [function] [call site2] 02259
11 JS::is_simple_parameter_list(AK::Vector const&) [function] [call site2] 02260
12 bool AK::all_of const&, JS::is_simple_parameter_list(AK::Vector const&)::$_3>(AK::Vector const&, JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&) [function] [call site2] 02261
13 AK::Vector ::begin() const [function] [call site2] 02262
13 bool AK::all_of const, JS::FunctionNode::Parameter const>, AK::SimpleIterator const, JS::FunctionNode::Parameter const>, JS::is_simple_parameter_list(AK::Vector const&)::$_3>(AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&) [function] [call site2] 02263
14 AK::SimpleIterator const, JS::FunctionNode::Parameter const> AK::find_if const, JS::FunctionNode::Parameter const>, AK::SimpleIterator const, JS::FunctionNode::Parameter const>, AK::all_of const, JS::FunctionNode::Parameter const>, AK::SimpleIterator const, JS::FunctionNode::Parameter const>, JS::is_simple_parameter_list(AK::Vector const&)::$_3>(AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&)::{lambda(auto:1 const&)#1}::operator() const&)::$_3>(JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&) const::{lambda(auto:1 const&)#1}>(AK::SimpleIterator const, JS::FunctionNode::Parameter const>, AK::SimpleIterator const, JS::FunctionNode::Parameter const>, AK::all_of const, JS::FunctionNode::Parameter const>, AK::SimpleIterator const, JS::FunctionNode::Parameter const>, JS::is_simple_parameter_list(AK::Vector const&)::$_3>(AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&)::{lambda(auto:1 const&)#1}::operator() const&)::$_3>(JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&) const::{lambda(auto:1 const&)#1}&&) [function] [call site2] 02264
15 auto AK::all_of const, JS::FunctionNode::Parameter const>, AK::SimpleIterator const, JS::FunctionNode::Parameter const>, JS::is_simple_parameter_list(AK::Vector const&)::$_3>(AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, AK::SimpleIterator const, JS::FunctionNode::Parameter const> const&, JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&)::{lambda(auto:1 const&)#1}::operator() const&)::$_3>(JS::is_simple_parameter_list(AK::Vector const&)::$_3 const&) const::{lambda(auto:1 const&)#1}::operator() (JS::FunctionNode::Parameter const&) const [function] [call site2] 02265
16 JS::is_simple_parameter_list(AK::Vector const&)::$_3::operator()(JS::FunctionNode::Parameter const&) const [function] [call site2] 02266
17 bool AK::Variant >::has () const [function] [call site2] 02267
14 AK::SimpleIterator const, JS::FunctionNode::Parameter const>::operator!=(AK::SimpleIterator const, JS::FunctionNode::Parameter const>) const [function] [call site2] 02268
11 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02269
11 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02270
11 JS::FunctionBody::set_strict_mode() [function] [call site2] 02271
11 JS::Parser::parse_statement_list(JS::ScopeNode&, JS::Parser::AllowLabelledFunction) [function] [call site2] 02272
12 __assert_fail [call site2] 02273
12 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 02274
13 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback )::{lambda(auto:1 const&)#1}>(JS::ScopePusher::add_declaration(AK::NonnullRefPtr )::{lambda(auto:1 const&)#1}&&) [function] [call site2] 02275
13 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02276
13 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02277
13 JS::ScopeNode::add_lexical_declaration(AK::NonnullRefPtr ) [function] [call site2] 02278
14 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02279
14 AK::ErrorOr ::is_error() const [function] [call site2] 02280
14 __assert_fail [call site2] 02281
13 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback )::{lambda(auto:1 const&)#2}>(JS::ScopePusher::add_declaration(AK::NonnullRefPtr )::{lambda(auto:1 const&)#2}&&) [function] [call site2] 02282
13 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02283
13 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02284
13 __assert_fail [call site2] 02285
13 JS::ScopeNode::add_var_scoped_declaration(AK::NonnullRefPtr ) [function] [call site2] 02286
14 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02287
14 AK::ErrorOr ::is_error() const [function] [call site2] 02288
14 __assert_fail [call site2] 02289
13 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback )::{lambda(auto:1 const&)#3}>(JS::ScopePusher::add_declaration(AK::NonnullRefPtr )::{lambda(auto:1 const&)#3}&&) [function] [call site2] 02290
13 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02291
13 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02292
13 JS::ScopeNode::add_var_scoped_declaration(AK::NonnullRefPtr ) [function] [call site2] 02293
13 bool JS::ASTNode::fast_is () const [function] [call site2] 02294
13 JS::FunctionNode::name() const [function] [call site2] 02295
13 AK::HashTable , false>::contains(AK::FlyString const&) const [function] [call site2] 02296
13 JS::ScopePusher::throw_identifier_declared(AK::FlyString const&, AK::NonnullRefPtr const&) [function] [call site2] 02297
14 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 02298
14 JS::ASTNode::source_range() const [function] [call site2] 02299
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02300
13 JS::FunctionNode::kind() const [function] [call site2] 02301
13 AK::HashTable , false>::contains(AK::FlyString const&) const [function] [call site2] 02302
13 JS::ScopePusher::throw_identifier_declared(AK::FlyString const&, AK::NonnullRefPtr const&) [function] [call site2] 02303
13 AK::HashSetResult AK::HashTable , false>::set (AK::FlyString const&, AK::HashSetExistingEntryBehavior) [function] [call site2] 02304
13 JS::ScopeNode::add_lexical_declaration(AK::NonnullRefPtr ) [function] [call site2] 02305
13 AK::HashSetResult AK::HashTable , false>::set (AK::FlyString const&, AK::HashSetExistingEntryBehavior) [function] [call site2] 02306
13 AK::HashTable , false>::contains(AK::FlyString const&) const [function] [call site2] 02307
13 AK::NonnullRefPtr AK::static_ptr_cast (AK::NonnullRefPtr const&) [function] [call site2] 02308
13 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02309
13 __assert_fail [call site2] 02310
13 JS::ScopeNode::add_lexical_declaration(AK::NonnullRefPtr ) [function] [call site2] 02311
12 JS::Declaration* AK::exchange (JS::Declaration*&, decltype(nullptr)&&) [function] [call site2] 02312
12 __assert_fail [call site2] 02313
12 JS::ScopeNode::append(AK::NonnullRefPtr ) [function] [call site2] 02314
12 JS::Parser::match_statement() const [function] [call site2] 02315
13 JS::Token::type() const [function] [call site2] 02316
13 JS::Parser::match_expression() const [function] [call site2] 02317
14 JS::Token::type() const [function] [call site2] 02318
14 JS::Parser::next_token(unsigned long) const [function] [call site2] 02319
14 JS::Token::type() const [function] [call site2] 02320
14 JS::Token::~Token() [function] [call site2] 02321
14 JS::Parser::match_identifier() const [function] [call site2] 02322
14 JS::Parser::match_unary_prefixed_expression() const [function] [call site2] 02323
15 JS::Token::type() const [function] [call site2] 02324
12 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 02325
13 JS::Parser::parse_return_statement() [function] [call site2] 02326
14 JS::Parser::push_start() [function] [call site2] 02327
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02328
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02329
14 JS::Parser::consume(JS::TokenType) [function] [call site2] 02330
14 JS::Token::~Token() [function] [call site2] 02331
14 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 02332
14 JS::Token::filename() const [function] [call site2] 02333
14 JS::Parser::RulePosition::position() const [function] [call site2] 02334
14 JS::Parser::position() const [function] [call site2] 02335
14 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, decltype(nullptr)&&) [function] [call site2] 02336
15 AK::RefPtr >::RefPtr(JS::Expression const*) [function] [call site2] 02337
14 JS::Parser::match_expression() const [function] [call site2] 02338
14 std::initializer_list ::initializer_list() [function] [call site2] 02339
14 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02340
14 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 02341
15 JS::Parser::match(JS::TokenType) const [function] [call site2] 02342
15 JS::Parser::consume() [function] [call site2] 02343
15 JS::Token::~Token() [function] [call site2] 02344
15 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 02345
15 JS::Parser::match(JS::TokenType) const [function] [call site2] 02346
15 JS::Parser::match(JS::TokenType) const [function] [call site2] 02347
15 JS::Parser::expected(char const*) [function] [call site2] 02348
14 JS::Token::filename() const [function] [call site2] 02349
14 JS::Parser::RulePosition::position() const [function] [call site2] 02350
14 JS::Parser::position() const [function] [call site2] 02351
14 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, AK::NonnullRefPtr &&) [function] [call site2] 02352
14 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 02353
14 JS::Token::filename() const [function] [call site2] 02354
14 JS::Parser::RulePosition::position() const [function] [call site2] 02355
14 JS::Parser::position() const [function] [call site2] 02356
14 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, decltype(nullptr)&&) [function] [call site2] 02357
14 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02358
13 JS::Parser::parse_variable_declaration(bool) [function] [call site2] 02359
14 JS::Parser::push_start() [function] [call site2] 02360
14 JS::Token::type() const [function] [call site2] 02361
14 __assert_fail [call site2] 02362
14 JS::Parser::consume() [function] [call site2] 02363
14 JS::Token::~Token() [function] [call site2] 02364
14 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 02365
14 AK::Variant , AK::NonnullRefPtr , AK::Empty>::Variant() [function] [call site2] 02366
14 JS::Parser::match_identifier() const [function] [call site2] 02367
14 JS::Parser::push_start() [function] [call site2] 02368
14 JS::Parser::consume_identifier() [function] [call site2] 02369
14 JS::Token::flystring_value() const [function] [call site2] 02370
14 JS::Token::filename() const [function] [call site2] 02371
14 JS::Parser::RulePosition::position() const [function] [call site2] 02372
14 JS::Parser::position() const [function] [call site2] 02373
14 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&) [function] [call site2] 02374
14 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02375
14 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 02376
14 AK::FlyString::operator==(AK::StringView) const [function] [call site2] 02377
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02378
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02379
14 AK::FlyString::~FlyString() [function] [call site2] 02380
14 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02381
14 JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions) [function] [call site2] 02382
14 AK::RefPtr >::release_nonnull() [function] [call site2] 02383
14 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02384
14 AK::NonnullRefPtr & AK::Variant , AK::NonnullRefPtr , AK::Empty>::get >() [function] [call site2] 02385
15 bool AK::Variant , AK::NonnullRefPtr , AK::Empty>::has >() const [function] [call site2] 02386
15 __assert_fail [call site2] 02387
15 AK::NonnullRefPtr * AK::bit_cast *, unsigned char (*) [8]>(unsigned char (* const&) [8]) [function] [call site2] 02388
14 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Parser::parse_variable_declaration(bool)::$_11&&) [function] [call site2] 02389
14 JS::BindingPattern::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02390
14 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02391
14 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02392
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 02393
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02394
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02395
14 JS::Token::filename() const [function] [call site2] 02396
14 JS::Parser::RulePosition::position() const [function] [call site2] 02397
14 JS::Parser::position() const [function] [call site2] 02398
14 JS::Parser::consume() [function] [call site2] 02399
14 JS::Token::flystring_value() const [function] [call site2] 02400
14 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&&) [function] [call site2] 02401
14 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02402
14 AK::FlyString::~FlyString() [function] [call site2] 02403
14 JS::Token::~Token() [function] [call site2] 02404
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 02405
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02406
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02407
14 JS::Token::filename() const [function] [call site2] 02408
14 JS::Parser::RulePosition::position() const [function] [call site2] 02409
14 JS::Parser::position() const [function] [call site2] 02410
14 JS::Parser::consume() [function] [call site2] 02411
14 JS::Token::flystring_value() const [function] [call site2] 02412
14 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&&) [function] [call site2] 02413
14 AK::Variant , AK::NonnullRefPtr , AK::Empty>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02414
14 AK::FlyString::~FlyString() [function] [call site2] 02415
14 JS::Token::~Token() [function] [call site2] 02416
14 bool AK::Variant , AK::NonnullRefPtr , AK::Empty>::has () const [function] [call site2] 02417
14 JS::Parser::expected(char const*) [function] [call site2] 02418
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 02419
14 JS::Parser::consume() [function] [call site2] 02420
14 JS::Token::~Token() [function] [call site2] 02421
14 AK::RefPtr >::RefPtr() [function] [call site2] 02422
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 02423
14 JS::Parser::consume() [function] [call site2] 02424
14 JS::Token::~Token() [function] [call site2] 02425
14 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02426
14 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02427
14 std::initializer_list ::initializer_list() [function] [call site2] 02428
14 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02429
14 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02430
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02431
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02432
14 bool AK::Variant , AK::NonnullRefPtr , AK::Empty>::has >() const [function] [call site2] 02433
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02434
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02435
14 JS::Token::filename() const [function] [call site2] 02436
14 JS::Parser::RulePosition::position() const [function] [call site2] 02437
14 JS::Parser::position() const [function] [call site2] 02438
14 AK::Variant , AK::NonnullRefPtr > AK::Variant , AK::NonnullRefPtr , AK::Empty>::downcast , AK::NonnullRefPtr >() && [function] [call site2] 02439
15 AK::Variant , AK::NonnullRefPtr >::Variant(unsigned char, AK::Detail::VariantConstructTag) [function] [call site2] 02440
15 AK::Variant , AK::NonnullRefPtr , AK::Empty>::Visitor , AK::NonnullRefPtr , AK::Empty>::downcast , AK::NonnullRefPtr >() &&::{lambda(auto:1&)#1}>::Visitor({lambda(auto:1&)#1}&&) [function] [call site2] 02441
15 auto AK::Variant , AK::NonnullRefPtr , AK::Empty>::downcast , AK::NonnullRefPtr >() &&::{lambda(auto:1&)#1}::operator() >(AK::NonnullRefPtr &) const [function] [call site2] 02442
16 void AK::Variant , AK::NonnullRefPtr >::set , AK::NonnullRefPtr >(AK::NonnullRefPtr &&, AK::Detail::VariantNoClearTag) [function] [call site2] 02443
15 auto AK::Variant , AK::NonnullRefPtr , AK::Empty>::downcast , AK::NonnullRefPtr >() &&::{lambda(auto:1&)#1}::operator() >(AK::NonnullRefPtr &) const [function] [call site2] 02444
15 __assert_fail [call site2] 02445
14 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >, AK::RefPtr > >(JS::SourceRange, AK::Variant , AK::NonnullRefPtr >&&, AK::RefPtr >&&) [function] [call site2] 02446
14 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02447
14 AK::ErrorOr ::is_error() const [function] [call site2] 02448
14 __assert_fail [call site2] 02449
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 02450
14 JS::Parser::consume() [function] [call site2] 02451
14 JS::Token::~Token() [function] [call site2] 02452
14 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 02453
14 JS::Token::filename() const [function] [call site2] 02454
14 JS::Parser::RulePosition::position() const [function] [call site2] 02455
14 JS::Parser::position() const [function] [call site2] 02456
14 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, JS::DeclarationKind&, AK::NonnullRefPtrVector &&) [function] [call site2] 02457
15 AK::NonnullRefPtrVector ::NonnullRefPtrVector(AK::NonnullRefPtrVector &&) [function] [call site2] 02458
14 AK::Vector , 0ul>::~Vector() [function] [call site2] 02459
14 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02460
13 __assert_fail [call site2] 02461
13 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 02462
13 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 02463
13 JS::Parser::parse_for_statement() [function] [call site2] 02464
14 JS::Parser::push_start() [function] [call site2] 02465
14 JS::Parser::consume(JS::TokenType) [function] [call site2] 02466
14 JS::Token::~Token() [function] [call site2] 02467
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 02468
14 JS::Parser::consume() [function] [call site2] 02469
14 JS::Token::~Token() [function] [call site2] 02470
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02471
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02472
14 JS::Parser::consume(JS::TokenType) [function] [call site2] 02473
14 JS::Token::~Token() [function] [call site2] 02474
14 AK::RefPtr >::RefPtr() [function] [call site2] 02475
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 02476
14 JS::Parser::match_variable_declaration() const [function] [call site2] 02477
15 JS::Token::type() const [function] [call site2] 02478
15 JS::Parser::try_match_let_declaration() const [function] [call site2] 02479
14 JS::Parser::parse_variable_declaration(bool) [function] [call site2] 02480
14 JS::VariableDeclaration::declaration_kind() const [function] [call site2] 02481
14 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 02482
14 AK::HashTable , false>::HashTable() [function] [call site2] 02483
14 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Parser::parse_for_statement()::$_14&&) [function] [call site2] 02484
14 JS::VariableDeclaration::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02485
15 JS::VariableDeclaration::declarations() const [function] [call site2] 02486
15 AK::SimpleIterator , 0ul> const, JS::VariableDeclarator const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 02487
15 JS::VariableDeclarator::target() const [function] [call site2] 02488
15 AK::Variant , AK::NonnullRefPtr >::Visitor &&) const::$_21, JS::VariableDeclaration::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const::$_20>::Visitor(JS::VariableDeclaration::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const::$_21&&, JS::VariableDeclaration::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const::$_20&&) [function] [call site2] 02489
15 JS::VariableDeclaration::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const::$_21::operator()(AK::NonnullRefPtr const&) const [function] [call site2] 02490
16 AK::Function (AK::FlyString const&)>::operator()(AK::FlyString const&) const [function] [call site2] 02491
15 JS::VariableDeclaration::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const::$_20::operator()(AK::NonnullRefPtr const&) const [function] [call site2] 02492
16 JS::BindingPattern::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02493
15 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 02494
15 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 02495
14 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02496
14 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02497
14 AK::HashTable , false>::~HashTable() [function] [call site2] 02498
15 AK::FlyString::~FlyString() [function] [call site2] 02499
14 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02500
14 JS::Parser::parse_for_statement()::$_35::operator()() const [function] [call site2] 02501
15 JS::Parser::parse_for_statement()::$_34::operator()(JS::Token const&) const [function] [call site2] 02502
16 JS::Token::type() const [function] [call site2] 02503
16 JS::Token::original_value() const [function] [call site2] 02504
16 AK::StringView::operator==(AK::StringView) const [function] [call site2] 02505
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02506
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02507
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02508
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02509
15 JS::Parser::match(JS::TokenType) const [function] [call site2] 02510
14 JS::Parser::parse_for_in_of_statement(AK::NonnullRefPtr , JS::Parser::IsForAwaitLoop) [function] [call site2] 02511
15 AK::Variant , AK::NonnullRefPtr >::VariantConstructors(AK::NonnullRefPtr const&) [function] [call site2] 02512
15 JS::Parser::push_start() [function] [call site2] 02513
15 bool JS::ASTNode::fast_is () const [function] [call site2] 02514
15 JS::VariableDeclaration::declarations() const [function] [call site2] 02515
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02516
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02517
15 JS::VariableDeclaration::declarations() const [function] [call site2] 02518
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02519
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02520
15 JS::VariableDeclaration::declarations() const [function] [call site2] 02521
15 JS::VariableDeclarator::init() const [function] [call site2] 02522
15 JS::VariableDeclaration::declaration_kind() const [function] [call site2] 02523
15 bool AK::Variant , AK::NonnullRefPtr >::has >() const [function] [call site2] 02524
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02525
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02526
15 bool JS::ASTNode::fast_is () const [function] [call site2] 02527
15 bool JS::ASTNode::fast_is () const [function] [call site2] 02528
15 JS::Parser::synthesize_binding_pattern(JS::Expression const&) [function] [call site2] 02529
15 AK::RefPtr >::release_nonnull() [function] [call site2] 02530
15 AK::Variant , AK::NonnullRefPtr >::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 02531
15 JS::ASTNode::class_name() const [function] [call site2] 02532
16 strlen [call site2] 02533
16 AK::demangle(AK::StringView) [function] [call site2] 02534
17 AK::StringView::to_string() const [function] [call site2] 02535
17 AK::StringImpl::characters() const [function] [call site2] 02536
17 __cxa_demangle [call site2] 02537
17 AK::String::~String() [function] [call site2] 02538
17 AK::String::String(AK::StringView) [function] [call site2] 02539
16 AK::String::substring(unsigned long) const [function] [call site2] 02540
17 AK::StringImpl::length() const [function] [call site2] 02541
17 AK::StringImpl::characters() const [function] [call site2] 02542
15 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 02543
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02544
15 JS::Parser::consume() [function] [call site2] 02545
15 JS::Token::type() const [function] [call site2] 02546
15 bool JS::ASTNode::fast_is () const [function] [call site2] 02547
15 JS::MemberExpression::object() const [function] [call site2] 02548
15 AK::FlyString::operator==(AK::StringView) const [function] [call site2] 02549
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02550
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02551
15 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02552
15 JS::Parser::RulePosition::position() const [function] [call site2] 02553
15 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02554
15 std::initializer_list ::initializer_list() [function] [call site2] 02555
15 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02556
15 JS::Parser::consume(JS::TokenType) [function] [call site2] 02557
15 JS::Token::~Token() [function] [call site2] 02558
15 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02559
15 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02560
15 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 02561
15 JS::ScopePusher::for_loop_scope(JS::Parser&, AK::RefPtr > const&) [function] [call site2] 02562
16 JS::ScopePusher::ScopePusher(JS::Parser&, JS::ScopeNode*, bool) [function] [call site2] 02563
16 bool JS::ASTNode::fast_is () const [function] [call site2] 02564
16 __assert_fail [call site2] 02565
16 JS::VariableDeclaration::declaration_kind() const [function] [call site2] 02566
16 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback > const&)::{lambda(auto:1 const&)#1}>(JS::ScopePusher::for_loop_scope(JS::Parser&, AK::RefPtr > const&)::{lambda(auto:1 const&)#1}&&) [function] [call site2] 02567
16 JS::VariableDeclaration::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02568
16 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02569
16 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02570
15 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 02571
16 JS::Parser::parse_if_statement() [function] [call site2] 02572
17 JS::Parser::push_start() [function] [call site2] 02573
17 JS::Parser::consume(JS::TokenType) [function] [call site2] 02574
17 JS::Token::~Token() [function] [call site2] 02575
17 JS::Parser::consume(JS::TokenType) [function] [call site2] 02576
17 JS::Token::~Token() [function] [call site2] 02577
17 std::initializer_list ::initializer_list() [function] [call site2] 02578
17 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02579
17 JS::Parser::consume(JS::TokenType) [function] [call site2] 02580
17 JS::Token::~Token() [function] [call site2] 02581
17 AK::RefPtr >::RefPtr() [function] [call site2] 02582
17 JS::Parser::match(JS::TokenType) const [function] [call site2] 02583
17 JS::Parser::parse_if_statement()::$_33::operator()() const [function] [call site2] 02584
18 JS::Parser::match(JS::TokenType) const [function] [call site2] 02585
18 __assert_fail [call site2] 02586
18 JS::Token::filename() const [function] [call site2] 02587
18 JS::Parser::RulePosition::position() const [function] [call site2] 02588
18 JS::Parser::position() const [function] [call site2] 02589
18 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 02590
18 JS::ScopePusher::block_scope(JS::Parser&, JS::ScopeNode&) [function] [call site2] 02591
18 JS::Parser::parse_declaration() [function] [call site2] 02592
19 JS::Token::type() const [function] [call site2] 02593
19 JS::Parser::parse_class_declaration() [function] [call site2] 02594
20 JS::Parser::push_start() [function] [call site2] 02595
20 JS::Token::filename() const [function] [call site2] 02596
20 JS::Parser::RulePosition::position() const [function] [call site2] 02597
20 JS::Parser::position() const [function] [call site2] 02598
20 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, AK::NonnullRefPtr &&) [function] [call site2] 02599
20 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02600
19 AK::NonnullRefPtr JS::Parser::parse_function_node (unsigned char, AK::Optional const&) [function] [call site2] 02601
20 JS::Parser::consume(JS::TokenType) [function] [call site2] 02602
20 JS::Token::~Token() [function] [call site2] 02603
20 JS::FunctionBody::in_strict_mode() const [function] [call site2] 02604
20 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 02605
20 JS::Parser::RulePosition::position() const [function] [call site2] 02606
20 JS::Parser::position() const [function] [call site2] 02607
20 JS::Token::trivia() const [function] [call site2] 02608
20 AK::StringView::length() const [function] [call site2] 02609
20 JS::Lexer::source() const [function] [call site2] 02610
20 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 02611
20 AK::String::String(AK::StringView) [function] [call site2] 02612
20 JS::Token::filename() const [function] [call site2] 02613
20 JS::Parser::RulePosition::position() const [function] [call site2] 02614
20 JS::Parser::position() const [function] [call site2] 02615
20 AK::NonnullRefPtr JS::create_ast_node , AK::Vector , int&, JS::FunctionKind&, bool&, bool&, bool&>(JS::SourceRange, AK::FlyString&, AK::String&&, AK::NonnullRefPtr &&, AK::Vector &&, int&, JS::FunctionKind&, bool&, bool&, bool&) [function] [call site2] 02616
20 AK::String::~String() [function] [call site2] 02617
20 AK::ScopeGuard (unsigned char, AK::Optional const&)::{lambda()#1}>::~ScopeGuard() [function] [call site2] 02618
21 JS::Parser::parse_function_node (unsigned char, AK::Optional const&)::{lambda()#1}::operator()() const [function] [call site2] 02619
22 AK::HashMap , AK::Traits , false>::operator=(AK::HashMap , AK::Traits , false>&&) [function] [call site2] 02620
20 AK::HashMap , AK::Traits , false>::~HashMap() [function] [call site2] 02621
20 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 02622
20 AK::Vector ::~Vector() [function] [call site2] 02623
20 AK::FlyString::~FlyString() [function] [call site2] 02624
20 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02625
19 JS::Parser::parse_variable_declaration(bool) [function] [call site2] 02626
19 JS::Parser::expected(char const*) [function] [call site2] 02627
19 JS::Parser::consume() [function] [call site2] 02628
19 JS::Token::~Token() [function] [call site2] 02629
19 JS::Token::filename() const [function] [call site2] 02630
19 JS::Parser::RulePosition::position() const [function] [call site2] 02631
19 JS::Parser::position() const [function] [call site2] 02632
19 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 02633
19 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02634
18 __assert_fail [call site2] 02635
18 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 02636
18 bool JS::ASTNode::fast_is () const [function] [call site2] 02637
18 __assert_fail [call site2] 02638
18 JS::FunctionNode::kind() const [function] [call site2] 02639
18 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02640
18 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02641
18 JS::FunctionNode::kind() const [function] [call site2] 02642
18 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02643
18 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02644
18 JS::ScopeNode::append(AK::NonnullRefPtr ) [function] [call site2] 02645
18 JS::ScopePusher::~ScopePusher() [function] [call site2] 02646
19 AK::HashMap , AK::Traits , false>::begin() [function] [call site2] 02647
19 AK::SimpleIterator , 0ul>, JS::Identifier>::begin(AK::NonnullPtrVector , 0ul>&) [function] [call site2] 02648
19 JS::Identifier::string() const [function] [call site2] 02649
19 JS::ScopePusher::has_declaration(AK::FlyString const&) const [function] [call site2] 02650
20 AK::HashTable , false>::contains(AK::FlyString const&) const [function] [call site2] 02651
20 AK::SimpleIterator , 0ul> const, AK::NonnullRefPtr const> AK::Vector , 0ul>::find_if (JS::ScopePusher::has_declaration(AK::FlyString const&) const::{lambda(auto:1&)#1}&&) const [function] [call site2] 02652
21 AK::Vector , 0ul>::begin() const [function] [call site2] 02653
21 AK::SimpleIterator , 0ul> const, AK::NonnullRefPtr const> AK::find_if , 0ul> const, AK::NonnullRefPtr const>, AK::SimpleIterator , 0ul> const, AK::NonnullRefPtr const>, JS::ScopePusher::has_declaration(AK::FlyString const&) const::{lambda(auto:1&)#1}>(JS::ScopePusher::has_declaration(AK::FlyString const&) const::{lambda(auto:1&)#1}, AK::SimpleIterator , 0ul> const, AK::NonnullRefPtr const>, JS::ScopePusher::has_declaration(AK::FlyString const&) const::{lambda(auto:1&)#1}&&) [function] [call site2] 02654
20 AK::SimpleIterator , 0ul> const, AK::NonnullRefPtr const>::is_end() const [function] [call site2] 02655
19 JS::Identifier::set_lexically_bound_function_argument_index(unsigned long) [function] [call site2] 02656
19 JS::FunctionNode::name() const [function] [call site2] 02657
19 AK::HashTable , false>::contains(AK::FlyString const&) const [function] [call site2] 02658
19 JS::ScopeNode::add_hoisted_function(AK::NonnullRefPtr ) [function] [call site2] 02659
20 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02660
20 AK::ErrorOr ::is_error() const [function] [call site2] 02661
20 __assert_fail [call site2] 02662
19 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02663
19 __assert_fail [call site2] 02664
19 __assert_fail [call site2] 02665
19 AK::HashMap , AK::Traits , false>::~HashMap() [function] [call site2] 02666
19 AK::Vector ::~Vector() [function] [call site2] 02667
19 AK::Vector , 0ul>::~Vector() [function] [call site2] 02668
19 AK::HashTable , false>::~HashTable() [function] [call site2] 02669
17 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02670
17 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 02671
18 JS::Parser::parse_throw_statement() [function] [call site2] 02672
19 JS::Parser::push_start() [function] [call site2] 02673
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02674
19 JS::Token::~Token() [function] [call site2] 02675
19 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 02676
19 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02677
19 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02678
19 JS::Token::filename() const [function] [call site2] 02679
19 JS::Parser::RulePosition::position() const [function] [call site2] 02680
19 JS::Parser::position() const [function] [call site2] 02681
19 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 02682
19 std::initializer_list ::initializer_list() [function] [call site2] 02683
19 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02684
19 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 02685
19 JS::Token::filename() const [function] [call site2] 02686
19 JS::Parser::RulePosition::position() const [function] [call site2] 02687
19 JS::Parser::position() const [function] [call site2] 02688
19 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, AK::NonnullRefPtr &&) [function] [call site2] 02689
19 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02690
18 JS::Parser::parse_try_statement() [function] [call site2] 02691
19 JS::Parser::push_start() [function] [call site2] 02692
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02693
19 JS::Token::~Token() [function] [call site2] 02694
19 JS::Parser::parse_block_statement() [function] [call site2] 02695
20 JS::Parser::consume(JS::TokenType) [function] [call site2] 02696
20 JS::Token::~Token() [function] [call site2] 02697
20 JS::ScopePusher::~ScopePusher() [function] [call site2] 02698
20 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02699
19 AK::RefPtr >::RefPtr() [function] [call site2] 02700
19 JS::Parser::match(JS::TokenType) const [function] [call site2] 02701
19 JS::Parser::parse_catch_clause() [function] [call site2] 02702
20 JS::Parser::push_start() [function] [call site2] 02703
20 JS::Parser::consume(JS::TokenType) [function] [call site2] 02704
20 JS::Token::~Token() [function] [call site2] 02705
20 AK::FlyString::FlyString() [function] [call site2] 02706
20 AK::RefPtr >::RefPtr() [function] [call site2] 02707
20 JS::Parser::match(JS::TokenType) const [function] [call site2] 02708
20 JS::Parser::consume() [function] [call site2] 02709
20 JS::Token::~Token() [function] [call site2] 02710
20 JS::Parser::match_identifier_name() const [function] [call site2] 02711
20 JS::Parser::match(JS::TokenType) const [function] [call site2] 02712
20 JS::Parser::match(JS::TokenType) const [function] [call site2] 02713
20 JS::Parser::match(JS::TokenType) const [function] [call site2] 02714
20 JS::Parser::consume() [function] [call site2] 02715
20 JS::Token::value() const [function] [call site2] 02716
20 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 02717
20 AK::FlyString::operator=(AK::FlyString&&) [function] [call site2] 02718
20 JS::Parser::parse_binding_pattern(JS::Parser::AllowDuplicates, JS::Parser::AllowMemberExpressions) [function] [call site2] 02719
20 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 02720
20 JS::Parser::consume(JS::TokenType) [function] [call site2] 02721
20 JS::Token::~Token() [function] [call site2] 02722
20 AK::FlyString::is_empty() const [function] [call site2] 02723
21 __assert_fail [call site2] 02724
21 AK::StringImpl::length() const [function] [call site2] 02725
20 AK::RefPtr >::operator!() const [function] [call site2] 02726
20 JS::Parser::expected(char const*) [function] [call site2] 02727
20 AK::HashTable , false>::HashTable() [function] [call site2] 02728
20 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Parser::parse_catch_clause()::$_12&&) [function] [call site2] 02729
20 JS::BindingPattern::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02730
20 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02731
20 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02732
20 AK::FlyString::is_empty() const [function] [call site2] 02733
20 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 02734
20 AK::HashSetResult AK::HashTable , false>::set (AK::FlyString&, AK::HashSetExistingEntryBehavior) [function] [call site2] 02735
20 JS::ScopePusher::catch_scope(JS::Parser&, AK::RefPtr > const&, AK::FlyString const&) [function] [call site2] 02736
21 JS::ScopePusher::ScopePusher(JS::Parser&, JS::ScopeNode*, bool) [function] [call site2] 02737
21 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback > const&, AK::FlyString const&)::{lambda(auto:1 const&)#1}>(JS::ScopePusher::catch_scope(JS::Parser&, AK::RefPtr > const&, AK::FlyString const&)::{lambda(auto:1 const&)#1}&&) [function] [call site2] 02738
21 JS::BindingPattern::for_each_bound_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02739
21 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02740
21 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02741
21 AK::FlyString::is_empty() const [function] [call site2] 02742
21 AK::HashSetResult AK::HashTable , false>::set (AK::FlyString const&, AK::HashSetExistingEntryBehavior) [function] [call site2] 02743
20 JS::Parser::parse_block_statement() [function] [call site2] 02744
20 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Parser::parse_catch_clause()::$_13&&) [function] [call site2] 02745
20 JS::ScopeNode::for_each_lexically_declared_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 02746
21 AK::SimpleIterator , 0ul> const, JS::Declaration const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 02747
21 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback &&) const::$_36>(JS::ScopeNode::for_each_lexically_declared_name(JS::ThrowCompletionOrVoidCallback &&) const::$_36&&) [function] [call site2] 02748
22 AK::Function (AK::FlyString const&)>::Function &&) const::$_36>(JS::ScopeNode::for_each_lexically_declared_name(JS::ThrowCompletionOrVoidCallback &&) const::$_36&&) [function] [call site2] 02749
21 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02750
21 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 02751
21 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 02752
20 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 02753
20 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 02754
20 JS::Token::filename() const [function] [call site2] 02755
20 JS::Parser::RulePosition::position() const [function] [call site2] 02756
20 JS::Parser::position() const [function] [call site2] 02757
20 AK::RefPtr >::release_nonnull() [function] [call site2] 02758
20 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >(JS::SourceRange, AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 02759
20 JS::Token::filename() const [function] [call site2] 02760
20 JS::Parser::RulePosition::position() const [function] [call site2] 02761
20 JS::Parser::position() const [function] [call site2] 02762
20 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, AK::FlyString&&, AK::NonnullRefPtr &&) [function] [call site2] 02763
20 JS::ScopePusher::~ScopePusher() [function] [call site2] 02764
20 AK::HashTable , false>::~HashTable() [function] [call site2] 02765
20 AK::FlyString::~FlyString() [function] [call site2] 02766
20 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02767
19 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02768
19 AK::RefPtr >::RefPtr() [function] [call site2] 02769
19 JS::Parser::match(JS::TokenType) const [function] [call site2] 02770
19 JS::Parser::consume() [function] [call site2] 02771
19 JS::Token::~Token() [function] [call site2] 02772
19 JS::Parser::parse_block_statement() [function] [call site2] 02773
19 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02774
19 AK::RefPtr >::operator!() const [function] [call site2] 02775
19 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02776
19 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02777
19 JS::Token::filename() const [function] [call site2] 02778
19 JS::Parser::RulePosition::position() const [function] [call site2] 02779
19 JS::Parser::position() const [function] [call site2] 02780
19 AK::NonnullRefPtr JS::create_ast_node , AK::RefPtr >, AK::RefPtr > >(JS::SourceRange, AK::NonnullRefPtr &&, AK::RefPtr >&&, AK::RefPtr >&&) [function] [call site2] 02781
19 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02782
18 JS::Parser::parse_break_statement() [function] [call site2] 02783
19 JS::Parser::push_start() [function] [call site2] 02784
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02785
19 JS::Token::~Token() [function] [call site2] 02786
19 AK::FlyString::FlyString() [function] [call site2] 02787
19 JS::Parser::match(JS::TokenType) const [function] [call site2] 02788
19 JS::Parser::consume() [function] [call site2] 02789
19 JS::Token::~Token() [function] [call site2] 02790
19 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 02791
19 JS::Parser::match_identifier() const [function] [call site2] 02792
19 JS::Parser::consume() [function] [call site2] 02793
19 JS::Token::value() const [function] [call site2] 02794
19 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 02795
19 AK::FlyString::operator=(AK::FlyString&&) [function] [call site2] 02796
19 AK::StringView::StringView(AK::FlyString const&) [function] [call site2] 02797
19 AK::HashMap , AK::Traits , false>::find(AK::StringView const&) [function] [call site2] 02798
20 AK::Traits ::hash(AK::StringView) [function] [call site2] 02799
19 AK::HashMap , AK::Traits , false>::end() [function] [call site2] 02800
19 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator==(AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 02801
19 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 02802
19 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02803
19 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 02804
19 AK::FlyString::is_null() const [function] [call site2] 02805
19 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02806
19 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02807
19 JS::Token::filename() const [function] [call site2] 02808
19 JS::Parser::RulePosition::position() const [function] [call site2] 02809
19 JS::Parser::position() const [function] [call site2] 02810
19 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&) [function] [call site2] 02811
19 AK::FlyString::~FlyString() [function] [call site2] 02812
19 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02813
18 JS::Parser::parse_continue_statement() [function] [call site2] 02814
19 JS::Parser::push_start() [function] [call site2] 02815
19 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02816
19 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02817
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02818
19 JS::Token::~Token() [function] [call site2] 02819
19 AK::FlyString::FlyString() [function] [call site2] 02820
19 JS::Parser::match(JS::TokenType) const [function] [call site2] 02821
19 JS::Parser::consume() [function] [call site2] 02822
19 JS::Token::~Token() [function] [call site2] 02823
19 JS::Token::filename() const [function] [call site2] 02824
19 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 02825
19 JS::Parser::match_identifier() const [function] [call site2] 02826
19 JS::Parser::position() const [function] [call site2] 02827
19 JS::Parser::consume() [function] [call site2] 02828
19 JS::Token::value() const [function] [call site2] 02829
19 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 02830
19 AK::FlyString::operator=(AK::FlyString&&) [function] [call site2] 02831
19 AK::StringView::StringView(AK::FlyString const&) [function] [call site2] 02832
19 AK::HashMap , AK::Traits , false>::find(AK::StringView const&) [function] [call site2] 02833
19 AK::HashMap , AK::Traits , false>::end() [function] [call site2] 02834
19 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator==(AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 02835
19 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 02836
19 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02837
19 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 02838
19 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 02839
19 JS::Token::filename() const [function] [call site2] 02840
19 JS::Parser::RulePosition::position() const [function] [call site2] 02841
19 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, AK::FlyString&) [function] [call site2] 02842
19 AK::FlyString::~FlyString() [function] [call site2] 02843
19 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02844
18 JS::Parser::parse_switch_statement() [function] [call site2] 02845
19 JS::Parser::push_start() [function] [call site2] 02846
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02847
19 JS::Token::~Token() [function] [call site2] 02848
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02849
19 JS::Token::~Token() [function] [call site2] 02850
19 std::initializer_list ::initializer_list() [function] [call site2] 02851
19 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02852
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02853
19 JS::Token::~Token() [function] [call site2] 02854
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02855
19 JS::Token::~Token() [function] [call site2] 02856
19 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 02857
19 JS::Token::filename() const [function] [call site2] 02858
19 JS::Parser::RulePosition::position() const [function] [call site2] 02859
19 JS::Parser::position() const [function] [call site2] 02860
19 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, AK::NonnullRefPtr &&) [function] [call site2] 02861
19 JS::ScopePusher::block_scope(JS::Parser&, JS::ScopeNode&) [function] [call site2] 02862
19 JS::Parser::match(JS::TokenType) const [function] [call site2] 02863
19 JS::Parser::match(JS::TokenType) const [function] [call site2] 02864
19 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02865
19 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02866
19 JS::Parser::parse_switch_case() [function] [call site2] 02867
20 JS::Parser::push_start() [function] [call site2] 02868
20 AK::RefPtr >::RefPtr() [function] [call site2] 02869
20 JS::Parser::consume() [function] [call site2] 02870
20 JS::Token::type() const [function] [call site2] 02871
20 JS::Token::~Token() [function] [call site2] 02872
20 std::initializer_list ::initializer_list() [function] [call site2] 02873
20 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02874
20 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 02875
20 JS::Parser::consume(JS::TokenType) [function] [call site2] 02876
20 JS::Token::~Token() [function] [call site2] 02877
20 AK::NonnullRefPtrVector ::NonnullRefPtrVector() [function] [call site2] 02878
20 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02879
20 JS::Token::filename() const [function] [call site2] 02880
20 JS::Parser::RulePosition::position() const [function] [call site2] 02881
20 JS::Parser::position() const [function] [call site2] 02882
20 AK::NonnullRefPtr JS::create_ast_node > >(JS::SourceRange, AK::RefPtr >&&) [function] [call site2] 02883
20 JS::Parser::parse_statement_list(JS::ScopeNode&, JS::Parser::AllowLabelledFunction) [function] [call site2] 02884
21 JS::ScopeNode::append(AK::NonnullRefPtr ) [function] [call site2] 02885
20 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 02886
20 AK::Vector , 0ul>::~Vector() [function] [call site2] 02887
20 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02888
19 JS::SwitchStatement::add_case(AK::NonnullRefPtr ) [function] [call site2] 02889
20 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 02890
20 AK::ErrorOr ::is_error() const [function] [call site2] 02891
20 __assert_fail [call site2] 02892
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02893
19 JS::Token::~Token() [function] [call site2] 02894
19 JS::ScopePusher::~ScopePusher() [function] [call site2] 02895
19 AK::Vector , 0ul>::~Vector() [function] [call site2] 02896
19 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02897
18 JS::Parser::parse_do_while_statement() [function] [call site2] 02898
19 JS::Parser::push_start() [function] [call site2] 02899
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 02900
19 JS::Token::~Token() [function] [call site2] 02901
19 JS::Parser::parse_do_while_statement()::$_32::operator()() const [function] [call site2] 02902
20 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02903
20 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02904
20 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 02905
21 JS::Parser::parse_while_statement() [function] [call site2] 02906
22 JS::Parser::push_start() [function] [call site2] 02907
22 JS::Parser::consume(JS::TokenType) [function] [call site2] 02908
22 JS::Token::~Token() [function] [call site2] 02909
22 JS::Parser::consume(JS::TokenType) [function] [call site2] 02910
22 JS::Token::~Token() [function] [call site2] 02911
22 std::initializer_list ::initializer_list() [function] [call site2] 02912
22 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02913
22 JS::Parser::consume(JS::TokenType) [function] [call site2] 02914
22 JS::Token::~Token() [function] [call site2] 02915
22 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02916
22 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 02917
22 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 02918
23 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02919
23 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02920
23 JS::Parser::parse_with_statement() [function] [call site2] 02921
24 JS::Parser::push_start() [function] [call site2] 02922
24 JS::Parser::consume(JS::TokenType) [function] [call site2] 02923
24 JS::Token::~Token() [function] [call site2] 02924
24 JS::Parser::consume(JS::TokenType) [function] [call site2] 02925
24 JS::Token::~Token() [function] [call site2] 02926
24 std::initializer_list ::initializer_list() [function] [call site2] 02927
24 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 02928
24 JS::Parser::consume(JS::TokenType) [function] [call site2] 02929
24 JS::Token::~Token() [function] [call site2] 02930
24 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 02931
25 JS::Parser::parse_debugger_statement() [function] [call site2] 02932
26 JS::Parser::push_start() [function] [call site2] 02933
26 JS::Parser::consume(JS::TokenType) [function] [call site2] 02934
26 JS::Token::~Token() [function] [call site2] 02935
26 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 02936
26 JS::Token::filename() const [function] [call site2] 02937
26 JS::Parser::RulePosition::position() const [function] [call site2] 02938
26 JS::Parser::position() const [function] [call site2] 02939
26 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 02940
26 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 02941
25 JS::Parser::consume() [function] [call site2] 02942
25 JS::Token::~Token() [function] [call site2] 02943
25 JS::Token::filename() const [function] [call site2] 02944
25 JS::Parser::RulePosition::position() const [function] [call site2] 02945
25 JS::Parser::position() const [function] [call site2] 02946
25 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 02947
25 JS::Lexer::force_slash_as_regex() [function] [call site2] 02948
26 JS::Token::type() const [function] [call site2] 02949
26 __assert_fail [call site2] 02950
26 JS::Token::type() const [function] [call site2] 02951
26 __assert_fail [call site2] 02952
26 AK::StringView::operator[](unsigned long) const [function] [call site2] 02953
26 __assert_fail [call site2] 02954
26 JS::Lexer::consume_regex_literal() [function] [call site2] 02955
26 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02956
26 JS::Token::trivia() const [function] [call site2] 02957
26 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 02958
26 JS::Token::line_number() const [function] [call site2] 02959
26 JS::Token::line_column() const [function] [call site2] 02960
26 JS::Token::Token(JS::TokenType, AK::String, AK::StringView, AK::StringView, AK::StringView, unsigned long, unsigned long, unsigned long) [function] [call site2] 02961
26 JS::Token::~Token() [function] [call site2] 02962
26 AK::String::~String() [function] [call site2] 02963
26 JS::Token::Token(JS::Token const&) [function] [call site2] 02964
25 JS::Token::operator=(JS::Token&&) [function] [call site2] 02965
25 JS::Token::~Token() [function] [call site2] 02966
25 JS::Parser::match_invalid_escaped_keyword() const [function] [call site2] 02967
26 JS::Token::type() const [function] [call site2] 02968
26 JS::Token::value() const [function] [call site2] 02969
26 AK::StringView::operator==(AK::StringView) const [function] [call site2] 02970
26 AK::StringView::operator==(AK::StringView) const [function] [call site2] 02971
26 AK::StringView::operator==(AK::StringView) const [function] [call site2] 02972
26 AK::StringView::operator!=(AK::StringView) const [function] [call site2] 02973
25 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 02974
25 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 02975
25 JS::Parser::match_identifier_name() const [function] [call site2] 02976
25 JS::Parser::try_parse_labelled_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 02977
26 JS::Parser::next_token(unsigned long) const [function] [call site2] 02978
26 JS::Token::type() const [function] [call site2] 02979
26 JS::Token::~Token() [function] [call site2] 02980
26 AK::RefPtr >::RefPtr() [function] [call site2] 02981
26 JS::Parser::save_state() [function] [call site2] 02982
27 JS::Parser::ParserState::ParserState(JS::Parser::ParserState const&) [function] [call site2] 02983
28 JS::Token::Token(JS::Token const&) [function] [call site2] 02984
27 AK::Vector ::try_append(JS::Parser::ParserState&&) [function] [call site2] 02985
28 JS::Parser::ParserState::ParserState(JS::Parser::ParserState&&) [function] [call site2] 02986
27 JS::Parser::ParserState::~ParserState() [function] [call site2] 02987
27 AK::ErrorOr ::is_error() const [function] [call site2] 02988
27 __assert_fail [call site2] 02989
26 JS::Parser::push_start() [function] [call site2] 02990
26 AK::ArmedScopeGuard ::ArmedScopeGuard(JS::Parser::try_parse_labelled_statement(JS::Parser::AllowLabelledFunction)::$_23) [function] [call site2] 02991
26 JS::Token::value() const [function] [call site2] 02992
26 AK::StringView::operator==(AK::StringView) const [function] [call site2] 02993
26 AK::RefPtr >::RefPtr() [function] [call site2] 02994
26 JS::Token::value() const [function] [call site2] 02995
26 AK::StringView::operator==(AK::StringView) const [function] [call site2] 02996
26 AK::RefPtr >::RefPtr() [function] [call site2] 02997
26 JS::Parser::try_parse_labelled_statement(JS::Parser::AllowLabelledFunction)::$_24::operator()() const [function] [call site2] 02998
27 JS::Token::value() const [function] [call site2] 02999
27 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03000
27 JS::Parser::consume() [function] [call site2] 03001
27 JS::Token::value() const [function] [call site2] 03002
27 JS::Parser::consume_identifier_reference() [function] [call site2] 03003
28 JS::Parser::match(JS::TokenType) const [function] [call site2] 03004
28 JS::Parser::consume(JS::TokenType) [function] [call site2] 03005
28 JS::Parser::match(JS::TokenType) const [function] [call site2] 03006
28 JS::Token::value() const [function] [call site2] 03007
28 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03008
28 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 03009
28 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03010
28 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03011
28 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03012
28 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03013
28 JS::Parser::consume() [function] [call site2] 03014
28 JS::Parser::match(JS::TokenType) const [function] [call site2] 03015
28 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03016
28 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03017
28 JS::Parser::consume() [function] [call site2] 03018
28 JS::Parser::match(JS::TokenType) const [function] [call site2] 03019
28 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03020
28 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03021
28 JS::Parser::consume() [function] [call site2] 03022
28 JS::Parser::match(JS::TokenType) const [function] [call site2] 03023
28 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03024
28 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03025
28 JS::Parser::consume() [function] [call site2] 03026
28 JS::Parser::match(JS::TokenType) const [function] [call site2] 03027
28 JS::Parser::consume() [function] [call site2] 03028
28 JS::Token::name(JS::TokenType) [function] [call site2] 03029
28 JS::Parser::expected(char const*) [function] [call site2] 03030
28 JS::Parser::consume() [function] [call site2] 03031
27 JS::Token::value() const [function] [call site2] 03032
26 JS::Parser::match(JS::TokenType) const [function] [call site2] 03033
26 AK::RefPtr >::RefPtr() [function] [call site2] 03034
26 JS::Parser::consume(JS::TokenType) [function] [call site2] 03035
26 JS::Token::~Token() [function] [call site2] 03036
26 JS::Parser::match_statement() const [function] [call site2] 03037
26 AK::RefPtr >::RefPtr() [function] [call site2] 03038
26 AK::ArmedScopeGuard ::disarm() [function] [call site2] 03039
26 JS::Parser::discard_saved_state() [function] [call site2] 03040
27 AK::Vector ::is_empty() const [function] [call site2] 03041
27 __assert_fail [call site2] 03042
27 JS::Parser::ParserState::ParserState(JS::Parser::ParserState&&) [function] [call site2] 03043
27 JS::Parser::ParserState::~ParserState() [function] [call site2] 03044
26 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03045
26 JS::Parser::RulePosition::position() const [function] [call site2] 03046
26 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03047
26 AK::RefPtr >::RefPtr() [function] [call site2] 03048
26 JS::Parser::match(JS::TokenType) const [function] [call site2] 03049
26 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03050
26 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03051
26 AK::RefPtr >::RefPtr() [function] [call site2] 03052
26 bool AK::HashMap , AK::Traits , false>::contains (AK::StringView const&) [function] [call site2] 03053
27 AK::HashMap , AK::Traits , false>::find(AK::StringView const&) [function] [call site2] 03054
27 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 03055
26 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 03056
26 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03057
26 AK::RefPtr >::RefPtr() [function] [call site2] 03058
26 JS::Parser::match(JS::TokenType) const [function] [call site2] 03059
26 AK::HashMap , AK::Traits , false>::set(AK::StringView const&, AK::Optional &&) [function] [call site2] 03060
27 AK::HashSetResult AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::set , AK::Traits , false>::Entry>(AK::HashMap , AK::Traits , false>::Entry&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 03061
26 AK::NonnullRefPtr JS::Parser::parse_function_node (unsigned char, AK::Optional const&) [function] [call site2] 03062
26 __assert_fail [call site2] 03063
26 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 03064
26 JS::FunctionNode::kind() const [function] [call site2] 03065
26 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03066
26 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03067
26 JS::FunctionNode::kind() const [function] [call site2] 03068
26 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03069
26 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03070
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03071
26 AK::HashMap , AK::Traits , false>::set(AK::StringView const&, AK::Optional &&) [function] [call site2] 03072
26 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 03073
27 AK::RefPtr >::release_nonnull() [function] [call site2] 03074
27 JS::Parser::match_expression() const [function] [call site2] 03075
27 JS::Parser::match(JS::TokenType) const [function] [call site2] 03076
27 JS::Parser::next_token(unsigned long) const [function] [call site2] 03077
27 JS::Token::type() const [function] [call site2] 03078
27 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 03079
27 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03080
27 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03081
27 JS::Token::~Token() [function] [call site2] 03082
27 JS::Parser::match(JS::TokenType) const [function] [call site2] 03083
27 JS::Token::name() const [function] [call site2] 03084
27 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, char const* const&) [function] [call site2] 03085
27 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03086
27 JS::Parser::match(JS::TokenType) const [function] [call site2] 03087
27 JS::Token::type() const [function] [call site2] 03088
27 JS::Token::~Token() [function] [call site2] 03089
27 AK::String AK::String::formatted<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 03090
27 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03091
27 std::initializer_list ::initializer_list() [function] [call site2] 03092
27 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 03093
27 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 03094
27 JS::Token::filename() const [function] [call site2] 03095
27 JS::Parser::RulePosition::position() const [function] [call site2] 03096
27 JS::Parser::position() const [function] [call site2] 03097
27 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, AK::NonnullRefPtr &&) [function] [call site2] 03098
27 JS::Parser::expected(char const*) [function] [call site2] 03099
27 JS::Parser::consume() [function] [call site2] 03100
27 JS::Token::~Token() [function] [call site2] 03101
27 JS::Token::filename() const [function] [call site2] 03102
27 JS::Parser::RulePosition::position() const [function] [call site2] 03103
27 JS::Parser::position() const [function] [call site2] 03104
27 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange) [function] [call site2] 03105
27 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03106
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03107
26 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 03108
26 bool JS::ASTNode::fast_is () const [function] [call site2] 03109
26 JS::LabelledStatement::labelled_item() [function] [call site2] 03110
26 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03111
26 bool JS::ASTNode::fast_is () const [function] [call site2] 03112
26 AK::HashMap , AK::Traits , false>::find(AK::StringView const&) [function] [call site2] 03113
26 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 03114
26 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03115
26 AK::HashMap , AK::Traits , false>::get(AK::StringView const&) [function] [call site2] 03116
27 AK::HashMap , AK::Traits , false>::find(AK::StringView const&) [function] [call site2] 03117
27 AK::HashMap , AK::Traits , false>::end() [function] [call site2] 03118
27 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator==(AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 03119
27 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator*() [function] [call site2] 03120
26 __assert_fail [call site2] 03121
26 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03122
26 AK::HashMap , AK::Traits , false>::remove(AK::StringView const&) [function] [call site2] 03123
27 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 03124
26 JS::Token::filename() const [function] [call site2] 03125
26 JS::Parser::RulePosition::position() const [function] [call site2] 03126
26 JS::Parser::position() const [function] [call site2] 03127
26 AK::RefPtr >::release_nonnull() [function] [call site2] 03128
26 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, AK::StringView&, AK::NonnullRefPtr &&) [function] [call site2] 03129
26 AK::ArmedScopeGuard ::~ArmedScopeGuard() [function] [call site2] 03130
27 JS::Parser::try_parse_labelled_statement(JS::Parser::AllowLabelledFunction)::$_23::operator()() const [function] [call site2] 03131
28 JS::Parser::load_state() [function] [call site2] 03132
29 AK::Vector ::is_empty() const [function] [call site2] 03133
29 __assert_fail [call site2] 03134
29 AK::Vector ::is_empty() const [function] [call site2] 03135
29 __assert_fail [call site2] 03136
29 JS::Parser::ParserState::ParserState(JS::Parser::ParserState&&) [function] [call site2] 03137
29 JS::Parser::ParserState::~ParserState() [function] [call site2] 03138
26 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03139
24 JS::Token::filename() const [function] [call site2] 03140
24 JS::Parser::RulePosition::position() const [function] [call site2] 03141
24 JS::Parser::position() const [function] [call site2] 03142
24 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >(JS::SourceRange, AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 03143
24 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03144
22 JS::Token::filename() const [function] [call site2] 03145
22 JS::Parser::RulePosition::position() const [function] [call site2] 03146
22 JS::Parser::position() const [function] [call site2] 03147
22 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >(JS::SourceRange, AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 03148
22 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 03149
22 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03150
20 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 03151
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 03152
19 JS::Token::~Token() [function] [call site2] 03153
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 03154
19 JS::Token::~Token() [function] [call site2] 03155
19 std::initializer_list ::initializer_list() [function] [call site2] 03156
19 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 03157
19 JS::Parser::consume(JS::TokenType) [function] [call site2] 03158
19 JS::Token::~Token() [function] [call site2] 03159
19 JS::Parser::match(JS::TokenType) const [function] [call site2] 03160
19 JS::Parser::consume() [function] [call site2] 03161
19 JS::Token::~Token() [function] [call site2] 03162
19 JS::Token::filename() const [function] [call site2] 03163
19 JS::Parser::RulePosition::position() const [function] [call site2] 03164
19 JS::Parser::position() const [function] [call site2] 03165
19 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >(JS::SourceRange, AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 03166
19 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03167
17 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03168
17 AK::RefPtr >::RefPtr() [function] [call site2] 03169
17 JS::Parser::match(JS::TokenType) const [function] [call site2] 03170
17 JS::Parser::consume() [function] [call site2] 03171
17 JS::Token::~Token() [function] [call site2] 03172
17 JS::Parser::match(JS::TokenType) const [function] [call site2] 03173
17 JS::Parser::parse_if_statement()::$_33::operator()() const [function] [call site2] 03174
17 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03175
17 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 03176
17 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03177
17 JS::Token::filename() const [function] [call site2] 03178
17 JS::Parser::RulePosition::position() const [function] [call site2] 03179
17 JS::Parser::position() const [function] [call site2] 03180
17 AK::NonnullRefPtr JS::create_ast_node , JS::Statement, AK::RefPtr > >(JS::SourceRange, AK::NonnullRefPtr &&, JS::Statement&&, AK::RefPtr >&&) [function] [call site2] 03181
17 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03182
15 JS::Token::filename() const [function] [call site2] 03183
15 JS::Parser::RulePosition::position() const [function] [call site2] 03184
15 JS::Parser::position() const [function] [call site2] 03185
15 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >, AK::NonnullRefPtr , AK::NonnullRefPtr >(JS::SourceRange, AK::Variant , AK::NonnullRefPtr >&&, AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 03186
15 JS::Token::filename() const [function] [call site2] 03187
15 JS::Parser::RulePosition::position() const [function] [call site2] 03188
15 JS::Parser::position() const [function] [call site2] 03189
15 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >, AK::NonnullRefPtr , AK::NonnullRefPtr >(JS::SourceRange, AK::Variant , AK::NonnullRefPtr >&&, AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 03190
15 JS::Token::filename() const [function] [call site2] 03191
15 JS::Parser::RulePosition::position() const [function] [call site2] 03192
15 JS::Parser::position() const [function] [call site2] 03193
15 AK::NonnullRefPtr JS::create_ast_node , AK::NonnullRefPtr >, AK::NonnullRefPtr , AK::NonnullRefPtr >(JS::SourceRange, AK::Variant , AK::NonnullRefPtr >&&, AK::NonnullRefPtr &&, AK::NonnullRefPtr &&) [function] [call site2] 03194
15 JS::ScopePusher::~ScopePusher() [function] [call site2] 03195
15 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 03196
15 JS::Token::~Token() [function] [call site2] 03197
15 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03198
14 JS::VariableDeclaration::declaration_kind() const [function] [call site2] 03199
14 JS::VariableDeclaration::declarations() const [function] [call site2] 03200
14 AK::SimpleIterator , 0ul> const, JS::VariableDeclarator const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 03201
14 JS::VariableDeclarator::init() const [function] [call site2] 03202
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03203
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03204
14 JS::Parser::match_expression() const [function] [call site2] 03205
14 JS::Parser::next_token(unsigned long) const [function] [call site2] 03206
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 03207
14 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 03208
14 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03209
14 JS::Parser::parse_for_statement()::$_35::operator()() const [function] [call site2] 03210
14 JS::Parser::parse_for_statement()::$_34::operator()(JS::Token const&) const [function] [call site2] 03211
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03212
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03213
14 JS::Parser::parse_for_in_of_statement(AK::NonnullRefPtr , JS::Parser::IsForAwaitLoop) [function] [call site2] 03214
14 JS::Token::~Token() [function] [call site2] 03215
14 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03216
14 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03217
14 JS::Parser::consume(JS::TokenType) [function] [call site2] 03218
14 JS::Token::~Token() [function] [call site2] 03219
14 AK::RefPtr >::RefPtr() [function] [call site2] 03220
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 03221
14 std::initializer_list ::initializer_list() [function] [call site2] 03222
14 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 03223
14 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03224
14 JS::Parser::consume(JS::TokenType) [function] [call site2] 03225
14 JS::Token::~Token() [function] [call site2] 03226
14 AK::RefPtr >::RefPtr() [function] [call site2] 03227
14 JS::Parser::match(JS::TokenType) const [function] [call site2] 03228
14 std::initializer_list ::initializer_list() [function] [call site2] 03229
14 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 03230
14 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03231
14 JS::Parser::consume(JS::TokenType) [function] [call site2] 03232
14 JS::Token::~Token() [function] [call site2] 03233
14 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 03234
14 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 03235
14 JS::ScopePusher::for_loop_scope(JS::Parser&, AK::RefPtr > const&) [function] [call site2] 03236
14 JS::Parser::parse_statement(JS::Parser::AllowLabelledFunction) [function] [call site2] 03237
14 JS::Token::filename() const [function] [call site2] 03238
14 JS::Parser::RulePosition::position() const [function] [call site2] 03239
14 JS::Parser::position() const [function] [call site2] 03240
14 AK::NonnullRefPtr JS::create_ast_node >, AK::RefPtr >, AK::RefPtr >, AK::NonnullRefPtr >(JS::SourceRange, AK::RefPtr >&&, AK::RefPtr >&&, AK::RefPtr >&&, AK::NonnullRefPtr &&) [function] [call site2] 03241
14 JS::ScopePusher::~ScopePusher() [function] [call site2] 03242
14 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 03243
14 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03244
11 JS::Parser::match(JS::TokenType) const [function] [call site2] 03245
11 JS::Token::name(JS::TokenType) [function] [call site2] 03246
11 JS::Parser::expected(char const*) [function] [call site2] 03247
11 JS::FunctionBody::in_strict_mode() const [function] [call site2] 03248
11 AK::Vector ::Vector() [function] [call site2] 03249
11 AK::Vector ::begin() const [function] [call site2] 03250
11 AK::SimpleIterator const, JS::FunctionNode::Parameter const>::operator!=(AK::SimpleIterator const, JS::FunctionNode::Parameter const>) const [function] [call site2] 03251
11 AK::Vector ::~Vector() [function] [call site2] 03252
11 AK::Variant >::Visitor const&, JS::FunctionKind, bool&)::$_8, JS::Parser::parse_function_body(AK::Vector const&, JS::FunctionKind, bool&)::$_7>::Visitor(JS::Parser::parse_function_body(AK::Vector const&, JS::FunctionKind, bool&)::$_8&&, JS::Parser::parse_function_body(AK::Vector const&, JS::FunctionKind, bool&)::$_7&&) [function] [call site2] 03253
11 JS::ScopePusher::contains_direct_call_to_eval() const [function] [call site2] 03254
11 JS::ScopePusher::~ScopePusher() [function] [call site2] 03255
11 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03256
4 JS::Program::set_strict_mode() [function] [call site2] 03257
4 JS::Parser::parse_statement_list(JS::ScopeNode&, JS::Parser::AllowLabelledFunction) [function] [call site2] 03258
4 JS::Parser::done() const [function] [call site2] 03259
4 JS::Parser::expected(char const*) [function] [call site2] 03260
4 JS::Parser::consume() [function] [call site2] 03261
4 JS::Token::~Token() [function] [call site2] 03262
3 JS::Parser::parse_module(JS::Program&) [function] [call site2] 03263
4 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 03264
4 AK::TemporaryChange ::TemporaryChange(bool&, bool) [function] [call site2] 03265
4 JS::Parser::done() const [function] [call site2] 03266
4 JS::Parser::parse_statement_list(JS::ScopeNode&, JS::Parser::AllowLabelledFunction) [function] [call site2] 03267
4 JS::Parser::done() const [function] [call site2] 03268
4 JS::Parser::match_export_or_import() const [function] [call site2] 03269
5 JS::Token::type() const [function] [call site2] 03270
4 JS::Token::type() const [function] [call site2] 03271
4 __assert_fail [call site2] 03272
4 JS::Token::type() const [function] [call site2] 03273
4 JS::Parser::parse_export_statement(JS::Program&) [function] [call site2] 03274
5 JS::Parser::push_start() [function] [call site2] 03275
5 JS::Program::type() const [function] [call site2] 03276
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03277
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03278
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03279
5 JS::Token::~Token() [function] [call site2] 03280
5 AK::Vector ::Vector() [function] [call site2] 03281
5 AK::RefPtr >::RefPtr() [function] [call site2] 03282
5 JS::ModuleRequest::ModuleRequest() [function] [call site2] 03283
6 AK::FlyString::FlyString() [function] [call site2] 03284
6 AK::Vector ::Vector() [function] [call site2] 03285
5 JS::Parser::parse_export_statement(JS::Program&)::$_41::operator()() const [function] [call site2] 03286
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03287
6 JS::Token::original_value() const [function] [call site2] 03288
6 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03289
5 JS::Parser::position() const [function] [call site2] 03290
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03291
5 JS::Token::~Token() [function] [call site2] 03292
5 AK::FlyString::FlyString() [function] [call site2] 03293
5 JS::Parser::next_token(unsigned long) const [function] [call site2] 03294
5 JS::Parser::parse_export_statement(JS::Program&)::$_42::operator()() const [function] [call site2] 03295
6 JS::Token::type() const [function] [call site2] 03296
6 JS::Lexer::Lexer(JS::Lexer const&) [function] [call site2] 03297
6 JS::Lexer::next() [function] [call site2] 03298
6 JS::Token::~Token() [function] [call site2] 03299
6 JS::Token::type() const [function] [call site2] 03300
6 JS::Lexer::next() [function] [call site2] 03301
6 JS::Token::type() const [function] [call site2] 03302
6 JS::Token::~Token() [function] [call site2] 03303
6 JS::Token::type() const [function] [call site2] 03304
6 JS::Token::type() const [function] [call site2] 03305
6 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 03306
6 JS::Lexer::next() [function] [call site2] 03307
6 JS::Token::type() const [function] [call site2] 03308
6 JS::Lexer::next() [function] [call site2] 03309
6 JS::Token::type() const [function] [call site2] 03310
6 JS::Token::~Token() [function] [call site2] 03311
6 JS::Token::type() const [function] [call site2] 03312
6 JS::Token::~Token() [function] [call site2] 03313
6 JS::Lexer::~Lexer() [function] [call site2] 03314
5 AK::NonnullRefPtr JS::Parser::parse_function_node (unsigned char, AK::Optional const&) [function] [call site2] 03315
5 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 03316
5 JS::FunctionNode::name() const [function] [call site2] 03317
5 AK::FlyString::operator=(AK::FlyString const&) [function] [call site2] 03318
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03319
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03320
5 JS::Token::type() const [function] [call site2] 03321
5 JS::Parser::parse_class_declaration() [function] [call site2] 03322
5 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 03323
5 JS::ClassDeclaration::name() const [function] [call site2] 03324
6 JS::ClassExpression::name() const [function] [call site2] 03325
7 AK::StringView::StringView(AK::String const&) [function] [call site2] 03326
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03327
5 AK::FlyString::operator=(AK::FlyString&&) [function] [call site2] 03328
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03329
5 JS::Parser::match_expression() const [function] [call site2] 03330
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03331
5 JS::Token::type() const [function] [call site2] 03332
5 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 03333
5 std::initializer_list ::initializer_list() [function] [call site2] 03334
5 JS::Parser::ForbiddenTokens::ForbiddenTokens(std::initializer_list const&) [function] [call site2] 03335
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03336
5 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 03337
5 bool JS::ASTNode::fast_is () const [function] [call site2] 03338
5 JS::ClassExpression::has_name() const [function] [call site2] 03339
5 JS::ClassExpression::name() const [function] [call site2] 03340
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03341
5 AK::FlyString::operator=(AK::FlyString&&) [function] [call site2] 03342
5 JS::Parser::expected(char const*) [function] [call site2] 03343
5 AK::FlyString::FlyString(char const*) [function] [call site2] 03344
5 AK::FlyString::is_null() const [function] [call site2] 03345
5 AK::FlyString::operator=(AK::FlyString const&) [function] [call site2] 03346
5 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 03347
6 AK::FlyString::impl() const [function] [call site2] 03348
6 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 03349
5 JS::ExportStatement::ExportEntry::named_export(AK::FlyString, AK::FlyString) [function] [call site2] 03350
6 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03351
6 JS::ExportStatement::ExportEntry::ExportEntry(JS::ExportStatement::ExportEntry::Kind, AK::FlyString, AK::FlyString) [function] [call site2] 03352
7 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03353
7 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03354
5 AK::Vector ::try_append(JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation&&) [function] [call site2] 03355
6 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::EntryAndLocation(EntryAndLocation&&) [function] [call site2] 03356
7 JS::ExportStatement::ExportEntry::ExportEntry(JS::ExportStatement::ExportEntry&&) [function] [call site2] 03357
8 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03358
5 AK::ErrorOr ::is_error() const [function] [call site2] 03359
5 __assert_fail [call site2] 03360
5 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::~EntryAndLocation() [function] [call site2] 03361
5 JS::Token::~Token() [function] [call site2] 03362
5 AK::FlyString::~FlyString() [function] [call site2] 03363
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03364
5 JS::Parser::position() const [function] [call site2] 03365
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03366
5 JS::Token::~Token() [function] [call site2] 03367
5 JS::Parser::parse_export_statement(JS::Program&)::$_39::operator()() const [function] [call site2] 03368
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03369
6 JS::Token::original_value() const [function] [call site2] 03370
6 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03371
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03372
5 JS::Token::~Token() [function] [call site2] 03373
5 JS::Parser::match_identifier_name() const [function] [call site2] 03374
5 JS::Parser::position() const [function] [call site2] 03375
5 JS::Parser::consume() [function] [call site2] 03376
5 JS::Token::value() const [function] [call site2] 03377
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03378
5 JS::ExportStatement::ExportEntry::all_module_request(AK::FlyString) [function] [call site2] 03379
6 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03380
6 JS::ExportStatement::ExportEntry::ExportEntry(JS::ExportStatement::ExportEntry::Kind, AK::FlyString, AK::FlyString) [function] [call site2] 03381
5 AK::Vector ::try_append(JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation&&) [function] [call site2] 03382
5 AK::ErrorOr ::is_error() const [function] [call site2] 03383
5 __assert_fail [call site2] 03384
5 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::~EntryAndLocation() [function] [call site2] 03385
5 AK::FlyString::~FlyString() [function] [call site2] 03386
5 JS::Parser::expected(char const*) [function] [call site2] 03387
5 JS::ExportStatement::ExportEntry::all_but_default_entry() [function] [call site2] 03388
6 AK::FlyString::FlyString() [function] [call site2] 03389
6 JS::ExportStatement::ExportEntry::ExportEntry(JS::ExportStatement::ExportEntry::Kind, AK::FlyString, AK::FlyString) [function] [call site2] 03390
5 AK::Vector ::try_append(JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation&&) [function] [call site2] 03391
5 AK::ErrorOr ::is_error() const [function] [call site2] 03392
5 __assert_fail [call site2] 03393
5 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::~EntryAndLocation() [function] [call site2] 03394
5 JS::Parser::match_declaration() const [function] [call site2] 03395
5 JS::Parser::position() const [function] [call site2] 03396
5 JS::Parser::parse_declaration() [function] [call site2] 03397
5 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 03398
5 bool JS::ASTNode::fast_is () const [function] [call site2] 03399
5 JS::FunctionNode::name() const [function] [call site2] 03400
5 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 03401
5 AK::Vector ::try_append(JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation&&) [function] [call site2] 03402
5 AK::ErrorOr ::is_error() const [function] [call site2] 03403
5 __assert_fail [call site2] 03404
5 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::~EntryAndLocation() [function] [call site2] 03405
5 bool JS::ASTNode::fast_is () const [function] [call site2] 03406
5 JS::ClassDeclaration::name() const [function] [call site2] 03407
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03408
5 AK::Vector ::try_append(JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation&&) [function] [call site2] 03409
5 AK::ErrorOr ::is_error() const [function] [call site2] 03410
5 __assert_fail [call site2] 03411
5 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::~EntryAndLocation() [function] [call site2] 03412
5 AK::FlyString::~FlyString() [function] [call site2] 03413
5 bool JS::ASTNode::fast_is () const [function] [call site2] 03414
5 __assert_fail [call site2] 03415
5 JS::VariableDeclaration::is_lexical_declaration() const [function] [call site2] 03416
5 __assert_fail [call site2] 03417
5 JS::VariableDeclaration::declarations() const [function] [call site2] 03418
5 AK::SimpleIterator , 0ul> const, JS::VariableDeclarator const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 03419
5 JS::VariableDeclarator::target() const [function] [call site2] 03420
5 AK::Variant , AK::NonnullRefPtr >::Visitor ::Visitor(JS::Parser::parse_export_statement(JS::Program&)::$_17&&, JS::Parser::parse_export_statement(JS::Program&)::$_16&&) [function] [call site2] 03421
5 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 03422
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03423
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03424
5 JS::Parser::position() const [function] [call site2] 03425
5 JS::Parser::parse_variable_declaration(bool) [function] [call site2] 03426
5 JS::ScopePusher::add_declaration(AK::NonnullRefPtr ) [function] [call site2] 03427
5 JS::VariableDeclaration::declarations() const [function] [call site2] 03428
5 AK::SimpleIterator , 0ul> const, JS::VariableDeclarator const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 03429
5 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 03430
5 JS::VariableDeclarator::target() const [function] [call site2] 03431
5 AK::Variant , AK::NonnullRefPtr >::Visitor ::Visitor(JS::Parser::parse_export_statement(JS::Program&)::$_19&&, JS::Parser::parse_export_statement(JS::Program&)::$_18&&) [function] [call site2] 03432
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03433
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03434
5 JS::Token::~Token() [function] [call site2] 03435
5 JS::Parser::done() const [function] [call site2] 03436
5 JS::Parser::position() const [function] [call site2] 03437
5 JS::Parser::parse_export_statement(JS::Program&)::$_43::operator()(bool) const [function] [call site2] 03438
6 JS::Parser::match_identifier_name() const [function] [call site2] 03439
6 JS::Parser::consume() [function] [call site2] 03440
6 JS::Token::value() const [function] [call site2] 03441
6 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03442
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03443
6 JS::Parser::consume_string_value() [function] [call site2] 03444
7 JS::Parser::match(JS::TokenType) const [function] [call site2] 03445
7 __assert_fail [call site2] 03446
7 JS::Parser::consume() [function] [call site2] 03447
7 JS::Parser::parse_string_literal(JS::Token const&, bool) [function] [call site2] 03448
7 JS::StringLiteral::value() const [function] [call site2] 03449
7 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03450
7 AK::FlyString::length() const [function] [call site2] 03451
7 AK::FlyString::length() const [function] [call site2] 03452
7 AK::StringView::substring_view(unsigned long) const [function] [call site2] 03453
7 AK::Utf8View::Utf8View(AK::StringView) [function] [call site2] 03454
7 AK::Utf8View::length() const [function] [call site2] 03455
8 AK::Utf8View::calculate_length() const [function] [call site2] 03456
9 AK::Utf8View::begin() const [function] [call site2] 03457
10 AK::Utf8View::begin_ptr() const [function] [call site2] 03458
11 AK::StringView::characters_without_null_termination() const [function] [call site2] 03459
9 AK::Utf8CodePointIterator::operator*() const [function] [call site2] 03460
7 __assert_fail [call site2] 03461
7 AK::Utf8View::begin() const [function] [call site2] 03462
7 AK::Utf8CodePointIterator::operator*() const [function] [call site2] 03463
7 AK::Utf16View::is_high_surrogate(unsigned short) [function] [call site2] 03464
7 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03465
7 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03466
7 AK::Utf8View::length() const [function] [call site2] 03467
7 __assert_fail [call site2] 03468
7 JS::Token::~Token() [function] [call site2] 03469
6 JS::Parser::expected(char const*) [function] [call site2] 03470
6 AK::FlyString::FlyString() [function] [call site2] 03471
5 JS::Parser::parse_export_statement(JS::Program&)::$_39::operator()() const [function] [call site2] 03472
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03473
5 JS::Token::~Token() [function] [call site2] 03474
5 JS::Parser::parse_export_statement(JS::Program&)::$_43::operator()(bool) const [function] [call site2] 03475
5 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03476
5 JS::ExportStatement::ExportEntry::named_export(AK::FlyString, AK::FlyString) [function] [call site2] 03477
5 AK::Vector ::try_append(JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation&&) [function] [call site2] 03478
5 AK::ErrorOr ::is_error() const [function] [call site2] 03479
5 __assert_fail [call site2] 03480
5 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::~EntryAndLocation() [function] [call site2] 03481
5 AK::FlyString::~FlyString() [function] [call site2] 03482
5 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 03483
5 JS::ExportStatement::ExportEntry::named_export(AK::FlyString, AK::FlyString) [function] [call site2] 03484
5 AK::Vector ::try_append(JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation&&) [function] [call site2] 03485
5 AK::ErrorOr ::is_error() const [function] [call site2] 03486
5 __assert_fail [call site2] 03487
5 JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation::~EntryAndLocation() [function] [call site2] 03488
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03489
5 AK::FlyString::~FlyString() [function] [call site2] 03490
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03491
5 JS::Token::~Token() [function] [call site2] 03492
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03493
5 JS::Token::~Token() [function] [call site2] 03494
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03495
5 JS::Parser::RulePosition::position() const [function] [call site2] 03496
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03497
5 JS::Parser::parse_export_statement(JS::Program&)::$_40::operator()() const [function] [call site2] 03498
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03499
6 JS::Token::original_value() const [function] [call site2] 03500
6 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03501
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03502
5 JS::Token::~Token() [function] [call site2] 03503
5 JS::Parser::parse_module_request() [function] [call site2] 03504
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03505
6 JS::Parser::expected(char const*) [function] [call site2] 03506
6 AK::FlyString::FlyString(char const*) [function] [call site2] 03507
6 JS::ModuleRequest::ModuleRequest(AK::FlyString) [function] [call site2] 03508
7 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03509
7 AK::Vector ::Vector() [function] [call site2] 03510
6 JS::Parser::consume_string_value() [function] [call site2] 03511
6 JS::ModuleRequest::ModuleRequest(AK::FlyString) [function] [call site2] 03512
6 AK::FlyString::~FlyString() [function] [call site2] 03513
6 JS::Parser::match_assert_clause() const [function] [call site2] 03514
7 JS::Token::trivia_contains_line_terminator() const [function] [call site2] 03515
7 JS::Token::original_value() const [function] [call site2] 03516
7 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03517
6 JS::Token::original_value() const [function] [call site2] 03518
6 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03519
6 __assert_fail [call site2] 03520
6 JS::Parser::consume(JS::TokenType) [function] [call site2] 03521
6 JS::Token::~Token() [function] [call site2] 03522
6 JS::Parser::consume(JS::TokenType) [function] [call site2] 03523
6 JS::Token::~Token() [function] [call site2] 03524
6 JS::Parser::done() const [function] [call site2] 03525
6 AK::String::String() [function] [call site2] 03526
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03527
6 JS::Parser::parse_string_literal(JS::Token const&, bool) [function] [call site2] 03528
6 JS::StringLiteral::value() const [function] [call site2] 03529
6 AK::StringView::to_string() const [function] [call site2] 03530
6 AK::String::operator=(AK::String&&) [function] [call site2] 03531
7 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 03532
6 JS::Parser::consume() [function] [call site2] 03533
6 JS::Token::~Token() [function] [call site2] 03534
6 JS::Parser::match_identifier_name() const [function] [call site2] 03535
6 JS::Parser::consume() [function] [call site2] 03536
6 JS::Token::value() const [function] [call site2] 03537
6 AK::String::String(AK::StringView) [function] [call site2] 03538
6 JS::Parser::expected(char const*) [function] [call site2] 03539
6 JS::Parser::consume() [function] [call site2] 03540
6 JS::Token::~Token() [function] [call site2] 03541
6 JS::Parser::consume(JS::TokenType) [function] [call site2] 03542
6 JS::Token::~Token() [function] [call site2] 03543
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03544
6 AK::Vector ::begin() [function] [call site2] 03545
6 AK::SimpleIterator , JS::ModuleRequest::Assertion>::operator!=(AK::SimpleIterator , JS::ModuleRequest::Assertion>) const [function] [call site2] 03546
6 AK::String::String(AK::String&&) [function] [call site2] 03547
6 JS::Parser::parse_string_literal(JS::Token const&, bool) [function] [call site2] 03548
6 JS::StringLiteral::value() const [function] [call site2] 03549
6 AK::StringView::to_string() const [function] [call site2] 03550
6 AK::String::operator==(AK::String const&) const [function] [call site2] 03551
7 AK::RefPtr >::operator==(AK::StringImpl const*) const [function] [call site2] 03552
6 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::String const&) [function] [call site2] 03553
6 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03554
6 JS::Parser::consume(JS::TokenType) [function] [call site2] 03555
6 JS::Token::~Token() [function] [call site2] 03556
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03557
6 AK::String::~String() [function] [call site2] 03558
6 JS::Parser::consume(JS::TokenType) [function] [call site2] 03559
6 JS::Token::~Token() [function] [call site2] 03560
6 JS::Parser::consume(JS::TokenType) [function] [call site2] 03561
6 JS::Token::~Token() [function] [call site2] 03562
6 JS::ModuleRequest::~ModuleRequest() [function] [call site2] 03563
7 AK::Vector ::~Vector() [function] [call site2] 03564
7 AK::FlyString::~FlyString() [function] [call site2] 03565
5 JS::ModuleRequest::operator=(JS::ModuleRequest&&) [function] [call site2] 03566
5 JS::Parser::expected(char const*) [function] [call site2] 03567
5 JS::Parser::consume_or_insert_semicolon() [function] [call site2] 03568
5 AK::Vector ::Vector() [function] [call site2] 03569
5 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 03570
6 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 03571
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 03572
7 malloc_good_size [function] [call site2] 03573
7 AK::Checked ::Checked (unsigned long) [function] [call site2] 03574
7 kmalloc_array(AK::Checked , AK::Checked ) [function] [call site2] 03575
8 AK::Checked AK::operator* (AK::Checked const&, AK::Checked const&) [function] [call site2] 03576
9 __assert_fail [call site2] 03577
9 AK::Checked ::mul(unsigned long) [function] [call site2] 03578
8 AK::Checked ::has_overflow() const [function] [call site2] 03579
7 AK::Error::from_errno(int) [function] [call site2] 03580
7 JS::ExportStatement::ExportEntry::ExportEntry(JS::ExportStatement::ExportEntry&&) [function] [call site2] 03581
7 __assert_fail [call site2] 03582
7 JS::ExportStatement::ExportEntry::~ExportEntry() [function] [call site2] 03583
7 kfree_sized(void*, unsigned long) [function] [call site2] 03584
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 03585
6 AK::ErrorOr ::is_error() const [function] [call site2] 03586
6 __assert_fail [call site2] 03587
5 AK::Vector ::begin() [function] [call site2] 03588
5 AK::SimpleIterator , JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation>::operator!=(AK::SimpleIterator , JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation>) const [function] [call site2] 03589
5 JS::Token::filename() const [function] [call site2] 03590
5 JS::Parser::RulePosition::position() const [function] [call site2] 03591
5 JS::Parser::position() const [function] [call site2] 03592
5 AK::NonnullRefPtr JS::create_ast_node >, AK::Vector , bool&, JS::ModuleRequest>(JS::SourceRange, AK::RefPtr >&&, AK::Vector &&, bool&, JS::ModuleRequest&&) [function] [call site2] 03593
5 AK::Vector ::~Vector() [function] [call site2] 03594
5 JS::ModuleRequest::~ModuleRequest() [function] [call site2] 03595
5 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03596
5 JS::Program::exports() [function] [call site2] 03597
5 AK::SimpleIterator , 0ul>, JS::ExportStatement>::begin(AK::NonnullPtrVector , 0ul>&) [function] [call site2] 03598
5 AK::Vector ::begin() [function] [call site2] 03599
5 AK::SimpleIterator , JS::ExportStatement::ExportEntry>::operator!=(AK::SimpleIterator , JS::ExportStatement::ExportEntry>) const [function] [call site2] 03600
5 JS::ExportStatement::has_export(AK::FlyString const&) const [function] [call site2] 03601
6 AK::Vector ::begin() const [function] [call site2] 03602
6 bool AK::any_of const, JS::ExportStatement::ExportEntry const>, AK::SimpleIterator const, JS::ExportStatement::ExportEntry const>, JS::ExportStatement::has_export(AK::FlyString const&) const::$_38>(AK::SimpleIterator const, JS::ExportStatement::ExportEntry const> const&, AK::SimpleIterator const, JS::ExportStatement::ExportEntry const> const&, JS::ExportStatement::has_export(AK::FlyString const&) const::$_38 const&) [function] [call site2] 03603
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 03604
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03605
5 AK::Vector ::try_append(JS::ExportStatement::ExportEntry&&) [function] [call site2] 03606
5 AK::ErrorOr ::is_error() const [function] [call site2] 03607
5 __assert_fail [call site2] 03608
5 AK::FlyString::operator==(AK::FlyString const&) const [function] [call site2] 03609
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 03610
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03611
4 JS::Program::append_export(AK::NonnullRefPtr ) [function] [call site2] 03612
5 AK::ErrorOr ::is_error() const [function] [call site2] 03613
5 JS::ScopeNode::append(AK::NonnullRefPtr ) [function] [call site2] 03614
4 JS::Parser::parse_import_statement(JS::Program&) [function] [call site2] 03615
5 JS::Parser::push_start() [function] [call site2] 03616
5 JS::Program::type() const [function] [call site2] 03617
5 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 03618
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03619
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03620
5 JS::Token::~Token() [function] [call site2] 03621
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03622
5 JS::Parser::parse_module_request() [function] [call site2] 03623
5 JS::Token::filename() const [function] [call site2] 03624
5 JS::Parser::RulePosition::position() const [function] [call site2] 03625
5 JS::Parser::position() const [function] [call site2] 03626
5 AK::NonnullRefPtr JS::create_ast_node (JS::SourceRange, JS::ModuleRequest&&) [function] [call site2] 03627
5 JS::ModuleRequest::~ModuleRequest() [function] [call site2] 03628
5 AK::Vector ::Vector() [function] [call site2] 03629
5 JS::Parser::parse_import_statement(JS::Program&)::$_37::operator()() const [function] [call site2] 03630
6 JS::Parser::match_identifier() const [function] [call site2] 03631
5 JS::Parser::position() const [function] [call site2] 03632
5 JS::Parser::consume() [function] [call site2] 03633
5 JS::Token::value() const [function] [call site2] 03634
5 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 03635
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03636
5 JS::ImportStatement::ImportEntry::ImportEntry(AK::FlyString, AK::FlyString, bool) [function] [call site2] 03637
6 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03638
6 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03639
6 AK::FlyString::is_null() const [function] [call site2] 03640
6 __assert_fail [call site2] 03641
5 AK::Vector ::try_append(JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation&&) [function] [call site2] 03642
5 AK::ErrorOr ::is_error() const [function] [call site2] 03643
5 __assert_fail [call site2] 03644
5 JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation::~ImportWithLocation() [function] [call site2] 03645
6 JS::ImportStatement::ImportEntry::~ImportEntry() [function] [call site2] 03646
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03647
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03648
5 JS::Token::~Token() [function] [call site2] 03649
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03650
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03651
5 JS::Token::~Token() [function] [call site2] 03652
5 JS::Parser::parse_import_statement(JS::Program&)::$_38::operator()() const [function] [call site2] 03653
6 JS::Parser::match(JS::TokenType) const [function] [call site2] 03654
6 JS::Token::original_value() const [function] [call site2] 03655
6 AK::StringView::operator==(AK::StringView) const [function] [call site2] 03656
5 JS::Token::name() const [function] [call site2] 03657
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, char const* const&) [function] [call site2] 03658
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03659
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03660
5 JS::Token::~Token() [function] [call site2] 03661
5 JS::Parser::parse_import_statement(JS::Program&)::$_37::operator()() const [function] [call site2] 03662
5 JS::Parser::position() const [function] [call site2] 03663
5 JS::Parser::consume() [function] [call site2] 03664
5 JS::Token::value() const [function] [call site2] 03665
5 AK::FlyString::FlyString() [function] [call site2] 03666
5 AK::FlyString::FlyString(AK::StringView) [function] [call site2] 03667
5 JS::ImportStatement::ImportEntry::ImportEntry(AK::FlyString, AK::FlyString, bool) [function] [call site2] 03668
5 AK::Vector ::try_append(JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation&&) [function] [call site2] 03669
5 AK::ErrorOr ::is_error() const [function] [call site2] 03670
5 __assert_fail [call site2] 03671
5 JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation::~ImportWithLocation() [function] [call site2] 03672
5 JS::Token::name() const [function] [call site2] 03673
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, char const* const&) [function] [call site2] 03674
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03675
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03676
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03677
5 JS::Token::~Token() [function] [call site2] 03678
5 JS::Parser::done() const [function] [call site2] 03679
5 JS::Parser::match_identifier_name() const [function] [call site2] 03680
5 JS::Parser::parse_import_statement(JS::Program&)::$_37::operator()() const [function] [call site2] 03681
5 JS::Parser::position() const [function] [call site2] 03682
5 JS::Parser::consume() [function] [call site2] 03683
5 JS::Token::flystring_value() const [function] [call site2] 03684
5 JS::Parser::parse_import_statement(JS::Program&)::$_38::operator()() const [function] [call site2] 03685
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03686
5 JS::Token::~Token() [function] [call site2] 03687
5 JS::Parser::position() const [function] [call site2] 03688
5 JS::Parser::consume_identifier() [function] [call site2] 03689
5 JS::Token::flystring_value() const [function] [call site2] 03690
5 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 03691
5 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 03692
5 JS::ImportStatement::ImportEntry::ImportEntry(AK::FlyString, AK::FlyString, bool) [function] [call site2] 03693
5 AK::Vector ::try_append(JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation&&) [function] [call site2] 03694
5 AK::ErrorOr ::is_error() const [function] [call site2] 03695
5 __assert_fail [call site2] 03696
5 JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation::~ImportWithLocation() [function] [call site2] 03697
5 AK::FlyString::~FlyString() [function] [call site2] 03698
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 03699
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03700
5 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 03701
5 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 03702
5 JS::ImportStatement::ImportEntry::ImportEntry(AK::FlyString, AK::FlyString, bool) [function] [call site2] 03703
5 AK::Vector ::try_append(JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation&&) [function] [call site2] 03704
5 AK::ErrorOr ::is_error() const [function] [call site2] 03705
5 __assert_fail [call site2] 03706
5 JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation::~ImportWithLocation() [function] [call site2] 03707
5 AK::FlyString::~FlyString() [function] [call site2] 03708
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03709
5 JS::Parser::consume_string_value() [function] [call site2] 03710
5 JS::Parser::parse_import_statement(JS::Program&)::$_38::operator()() const [function] [call site2] 03711
5 JS::Parser::expected(char const*) [function] [call site2] 03712
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03713
5 JS::Token::~Token() [function] [call site2] 03714
5 JS::Parser::position() const [function] [call site2] 03715
5 JS::Parser::consume_identifier() [function] [call site2] 03716
5 JS::Token::flystring_value() const [function] [call site2] 03717
5 JS::Parser::check_identifier_name_for_assignment_validity(AK::FlyString const&, bool) [function] [call site2] 03718
5 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 03719
5 JS::ImportStatement::ImportEntry::ImportEntry(AK::FlyString, AK::FlyString, bool) [function] [call site2] 03720
5 AK::Vector ::try_append(JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation&&) [function] [call site2] 03721
5 AK::ErrorOr ::is_error() const [function] [call site2] 03722
5 __assert_fail [call site2] 03723
5 JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation::~ImportWithLocation() [function] [call site2] 03724
5 AK::FlyString::~FlyString() [function] [call site2] 03725
5 JS::Parser::expected(char const*) [function] [call site2] 03726
5 JS::Parser::match(JS::TokenType) const [function] [call site2] 03727
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03728
5 JS::Token::~Token() [function] [call site2] 03729
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03730
5 JS::Token::~Token() [function] [call site2] 03731
5 JS::Parser::expected(char const*) [function] [call site2] 03732
5 JS::Parser::consume(JS::TokenType) [function] [call site2] 03733
5 JS::Token::original_value() const [function] [call site2] 03734
5 AK::StringView::operator!=(AK::StringView) const [function] [call site2] 03735
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::StringView const&) [function] [call site2] 03736
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03737
5 JS::Parser::parse_module_request() [function] [call site2] 03738
5 AK::Vector ::Vector() [function] [call site2] 03739
5 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 03740
5 AK::Vector ::begin() [function] [call site2] 03741
5 AK::SimpleIterator , JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation>::operator!=(AK::SimpleIterator , JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation>) const [function] [call site2] 03742
5 JS::Token::filename() const [function] [call site2] 03743
5 JS::Parser::RulePosition::position() const [function] [call site2] 03744
5 JS::Parser::position() const [function] [call site2] 03745
5 AK::NonnullRefPtr JS::create_ast_node >(JS::SourceRange, JS::ModuleRequest&&, AK::Vector &&) [function] [call site2] 03746
5 AK::Vector ::~Vector() [function] [call site2] 03747
5 JS::ModuleRequest::~ModuleRequest() [function] [call site2] 03748
5 JS::Program::imports() [function] [call site2] 03749
5 AK::SimpleIterator , 0ul>, JS::ImportStatement>::begin(AK::NonnullPtrVector , 0ul>&) [function] [call site2] 03750
5 AK::Vector ::begin() [function] [call site2] 03751
5 AK::SimpleIterator , JS::ImportStatement::ImportEntry>::operator!=(AK::SimpleIterator , JS::ImportStatement::ImportEntry>) const [function] [call site2] 03752
5 JS::ImportStatement::has_bound_name(AK::FlyString const&) const [function] [call site2] 03753
6 AK::Vector ::begin() const [function] [call site2] 03754
6 bool AK::any_of const, JS::ImportStatement::ImportEntry const>, AK::SimpleIterator const, JS::ImportStatement::ImportEntry const>, JS::ImportStatement::has_bound_name(AK::FlyString const&) const::$_39>(AK::SimpleIterator const, JS::ImportStatement::ImportEntry const> const&, AK::SimpleIterator const, JS::ImportStatement::ImportEntry const> const&, JS::ImportStatement::has_bound_name(AK::FlyString const&) const::$_39 const&) [function] [call site2] 03755
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 03756
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03757
5 AK::Vector ::try_append(JS::ImportStatement::ImportEntry&&) [function] [call site2] 03758
5 AK::ErrorOr ::is_error() const [function] [call site2] 03759
5 __assert_fail [call site2] 03760
5 AK::FlyString::operator==(AK::FlyString const&) const [function] [call site2] 03761
5 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 03762
5 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03763
5 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03764
4 JS::Program::append_import(AK::NonnullRefPtr ) [function] [call site2] 03765
5 AK::Vector , 0ul>::try_append(AK::NonnullRefPtr &&) [function] [call site2] 03766
5 AK::ErrorOr ::is_error() const [function] [call site2] 03767
5 __assert_fail [call site2] 03768
5 JS::ScopeNode::append(AK::NonnullRefPtr ) [function] [call site2] 03769
4 JS::Parser::expected(char const*) [function] [call site2] 03770
4 JS::Parser::consume() [function] [call site2] 03771
4 JS::Token::~Token() [function] [call site2] 03772
4 __assert_fail [call site2] 03773
4 JS::ScopePusher::contains_await_expression() const [function] [call site2] 03774
4 JS::Program::set_has_top_level_await() [function] [call site2] 03775
4 JS::Program::exports() [function] [call site2] 03776
4 AK::SimpleIterator , 0ul>, JS::ExportStatement>::begin(AK::NonnullPtrVector , 0ul>&) [function] [call site2] 03777
4 JS::ExportStatement::has_statement() const [function] [call site2] 03778
4 JS::ExportStatement::entries() const [function] [call site2] 03779
4 AK::Vector ::begin() const [function] [call site2] 03780
4 AK::SimpleIterator const, JS::ExportStatement::ExportEntry const>::operator!=(AK::SimpleIterator const, JS::ExportStatement::ExportEntry const>) const [function] [call site2] 03781
4 JS::ExportStatement::ExportEntry::is_module_request() const [function] [call site2] 03782
4 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Parser::parse_module(JS::Program&)::$_0&&) [function] [call site2] 03783
4 JS::ScopeNode::for_each_lexically_declared_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 03784
4 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 03785
4 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 03786
4 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Parser::parse_module(JS::Program&)::$_1&&) [function] [call site2] 03787
4 JS::ScopeNode::for_each_var_declared_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 03788
5 AK::SimpleIterator , 0ul> const, JS::Declaration const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 03789
5 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback &&) const::$_37>(JS::ScopeNode::for_each_var_declared_name(JS::ThrowCompletionOrVoidCallback &&) const::$_37&&) [function] [call site2] 03790
5 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 03791
5 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 03792
5 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 03793
4 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 03794
4 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 03795
4 AK::String AK::String::formatted (AK::Format::Detail::CheckedFormatString ::Type>&&, AK::FlyString const&) [function] [call site2] 03796
4 JS::Parser::syntax_error(AK::String const&, AK::Optional ) [function] [call site2] 03797
4 AK::TemporaryChange ::~TemporaryChange() [function] [call site2] 03798
3 JS::Parser::position() const [function] [call site2] 03799
3 JS::ASTNode::source_range() [function] [call site2] 03800
3 JS::ScopePusher::~ScopePusher() [function] [call site2] 03801
3 JS::Parser::RulePosition::~RulePosition() [function] [call site2] 03802
2 JS::Parser::has_errors() const [function] [call site2] 03803
2 JS::Parser::errors() const [function] [call site2] 03804
2 AK::Result , AK::Vector >::Result(AK::Vector const&) [function] [call site2] 03805
2 JS::Script::Script(JS::Realm&, AK::StringView, AK::NonnullRefPtr , JS::Script::HostDefined*) [function] [call site2] 03806
3 AK::RefCounted ::RefCounted() [function] [call site2] 03807
3 AK::Weakable ::Weakable() [function] [call site2] 03808
3 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 03809
3 JS::Heap::vm() [function] [call site2] 03810
3 JS::Handle JS::make_handle (JS::Realm*) [function] [call site2] 03811
3 AK::String::String(AK::StringView) [function] [call site2] 03812
2 AK::Result , AK::Vector >::Result(AK::NonnullRefPtr &&) [function] [call site2] 03813
2 JS::Parser::~Parser() [function] [call site2] 03814
1 AK::Result , AK::Vector >::is_error() const [function] [call site2] 03815
1 AK::Result , AK::Vector >::value() [function] [call site2] 03816
1 JS::Interpreter::run(JS::Script&) [function] [call site2] 03817
2 JS::VM::InterpreterExecutionScope::InterpreterExecutionScope(JS::Interpreter&) [function] [call site2] 03818
2 JS::Script::realm() [function] [call site2] 03819
3 JS::Handle ::cell() [function] [call site2] 03820
2 JS::Realm::global_environment() const [function] [call site2] 03821
2 JS::Script::realm() [function] [call site2] 03822
2 JS::Realm::global_object() const [function] [call site2] 03823
2 JS::VM::heap() [function] [call site2] 03824
2 JS::ExecutionContext::ExecutionContext(JS::Heap&) [function] [call site2] 03825
2 JS::Script::realm() [function] [call site2] 03826
2 AK::WeakPtr AK::Weakable ::make_weak_ptr () const [function] [call site2] 03827
2 AK::WeakPtr ::~WeakPtr() [function] [call site2] 03828
2 AK::WeakPtr ::WeakPtr(AK::WeakPtr &&) [function] [call site2] 03829
2 JS::Script::parse_node() const [function] [call site2] 03830
2 JS::Program::is_strict_mode() const [function] [call site2] 03831
2 JS::VM::push_execution_context(JS::ExecutionContext&, JS::GlobalObject&) [function] [call site2] 03832
3 JS::VM::did_reach_stack_space_limit() const [function] [call site2] 03833
4 AK::StackInfo::size_free() const [function] [call site2] 03834
3 JS::Completion JS::VM::throw_completion (JS::GlobalObject&, JS::ErrorType) [function] [call site2] 03835
4 JS::ErrorType::message() const [function] [call site2] 03836
4 AK::Format::Detail::CheckedFormatString<>::CheckedFormatString (char const* const&) [function] [call site2] 03837
5 strlen [call site2] 03838
4 AK::String AK::String::formatted<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 03839
4 JS::Completion JS::VM::throw_completion (JS::GlobalObject&, AK::String&&) [function] [call site2] 03840
5 JS::InternalError::create(JS::GlobalObject&, AK::String const&) [function] [call site2] 03841
6 JS::Heap::vm() [function] [call site2] 03842
6 JS::InternalError::create(JS::GlobalObject&) [function] [call site2] 03843
7 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 03844
7 JS::GlobalObject::internal_error_prototype() [function] [call site2] 03845
6 AK::String::String(AK::String const&) [function] [call site2] 03846
6 JS::js_string(JS::VM&, AK::String) [function] [call site2] 03847
7 JS::VM::heap() [function] [call site2] 03848
7 AK::String::String(AK::String&&) [function] [call site2] 03849
7 JS::js_string(JS::Heap&, AK::String) [function] [call site2] 03850
8 JS::VM::empty_string() [function] [call site2] 03851
8 AK::StringImpl::length() const [function] [call site2] 03852
8 AK::StringImpl::characters() const [function] [call site2] 03853
8 AK::is_ascii(unsigned int) [function] [call site2] 03854
8 JS::Heap::vm() [function] [call site2] 03855
8 JS::VM::single_ascii_character_string(unsigned char) [function] [call site2] 03856
9 __assert_fail [call site2] 03857
8 JS::Heap::vm() [function] [call site2] 03858
8 JS::VM::string_cache() [function] [call site2] 03859
8 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator==(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 03860
8 JS::PrimitiveString* JS::Heap::allocate_without_global_object (AK::String&) [function] [call site2] 03861
8 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 03862
6 JS::Value::Value(JS::PrimitiveString const*) [function] [call site2] 03863
6 JS::PropertyAttributes::PropertyAttributes(unsigned char) [function] [call site2] 03864
6 JS::Object::define_direct_property(JS::PropertyKey const&, JS::Value, JS::PropertyAttributes) [function] [call site2] 03865
7 JS::Object::storage_set(JS::PropertyKey const&, JS::ValueAndAttributes const&) [function] [call site2] 03866
8 JS::PropertyKey::is_valid() const [function] [call site2] 03867
8 __assert_fail [call site2] 03868
8 JS::PropertyKey::is_number() const [function] [call site2] 03869
9 JS::PropertyKey::try_coerce_into_number() [function] [call site2] 03870
10 __assert_fail [call site2] 03871
10 AK::FlyString::is_empty() const [function] [call site2] 03872
10 AK::FlyString::characters() const [function] [call site2] 03873
10 AK::FlyString::length() const [function] [call site2] 03874
10 AK::Optional AK::FlyString::to_uint (AK::TrimWhitespace) const [function] [call site2] 03875
11 AK::Optional AK::StringUtils::convert_to_uint (AK::StringView, AK::TrimWhitespace) [function] [call site2] 03876
12 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 03877
13 AK::StringUtils::trim_whitespace(AK::StringView, AK::TrimMode) [function] [call site2] 03878
14 AK::StringUtils::trim(AK::StringView, AK::StringView, AK::TrimMode) [function] [call site2] 03879
15 AK::StringView::length() const [function] [call site2] 03880
15 AK::StringView::length() const [function] [call site2] 03881
15 AK::StringView::operator[](unsigned long) const [function] [call site2] 03882
15 AK::StringView::contains(char) const [function] [call site2] 03883
15 AK::StringView::length() const [function] [call site2] 03884
15 AK::StringView::operator[](unsigned long) const [function] [call site2] 03885
15 AK::StringView::contains(char) const [function] [call site2] 03886
15 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 03887
12 AK::StringView::is_empty() const [function] [call site2] 03888
12 AK::StringView::length() const [function] [call site2] 03889
10 AK::NumericLimits ::max() [function] [call site2] 03890
8 JS::PropertyKey::as_number() const [function] [call site2] 03891
9 JS::PropertyKey::is_number() const [function] [call site2] 03892
9 __assert_fail [call site2] 03893
8 JS::IndexedProperties::put(unsigned int, JS::Value, JS::PropertyAttributes) [function] [call site2] 03894
9 JS::IndexedProperties::ensure_storage() [function] [call site2] 03895
10 AK::OwnPtr ::operator!() const [function] [call site2] 03896
10 AK::NonnullOwnPtr AK::make () [function] [call site2] 03897
11 JS::SimpleIndexedPropertyStorage::SimpleIndexedPropertyStorage() [function] [call site2] 03898
12 JS::IndexedPropertyStorage::IndexedPropertyStorage() [function] [call site2] 03899
10 AK::OwnPtr & AK::OwnPtr ::operator= (AK::NonnullOwnPtr &&) [function] [call site2] 03900
11 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 03901
12 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 03902
11 AK::OwnPtr ::swap(AK::OwnPtr &) [function] [call site2] 03903
12 void AK::swap (JS::IndexedPropertyStorage*&, JS::IndexedPropertyStorage*&) [function] [call site2] 03904
11 AK::OwnPtr ::~OwnPtr() [function] [call site2] 03905
12 AK::OwnPtr ::clear() [function] [call site2] 03906
9 AK::OwnPtr ::operator->() [function] [call site2] 03907
10 __assert_fail [call site2] 03908
9 JS::PropertyAttributes::operator!=(JS::PropertyAttributes const&) const [function] [call site2] 03909
9 JS::IndexedProperties::array_like_size() const [function] [call site2] 03910
10 AK::OwnPtr ::operator JS::IndexedPropertyStorage const*() const [function] [call site2] 03911
9 JS::IndexedProperties::switch_to_generic_storage() [function] [call site2] 03912
10 AK::OwnPtr ::operator!() const [function] [call site2] 03913
10 AK::NonnullOwnPtr AK::make () [function] [call site2] 03914
10 AK::OwnPtr & AK::OwnPtr ::operator= (AK::NonnullOwnPtr &&) [function] [call site2] 03915
10 AK::OwnPtr ::operator*() [function] [call site2] 03916
11 __assert_fail [call site2] 03917
10 AK::NonnullOwnPtr AK::make (JS::SimpleIndexedPropertyStorage&&) [function] [call site2] 03918
11 JS::GenericIndexedPropertyStorage::GenericIndexedPropertyStorage(JS::SimpleIndexedPropertyStorage&&) [function] [call site2] 03919
12 JS::IndexedPropertyStorage::IndexedPropertyStorage() [function] [call site2] 03920
12 JS::SimpleIndexedPropertyStorage::array_like_size() const [function] [call site2] 03921
12 JS::Value::is_empty() const [function] [call site2] 03922
10 AK::OwnPtr & AK::OwnPtr ::operator= (AK::NonnullOwnPtr &&) [function] [call site2] 03923
9 AK::OwnPtr ::operator->() [function] [call site2] 03924
8 JS::PropertyKey::to_string_or_symbol() const [function] [call site2] 03925
9 JS::PropertyKey::is_valid() const [function] [call site2] 03926
9 JS::PropertyKey::is_number() const [function] [call site2] 03927
9 JS::PropertyKey::is_string() const [function] [call site2] 03928
10 JS::PropertyKey::try_coerce_into_number() [function] [call site2] 03929
9 JS::PropertyKey::as_string() const [function] [call site2] 03930
10 JS::PropertyKey::is_string() const [function] [call site2] 03931
9 JS::StringOrSymbol::StringOrSymbol(AK::FlyString const&) [function] [call site2] 03932
10 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 03933
9 JS::PropertyKey::as_symbol() const [function] [call site2] 03934
10 JS::PropertyKey::is_symbol() const [function] [call site2] 03935
10 __assert_fail [call site2] 03936
9 JS::StringOrSymbol::StringOrSymbol(JS::Symbol const*) [function] [call site2] 03937
8 JS::Object::shape() [function] [call site2] 03938
8 JS::Shape::lookup(JS::StringOrSymbol const&) const [function] [call site2] 03939
9 JS::Shape::property_table() const [function] [call site2] 03940
10 AK::OwnPtr , false> >::operator bool() [function] [call site2] 03941
10 AK::NonnullOwnPtr , false> > AK::make , false>>() [function] [call site2] 03942
11 AK::HashMap , false>::HashMap() [function] [call site2] 03943
10 AK::Vector ::Vector() [function] [call site2] 03944
10 AK::HashMap , false>::operator=(AK::HashMap , false> const&) [function] [call site2] 03945
10 AK::Vector ::try_append(JS::Shape const&) [function] [call site2] 03946
10 AK::ErrorOr ::is_error() const [function] [call site2] 03947
10 __assert_fail [call site2] 03948
10 AK::Vector ::try_append(JS::Shape const&) [function] [call site2] 03949
10 AK::ErrorOr ::is_error() const [function] [call site2] 03950
10 __assert_fail [call site2] 03951
10 AK::ReverseWrapper::ReverseWrapper &> AK::ReverseWrapper::in_reverse &>(AK::Vector &) [function] [call site2] 03952
10 auto AK::ReverseWrapper::begin &>(AK::ReverseWrapper::ReverseWrapper &>) [function] [call site2] 03953
11 AK::Vector ::rbegin() [function] [call site2] 03954
12 AK::SimpleReverseIterator , JS::Shape const>::rbegin(AK::Vector &) [function] [call site2] 03955
13 AK::SimpleReverseIterator , JS::Shape const>::SimpleReverseIterator(AK::Vector &, int) [function] [call site2] 03956
10 AK::Vector ::inline_buffer() [function] [call site2] 03957
10 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 03958
10 __assert_fail [call site2] 03959
8 JS::Shape::is_unique() const [function] [call site2] 03960
8 JS::Object::shape() [function] [call site2] 03961
8 JS::Object::ensure_shape_is_unique() [function] [call site2] 03962
9 JS::Object::shape() [function] [call site2] 03963
9 JS::Shape::is_unique() const [function] [call site2] 03964
9 JS::Shape::create_unique_clone() const [function] [call site2] 03965
10 __assert_fail [call site2] 03966
10 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 03967
10 JS::Shape* JS::Heap::allocate_without_global_object (JS::Object&) [function] [call site2] 03968
10 JS::Shape::ensure_property_table() const [function] [call site2] 03969
11 AK::OwnPtr , false> >::operator bool() [function] [call site2] 03970
11 AK::NonnullOwnPtr , false> > AK::make , false>>() [function] [call site2] 03971
11 AK::OwnPtr , false> >& AK::OwnPtr , false> >::operator= , false> >(AK::NonnullOwnPtr , false> >&&) [function] [call site2] 03972
11 AK::Vector ::Vector() [function] [call site2] 03973
11 AK::OwnPtr , false> >::operator bool() [function] [call site2] 03974
11 AK::OwnPtr , false> >::operator*() [function] [call site2] 03975
11 AK::HashMap , false>::operator=(AK::HashMap , false> const&) [function] [call site2] 03976
11 AK::Vector ::~Vector() [function] [call site2] 03977
11 AK::OwnPtr , false> >::operator->() [function] [call site2] 03978
11 AK::HashMap , false>::set(JS::StringOrSymbol const&, JS::PropertyMetadata&&) [function] [call site2] 03979
12 JS::StringOrSymbol::StringOrSymbol(JS::StringOrSymbol const&) [function] [call site2] 03980
13 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 03981
11 AK::OwnPtr , false> >::operator->() [function] [call site2] 03982
11 AK::HashMap , false>::find(JS::StringOrSymbol const&) [function] [call site2] 03983
12 AK::Traits ::hash(JS::StringOrSymbol const&) [function] [call site2] 03984
13 JS::StringOrSymbol::hash() const [function] [call site2] 03985
14 AK::StringImpl::hash() const [function] [call site2] 03986
14 __assert_fail [call site2] 03987
14 ptr_hash(void const*) [function] [call site2] 03988
15 ptr_hash(unsigned long) [function] [call site2] 03989
11 AK::OwnPtr , false> >::operator->() [function] [call site2] 03990
11 AK::HashMap , false>::end() [function] [call site2] 03991
11 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 03992
11 __assert_fail [call site2] 03993
11 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 03994
10 JS::Shape::ensure_property_table() const [function] [call site2] 03995
10 AK::OwnPtr , false> >::operator*() [function] [call site2] 03996
10 AK::HashMap , false>::operator=(AK::HashMap , false> const&) [function] [call site2] 03997
10 AK::OwnPtr , false> >::operator->() [function] [call site2] 03998
10 AK::HashMap , false>::size() const [function] [call site2] 03999
11 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::size() const [function] [call site2] 04000
8 JS::Shape::is_unique() const [function] [call site2] 04001
8 JS::Shape::add_property_to_unique_shape(JS::StringOrSymbol const&, JS::PropertyAttributes) [function] [call site2] 04002
9 JS::Shape::is_unique() const [function] [call site2] 04003
9 __assert_fail [call site2] 04004
9 AK::OwnPtr , false> >::operator bool() [function] [call site2] 04005
9 AK::OwnPtr , false> >::operator->() [function] [call site2] 04006
9 bool AK::HashMap , false>::contains (JS::StringOrSymbol const&) [function] [call site2] 04007
9 AK::OwnPtr , false> >::operator->() [function] [call site2] 04008
9 AK::HashMap , false>::size() const [function] [call site2] 04009
9 AK::NumericLimits ::max() [function] [call site2] 04010
9 __assert_fail [call site2] 04011
8 JS::Shape::create_put_transition(JS::StringOrSymbol const&, JS::PropertyAttributes) [function] [call site2] 04012
9 JS::StringOrSymbol::StringOrSymbol(JS::StringOrSymbol const&) [function] [call site2] 04013
9 JS::Shape::get_or_prune_cached_forward_transition(JS::TransitionKey const&) [function] [call site2] 04014
10 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04015
10 AK::HashMap , AK::Traits , false>::find(JS::TransitionKey const&) [function] [call site2] 04016
11 AK::Traits ::hash(JS::TransitionKey const&) [function] [call site2] 04017
12 JS::PropertyAttributes::bits() const [function] [call site2] 04018
12 AK::Traits ::hash(JS::StringOrSymbol const&) [function] [call site2] 04019
12 pair_int_hash(unsigned int, unsigned int) [function] [call site2] 04020
10 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04021
10 AK::HashMap , AK::Traits , false>::end() [function] [call site2] 04022
10 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator==(AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 04023
10 AK::WeakPtr ::operator JS::Shape*() [function] [call site2] 04024
11 AK::WeakPtr ::unsafe_ptr() const [function] [call site2] 04025
12 JS::Shape* AK::WeakLink::unsafe_ptr () const [function] [call site2] 04026
13 AK::Atomic ::load(AK::MemoryOrder) const volatile [function] [call site2] 04027
10 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04028
10 AK::HashTableIterator , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>, AK::HashMap , AK::Traits , false>::Entry, AK::HashTable , AK::Traits , false>::Entry, AK::HashMap , AK::Traits , false>::EntryTraits, false>::Bucket>::operator->() [function] [call site2] 04029
10 AK::WeakPtr ::operator JS::Shape*() [function] [call site2] 04030
9 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 04031
9 JS::Shape* JS::Heap::allocate_without_global_object (JS::Shape&, JS::StringOrSymbol const&, JS::PropertyAttributes&, JS::Shape::TransitionType&&) [function] [call site2] 04032
9 AK::OwnPtr , AK::Traits , false> >::operator!() const [function] [call site2] 04033
9 AK::NonnullOwnPtr , AK::Traits , false> > AK::make , AK::Traits , false>>() [function] [call site2] 04034
9 AK::OwnPtr , AK::Traits , false> >& AK::OwnPtr , AK::Traits , false> >::operator= , AK::Traits , false> >(AK::NonnullOwnPtr , AK::Traits , false> >&&) [function] [call site2] 04035
9 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04036
9 AK::WeakPtr ::WeakPtr (JS::Shape const*) [function] [call site2] 04037
10 AK::RefPtr >::RefPtr() [function] [call site2] 04038
10 AK::WeakPtr AK::Weakable ::make_weak_ptr () const [function] [call site2] 04039
10 AK::WeakPtr ::take_link() [function] [call site2] 04040
10 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 04041
9 JS::TransitionKey::~TransitionKey() [function] [call site2] 04042
10 JS::StringOrSymbol::~StringOrSymbol() [function] [call site2] 04043
11 AK::RefCounted ::unref() const [function] [call site2] 04044
8 JS::Object::set_shape(JS::Shape&) [function] [call site2] 04045
8 AK::Vector ::try_append(JS::Value&&) [function] [call site2] 04046
8 AK::ErrorOr ::is_error() const [function] [call site2] 04047
8 __assert_fail [call site2] 04048
8 JS::PropertyAttributes::operator!=(JS::PropertyAttributes const&) const [function] [call site2] 04049
8 JS::Shape::is_unique() const [function] [call site2] 04050
8 JS::Shape::reconfigure_property_in_unique_shape(JS::StringOrSymbol const&, JS::PropertyAttributes) [function] [call site2] 04051
9 JS::Shape::is_unique() const [function] [call site2] 04052
9 AK::OwnPtr , false> >::operator bool() [function] [call site2] 04053
9 AK::OwnPtr , false> >::operator->() [function] [call site2] 04054
9 AK::HashMap , false>::find(JS::StringOrSymbol const&) [function] [call site2] 04055
9 AK::OwnPtr , false> >::operator->() [function] [call site2] 04056
9 AK::HashMap , false>::end() [function] [call site2] 04057
9 AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket>::operator!=(AK::HashTableIterator , false>::Entry, AK::HashMap , false>::EntryTraits, false>, AK::HashMap , false>::Entry, AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::Bucket> const&) const [function] [call site2] 04058
9 __assert_fail [call site2] 04059
9 AK::OwnPtr , false> >::operator->() [function] [call site2] 04060
9 AK::HashMap , false>::set(JS::StringOrSymbol const&, JS::PropertyMetadata const&) [function] [call site2] 04061
10 JS::StringOrSymbol::StringOrSymbol(JS::StringOrSymbol const&) [function] [call site2] 04062
10 AK::HashSetResult AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::set , false>::Entry>(AK::HashMap , false>::Entry&&, AK::HashSetExistingEntryBehavior) [function] [call site2] 04063
8 JS::Shape::create_configure_transition(JS::StringOrSymbol const&, JS::PropertyAttributes) [function] [call site2] 04064
9 JS::StringOrSymbol::StringOrSymbol(JS::StringOrSymbol const&) [function] [call site2] 04065
9 JS::Shape::get_or_prune_cached_forward_transition(JS::TransitionKey const&) [function] [call site2] 04066
9 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 04067
9 JS::Shape* JS::Heap::allocate_without_global_object (JS::Shape&, JS::StringOrSymbol const&, JS::PropertyAttributes&, JS::Shape::TransitionType&&) [function] [call site2] 04068
9 AK::OwnPtr , AK::Traits , false> >::operator!() const [function] [call site2] 04069
9 AK::NonnullOwnPtr , AK::Traits , false> > AK::make , AK::Traits , false>>() [function] [call site2] 04070
9 AK::OwnPtr , AK::Traits , false> >& AK::OwnPtr , AK::Traits , false> >::operator= , AK::Traits , false> >(AK::NonnullOwnPtr , AK::Traits , false> >&&) [function] [call site2] 04071
9 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04072
9 AK::WeakPtr ::WeakPtr (JS::Shape const*) [function] [call site2] 04073
9 JS::TransitionKey::~TransitionKey() [function] [call site2] 04074
8 JS::Object::set_shape(JS::Shape&) [function] [call site2] 04075
8 JS::StringOrSymbol::~StringOrSymbol() [function] [call site2] 04076
5 JS::Value::Value(JS::Object const*) [function] [call site2] 04077
5 JS::throw_completion(JS::Value) [function] [call site2] 04078
6 JS::Value::is_empty() const [function] [call site2] 04079
3 JS::ThrowCompletionOr ::ThrowCompletionOr(JS::Completion) [function] [call site2] 04080
3 AK::Vector ::try_append(JS::ExecutionContext*&&) [function] [call site2] 04081
3 AK::ErrorOr ::is_error() const [function] [call site2] 04082
3 __assert_fail [call site2] 04083
3 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04084
2 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04085
2 JS::Script::parse_node() const [function] [call site2] 04086
2 JS::Program::global_declaration_instantiation(JS::Interpreter&, JS::GlobalObject&, JS::GlobalEnvironment&) const [function] [call site2] 04087
3 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Program::global_declaration_instantiation(JS::Interpreter&, JS::GlobalObject&, JS::GlobalEnvironment&) const::$_52&&) [function] [call site2] 04088
3 JS::ScopeNode::for_each_lexically_declared_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 04089
3 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 04090
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04091
3 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Program::global_declaration_instantiation(JS::Interpreter&, JS::GlobalObject&, JS::GlobalEnvironment&) const::$_53&&) [function] [call site2] 04092
3 JS::ScopeNode::for_each_var_declared_name(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 04093
3 AK::Function (AK::FlyString const&)>::~Function() [function] [call site2] 04094
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04095
3 AK::Vector ::Vector() [function] [call site2] 04096
3 AK::HashTable , false>::HashTable() [function] [call site2] 04097
3 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Program::global_declaration_instantiation(JS::Interpreter&, JS::GlobalObject&, JS::GlobalEnvironment&) const::$_54&&) [function] [call site2] 04098
3 JS::ScopeNode::for_each_var_function_declaration_in_reverse_order(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 04099
4 bool JS::ASTNode::fast_is () const [function] [call site2] 04100
4 AK::Function (JS::FunctionDeclaration const&)>::operator()(JS::FunctionDeclaration const&) const [function] [call site2] 04101
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04102
4 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04103
3 AK::Function (JS::FunctionDeclaration const&)>::~Function() [function] [call site2] 04104
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04105
3 AK::HashTable , false>::HashTable() [function] [call site2] 04106
3 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Program::global_declaration_instantiation(JS::Interpreter&, JS::GlobalObject&, JS::GlobalEnvironment&) const::$_55&&) [function] [call site2] 04107
3 JS::ScopeNode::for_each_var_scoped_variable_declaration(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 04108
4 AK::SimpleIterator , 0ul> const, JS::Declaration const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 04109
4 bool JS::ASTNode::fast_is () const [function] [call site2] 04110
4 bool JS::ASTNode::fast_is () const [function] [call site2] 04111
4 __assert_fail [call site2] 04112
4 AK::Function (JS::VariableDeclaration const&)>::operator()(JS::VariableDeclaration const&) const [function] [call site2] 04113
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04114
4 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04115
3 AK::Function (JS::VariableDeclaration const&)>::~Function() [function] [call site2] 04116
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04117
3 JS::ScopeNode::for_each_function_hoistable_with_annexB_extension(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 04118
4 AK::SimpleIterator , 0ul> const, JS::FunctionDeclaration const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 04119
4 AK::Function (JS::FunctionDeclaration&)>::operator()(JS::FunctionDeclaration&) const [function] [call site2] 04120
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04121
4 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04122
3 AK::Function (JS::FunctionDeclaration&)>::~Function() [function] [call site2] 04123
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04124
3 AK::HashTable , false>::clear() [function] [call site2] 04125
4 AK::HashTable , false>::HashTable() [function] [call site2] 04126
3 JS::ThrowCompletionOrVoidCallback ::ThrowCompletionOrVoidCallback (JS::Program::global_declaration_instantiation(JS::Interpreter&, JS::GlobalObject&, JS::GlobalEnvironment&) const::$_57&&) [function] [call site2] 04127
3 JS::ScopeNode::for_each_lexically_scoped_declaration(JS::ThrowCompletionOrVoidCallback &&) const [function] [call site2] 04128
4 AK::SimpleIterator , 0ul> const, JS::Declaration const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 04129
4 AK::Function (JS::Declaration const&)>::operator()(JS::Declaration const&) const [function] [call site2] 04130
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04131
4 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04132
3 AK::Function (JS::Declaration const&)>::~Function() [function] [call site2] 04133
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04134
3 AK::Vector ::begin() [function] [call site2] 04135
3 AK::SimpleIterator , JS::FunctionDeclaration const>::operator!=(AK::SimpleIterator , JS::FunctionDeclaration const>) const [function] [call site2] 04136
3 JS::FunctionNode::name() const [function] [call site2] 04137
3 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 04138
3 AK::String::String(AK::String const&) [function] [call site2] 04139
3 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 04140
4 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 04141
4 AK::TypedTransfer ::copy(JS::FunctionNode::Parameter*, JS::FunctionNode::Parameter const*, unsigned long) [function] [call site2] 04142
3 AK::Variant ::Variant() [function] [call site2] 04143
3 JS::ECMAScriptFunctionObject::create(JS::GlobalObject&, AK::FlyString, AK::String, JS::Statement const&, AK::Vector , int, JS::Environment*, JS::PrivateEnvironment*, JS::FunctionKind, bool, bool, bool, bool, AK::Variant ) [function] [call site2] 04144
4 JS::GlobalObject::function_prototype() [function] [call site2] 04145
4 JS::GlobalObject::generator_function_prototype() [function] [call site2] 04146
4 JS::GlobalObject::async_function_prototype() [function] [call site2] 04147
4 JS::GlobalObject::async_generator_function_prototype() [function] [call site2] 04148
4 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 04149
4 JS::ECMAScriptFunctionObject* JS::Heap::allocate , int&, JS::Environment*&, JS::PrivateEnvironment*&, JS::Object&, JS::FunctionKind&, bool&, bool&, bool&, bool&, AK::Variant >(JS::GlobalObject&, AK::FlyString&&, AK::String&&, JS::Statement const&, AK::Vector &&, int&, JS::Environment*&, JS::PrivateEnvironment*&, JS::Object&, JS::FunctionKind&, bool&, bool&, bool&, bool&, AK::Variant &&) [function] [call site2] 04150
5 JS::Heap::allocate_cell(unsigned long) [function] [call site2] 04151
5 AK::String::String(AK::String&&) [function] [call site2] 04152
5 JS::PropertyKey::PropertyKey(JS::PropertyKey&&) [function] [call site2] 04153
6 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 04154
5 JS::PrivateName::PrivateName(JS::PrivateName&&) [function] [call site2] 04155
6 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 04156
5 JS::ECMAScriptFunctionObject::ECMAScriptFunctionObject(AK::FlyString, AK::String, JS::Statement const&, AK::Vector , int, JS::Environment*, JS::PrivateEnvironment*, JS::Object&, JS::FunctionKind, bool, bool, bool, bool, AK::Variant ) [function] [call site2] 04157
6 JS::FunctionObject::FunctionObject(JS::Object&) [function] [call site2] 04158
7 JS::Object::Object(JS::Object&) [function] [call site2] 04159
8 JS::Cell::Cell() [function] [call site2] 04160
8 AK::Vector ::Vector() [function] [call site2] 04161
8 JS::IndexedProperties::IndexedProperties() [function] [call site2] 04162
8 AK::OwnPtr >::OwnPtr() [function] [call site2] 04163
8 JS::Object::global_object() const [function] [call site2] 04164
9 JS::Object::shape() const [function] [call site2] 04165
9 JS::Shape::global_object() const [function] [call site2] 04166
8 JS::GlobalObject::empty_object_shape() [function] [call site2] 04167
8 JS::Object::set_prototype(JS::Object*) [function] [call site2] 04168
9 JS::Object::prototype() [function] [call site2] 04169
10 JS::Object::shape() [function] [call site2] 04170
10 JS::Shape::prototype() [function] [call site2] 04171
9 JS::Object::shape() [function] [call site2] 04172
9 JS::Shape::is_unique() const [function] [call site2] 04173
9 JS::Shape::set_prototype_without_transition(JS::Object*) [function] [call site2] 04174
9 JS::Shape::create_prototype_transition(JS::Object*) [function] [call site2] 04175
10 JS::Shape::get_or_prune_cached_prototype_transition(JS::Object*) [function] [call site2] 04176
11 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04177
11 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04178
11 AK::WeakPtr ::operator JS::Shape*() [function] [call site2] 04179
11 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04180
11 AK::WeakPtr ::operator JS::Shape*() [function] [call site2] 04181
10 JS::Shape* JS::Heap::allocate_without_global_object (JS::Shape&, JS::Object*&) [function] [call site2] 04182
10 AK::OwnPtr , AK::Traits , false> >::operator!() const [function] [call site2] 04183
10 AK::NonnullOwnPtr , AK::Traits , false> > AK::make , AK::Traits , false>>() [function] [call site2] 04184
10 AK::OwnPtr , AK::Traits , false> >& AK::OwnPtr , AK::Traits , false> >::operator= , AK::Traits , false> >(AK::NonnullOwnPtr , AK::Traits , false> >&&) [function] [call site2] 04185
10 AK::OwnPtr , AK::Traits , false> >::operator->() [function] [call site2] 04186
10 AK::WeakPtr ::WeakPtr (JS::Shape const*) [function] [call site2] 04187
10 AK::HashMap , AK::Traits , false>::set(JS::Object* const&, AK::WeakPtr &&) [function] [call site2] 04188
11 AK::WeakPtr ::WeakPtr(AK::WeakPtr &&) [function] [call site2] 04189
6 AK::OwnPtr ::OwnPtr() [function] [call site2] 04190
6 AK::Vector , 0ul>::Vector() [function] [call site2] 04191
6 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 04192
6 JS::Object::global_object() const [function] [call site2] 04193
6 JS::GlobalObject::associated_realm() [function] [call site2] 04194
7 AK::WeakPtr ::operator JS::Realm*() [function] [call site2] 04195
6 AK::Variant , AK::WeakPtr >::Variant() [function] [call site2] 04196
6 AK::String::String(AK::String&&) [function] [call site2] 04197
6 JS::Heap::vm() [function] [call site2] 04198
6 JS::VM::get_active_script_or_module() const [function] [call site2] 04199
7 AK::Vector ::is_empty() const [function] [call site2] 04200
7 AK::Variant , AK::WeakPtr >::VariantConstructors(AK::Empty&&) [function] [call site2] 04201
7 bool AK::Variant , AK::WeakPtr >::has () const [function] [call site2] 04202
7 AK::WeakPtr ::WeakPtr(AK::WeakPtr const&) [function] [call site2] 04203
6 bool AK::all_of const&, JS::ECMAScriptFunctionObject::ECMAScriptFunctionObject(AK::FlyString, AK::String, JS::Statement const&, AK::Vector , int, JS::Environment*, JS::PrivateEnvironment*, JS::Object&, JS::FunctionKind, bool, bool, bool, bool, AK::Variant )::$_0>(AK::Vector const&, JS::ECMAScriptFunctionObject::ECMAScriptFunctionObject(AK::FlyString, AK::String, JS::Statement const&, AK::Vector , int, JS::Environment*, JS::PrivateEnvironment*, JS::Object&, JS::FunctionKind, bool, bool, bool, bool, AK::Variant )::$_0 const&) [function] [call site2] 04204
5 JS::PropertyKey::~PropertyKey() [function] [call site2] 04205
5 JS::PrivateName::~PrivateName() [function] [call site2] 04206
5 JS::ECMAScriptFunctionObject::initialize(JS::GlobalObject&) [function] [call site2] 04207
6 JS::Heap::vm() [function] [call site2] 04208
6 JS::FunctionObject::initialize(JS::GlobalObject&) [function] [call site2] 04209
6 JS::Value::Value(int) [function] [call site2] 04210
6 JS::Object::define_property_or_throw(JS::PropertyKey const&, JS::PropertyDescriptor const&) [function] [call site2] 04211
7 JS::Heap::vm() [function] [call site2] 04212
7 JS::PropertyKey::is_valid() const [function] [call site2] 04213
7 __assert_fail [call site2] 04214
7 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04215
7 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04216
7 JS::Object::global_object() const [function] [call site2] 04217
7 JS::Completion JS::VM::throw_completion (JS::GlobalObject&, JS::ErrorType) [function] [call site2] 04218
7 JS::ThrowCompletionOr ::ThrowCompletionOr(JS::Completion) [function] [call site2] 04219
7 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04220
6 JS::PropertyDescriptor::~PropertyDescriptor() [function] [call site2] 04221
6 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04222
6 __assert_fail [call site2] 04223
6 AK::FlyString::is_null() const [function] [call site2] 04224
6 AK::String::String(AK::FlyString const&) [function] [call site2] 04225
7 AK::FlyString::impl() const [function] [call site2] 04226
7 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 04227
6 JS::js_string(JS::VM&, AK::String) [function] [call site2] 04228
6 JS::Value::Value(JS::PrimitiveString const*) [function] [call site2] 04229
6 JS::Object::define_property_or_throw(JS::PropertyKey const&, JS::PropertyDescriptor const&) [function] [call site2] 04230
6 JS::PropertyDescriptor::~PropertyDescriptor() [function] [call site2] 04231
6 AK::String::~String() [function] [call site2] 04232
6 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04233
6 __assert_fail [call site2] 04234
6 JS::VM::heap() [function] [call site2] 04235
6 JS::GlobalObject::new_ordinary_function_prototype_object_shape() [function] [call site2] 04236
6 JS::Object* JS::Heap::allocate (JS::GlobalObject&, JS::Shape&) [function] [call site2] 04237
7 JS::Object::Object(JS::Shape&) [function] [call site2] 04238
8 JS::Cell::Cell() [function] [call site2] 04239
8 AK::Vector ::Vector() [function] [call site2] 04240
8 JS::IndexedProperties::IndexedProperties() [function] [call site2] 04241
8 AK::OwnPtr >::OwnPtr() [function] [call site2] 04242
8 JS::Shape::property_count() const [function] [call site2] 04243
8 AK::Vector ::resize(unsigned long, bool) [function] [call site2] 04244
9 AK::Vector ::try_resize(unsigned long, bool) [function] [call site2] 04245
10 AK::Vector ::shrink(unsigned long, bool) [function] [call site2] 04246
11 __assert_fail [call site2] 04247
11 AK::Vector ::clear_with_capacity() [function] [call site2] 04248
11 AK::Vector ::clear() [function] [call site2] 04249
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 04250
10 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 04251
10 AK::ErrorOr ::is_error() const [function] [call site2] 04252
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 04253
10 AK::Vector ::slot(unsigned long) [function] [call site2] 04254
10 JS::Value::Value() [function] [call site2] 04255
9 AK::ErrorOr ::is_error() const [function] [call site2] 04256
9 __assert_fail [call site2] 04257
6 JS::Value::Value(JS::Object const*) [function] [call site2] 04258
6 JS::Object::define_property_or_throw(JS::PropertyKey const&, JS::PropertyDescriptor const&) [function] [call site2] 04259
6 JS::PropertyDescriptor::~PropertyDescriptor() [function] [call site2] 04260
6 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04261
6 __assert_fail [call site2] 04262
6 JS::GlobalObject::generator_function_prototype_prototype() [function] [call site2] 04263
6 JS::Object::create(JS::GlobalObject&, JS::Object*) [function] [call site2] 04264
7 JS::GlobalObject::empty_object_shape() [function] [call site2] 04265
7 JS::Object* JS::Heap::allocate (JS::GlobalObject&, JS::Shape&) [function] [call site2] 04266
7 JS::GlobalObject::object_prototype() [function] [call site2] 04267
7 JS::GlobalObject::new_object_shape() [function] [call site2] 04268
7 JS::Object* JS::Heap::allocate (JS::GlobalObject&, JS::Shape&) [function] [call site2] 04269
7 JS::HeapBlock::from_cell(JS::Cell const*) [function] [call site2] 04270
7 JS::Object* JS::Heap::allocate (JS::GlobalObject&, JS::Object&) [function] [call site2] 04271
6 JS::GlobalObject::async_generator_function_prototype_prototype() [function] [call site2] 04272
6 JS::Object::create(JS::GlobalObject&, JS::Object*) [function] [call site2] 04273
6 JS::Value::Value(JS::Object const*) [function] [call site2] 04274
6 JS::PropertyAttributes::PropertyAttributes(unsigned char) [function] [call site2] 04275
6 JS::Object::define_direct_property(JS::PropertyKey const&, JS::Value, JS::PropertyAttributes) [function] [call site2] 04276
3 JS::FunctionNode::name() const [function] [call site2] 04277
3 JS::Value::Value(JS::Object const*) [function] [call site2] 04278
3 JS::GlobalEnvironment::create_global_function_binding(AK::FlyString const&, JS::Value, bool) [function] [call site2] 04279
4 JS::ObjectEnvironment::binding_object() [function] [call site2] 04280
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 04281
4 JS::ThrowCompletionOr >::is_error() const [function] [call site2] 04282
4 JS::PropertyDescriptor::PropertyDescriptor() [function] [call site2] 04283
4 JS::PropertyDescriptor::operator=(JS::PropertyDescriptor&&) [function] [call site2] 04284
4 JS::PropertyDescriptor::operator=(JS::PropertyDescriptor&&) [function] [call site2] 04285
4 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 04286
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 04287
4 JS::Object::define_property_or_throw(JS::PropertyKey const&, JS::PropertyDescriptor const&) [function] [call site2] 04288
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04289
4 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 04290
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 04291
4 JS::Object::set(JS::PropertyKey const&, JS::Value, JS::Object::ShouldThrowExceptions) [function] [call site2] 04292
5 JS::Heap::vm() [function] [call site2] 04293
5 JS::PropertyKey::is_valid() const [function] [call site2] 04294
5 __assert_fail [call site2] 04295
5 JS::Value::is_empty() const [function] [call site2] 04296
5 __assert_fail [call site2] 04297
5 JS::Value::Value(JS::Object const*) [function] [call site2] 04298
5 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04299
5 JS::Object::global_object() const [function] [call site2] 04300
5 JS::Completion JS::VM::throw_completion (JS::GlobalObject&, JS::ErrorType) [function] [call site2] 04301
5 JS::ThrowCompletionOr ::ThrowCompletionOr(JS::Completion) [function] [call site2] 04302
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04303
4 bool AK::Vector ::contains_slow (AK::FlyString const&) const [function] [call site2] 04304
5 AK::GenericTraits ::equals(AK::FlyString const&, AK::FlyString const&) [function] [call site2] 04305
6 AK::FlyString::operator==(AK::FlyString const&) const [function] [call site2] 04306
4 AK::Vector ::try_append(AK::FlyString&&) [function] [call site2] 04307
5 AK::FlyString::FlyString(AK::FlyString&&) [function] [call site2] 04308
4 AK::ErrorOr ::is_error() const [function] [call site2] 04309
4 __assert_fail [call site2] 04310
4 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04311
4 JS::PropertyDescriptor::~PropertyDescriptor() [function] [call site2] 04312
4 JS::PropertyDescriptor::~PropertyDescriptor() [function] [call site2] 04313
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04314
3 AK::HashTable , false>::begin() [function] [call site2] 04315
3 JS::GlobalEnvironment::create_global_var_binding(AK::FlyString const&, bool) [function] [call site2] 04316
4 JS::ObjectEnvironment::binding_object() [function] [call site2] 04317
4 __assert_fail [call site2] 04318
4 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 04319
4 JS::PropertyKey::PropertyKey(AK::FlyString, JS::PropertyKey::StringMayBeNumber) [function] [call site2] 04320
4 JS::Object::has_own_property(JS::PropertyKey const&) const [function] [call site2] 04321
5 JS::PropertyKey::is_valid() const [function] [call site2] 04322
5 __assert_fail [call site2] 04323
5 JS::ThrowCompletionOr >::is_error() const [function] [call site2] 04324
5 JS::ThrowCompletionOr ::ThrowCompletionOr(bool) [function] [call site2] 04325
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04326
4 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04327
4 JS::Object::is_extensible() const [function] [call site2] 04328
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04329
4 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04330
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04331
4 JS::js_undefined() [function] [call site2] 04332
5 JS::Value::Value(JS::Value::Type) [function] [call site2] 04333
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04334
4 bool AK::Vector ::contains_slow (AK::FlyString const&) const [function] [call site2] 04335
4 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 04336
4 AK::Vector ::try_append(AK::FlyString&&) [function] [call site2] 04337
4 AK::ErrorOr ::is_error() const [function] [call site2] 04338
4 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04339
3 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04340
3 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04341
3 AK::HashTable , false>::~HashTable() [function] [call site2] 04342
3 AK::Vector ::~Vector() [function] [call site2] 04343
2 JS::ThrowCompletionOr ::is_throw_completion() const [function] [call site2] 04344
2 JS::Completion::type() const [function] [call site2] 04345
2 JS::Program::execute(JS::Interpreter&, JS::GlobalObject&) const [function] [call site2] 04346
3 JS::InterpreterNodeScope::InterpreterNodeScope(JS::Interpreter&, JS::ASTNode const&) [function] [call site2] 04347
4 JS::VM::running_execution_context() [function] [call site2] 04348
5 AK::Vector ::last() [function] [call site2] 04349
4 JS::Interpreter::push_ast_node(JS::ExecutingASTNodeChain&) [function] [call site2] 04350
3 JS::ScopeNode::evaluate_statements(JS::Interpreter&, JS::GlobalObject&) const [function] [call site2] 04351
4 JS::normal_completion(AK::Optional ) [function] [call site2] 04352
5 JS::Value::is_empty() const [function] [call site2] 04353
5 __assert_fail [call site2] 04354
4 JS::ScopeNode::children() const [function] [call site2] 04355
4 AK::SimpleIterator , 0ul> const, JS::Statement const>::begin(AK::NonnullPtrVector , 0ul> const&) [function] [call site2] 04356
4 JS::Completion::value() [function] [call site2] 04357
4 JS::Completion::is_abrupt() const [function] [call site2] 04358
3 JS::InterpreterNodeScope::~InterpreterNodeScope() [function] [call site2] 04359
4 JS::Interpreter::pop_ast_node() [function] [call site2] 04360
2 JS::Completion::operator=(JS::Completion&&) [function] [call site2] 04361
2 JS::Completion::type() const [function] [call site2] 04362
2 JS::js_undefined() [function] [call site2] 04363
2 JS::normal_completion(AK::Optional ) [function] [call site2] 04364
2 JS::VM::pop_execution_context() [function] [call site2] 04365
3 AK::Vector ::is_empty() const [function] [call site2] 04366
3 AK::Vector ::is_empty() const [function] [call site2] 04367
3 AK::Function ::operator()() const [function] [call site2] 04368
2 JS::VM::execution_context_stack() [function] [call site2] 04369
2 JS::VM::run_queued_promise_jobs() [function] [call site2] 04370
3 AK::Vector ()>, 0ul>::is_empty() const [function] [call site2] 04371
3 AK::Vector ()>, 0ul>::take_first() [function] [call site2] 04372
4 AK::Vector ()>, 0ul>::is_empty() const [function] [call site2] 04373
4 __assert_fail [call site2] 04374
4 AK::Vector ()>, 0ul>::raw_first() [function] [call site2] 04375
5 AK::Vector ()>, 0ul>::raw_at(unsigned long) [function] [call site2] 04376
4 AK::Function ()>::Function(AK::Function ()>&&) [function] [call site2] 04377
5 AK::Function ()>::move_from(AK::Function ()>&&) [function] [call site2] 04378
6 __assert_fail [call site2] 04379
6 AK::Function ()>::callable_wrapper() const [function] [call site2] 04380
6 AK::Function ()>::CallableWrapperBase** AK::bit_cast ()>::CallableWrapperBase**, unsigned char (*) [32]>(unsigned char (* const&) [32]) [function] [call site2] 04381
4 AK::Vector ()>, 0ul>::remove(unsigned long) [function] [call site2] 04382
5 AK::Function ()>::~Function() [function] [call site2] 04383
5 AK::Function ()>::Function(AK::Function ()>&&) [function] [call site2] 04384
5 AK::Function ()>::~Function() [function] [call site2] 04385
4 AK::Function ()>::Function(AK::Function ()>&&) [function] [call site2] 04386
4 AK::Function ()>::~Function() [function] [call site2] 04387
3 AK::Function ()>::operator()() const [function] [call site2] 04388
3 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04389
3 AK::Function ()>::~Function() [function] [call site2] 04390
2 JS::VM::run_queued_finalization_registry_cleanup_jobs() [function] [call site2] 04391
3 AK::Vector ::is_empty() const [function] [call site2] 04392
3 AK::Vector ::take_first() [function] [call site2] 04393
3 JS::FinalizationRegistry::cleanup(AK::Optional ) [function] [call site2] 04394
4 JS::Heap::vm() [function] [call site2] 04395
4 JS::Object::global_object() const [function] [call site2] 04396
4 AK::SinglyLinkedList ::begin() [function] [call site2] 04397
5 AK::SinglyLinkedListIterator , JS::FinalizationRegistry::FinalizationRecord>::SinglyLinkedListIterator(AK::SinglyLinkedList ::Node*, AK::SinglyLinkedList ::Node*) [function] [call site2] 04398
4 AK::SinglyLinkedListIterator , JS::FinalizationRegistry::FinalizationRecord>::operator->() [function] [call site2] 04399
4 JS::VM::heap() [function] [call site2] 04400
4 JS::MarkedVector ::MarkedVector(JS::Heap&) [function] [call site2] 04401
4 AK::SinglyLinkedListIterator , JS::FinalizationRegistry::FinalizationRecord>::operator->() [function] [call site2] 04402
4 AK::Vector ::try_append(JS::Value&&) [function] [call site2] 04403
4 AK::ErrorOr ::is_error() const [function] [call site2] 04404
4 __assert_fail [call site2] 04405
4 AK::SinglyLinkedListIterator , JS::FinalizationRegistry::FinalizationRecord>::remove(AK::SinglyLinkedList &) [function] [call site2] 04406
5 AK::SinglyLinkedList ::remove(AK::SinglyLinkedListIterator , JS::FinalizationRegistry::FinalizationRecord>&) [function] [call site2] 04407
6 AK::SinglyLinkedListIterator , JS::FinalizationRegistry::FinalizationRecord>::is_end() const [function] [call site2] 04408
6 __assert_fail [call site2] 04409
4 JS::js_undefined() [function] [call site2] 04410
4 JS::MarkedVector ::MarkedVector(JS::MarkedVector &&) [function] [call site2] 04411
5 JS::MarkedVectorBase::MarkedVectorBase(JS::Heap&) [function] [call site2] 04412
4 AK::Function (JS::GlobalObject&, JS::JobCallback&, JS::Value, JS::MarkedVector )>::operator()(JS::GlobalObject&, JS::JobCallback&, JS::Value, JS::MarkedVector ) const [function] [call site2] 04413
5 JS::MarkedVector ::MarkedVector(JS::MarkedVector &&) [function] [call site2] 04414
4 JS::ThrowCompletionOr ::is_error() const [function] [call site2] 04415
4 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04416
4 JS::MarkedVector ::~MarkedVector() [function] [call site2] 04417
5 JS::MarkedVectorBase::~MarkedVectorBase() [function] [call site2] 04418
6 JS::Heap::did_destroy_marked_vector(AK::Badge , JS::MarkedVectorBase&) [function] [call site2] 04419
7 AK::Detail::IntrusiveList ::contains(JS::MarkedVectorBase const&) const [function] [call site2] 04420
7 __assert_fail [call site2] 04421
7 AK::Detail::IntrusiveList ::remove(JS::MarkedVectorBase&) [function] [call site2] 04422
4 JS::ThrowCompletionOr ::ThrowCompletionOr() [function] [call site2] 04423
3 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04424
3 JS::JobCallback::~JobCallback() [function] [call site2] 04425
4 AK::OwnPtr ::~OwnPtr() [function] [call site2] 04426
4 JS::Handle ::~Handle() [function] [call site2] 04427
2 JS::Completion::is_abrupt() const [function] [call site2] 04428
2 JS::Completion::type() const [function] [call site2] 04429
2 __assert_fail [call site2] 04430
2 JS::Completion::release_error() [function] [call site2] 04431
3 JS::Value::is_empty() const [function] [call site2] 04432
3 __assert_fail [call site2] 04433
2 JS::Completion::value() [function] [call site2] 04434
2 __assert_fail [call site2] 04435
2 JS::Completion::value() [function] [call site2] 04436
2 JS::Completion::~Completion() [function] [call site2] 04437
2 JS::ExecutionContext::~ExecutionContext() [function] [call site2] 04438
3 JS::MarkedVector ::~MarkedVector() [function] [call site2] 04439
2 JS::VM::InterpreterExecutionScope::~InterpreterExecutionScope() [function] [call site2] 04440
1 JS::ThrowCompletionOr ::~ThrowCompletionOr() [function] [call site2] 04441
1 AK::Result , AK::Vector >::~Result() [function] [call site2] 04442