Fuzz introspector: FuzzMarkdown

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
28 30 AK::Detail::bitap_bitwise(void const*, unsigned long, void const*, unsigned long) call site __assert_fail
26 963 regex::RegexStringView::substring_view(unsigned long, unsigned long) const call site __assert_fail
16 836 regex::RegexStringView::length() const call site _ZN2AK7VariantIJNS_10StringViewENS_8Utf8ViewENS_9Utf16ViewENS_9Utf32ViewEEE7VisitorIJZNK5regex15RegexStringView6lengthEvEUlRKS3_E_ZNKS8_6lengthEvEUlRKT_E_EEC2EOSB_OSF_
9 893 regex::BumpAllocatedLinkedList ::reverse_begin() call site __assert_fail
6 1 LLVMFuzzerTestOneInput call site
6 816 regex::Matcher ::match(AK::Vector const&, AK::Optional >) const call site strlen
5 271 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) call site __assert_fail
5 456 AK::StringUtils::starts_with(AK::StringView, AK::StringView, AK::CaseSensitivity) call site
5 707 AK::Vector ::clear_with_capacity() call site
5 854 regex::RegexStringView::length_in_code_units() const call site
5 1136 AK::StringUtils::ends_with(AK::StringView, AK::StringView, AK::CaseSensitivity) call site
4 195 AK::StringBuilder::to_string() const 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 Markdown::Document::parse(AK::StringView) [function] [call site2] 00009
2 AK::StringView::lines(bool) const [function] [call site2] 00010
3 AK::StringView::is_empty() const [function] [call site2] 00011
3 AK::Vector ::Vector() [function] [call site2] 00012
3 AK::StringView::split_view(char, bool) const [function] [call site2] 00013
4 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00014
4 __assert_fail [call site2] 00015
4 AK::StringView::split_view(AK::StringView, bool) const [function] [call site2] 00016
5 AK::Vector ::Vector() [function] [call site2] 00017
5 void AK::StringView::for_each_split_view (AK::StringView, bool, AK::StringView::split_view(AK::StringView, bool) const::$_0) const [function] [call site2] 00018
6 AK::StringView::is_empty() const [function] [call site2] 00019
6 __assert_fail [call site2] 00020
6 AK::StringView::is_empty() const [function] [call site2] 00021
6 AK::StringView::find(AK::StringView, unsigned long) const [function] [call site2] 00022
7 AK::StringUtils::find(AK::StringView, AK::StringView, unsigned long) [function] [call site2] 00023
8 AK::StringView::length() const [function] [call site2] 00024
8 AK::StringView::characters_without_null_termination() const [function] [call site2] 00025
8 AK::StringView::characters_without_null_termination() const [function] [call site2] 00026
8 AK::memmem_optional(void const*, unsigned long, void const*, unsigned long) [function] [call site2] 00027
9 memcmp [call site2] 00028
9 AK::Detail::bitap_bitwise(void const*, unsigned long, void const*, unsigned long) [function] [call site2] 00029
10 __assert_fail [call site2] 00030
9 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00031
9 AK::Array , 1ul>::begin() [function] [call site2] 00032
10 AK::SimpleIterator , 1ul>, AK::Span >::begin(AK::Array , 1ul>&) [function] [call site2] 00033
11 AK::SimpleIterator , 1ul>, AK::Span >::SimpleIterator(AK::Array , 1ul>&, unsigned long) [function] [call site2] 00034
9 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00035
9 AK::Optional AK::memmem , 1ul>, AK::Span > >(AK::SimpleIterator , 1ul>, AK::Span > const&, AK::SimpleIterator , 1ul>, AK::Span > const&, AK::Span ) [function] [call site2] 00036
10 AK::memmem , 1ul>, AK::Span > >(AK::SimpleIterator , 1ul>, AK::Span > const&, AK::SimpleIterator , 1ul>, AK::Span > const&, AK::Span )::{lambda()#1}::operator()() const [function] [call site2] 00037
11 AK::Vector ::Vector() [function] [call site2] 00038
11 __assert_fail [call site2] 00039
11 AK::Vector ::inline_buffer() [function] [call site2] 00040
11 __assert_fail [call site2] 00041
11 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00042
12 AK::Vector ::inline_buffer() [function] [call site2] 00043
12 AK::Vector ::inline_buffer() [function] [call site2] 00044
12 AK::Vector ::reset_capacity() [function] [call site2] 00045
11 AK::Vector ::~Vector() [function] [call site2] 00046
12 AK::Vector ::clear() [function] [call site2] 00047
13 AK::Vector ::clear_with_capacity() [function] [call site2] 00048
14 AK::Vector ::inline_buffer() [function] [call site2] 00049
13 kfree_sized(void*, unsigned long) [function] [call site2] 00050
13 AK::Vector ::reset_capacity() [function] [call site2] 00051
10 AK::SimpleIterator , 1ul>, AK::Span >::operator!=(AK::SimpleIterator , 1ul>, AK::Span >) const [function] [call site2] 00052
10 AK::Array , 1ul>::operator[](unsigned long) [function] [call site2] 00053
11 AK::Array , 1ul>::at(unsigned long) [function] [call site2] 00054
12 AK::Array , 1ul>::size() const [function] [call site2] 00055
12 __assert_fail [call site2] 00056
10 AK::SimpleIterator , 1ul>, AK::Span >::operator++() [function] [call site2] 00057
10 AK::Vector ::~Vector() [function] [call site2] 00058
6 AK::StringView::length() const [function] [call site2] 00059
6 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00060
7 __assert_fail [call site2] 00061
7 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00062
7 __assert_fail [call site2] 00063
6 AK::StringView::split_view(AK::StringView, bool) const::$_0::operator()(AK::StringView) const [function] [call site2] 00064
7 AK::Vector ::try_append(AK::StringView&&) [function] [call site2] 00065
8 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00066
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00067
9 AK::Vector ::padded_capacity(unsigned long) [function] [call site2] 00068
10 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00069
8 AK::ErrorOr ::is_error() const [function] [call site2] 00070
8 AK::Vector ::slot(unsigned long) [function] [call site2] 00071
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00072
7 AK::ErrorOr ::is_error() const [function] [call site2] 00073
7 __assert_fail [call site2] 00074
6 AK::StringView::substring_view_starting_after_substring(AK::StringView) const [function] [call site2] 00075
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 00076
7 __assert_fail [call site2] 00077
7 __assert_fail [call site2] 00078
7 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00079
7 __assert_fail [call site2] 00080
6 AK::StringView::find(AK::StringView, unsigned long) const [function] [call site2] 00081
6 __assert_fail [call site2] 00082
6 AK::StringView::is_empty() const [function] [call site2] 00083
6 AK::StringView::split_view(AK::StringView, bool) const::$_0::operator()(AK::StringView) const [function] [call site2] 00084
3 AK::Vector ::Vector() [function] [call site2] 00085
3 AK::StringView::length() const [function] [call site2] 00086
3 AK::StringView::length() const [function] [call site2] 00087
3 AK::StringView::characters_without_null_termination() const [function] [call site2] 00088
3 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00089
3 AK::Vector ::try_append(AK::StringView&&) [function] [call site2] 00090
3 AK::ErrorOr ::is_error() const [function] [call site2] 00091
3 __assert_fail [call site2] 00092
3 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00093
3 AK::Vector ::try_append(AK::StringView&&) [function] [call site2] 00094
3 AK::ErrorOr ::is_error() const [function] [call site2] 00095
3 __assert_fail [call site2] 00096
3 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00097
3 AK::Vector ::~Vector() [function] [call site2] 00098
2 AK::Vector ::begin() const [function] [call site2] 00099
3 AK::SimpleIterator const, AK::StringView const>::begin(AK::Vector const&) [function] [call site2] 00100
2 Markdown::LineIterator::LineIterator(AK::SimpleIterator const, AK::StringView const> const&) [function] [call site2] 00101
3 AK::Vector ::Vector() [function] [call site2] 00102
2 Markdown::ContainerBlock::parse(Markdown::LineIterator&) [function] [call site2] 00103
3 AK::NonnullOwnPtrVector ::NonnullOwnPtrVector() [function] [call site2] 00104
4 AK::NonnullPtrVector , 0ul>::NonnullPtrVector() [function] [call site2] 00105
5 AK::Vector , 0ul>::Vector() [function] [call site2] 00106
3 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00107
4 AK::Detail::ByteBuffer<256ul>::ByteBuffer() [function] [call site2] 00108
4 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00109
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00110
5 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00111
6 malloc_good_size [function] [call site2] 00112
6 AK::Error::from_errno(int) [function] [call site2] 00113
7 AK::Error::Error(int) [function] [call site2] 00114
6 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00115
6 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00116
6 kfree_sized(void*, unsigned long) [function] [call site2] 00117
6 AK::ErrorOr ::ErrorOr() [function] [call site2] 00118
4 AK::ErrorOr ::is_error() const [function] [call site2] 00119
4 __assert_fail [call site2] 00120
3 Markdown::LineIterator::is_end() const [function] [call site2] 00121
4 __assert_fail [call site2] 00122
4 Markdown::LineIterator::match_context(AK::StringView) const [function] [call site2] 00123
5 AK::StringView::is_whitespace() const [function] [call site2] 00124
6 AK::StringUtils::is_whitespace(AK::StringView) [function] [call site2] 00125
7 bool AK::all_of (AK::StringView&, bool ( const&)(unsigned int)) [function] [call site2] 00126
8 AK::StringView::begin() const [function] [call site2] 00127
9 AK::SimpleIterator ::begin(AK::StringView const&) [function] [call site2] 00128
8 bool AK::all_of , AK::SimpleIterator , bool (unsigned int)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(unsigned int)) [function] [call site2] 00129
9 auto AK::all_of , AK::SimpleIterator , bool (unsigned int)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(unsigned int))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(unsigned int)) const [function] [call site2] 00130
9 AK::SimpleIterator AK::find_if , AK::SimpleIterator , AK::all_of , AK::SimpleIterator , bool (unsigned int)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(unsigned int))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(unsigned int)) const::{lambda(auto:1 const&)#1}>(AK::SimpleIterator , AK::SimpleIterator , AK::all_of , AK::SimpleIterator , bool (unsigned int)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(unsigned int))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(unsigned int)) const::{lambda(auto:1 const&)#1}&&) [function] [call site2] 00131
10 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00132
10 AK::StringView::operator[](unsigned long) const [function] [call site2] 00133
10 auto AK::all_of , AK::SimpleIterator , bool (unsigned int)>(AK::SimpleIterator const&, AK::SimpleIterator const&, bool ( const&)(unsigned int))::{lambda(auto:1 const&)#1}::operator() (bool ( const&)(unsigned int)) const::{lambda(auto:1 const&)#1}::operator() (char const&) const [function] [call site2] 00134
9 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00135
7 AK::is_ascii_space(unsigned int) [function] [call site2] 00136
5 AK::Vector ::begin() const [function] [call site2] 00137
5 AK::SimpleIterator const, Markdown::LineIterator::Context const>::operator!=(AK::SimpleIterator const, Markdown::LineIterator::Context const>) const [function] [call site2] 00138
5 AK::StringView::length() const [function] [call site2] 00139
5 AK::StringView::length() const [function] [call site2] 00140
5 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00141
5 AK::StringView::length() const [function] [call site2] 00142
5 AK::StringView::length() const [function] [call site2] 00143
5 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00144
6 AK::StringView::length() const [function] [call site2] 00145
6 __assert_fail [call site2] 00146
6 AK::StringView::length() const [function] [call site2] 00147
3 Markdown::LineIterator::operator*() const [function] [call site2] 00148
4 Markdown::LineIterator::match_context(AK::StringView) const [function] [call site2] 00149
4 __assert_fail [call site2] 00150
3 AK::StringView::is_whitespace() const [function] [call site2] 00151
3 Markdown::LineIterator::operator++() [function] [call site2] 00152
4 Markdown::LineIterator::reset_ignore_prefix() [function] [call site2] 00153
5 AK::Vector ::begin() [function] [call site2] 00154
6 AK::SimpleIterator , Markdown::LineIterator::Context>::begin(AK::Vector &) [function] [call site2] 00155
5 AK::SimpleIterator , Markdown::LineIterator::Context>::operator!=(AK::SimpleIterator , Markdown::LineIterator::Context>) const [function] [call site2] 00156
4 AK::SimpleIterator const, AK::StringView const>::operator++() [function] [call site2] 00157
4 Markdown::LineIterator::LineIterator(Markdown::LineIterator const&) [function] [call site2] 00158
5 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00159
6 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00160
7 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 00161
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00162
8 malloc_good_size [function] [call site2] 00163
8 AK::Checked ::Checked (unsigned long) [function] [call site2] 00164
9 bool AK::is_within_range (unsigned long) [function] [call site2] 00165
10 AK::TypeBoundsChecker ::is_within_range(unsigned long) [function] [call site2] 00166
8 kmalloc_array(AK::Checked , AK::Checked ) [function] [call site2] 00167
9 AK::Checked ::has_overflow() const [function] [call site2] 00168
9 __assert_fail [call site2] 00169
9 __assert_fail [call site2] 00170
8 AK::Error::from_errno(int) [function] [call site2] 00171
8 __assert_fail [call site2] 00172
8 kfree_sized(void*, unsigned long) [function] [call site2] 00173
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00174
7 AK::ErrorOr ::is_error() const [function] [call site2] 00175
7 __assert_fail [call site2] 00176
6 AK::TypedTransfer ::copy(Markdown::LineIterator::Context*, Markdown::LineIterator::Context const*, unsigned long) [function] [call site2] 00177
3 Markdown::ContainerBlock::parse(Markdown::LineIterator&)::$_0::operator()() const [function] [call site2] 00178
4 AK::StringBuilder::is_empty() const [function] [call site2] 00179
5 AK::Detail::ByteBuffer<256ul>::is_empty() const [function] [call site2] 00180
4 AK::StringBuilder::build() const [function] [call site2] 00181
5 AK::StringBuilder::to_string() const [function] [call site2] 00182
6 AK::StringBuilder::is_empty() const [function] [call site2] 00183
6 AK::String::empty() [function] [call site2] 00184
7 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00185
8 AK::StringImpl::StringImpl(AK::StringImpl::ConstructTheEmptyStringImplTag) [function] [call site2] 00186
9 AK::RefCounted ::RefCounted() [function] [call site2] 00187
10 AK::RefCountedBase::RefCountedBase() [function] [call site2] 00188
7 AK::String::String(AK::StringImpl const&) [function] [call site2] 00189
8 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00190
9 __assert_fail [call site2] 00191
9 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00192
6 AK::StringBuilder::data() const [function] [call site2] 00193
7 AK::Detail::ByteBuffer<256ul>::data() const [function] [call site2] 00194
6 AK::String::String(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00195
7 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00196
8 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00197
9 __assert_fail [call site2] 00198
9 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00199
8 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00200
8 AK::StringImpl::create_uninitialized(unsigned long, char*&) [function] [call site2] 00201
9 __assert_fail [call site2] 00202
9 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00203
9 AK::StringImpl::StringImpl(AK::StringImpl::ConstructWithInlineBufferTag, unsigned long) [function] [call site2] 00204
10 AK::RefCounted ::RefCounted() [function] [call site2] 00205
9 AK::NonnullRefPtr AK::adopt_ref (AK::StringImpl&) [function] [call site2] 00206
9 __assert_fail [call site2] 00207
9 AK::StringImpl::characters() const [function] [call site2] 00208
8 AK::StringImpl* AK::exchange (AK::StringImpl*&, decltype(nullptr)&&) [function] [call site2] 00209
8 __assert_fail [call site2] 00210
8 AK::RefCounted ::unref() const [function] [call site2] 00211
9 __assert_fail [call site2] 00212
9 AK::StringImpl::operator delete(void*) [function] [call site2] 00213
10 AK::allocation_size_for_stringimpl(unsigned long) [function] [call site2] 00214
10 kfree_sized(void*, unsigned long) [function] [call site2] 00215
4 AK::StringView::StringView(AK::String const&) [function] [call site2] 00216
5 AK::StringImpl::length() const [function] [call site2] 00217
4 Markdown::Text::parse(AK::StringView) [function] [call site2] 00218
5 Markdown::Text::Text() [function] [call site2] 00219
6 AK::OwnPtr ::OwnPtr() [function] [call site2] 00220
5 Markdown::Text::tokenize(AK::StringView) [function] [call site2] 00221
6 AK::Vector ::Vector() [function] [call site2] 00222
6 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00223
6 AK::StringView::length() const [function] [call site2] 00224
6 Markdown::Text::tokenize(AK::StringView)::$_1::operator()() const [function] [call site2] 00225
7 Markdown::Text::tokenize(AK::StringView)::$_0::operator()(bool, bool, bool, bool, bool) const [function] [call site2] 00226
8 AK::StringBuilder::is_empty() const [function] [call site2] 00227
8 AK::StringBuilder::build() const [function] [call site2] 00228
8 AK::Vector ::try_append(Markdown::Text::Token&&) [function] [call site2] 00229
9 Markdown::Text::Token::Token(Markdown::Text::Token&&) [function] [call site2] 00230
10 AK::String::String(AK::String&&) [function] [call site2] 00231
11 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00232
12 AK::RefPtr >::leak_ref() [function] [call site2] 00233
13 AK::StringImpl* AK::exchange (AK::StringImpl*&, decltype(nullptr)&&) [function] [call site2] 00234
8 AK::ErrorOr ::is_error() const [function] [call site2] 00235
8 __assert_fail [call site2] 00236
8 Markdown::Text::Token::~Token() [function] [call site2] 00237
8 AK::StringBuilder::clear() [function] [call site2] 00238
9 AK::Detail::ByteBuffer<256ul>::clear() [function] [call site2] 00239
10 kfree_sized(void*, unsigned long) [function] [call site2] 00240
6 AK::StringBuilder::~StringBuilder() [function] [call site2] 00241
7 AK::Detail::ByteBuffer<256ul>::~ByteBuffer() [function] [call site2] 00242
8 AK::Detail::ByteBuffer<256ul>::clear() [function] [call site2] 00243
6 AK::StringView::operator[](unsigned long) const [function] [call site2] 00244
6 Markdown::Text::tokenize(AK::StringView)::$_1::operator()() const [function] [call site2] 00245
6 AK::StringView::length() const [function] [call site2] 00246
6 AK::StringView::operator[](unsigned long) const [function] [call site2] 00248
6 AK::StringBuilder::append(char) [function] [call site2] 00249
7 AK::StringBuilder::try_append(char) [function] [call site2] 00250
8 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00251
9 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00252
9 AK::Checked ::Checked (unsigned long) [function] [call site2] 00253
9 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00254
9 AK::Checked ::has_overflow() const [function] [call site2] 00255
9 __assert_fail [call site2] 00256
9 bool AK::operator<= (AK::Checked const&, unsigned long) [function] [call site2] 00257
10 __assert_fail [call site2] 00258
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00259
9 AK::Checked ::operator*=(unsigned long) [function] [call site2] 00260
10 AK::Checked ::mul(unsigned long) [function] [call site2] 00261
9 AK::Checked ::has_overflow() const [function] [call site2] 00262
9 __assert_fail [call site2] 00263
9 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00264
9 AK::ErrorOr ::is_error() const [function] [call site2] 00265
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00266
8 AK::ErrorOr ::is_error() const [function] [call site2] 00267
8 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) [function] [call site2] 00268
9 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00269
9 __assert_fail [call site2] 00270
9 AK::Detail::ByteBuffer<256ul>::try_resize(unsigned long) [function] [call site2] 00271
10 AK::Detail::ByteBuffer<256ul>::trim(unsigned long, bool) [function] [call site2] 00272
11 __assert_fail [call site2] 00273
11 AK::Detail::ByteBuffer<256ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00274
12 kfree_sized(void*, unsigned long) [function] [call site2] 00275
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00276
10 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00277
10 AK::ErrorOr ::is_error() const [function] [call site2] 00278
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00279
9 AK::ErrorOr ::is_error() const [function] [call site2] 00280
9 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00281
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00282
8 AK::ErrorOr ::is_error() const [function] [call site2] 00283
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00284
7 AK::ErrorOr ::is_error() const [function] [call site2] 00285
7 __assert_fail [call site2] 00286
6 Markdown::Text::tokenize(AK::StringView)::$_1::operator()() const [function] [call site2] 00287
6 AK::StringView::length() const [function] [call site2] 00288
6 AK::StringView::operator[](unsigned long) const [function] [call site2] 00289
6 AK::StringBuilder::append(char) [function] [call site2] 00290
6 Markdown::flanking(AK::StringView, unsigned long, unsigned long, int) [function] [call site2] 00291
7 AK::StringView::length() const [function] [call site2] 00292
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 00293
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 00295
7 AK::StringView::length() const [function] [call site2] 00297
7 AK::StringView::operator[](unsigned long) const [function] [call site2] 00298
6 Markdown::flanking(AK::StringView, unsigned long, unsigned long, int) [function] [call site2] 00300
6 AK::StringView::operator[](unsigned long) const [function] [call site2] 00301
6 AK::StringView::length() const [function] [call site2] 00303
6 Markdown::Text::tokenize(AK::StringView)::$_1::operator()() const [function] [call site2] 00305
6 AK::StringBuilder::append(char) [function] [call site2] 00306
6 Markdown::Text::tokenize(AK::StringView)::$_2::operator()(AK::StringView) const [function] [call site2] 00307
7 AK::StringView::length() const [function] [call site2] 00308
7 AK::StringView::length() const [function] [call site2] 00309
6 Markdown::Text::tokenize(AK::StringView)::$_3::operator()(AK::StringView) const [function] [call site2] 00310
7 Markdown::Text::tokenize(AK::StringView)::$_2::operator()(AK::StringView) const [function] [call site2] 00311
7 __assert_fail [call site2] 00312
7 Markdown::Text::tokenize(AK::StringView)::$_1::operator()() const [function] [call site2] 00313
7 AK::StringBuilder::append(AK::StringView) [function] [call site2] 00314
8 AK::StringBuilder::try_append(AK::StringView) [function] [call site2] 00315
9 AK::StringView::is_empty() const [function] [call site2] 00316
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00317
9 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00318
9 AK::ErrorOr ::is_error() const [function] [call site2] 00319
9 AK::StringView::characters_without_null_termination() const [function] [call site2] 00320
9 AK::Detail::ByteBuffer<256ul>::try_append(void const*, unsigned long) [function] [call site2] 00321
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00322
10 __assert_fail [call site2] 00323
10 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00324
10 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00325
10 AK::ErrorOr ::is_error() const [function] [call site2] 00326
10 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00327
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00328
9 AK::ErrorOr ::is_error() const [function] [call site2] 00329
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00330
8 AK::ErrorOr ::is_error() const [function] [call site2] 00331
7 Markdown::Text::tokenize(AK::StringView)::$_1::operator()() const [function] [call site2] 00332
7 AK::StringView::length() const [function] [call site2] 00333
6 Markdown::Text::tokenize(AK::StringView)::$_2::operator()(AK::StringView) const [function] [call site2] 00334
6 Markdown::Text::tokenize(AK::StringView)::$_3::operator()(AK::StringView) const [function] [call site2] 00335
6 Markdown::Text::tokenize(AK::StringView)::$_2::operator()(AK::StringView) const [function] [call site2] 00336
6 Markdown::Text::tokenize(AK::StringView)::$_3::operator()(AK::StringView) const [function] [call site2] 00337
6 Markdown::Text::tokenize(AK::StringView)::$_2::operator()(AK::StringView) const [function] [call site2] 00338
6 Markdown::Text::tokenize(AK::StringView)::$_3::operator()(AK::StringView) const [function] [call site2] 00339
6 Markdown::Text::tokenize(AK::StringView)::$_2::operator()(AK::StringView) const [function] [call site2] 00340
6 Markdown::Text::tokenize(AK::StringView)::$_3::operator()(AK::StringView) const [function] [call site2] 00341
6 AK::StringBuilder::append(char) [function] [call site2] 00342
5 AK::Vector ::begin() const [function] [call site2] 00343
5 Markdown::Text::parse_sequence(AK::SimpleIterator const, Markdown::Text::Token const>&, bool) [function] [call site2] 00344
6 AK::NonnullOwnPtr AK::make () [function] [call site2] 00345
7 Markdown::Text::MultiNode::MultiNode() [function] [call site2] 00346
8 Markdown::Text::Node::Node() [function] [call site2] 00347
8 AK::NonnullOwnPtrVector ::NonnullOwnPtrVector() [function] [call site2] 00348
7 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr ::AdoptTag, Markdown::Text::MultiNode&) [function] [call site2] 00349
6 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00350
6 Markdown::Text::Token::is_space() const [function] [call site2] 00351
7 AK::String::is_null() const [function] [call site2] 00352
8 AK::RefPtr >::operator!() const [function] [call site2] 00353
7 __assert_fail [call site2] 00354
7 __assert_fail [call site2] 00355
7 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 00356
8 __assert_fail [call site2] 00357
8 AK::StringImpl::characters() const [function] [call site2] 00358
6 Markdown::Text::parse_break(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00359
7 AK::SimpleIterator const, Markdown::Text::Token const>::operator+(long) const [function] [call site2] 00360
8 AK::SimpleIterator const, Markdown::Text::Token const>::SimpleIterator(AK::Vector const&, unsigned long) [function] [call site2] 00361
7 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00362
7 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00363
8 AK::StringView::operator==(AK::String const&) const [function] [call site2] 00364
9 AK::String::view() const [function] [call site2] 00365
10 AK::StringImpl::characters() const [function] [call site2] 00366
10 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00367
10 __assert_fail [call site2] 00368
9 AK::StringView::operator==(AK::StringView) const [function] [call site2] 00369
10 AK::StringView::length() const [function] [call site2] 00370
7 AK::NonnullOwnPtr AK::make (AK::String const&) [function] [call site2] 00371
8 AK::StringView::StringView(AK::String const&) [function] [call site2] 00372
7 AK::StringImpl::length() const [function] [call site2] 00373
7 AK::NonnullOwnPtr AK::make () [function] [call site2] 00374
7 AK::NonnullOwnPtr AK::make () [function] [call site2] 00375
6 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00376
7 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr &&) [function] [call site2] 00377
8 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00378
9 Markdown::Text::Node* AK::exchange (Markdown::Text::Node*&, decltype(nullptr)&&) [function] [call site2] 00379
6 AK::ErrorOr ::is_error() const [function] [call site2] 00380
6 __assert_fail [call site2] 00381
6 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00382
7 AK::NonnullOwnPtr ::clear() [function] [call site2] 00383
6 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00384
6 Markdown::Text::parse_newline(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00385
7 AK::NonnullOwnPtr AK::make (AK::String const&) [function] [call site2] 00386
7 AK::SimpleIterator const, Markdown::Text::Token const>::operator+(long) const [function] [call site2] 00387
7 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00388
7 Markdown::Text::Token::is_space() const [function] [call site2] 00389
7 AK::SimpleIterator const, Markdown::Text::Token const>::operator++() [function] [call site2] 00390
7 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00391
8 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00392
8 __assert_fail [call site2] 00393
7 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00394
6 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00395
6 AK::ErrorOr ::is_error() const [function] [call site2] 00396
6 __assert_fail [call site2] 00397
6 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00398
6 Markdown::Text::Token::run_char() const [function] [call site2] 00399
7 __assert_fail [call site2] 00400
7 AK::String::is_null() const [function] [call site2] 00401
7 __assert_fail [call site2] 00402
7 AK::StringImpl::operator[](unsigned long) const [function] [call site2] 00403
6 Markdown::Text::parse_emph(AK::SimpleIterator const, Markdown::Text::Token const>&, bool) [function] [call site2] 00404
7 Markdown::Text::Token::Token(Markdown::Text::Token const&) [function] [call site2] 00405
7 Markdown::Text::can_open(Markdown::Text::Token const&) [function] [call site2] 00406
8 Markdown::Text::Token::run_char() const [function] [call site2] 00407
7 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00408
7 AK::NonnullOwnPtr AK::make () [function] [call site2] 00409
7 AK::SimpleIterator const, Markdown::Text::Token const>::operator++() [function] [call site2] 00410
7 Markdown::Text::Token::is_space() const [function] [call site2] 00411
7 Markdown::Text::parse_break(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00412
7 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00413
7 AK::ErrorOr ::is_error() const [function] [call site2] 00414
7 __assert_fail [call site2] 00415
7 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00416
7 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00417
7 Markdown::Text::parse_newline(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00418
7 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00419
7 AK::ErrorOr ::is_error() const [function] [call site2] 00420
7 __assert_fail [call site2] 00421
7 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00422
7 Markdown::Text::can_close_for(Markdown::Text::Token const&, Markdown::Text::Token const&) [function] [call site2] 00423
8 Markdown::Text::Token::run_char() const [function] [call site2] 00424
8 Markdown::Text::Token::run_length() const [function] [call site2] 00425
9 __assert_fail [call site2] 00426
9 AK::StringImpl::length() const [function] [call site2] 00427
8 Markdown::Text::Token::run_char() const [function] [call site2] 00428
7 Markdown::Text::Token::run_length() const [function] [call site2] 00429
7 AK::NonnullOwnPtr AK::make >(bool&&, AK::NonnullOwnPtr &&) [function] [call site2] 00430
7 Markdown::Text::Token::run_char() const [function] [call site2] 00431
7 Markdown::Text::parse_emph(AK::SimpleIterator const, Markdown::Text::Token const>&, bool) [function] [call site2] 00432
8 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00433
8 AK::ErrorOr ::is_error() const [function] [call site2] 00434
8 __assert_fail [call site2] 00435
8 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00436
8 Markdown::Text::parse_code(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00437
9 Markdown::Text::Token::Token(Markdown::Text::Token const&) [function] [call site2] 00438
9 AK::NonnullOwnPtr AK::make () [function] [call site2] 00439
9 AK::SimpleIterator const, Markdown::Text::Token const>::operator+(long) const [function] [call site2] 00440
9 Markdown::Text::parse_code(AK::SimpleIterator const, Markdown::Text::Token const>&)::$_4::operator()(Markdown::Text::Token const&) const [function] [call site2] 00441
10 Markdown::Text::Token::run_char() const [function] [call site2] 00442
9 AK::SimpleIterator const, Markdown::Text::Token const>::operator=(AK::SimpleIterator const, Markdown::Text::Token const> const&) [function] [call site2] 00443
9 __assert_fail [call site2] 00444
9 __assert_fail [call site2] 00445
9 __dynamic_cast [call site2] 00446
9 __dynamic_cast [call site2] 00447
9 AK::String::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 00448
10 AK::StringView::StringView(AK::String const&) [function] [call site2] 00449
10 AK::StringUtils::starts_with(AK::StringView, AK::StringView, AK::CaseSensitivity) [function] [call site2] 00450
11 AK::StringView::is_empty() const [function] [call site2] 00451
11 AK::StringView::is_empty() const [function] [call site2] 00452
11 AK::StringView::length() const [function] [call site2] 00453
11 AK::StringView::characters_without_null_termination() const [function] [call site2] 00454
11 AK::StringView::characters_without_null_termination() const [function] [call site2] 00455
11 memcmp [call site2] 00456
11 AK::StringView::characters_without_null_termination() const [function] [call site2] 00457
11 AK::StringView::characters_without_null_termination() const [function] [call site2] 00458
11 AK::StringView::length() const [function] [call site2] 00459
11 AK::to_ascii_lowercase(unsigned int) [function] [call site2] 00460
12 AK::is_ascii_upper_alpha(unsigned int) [function] [call site2] 00461
9 AK::String::substring(unsigned long) const [function] [call site2] 00462
10 __assert_fail [call site2] 00463
10 AK::StringImpl::length() const [function] [call site2] 00464
10 __assert_fail [call site2] 00465
10 AK::StringImpl::characters() const [function] [call site2] 00466
10 AK::String::String(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00467
9 AK::String::operator=(AK::String&&) [function] [call site2] 00468
10 AK::RefPtr >::RefPtr(AK::RefPtr >&&) [function] [call site2] 00469
10 AK::RefCounted ::unref() const [function] [call site2] 00470
9 AK::StringImpl::length() const [function] [call site2] 00471
9 AK::String::substring(unsigned long, unsigned long) const [function] [call site2] 00472
10 AK::String::empty() [function] [call site2] 00473
10 __assert_fail [call site2] 00474
10 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00475
10 __assert_fail [call site2] 00476
10 __assert_fail [call site2] 00477
10 AK::StringImpl::length() const [function] [call site2] 00478
10 __assert_fail [call site2] 00479
10 AK::StringImpl::characters() const [function] [call site2] 00480
10 AK::String::String(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00481
9 AK::String::operator=(AK::String&&) [function] [call site2] 00482
9 AK::String::is_whitespace() const [function] [call site2] 00483
10 AK::StringView::StringView(AK::String const&) [function] [call site2] 00484
10 AK::StringUtils::is_whitespace(AK::StringView) [function] [call site2] 00485
9 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00486
9 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 00487
10 AK::StringImpl::create(char const*, AK::ShouldChomp) [function] [call site2] 00488
11 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 00489
11 AK::StringImpl::the_empty_stringimpl() [function] [call site2] 00490
11 AK::RefPtr >::RefPtr(AK::StringImpl const&) [function] [call site2] 00491
11 strlen [call site2] 00492
11 AK::StringImpl::create(char const*, unsigned long, AK::ShouldChomp) [function] [call site2] 00493
9 AK::NonnullOwnPtr AK::make (AK::String const&&, bool&&) [function] [call site2] 00494
9 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00495
9 AK::ErrorOr ::is_error() const [function] [call site2] 00496
9 __assert_fail [call site2] 00497
9 AK::NonnullOwnPtr AK::make >(AK::NonnullOwnPtr &&) [function] [call site2] 00498
9 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00499
9 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00500
9 Markdown::Text::Token::~Token() [function] [call site2] 00501
8 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00502
8 AK::ErrorOr ::is_error() const [function] [call site2] 00503
8 __assert_fail [call site2] 00504
8 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00505
8 Markdown::Text::parse_strike_through(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00506
9 Markdown::Text::Token::Token(Markdown::Text::Token const&) [function] [call site2] 00507
9 AK::NonnullOwnPtr AK::make () [function] [call site2] 00508
9 AK::SimpleIterator const, Markdown::Text::Token const>::operator+(long) const [function] [call site2] 00509
9 Markdown::Text::parse_strike_through(AK::SimpleIterator const, Markdown::Text::Token const>&)::$_5::operator()(Markdown::Text::Token const&) const [function] [call site2] 00510
10 Markdown::Text::Token::run_char() const [function] [call site2] 00511
9 AK::SimpleIterator const, Markdown::Text::Token const>::operator=(AK::SimpleIterator const, Markdown::Text::Token const> const&) [function] [call site2] 00512
9 __dynamic_cast [call site2] 00513
9 __dynamic_cast [call site2] 00514
9 AK::String::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 00515
9 AK::String::substring(unsigned long) const [function] [call site2] 00516
9 AK::String::operator=(AK::String&&) [function] [call site2] 00517
9 AK::StringImpl::length() const [function] [call site2] 00518
9 AK::String::substring(unsigned long, unsigned long) const [function] [call site2] 00519
9 AK::String::operator=(AK::String&&) [function] [call site2] 00520
9 AK::String::is_whitespace() const [function] [call site2] 00521
9 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00522
9 AK::String::String(char const*, AK::ShouldChomp) [function] [call site2] 00523
9 AK::NonnullOwnPtr AK::make (AK::String const&&, bool&&) [function] [call site2] 00524
9 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00525
9 AK::ErrorOr ::is_error() const [function] [call site2] 00526
9 __assert_fail [call site2] 00527
9 AK::NonnullOwnPtr AK::make >(AK::NonnullOwnPtr &&) [function] [call site2] 00528
9 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00529
9 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00530
9 Markdown::Text::Token::~Token() [function] [call site2] 00531
8 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00532
8 AK::ErrorOr ::is_error() const [function] [call site2] 00533
8 __assert_fail [call site2] 00534
8 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00535
8 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00536
8 Markdown::Text::parse_link(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00537
9 AK::SimpleIterator const, Markdown::Text::Token const>::operator++(int) [function] [call site2] 00538
10 AK::SimpleIterator const, Markdown::Text::Token const>::SimpleIterator(AK::Vector const&, unsigned long) [function] [call site2] 00539
9 Markdown::Text::Token::Token(Markdown::Text::Token const&) [function] [call site2] 00540
9 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00541
9 Markdown::Text::parse_sequence(AK::SimpleIterator const, Markdown::Text::Token const>&, bool) [function] [call site2] 00542
10 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00543
10 AK::ErrorOr ::is_error() const [function] [call site2] 00544
10 __assert_fail [call site2] 00545
10 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00546
10 Markdown::Text::parse_code(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00547
10 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00548
10 AK::ErrorOr ::is_error() const [function] [call site2] 00549
10 __assert_fail [call site2] 00550
10 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00551
10 Markdown::Text::parse_strike_through(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00552
10 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00553
10 AK::ErrorOr ::is_error() const [function] [call site2] 00554
10 __assert_fail [call site2] 00555
10 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00556
10 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00557
10 Markdown::Text::parse_link(AK::SimpleIterator const, Markdown::Text::Token const>&) [function] [call site2] 00558
11 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00559
11 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00560
11 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00561
11 void AK::Vector , 0ul>::prepend >(AK::NonnullOwnPtr &&) [function] [call site2] 00562
12 AK::ErrorOr AK::Vector , 0ul>::try_insert >(unsigned long, AK::NonnullOwnPtr &&) [function] [call site2] 00563
13 AK::Error::from_errno(int) [function] [call site2] 00564
13 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00565
13 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00566
13 AK::Vector , 0ul>::slot(unsigned long) [function] [call site2] 00567
13 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00568
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00569
13 AK::Vector , 0ul>::slot(unsigned long) [function] [call site2] 00570
13 __assert_fail [call site2] 00571
13 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr &&) [function] [call site2] 00572
13 __assert_fail [call site2] 00573
13 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00574
12 AK::ErrorOr ::is_error() const [function] [call site2] 00575
12 __assert_fail [call site2] 00576
11 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00577
11 Markdown::Text::Token::Token(Markdown::Text::Token const&) [function] [call site2] 00578
11 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00579
11 __assert_fail [call site2] 00580
11 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00581
11 AK::SimpleIterator const, Markdown::Text::Token const>::operator+(long) const [function] [call site2] 00582
11 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00583
11 AK::StringView::StringView(AK::String const&) [function] [call site2] 00584
11 AK::StringBuilder::append(AK::StringView) [function] [call site2] 00585
11 AK::SimpleIterator const, Markdown::Text::Token const>::operator=(AK::SimpleIterator const, Markdown::Text::Token const> const&) [function] [call site2] 00586
11 AK::StringBuilder::build() const [function] [call site2] 00587
11 AK::NonnullOwnPtr AK::make , AK::String>(bool&, AK::NonnullOwnPtr &&, AK::String&&) [function] [call site2] 00588
11 AK::String::~String() [function] [call site2] 00589
11 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00590
11 void AK::Vector , 0ul>::prepend >(AK::NonnullOwnPtr &&) [function] [call site2] 00591
11 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00592
11 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00593
11 AK::ErrorOr ::is_error() const [function] [call site2] 00594
11 __assert_fail [call site2] 00595
11 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00596
11 AK::StringBuilder::~StringBuilder() [function] [call site2] 00597
11 Markdown::Text::Token::~Token() [function] [call site2] 00598
11 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00599
10 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00600
10 AK::ErrorOr ::is_error() const [function] [call site2] 00601
10 __assert_fail [call site2] 00602
10 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00603
10 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00604
10 AK::NonnullOwnPtr AK::make (AK::String const&) [function] [call site2] 00605
10 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00606
10 AK::ErrorOr ::is_error() const [function] [call site2] 00607
10 __assert_fail [call site2] 00608
10 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00609
10 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00610
10 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00611
8 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00612
8 AK::ErrorOr ::is_error() const [function] [call site2] 00613
8 __assert_fail [call site2] 00614
8 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00615
8 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00616
8 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00617
8 void AK::Vector , 0ul>::prepend >(AK::NonnullOwnPtr &&) [function] [call site2] 00618
8 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00619
8 AK::NonnullOwnPtr AK::make (AK::String const&) [function] [call site2] 00620
8 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00621
8 AK::ErrorOr ::is_error() const [function] [call site2] 00622
8 __assert_fail [call site2] 00623
8 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00624
8 Markdown::Text::Token::operator==(AK::StringView) const [function] [call site2] 00625
8 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00626
8 void AK::Vector , 0ul>::prepend >(AK::NonnullOwnPtr &&) [function] [call site2] 00627
8 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00628
8 AK::SimpleIterator const, Markdown::Text::Token const>::is_end() const [function] [call site2] 00629
8 AK::NonnullOwnPtr AK::make (AK::String&) [function] [call site2] 00630
8 void AK::Vector , 0ul>::prepend >(AK::NonnullOwnPtr &&) [function] [call site2] 00631
8 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00632
8 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00633
8 Markdown::Text::Token::~Token() [function] [call site2] 00634
5 AK::OwnPtr & AK::OwnPtr ::operator= (AK::NonnullOwnPtr &&) [function] [call site2] 00635
6 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00636
7 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00637
6 AK::OwnPtr ::swap(AK::OwnPtr &) [function] [call site2] 00638
7 void AK::swap (Markdown::Text::Node*&, Markdown::Text::Node*&) [function] [call site2] 00639
6 __assert_fail [call site2] 00640
6 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00641
7 AK::OwnPtr ::clear() [function] [call site2] 00642
5 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00643
5 AK::Vector ::~Vector() [function] [call site2] 00644
4 AK::NonnullOwnPtr AK::make (Markdown::Text&&) [function] [call site2] 00645
5 Markdown::Paragraph::Paragraph(Markdown::Text) [function] [call site2] 00646
6 Markdown::Block::Block() [function] [call site2] 00647
6 Markdown::Text::Text(Markdown::Text&&) [function] [call site2] 00648
4 Markdown::Text::~Text() [function] [call site2] 00649
4 AK::String::~String() [function] [call site2] 00650
4 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00651
4 AK::ErrorOr ::is_error() const [function] [call site2] 00652
4 __assert_fail [call site2] 00653
4 AK::StringBuilder::clear() [function] [call site2] 00654
4 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00655
3 bool Markdown::try_parse_block (Markdown::LineIterator&, AK::NonnullOwnPtrVector &) [function] [call site2] 00656
4 Markdown::Table::parse(Markdown::LineIterator&) [function] [call site2] 00657
5 Markdown::LineIterator::LineIterator(Markdown::LineIterator const&) [function] [call site2] 00658
5 Markdown::LineIterator::operator*() const [function] [call site2] 00659
5 AK::StringView::starts_with(char) const [function] [call site2] 00660
6 AK::StringView::is_empty() const [function] [call site2] 00661
6 AK::StringView::characters_without_null_termination() const [function] [call site2] 00662
5 AK::OwnPtr ::OwnPtr() [function] [call site2] 00663
5 Markdown::LineIterator::operator++() [function] [call site2] 00664
5 Markdown::LineIterator::is_end() const [function] [call site2] 00665
5 AK::OwnPtr ::OwnPtr() [function] [call site2] 00666
5 AK::StringView::split_view(char, bool) const [function] [call site2] 00667
5 Markdown::LineIterator::operator->() const [function] [call site2] 00668
6 Markdown::LineIterator::operator*() const [function] [call site2] 00669
6 Markdown::FakePtr ::FakePtr(AK::StringView) [function] [call site2] 00670
5 AK::StringView::split_view(char, bool) const [function] [call site2] 00671
5 AK::Vector ::is_empty() const [function] [call site2] 00672
5 AK::Vector ::take_first() [function] [call site2] 00673
6 AK::Vector ::is_empty() const [function] [call site2] 00674
6 __assert_fail [call site2] 00675
6 AK::Vector ::raw_first() [function] [call site2] 00676
7 AK::Vector ::raw_at(unsigned long) [function] [call site2] 00677
8 AK::Vector ::slot(unsigned long) [function] [call site2] 00678
6 AK::Vector ::remove(unsigned long) [function] [call site2] 00679
7 __assert_fail [call site2] 00680
7 AK::Vector ::slot(unsigned long) [function] [call site2] 00681
7 __assert_fail [call site2] 00682
7 __assert_fail [call site2] 00683
5 AK::Vector ::is_empty() const [function] [call site2] 00684
5 AK::StringView::is_empty() const [function] [call site2] 00685
5 AK::Vector ::is_empty() const [function] [call site2] 00686
5 __assert_fail [call site2] 00687
5 AK::Vector ::is_empty() const [function] [call site2] 00688
5 AK::Vector ::take_first() [function] [call site2] 00689
5 AK::Vector ::is_empty() const [function] [call site2] 00690
5 AK::StringView::is_empty() const [function] [call site2] 00691
5 AK::Vector ::is_empty() const [function] [call site2] 00692
5 __assert_fail [call site2] 00693
5 Markdown::LineIterator::operator++() [function] [call site2] 00694
5 AK::OwnPtr ::OwnPtr() [function] [call site2] 00695
5 AK::Vector ::is_empty() const [function] [call site2] 00696
5 AK::OwnPtr ::OwnPtr() [function] [call site2] 00697
5 AK::NonnullOwnPtr AK::make () [function] [call site2] 00698
6 Markdown::Table::Table() [function] [call site2] 00699
7 Markdown::Block::Block() [function] [call site2] 00700
7 AK::Vector ::Vector() [function] [call site2] 00701
5 AK::Vector ::resize(unsigned long, bool) [function] [call site2] 00702
6 AK::Vector ::try_resize(unsigned long, bool) [function] [call site2] 00703
7 AK::Vector ::shrink(unsigned long, bool) [function] [call site2] 00704
8 __assert_fail [call site2] 00705
8 AK::Vector ::clear_with_capacity() [function] [call site2] 00706
9 Markdown::Table::Column::~Column() [function] [call site2] 00707
10 AK::Vector ::~Vector() [function] [call site2] 00708
10 Markdown::Text::~Text() [function] [call site2] 00709
8 AK::Vector ::clear() [function] [call site2] 00710
8 Markdown::Table::Column::~Column() [function] [call site2] 00711
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00712
7 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 00713
8 Markdown::Table::Column::Column(Markdown::Table::Column&&) [function] [call site2] 00714
8 Markdown::Table::Column::~Column() [function] [call site2] 00715
7 AK::ErrorOr ::is_error() const [function] [call site2] 00716
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00717
7 AK::Vector ::slot(unsigned long) [function] [call site2] 00718
7 Markdown::Text::Text() [function] [call site2] 00719
6 AK::ErrorOr ::is_error() const [function] [call site2] 00720
6 __assert_fail [call site2] 00721
5 Markdown::LineIterator::LineIterator(Markdown::LineIterator const&) [function] [call site2] 00722
5 Markdown::Text::parse(AK::StringView) [function] [call site2] 00723
5 Markdown::Text::operator=(Markdown::Text&&) [function] [call site2] 00724
5 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 00725
6 AK::StringUtils::trim_whitespace(AK::StringView, AK::TrimMode) [function] [call site2] 00726
7 AK::StringUtils::trim(AK::StringView, AK::StringView, AK::TrimMode) [function] [call site2] 00727
8 AK::StringView::length() const [function] [call site2] 00728
8 AK::StringView::length() const [function] [call site2] 00729
8 AK::StringView::operator[](unsigned long) const [function] [call site2] 00730
8 AK::StringView::contains(char) const [function] [call site2] 00731
9 AK::StringView::begin() const [function] [call site2] 00732
9 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00733
8 AK::StringView::operator[](unsigned long) const [function] [call site2] 00734
8 AK::StringView::contains(char) const [function] [call site2] 00735
8 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00736
5 AK::StringView::operator!=(char const*) const [function] [call site2] 00737
6 AK::StringView::operator==(char const*) const [function] [call site2] 00738
7 AK::StringView::is_null() const [function] [call site2] 00739
5 AK::StringView::ends_with(char) const [function] [call site2] 00740
6 AK::StringView::is_empty() const [function] [call site2] 00741
6 AK::StringView::characters_without_null_termination() const [function] [call site2] 00742
5 AK::StringView::length() const [function] [call site2] 00743
5 AK::StringView::length() const [function] [call site2] 00744
5 AK::StringView::length() const [function] [call site2] 00745
5 AK::StringView::begin() const [function] [call site2] 00746
5 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 00747
5 Markdown::Text::~Text() [function] [call site2] 00748
5 Markdown::LineIterator::operator++() [function] [call site2] 00749
5 Markdown::LineIterator::operator++() [function] [call site2] 00750
5 Markdown::LineIterator::is_end() const [function] [call site2] 00751
5 Markdown::LineIterator::operator*() const [function] [call site2] 00752
5 AK::StringView::starts_with(char) const [function] [call site2] 00753
5 Markdown::LineIterator::operator++() [function] [call site2] 00754
5 AK::StringView::split_view(char, bool) const [function] [call site2] 00755
5 AK::Vector ::take_first() [function] [call site2] 00756
5 AK::Vector ::is_empty() const [function] [call site2] 00757
5 AK::StringView::is_empty() const [function] [call site2] 00758
5 AK::Vector ::is_empty() const [function] [call site2] 00759
5 __assert_fail [call site2] 00760
5 Markdown::Text::parse(AK::StringView) [function] [call site2] 00761
5 AK::Vector ::try_append(Markdown::Text&&) [function] [call site2] 00762
5 __assert_fail [call site2] 00763
5 Markdown::Text::~Text() [function] [call site2] 00764
5 Markdown::Text::parse(AK::StringView) [function] [call site2] 00765
5 AK::Vector ::try_append(Markdown::Text&&) [function] [call site2] 00766
5 __assert_fail [call site2] 00767
5 Markdown::Text::~Text() [function] [call site2] 00768
5 AK::Vector ::~Vector() [function] [call site2] 00769
5 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00770
5 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 00771
5 AK::Vector ::~Vector() [function] [call site2] 00772
5 Markdown::LineIterator::~LineIterator() [function] [call site2] 00773
4 AK::OwnPtr ::operator!() const [function] [call site2] 00774
4 AK::OwnPtr ::release_nonnull() [function] [call site2] 00775
5 __assert_fail [call site2] 00776
5 AK::OwnPtr ::leak_ptr() [function] [call site2] 00777
5 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr ::AdoptTag, Markdown::Table&) [function] [call site2] 00778
4 AK::NonnullOwnPtr ::NonnullOwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00779
4 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 00780
4 AK::ErrorOr ::is_error() const [function] [call site2] 00781
4 __assert_fail [call site2] 00782
4 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00783
3 bool Markdown::try_parse_block (Markdown::LineIterator&, AK::NonnullOwnPtrVector &) [function] [call site2] 00784
4 Markdown::HorizontalRule::parse(Markdown::LineIterator&) [function] [call site2] 00785
5 Markdown::LineIterator::is_end() const [function] [call site2] 00786
5 AK::OwnPtr ::OwnPtr() [function] [call site2] 00787
5 Markdown::LineIterator::operator*() const [function] [call site2] 00788
5 regex::RegexStringView::RegexStringView(AK::StringView) [function] [call site2] 00789
6 AK::Variant ::VariantConstructors(AK::StringView const&) [function] [call site2] 00790
7 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > > >::InheritFromPacks(AK::StringView const&) [function] [call site2] 00791
8 AK::Detail::InheritFromUniqueEntries<0u, AK::Detail::ParameterPack > >, AK::Detail::IntegerSequence , AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > > >::InheritFromUniqueEntries(AK::StringView const&) [function] [call site2] 00792
9 void AK::Variant ::set (AK::StringView const&, AK::Detail::VariantNoClearTag) [function] [call site2] 00793
5 regex::Regex ::match(regex::RegexStringView, AK::Optional >) const [function] [call site2] 00794
6 AK::OwnPtr >::operator!() const [function] [call site2] 00795
6 AK::Vector ::Vector() [function] [call site2] 00796
6 AK::OwnPtr >::operator->() const [function] [call site2] 00797
6 regex::RegexStringView::RegexStringView(regex::RegexStringView const&) [function] [call site2] 00798
7 AK::StringView const* AK::bit_cast (void const* const&) [function] [call site2] 00799
7 AK::Utf8View const* AK::bit_cast (void const* const&) [function] [call site2] 00800
7 AK::Utf16View::Utf16View(AK::Utf16View const&) [function] [call site2] 00801
6 regex::Matcher ::match(regex::RegexStringView, AK::Optional >) const [function] [call site2] 00802
7 regex::RegexOptions ::RegexOptions() [function] [call site2] 00803
7 regex::RegexOptions ::value() const [function] [call site2] 00804
7 AK::Vector ::Vector() [function] [call site2] 00805
7 regex::RegexStringView::RegexStringView(regex::RegexStringView const&) [function] [call site2] 00806
7 AK::Vector ::try_append(regex::RegexStringView&&) [function] [call site2] 00807
8 regex::RegexStringView::RegexStringView(regex::RegexStringView&&) [function] [call site2] 00808
9 AK::StringView* AK::bit_cast (void* const&) [function] [call site2] 00809
9 AK::Utf8View* AK::bit_cast (void* const&) [function] [call site2] 00810
9 AK::Utf16View::Utf16View(AK::Utf16View const&) [function] [call site2] 00811
7 AK::ErrorOr ::is_error() const [function] [call site2] 00812
7 __assert_fail [call site2] 00813
7 regex::Matcher ::match(AK::Vector const&, AK::Optional >) const [function] [call site2] 00814
8 regex::RegexOptions ::value() const [function] [call site2] 00815
8 regex::MatchInput::MatchInput() [function] [call site2] 00816
9 regex::RegexStringView::RegexStringView(char const*) [function] [call site2] 00817
10 strlen [call site2] 00818
10 AK::Variant ::VariantConstructors(AK::StringView&&) [function] [call site2] 00819
9 regex::RegexOptions ::RegexOptions() [function] [call site2] 00820
9 AK::Vector ::Vector() [function] [call site2] 00821
9 AK::HashMap , false>::HashMap() [function] [call site2] 00822
10 AK::HashTable , false>::Entry, AK::HashMap , false>::EntryTraits, false>::HashTable() [function] [call site2] 00823
8 regex::MatchState::MatchState() [function] [call site2] 00824
9 AK::Vector ::Vector() [function] [call site2] 00825
8 regex::RegexOptions ::RegexOptions() [function] [call site2] 00826
8 regex::RegexOptions ::value() const [function] [call site2] 00827
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 00828
8 AK::Vector ::begin() const [function] [call site2] 00829
8 AK::SimpleIterator const, regex::RegexStringView const>::operator!=(AK::SimpleIterator const, regex::RegexStringView const>) const [function] [call site2] 00830
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 00831
8 regex::RegexStringView::set_unicode(bool) [function] [call site2] 00832
8 AK::Vector ::first() const [function] [call site2] 00833
9 __assert_fail [call site2] 00834
8 regex::RegexStringView::length() const [function] [call site2] 00835
9 regex::RegexStringView::unicode() const [function] [call site2] 00836
9 _ZN2AK7VariantIJNS_10StringViewENS_8Utf8ViewENS_9Utf16ViewENS_9Utf32ViewEEE7VisitorIJZNK5regex15RegexStringView6lengthEvEUlRKS3_E_ZNKS8_6lengthEvEUlRKT_E_EEC2EOSB_OSF_ [function] [call site2] 00837
9 AK::StringView const* AK::bit_cast (void const* const&) [function] [call site2] 00838
9 auto regex::RegexStringView::length() const::{lambda(auto:1 const&)#1}::operator() (AK::StringView const&) const [function] [call site2] 00839
10 AK::StringView::length() const [function] [call site2] 00840
9 AK::Utf8View const* AK::bit_cast (void const* const&) [function] [call site2] 00841
9 auto regex::RegexStringView::length() const::{lambda(auto:1 const&)#1}::operator() (AK::Utf8View const&) const [function] [call site2] 00842
10 AK::Utf8View::length() const [function] [call site2] 00843
11 AK::Utf8View::calculate_length() const [function] [call site2] 00844
12 AK::Utf8View::begin() const [function] [call site2] 00845
13 AK::Utf8View::begin_ptr() const [function] [call site2] 00846
14 AK::StringView::characters_without_null_termination() const [function] [call site2] 00847
13 AK::StringView::length() const [function] [call site2] 00848
12 AK::Utf8CodePointIterator::operator*() const [function] [call site2] 00849
13 __assert_fail [call site2] 00850
13 AK::decode_first_byte(unsigned char, unsigned long&, unsigned int&) [function] [call site2] 00851
9 __assert_fail [call site2] 00852
9 regex::RegexStringView::length_in_code_units() const [function] [call site2] 00853
10 _ZN2AK7VariantIJNS_10StringViewENS_8Utf8ViewENS_9Utf16ViewENS_9Utf32ViewEEE7VisitorIJZNK5regex15RegexStringView20length_in_code_unitsEvEUlRKS3_E_ZNKS8_20length_in_code_unitsEvEUlRKS2_E_ZNKS8_20length_in_code_unitsEvEUlRKT_E_EEC2EOSB_OSE_OSI_ [function] [call site2] 00854
8 AK::Vector ::begin() const [function] [call site2] 00855
8 AK::SimpleIterator const, regex::RegexStringView const>::operator!=(AK::SimpleIterator const, regex::RegexStringView const>) const [function] [call site2] 00856
8 regex::RegexStringView::length() const [function] [call site2] 00857
8 regex::RegexStringView::length() const [function] [call site2] 00858
8 regex::RegexStringView::length() const [function] [call site2] 00859
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 00860
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 00861
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 00862
8 AK::Vector ::begin() const [function] [call site2] 00863
8 AK::SimpleIterator const, regex::RegexStringView const>::operator!=(AK::SimpleIterator const, regex::RegexStringView const>) const [function] [call site2] 00864
8 regex::RegexStringView::operator=(regex::RegexStringView const&) [function] [call site2] 00865
9 AK::StringView* AK::bit_cast (void* const&) [function] [call site2] 00866
9 AK::Utf8View* AK::bit_cast (void* const&) [function] [call site2] 00867
9 AK::Utf16View::~Utf16View() [function] [call site2] 00868
9 AK::StringView const* AK::bit_cast (void const* const&) [function] [call site2] 00869
8 regex::RegexStringView::length() const [function] [call site2] 00870
8 AK::Vector ::clear() [function] [call site2] 00871
8 regex::Matcher ::execute(regex::MatchInput const&, regex::MatchState&, unsigned long&) const [function] [call site2] 00872
9 regex::BumpAllocatedLinkedList ::BumpAllocatedLinkedList() [function] [call site2] 00873
10 AK::UniformBumpAllocator ::Node, true, 2097152ul>::UniformBumpAllocator() [function] [call site2] 00874
11 AK::BumpAllocator ::BumpAllocator() [function] [call site2] 00875
9 regex::ByteCode::get_opcode(regex::MatchState&) const [function] [call site2] 00876
10 AK::DisjointChunks >::find(unsigned long) const [function] [call site2] 00877
11 AK::DisjointChunks >::find(unsigned long) [function] [call site2] 00878
12 AK::Vector , 0ul>::first() [function] [call site2] 00879
13 __assert_fail [call site2] 00880
12 __assert_fail [call site2] 00881
12 AK::DisjointChunks >::chunk_around(unsigned long) [function] [call site2] 00882
13 AK::Vector , 0ul>::is_empty() const [function] [call site2] 00883
13 AK::Vector , 0ul>::begin() [function] [call site2] 00884
13 AK::SimpleIterator , 0ul>, AK::Vector >::operator!=(AK::SimpleIterator , 0ul>, AK::Vector >) const [function] [call site2] 00885
13 AK::Vector ::is_empty() const [function] [call site2] 00886
13 AK::Vector , 0ul>::last() [function] [call site2] 00887
14 __assert_fail [call site2] 00888
10 __assert_fail [call site2] 00889
10 AK::OwnPtr ::operator->() [function] [call site2] 00890
11 __assert_fail [call site2] 00891
9 regex::BumpAllocatedLinkedList ::reverse_begin() [function] [call site2] 00892
10 regex::BumpAllocatedLinkedList ::ReverseIterator::ReverseIterator(regex::BumpAllocatedLinkedList ::Node*) [function] [call site2] 00893
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator->() [function] [call site2] 00894
9 __assert_fail [call site2] 00895
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator*() [function] [call site2] 00896
9 regex::MatchState::operator=(regex::MatchState const&) [function] [call site2] 00897
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator->() [function] [call site2] 00898
9 __assert_fail [call site2] 00899
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator->() [function] [call site2] 00900
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator->() [function] [call site2] 00901
9 AK::Vector , 0ul>::operator=(AK::Vector , 0ul> const&) [function] [call site2] 00902
10 AK::Vector , 0ul>::clear() [function] [call site2] 00903
10 AK::Vector , 0ul>::ensure_capacity(unsigned long) [function] [call site2] 00904
10 AK::TypedTransfer >::copy(AK::Vector *, AK::Vector const*, unsigned long) [function] [call site2] 00905
11 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 00906
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator->() [function] [call site2] 00907
9 AK::Vector ::operator=(AK::Vector const&) [function] [call site2] 00908
9 regex::MatchState::MatchState(regex::MatchState const&) [function] [call site2] 00909
9 regex::BumpAllocatedLinkedList ::Node* AK::UniformBumpAllocator ::Node, true, 2097152ul>::allocate (regex::MatchState&&) [function] [call site2] 00910
10 AK::BumpAllocator ::allocate(unsigned long, unsigned long) [function] [call site2] 00911
11 __assert_fail [call site2] 00912
11 AK::BumpAllocator ::allocate_a_chunk() [function] [call site2] 00913
12 AK::Atomic ::exchange(unsigned long, AK::MemoryOrder) volatile [function] [call site2] 00914
12 mmap [call site2] 00915
12 __assert_fail [call site2] 00916
12 __assert_fail [call site2] 00917
12 __assert_fail [call site2] 00918
11 align_up_to(unsigned long, unsigned long) [function] [call site2] 00919
11 AK::BumpAllocator ::allocate_a_chunk() [function] [call site2] 00920
10 regex::MatchState::MatchState(regex::MatchState&&) [function] [call site2] 00921
9 __assert_fail [call site2] 00922
9 regex::BumpAllocatedLinkedList ::reverse_begin() [function] [call site2] 00923
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator->() [function] [call site2] 00924
9 __assert_fail [call site2] 00925
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator*() [function] [call site2] 00926
9 regex::MatchState::operator=(regex::MatchState const&) [function] [call site2] 00927
9 regex::BumpAllocatedLinkedList ::ReverseIterator::operator->() [function] [call site2] 00928
9 regex::MatchState::MatchState(regex::MatchState const&) [function] [call site2] 00929
9 regex::BumpAllocatedLinkedList ::Node* AK::UniformBumpAllocator ::Node, true, 2097152ul>::allocate (regex::MatchState&&) [function] [call site2] 00930
9 __assert_fail [call site2] 00931
9 __assert_fail [call site2] 00932
9 regex::MatchState::MatchState(regex::MatchState&&) [function] [call site2] 00933
9 __assert_fail [call site2] 00934
9 regex::MatchState::MatchState(regex::MatchState&&) [function] [call site2] 00935
9 regex::BumpAllocatedLinkedList ::~BumpAllocatedLinkedList() [function] [call site2] 00936
10 AK::UniformBumpAllocator ::Node, true, 2097152ul>::~UniformBumpAllocator() [function] [call site2] 00937
11 AK::UniformBumpAllocator ::Node, true, 2097152ul>::destroy_all() [function] [call site2] 00938
12 void AK::BumpAllocator ::for_each_chunk ::Node, true, 2097152ul>::destroy_all()::{lambda(auto:1)#1}>(AK::UniformBumpAllocator ::Node, true, 2097152ul>::destroy_all()::{lambda(auto:1)#1}&&) [function] [call site2] 00939
13 __assert_fail [call site2] 00940
13 auto AK::UniformBumpAllocator ::Node, true, 2097152ul>::destroy_all()::{lambda(auto:1)#1}::operator() (unsigned long) const [function] [call site2] 00941
14 align_up_to(unsigned long, unsigned long) [function] [call site2] 00942
14 regex::BumpAllocatedLinkedList ::Node::~Node() [function] [call site2] 00943
15 regex::MatchState::~MatchState() [function] [call site2] 00944
13 __assert_fail [call site2] 00945
11 AK::BumpAllocator ::~BumpAllocator() [function] [call site2] 00946
12 AK::BumpAllocator ::deallocate_all() [function] [call site2] 00947
13 void AK::BumpAllocator ::for_each_chunk ::deallocate_all()::{lambda(auto:1)#1}>(AK::BumpAllocator ::deallocate_all()::{lambda(auto:1)#1}&&) [function] [call site2] 00948
8 auto regex::Matcher ::match(AK::Vector const&, AK::Optional >) const::{lambda(auto:1&, auto:2&, auto:3&)#1}::operator() (regex::MatchInput&, regex::MatchState&, unsigned long&) const [function] [call site2] 00949
9 void AK::Vector ::empend<>() [function] [call site2] 00950
10 AK::ErrorOr AK::Vector ::try_empend<>() [function] [call site2] 00951
11 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00952
11 AK::ErrorOr ::is_error() const [function] [call site2] 00953
11 AK::Vector ::slot(unsigned long) [function] [call site2] 00954
11 regex::Match::Match() [function] [call site2] 00955
12 regex::RegexStringView::RegexStringView(char const*) [function] [call site2] 00956
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00957
10 __assert_fail [call site2] 00958
9 regex::RegexStringView::length() const [function] [call site2] 00959
9 __assert_fail [call site2] 00960
9 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 00961
9 regex::RegexStringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00962
10 regex::RegexStringView::unicode() const [function] [call site2] 00963
10 AK::Variant ::Visitor ::Visitor({lambda(auto:1)#1}&&, AK::Utf16View const&, AK::Utf8View const&&) [function] [call site2] 00964
10 auto regex::RegexStringView::substring_view(unsigned long, unsigned long) const::{lambda(auto:1)#1}::operator() (AK::StringView) const [function] [call site2] 00965
11 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00966
11 regex::RegexStringView::RegexStringView(AK::StringView) [function] [call site2] 00967
10 regex::RegexStringView::substring_view(unsigned long, unsigned long) const::{lambda(AK::Utf8View const&)#1}::operator()(AK::Utf8View const&) const [function] [call site2] 00968
11 AK::Utf8View::unicode_substring_view(unsigned long, unsigned long) const [function] [call site2] 00969
12 AK::Utf8View::Utf8View() [function] [call site2] 00970
12 AK::Utf8View::begin() const [function] [call site2] 00971
12 AK::Utf8View::byte_offset_of(AK::Utf8CodePointIterator const&) const [function] [call site2] 00972
13 AK::Utf8View::begin_ptr() const [function] [call site2] 00973
13 AK::Utf8View::end_ptr() const [function] [call site2] 00974
14 AK::Utf8View::begin_ptr() const [function] [call site2] 00975
14 AK::StringView::length() const [function] [call site2] 00976
13 __assert_fail [call site2] 00977
13 AK::Utf8View::begin_ptr() const [function] [call site2] 00978
12 AK::Utf8CodePointIterator::operator++() [function] [call site2] 00979
13 AK::Utf8CodePointIterator::underlying_code_point_length_in_bytes() const [function] [call site2] 00980
14 AK::decode_first_byte(unsigned char, unsigned long&, unsigned int&) [function] [call site2] 00981
12 AK::Utf8CodePointIterator::operator++() [function] [call site2] 00982
12 AK::Utf8View::substring_view(unsigned long, unsigned long) const [function] [call site2] 00983
13 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00984
13 AK::Utf8View::Utf8View(AK::StringView) [function] [call site2] 00985
11 regex::RegexStringView::RegexStringView(AK::Utf8View) [function] [call site2] 00986
12 AK::Variant ::VariantConstructors(AK::Utf8View const&) [function] [call site2] 00987
10 regex::RegexStringView::unicode() const [function] [call site2] 00988
10 regex::RegexStringView::set_unicode(bool) [function] [call site2] 00989
10 AK::Variant ::Visitor ::Visitor({lambda(auto:1)#2}&&) [function] [call site2] 00990
10 AK::Utf16View::Utf16View(AK::Utf16View const&) [function] [call site2] 00991
10 regex::RegexStringView::unicode() const [function] [call site2] 00992
10 regex::RegexStringView::set_unicode(bool) [function] [call site2] 00993
10 regex::RegexStringView::RegexStringView(regex::RegexStringView&&) [function] [call site2] 00994
10 regex::RegexStringView::~RegexStringView() [function] [call site2] 00995
11 AK::StringView* AK::bit_cast (void* const&) [function] [call site2] 00996
9 __assert_fail [call site2] 00997
9 regex::Match::~Match() [function] [call site2] 00998
10 AK::FlyString::~FlyString() [function] [call site2] 00999
10 regex::RegexStringView::~RegexStringView() [function] [call site2] 01000
9 AK::String::~String() [function] [call site2] 01001
9 regex::RegexStringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01002
9 regex::Match::~Match() [function] [call site2] 01003
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 01004
8 AK::Vector ::clear() [function] [call site2] 01005
8 regex::Matcher ::execute(regex::MatchInput const&, regex::MatchState&, unsigned long&) const [function] [call site2] 01006
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 01007
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 01008
8 auto regex::Matcher ::match(AK::Vector const&, AK::Optional >) const::{lambda(auto:1&, auto:2&, auto:3&)#1}::operator() (regex::MatchInput&, regex::MatchState&, unsigned long&) const [function] [call site2] 01009
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 01010
8 auto regex::Matcher ::match(AK::Vector const&, AK::Optional >) const::{lambda(auto:1&, auto:2&, auto:3&)#1}::operator() (regex::MatchInput&, regex::MatchState&, unsigned long&) const [function] [call site2] 01011
8 regex::RegexStringView::length() const [function] [call site2] 01012
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 01013
8 AK::Vector ::Vector() [function] [call site2] 01014
8 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 01015
8 AK::Vector , 0ul>::Vector(AK::Vector , 0ul>&&) [function] [call site2] 01016
8 AK::Vector , 0ul>::begin() [function] [call site2] 01017
8 AK::SimpleIterator , 0ul>, AK::Vector >::operator!=(AK::SimpleIterator , 0ul>, AK::Vector >) const [function] [call site2] 01018
8 regex::RegexOptions ::has_flag_set(regex::AllFlags) const [function] [call site2] 01019
8 AK::Vector ::resize(unsigned long, bool) [function] [call site2] 01020
8 AK::Vector , 0ul>::begin() [function] [call site2] 01021
8 AK::SimpleIterator , 0ul>, AK::Vector >::operator!=(AK::SimpleIterator , 0ul>, AK::Vector >) const [function] [call site2] 01022
8 bool AK::Vector ::remove_all_matching ::match(AK::Vector const&, AK::Optional >) const::{lambda(auto:1&)#1}>(regex::Matcher ::match(AK::Vector const&, AK::Optional >) const::{lambda(auto:1&)#1} const&) [function] [call site2] 01023
9 auto regex::Matcher ::match(AK::Vector const&, AK::Optional >) const::{lambda(auto:1&)#1}::operator() (regex::Match&) const [function] [call site2] 01024
10 regex::RegexStringView::is_null() const [function] [call site2] 01025
11 AK::Variant ::Visitor ::Visitor({lambda(auto:1&)#1}&&) [function] [call site2] 01026
9 AK::Vector ::remove(unsigned long) [function] [call site2] 01027
10 regex::Match::~Match() [function] [call site2] 01028
10 regex::Match::Match(regex::Match const&) [function] [call site2] 01029
11 AK::FlyString::FlyString(AK::FlyString const&) [function] [call site2] 01030
12 AK::FlyString::impl() const [function] [call site2] 01031
12 AK::RefPtr >::RefPtr(AK::StringImpl const*) [function] [call site2] 01032
11 regex::RegexStringView::RegexStringView(regex::RegexStringView const&) [function] [call site2] 01033
10 regex::Match::~Match() [function] [call site2] 01034
8 AK::Vector , 0ul>::clear_with_capacity() [function] [call site2] 01035
8 regex::RegexResult::RegexResult(regex::RegexResult&&) [function] [call site2] 01036
9 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 01037
8 regex::RegexResult::~RegexResult() [function] [call site2] 01038
8 regex::MatchState::~MatchState() [function] [call site2] 01039
7 AK::Vector ::~Vector() [function] [call site2] 01040
5 AK::OwnPtr ::OwnPtr() [function] [call site2] 01041
5 Markdown::LineIterator::operator++() [function] [call site2] 01042
5 AK::NonnullOwnPtr AK::make () [function] [call site2] 01043
6 Markdown::HorizontalRule::HorizontalRule() [function] [call site2] 01044
7 Markdown::Block::Block() [function] [call site2] 01045
5 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01046
5 regex::RegexResult::~RegexResult() [function] [call site2] 01047
3 bool Markdown::try_parse_block (Markdown::LineIterator&, AK::NonnullOwnPtrVector &) [function] [call site2] 01048
4 Markdown::List::parse(Markdown::LineIterator&) [function] [call site2] 01049
5 AK::Vector , 0ul>::Vector() [function] [call site2] 01050
5 Markdown::LineIterator::is_end() const [function] [call site2] 01051
5 AK::StringView::length() const [function] [call site2] 01052
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 01053
5 AK::StringView::length() const [function] [call site2] 01054
5 AK::StringView::operator[](unsigned long) const [function] [call site2] 01055
5 AK::StringView::length() const [function] [call site2] 01056
5 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 01057
5 AK::Optional AK::StringView::to_uint () const [function] [call site2] 01058
6 AK::Optional AK::StringUtils::convert_to_uint (AK::StringView, AK::TrimWhitespace) [function] [call site2] 01059
7 AK::StringView::trim_whitespace(AK::TrimMode) const [function] [call site2] 01060
7 AK::StringView::is_empty() const [function] [call site2] 01061
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 01062
7 AK::StringView::length() const [function] [call site2] 01063
5 AK::OwnPtr ::OwnPtr() [function] [call site2] 01064
5 Markdown::LineIterator::Context::list_item(unsigned long) [function] [call site2] 01065
5 Markdown::ContainerBlock::parse(Markdown::LineIterator&) [function] [call site2] 01066
6 bool Markdown::try_parse_block (Markdown::LineIterator&, AK::NonnullOwnPtrVector &) [function] [call site2] 01067
7 Markdown::CodeBlock::parse(Markdown::LineIterator&) [function] [call site2] 01068
8 Markdown::LineIterator::is_end() const [function] [call site2] 01069
8 AK::OwnPtr ::OwnPtr() [function] [call site2] 01070
8 Markdown::LineIterator::operator*() const [function] [call site2] 01071
8 regex::Regex ::match(regex::RegexStringView, AK::Optional >) const [function] [call site2] 01072
8 Markdown::CodeBlock::parse_backticks(Markdown::LineIterator&) [function] [call site2] 01073
9 Markdown::LineIterator::operator*() const [function] [call site2] 01074
9 regex::RegexStringView::RegexStringView(AK::StringView) [function] [call site2] 01075
9 regex::Regex ::match(regex::RegexStringView, AK::Optional >) const [function] [call site2] 01076
9 AK::Vector ::Vector(AK::Vector const&) [function] [call site2] 01077
9 regex::RegexStringView::string_view() const [function] [call site2] 01078
10 AK::StringView const& AK::Variant ::get () const [function] [call site2] 01079
11 bool AK::Variant ::has () const [function] [call site2] 01080
12 unsigned char AK::Variant ::index_of () [function] [call site2] 01081
11 AK::StringView const* AK::bit_cast (unsigned char const (* const&) [32]) [function] [call site2] 01082
9 regex::RegexStringView::string_view() const [function] [call site2] 01083
9 Markdown::LineIterator::operator++() [function] [call site2] 01084
9 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01085
9 Markdown::LineIterator::is_end() const [function] [call site2] 01086
9 Markdown::LineIterator::operator*() const [function] [call site2] 01087
9 Markdown::LineIterator::operator++() [function] [call site2] 01088
9 regex::RegexStringView::RegexStringView(AK::StringView) [function] [call site2] 01089
9 regex::Regex ::match(regex::RegexStringView, AK::Optional >) const [function] [call site2] 01090
9 regex::RegexStringView::string_view() const [function] [call site2] 01091
9 AK::StringView::operator[](unsigned long) const [function] [call site2] 01092
9 regex::RegexResult::~RegexResult() [function] [call site2] 01093
9 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01094
9 AK::StringBuilder::append(char) [function] [call site2] 01095
9 AK::StringBuilder::build() const [function] [call site2] 01096
9 AK::NonnullOwnPtr AK::make (AK::StringView&, AK::StringView&, AK::String&&) [function] [call site2] 01097
10 Markdown::CodeBlock::CodeBlock(AK::String const&, AK::String const&, AK::String const&) [function] [call site2] 01098
11 AK::String::String(AK::String const&) [function] [call site2] 01099
12 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 01100
11 AK::String::String(AK::String const&) [function] [call site2] 01101
11 AK::String::String(AK::String const&) [function] [call site2] 01102
9 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01103
9 AK::String::~String() [function] [call site2] 01104
9 AK::StringBuilder::~StringBuilder() [function] [call site2] 01105
9 AK::Vector ::~Vector() [function] [call site2] 01106
8 Markdown::line_block_prefix(AK::StringView const&) [function] [call site2] 01107
9 AK::SimpleIterator ::operator!=(AK::SimpleIterator ) const [function] [call site2] 01108
8 Markdown::CodeBlock::parse_indent(Markdown::LineIterator&) [function] [call site2] 01109
9 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01110
9 Markdown::LineIterator::is_end() const [function] [call site2] 01111
9 Markdown::LineIterator::operator*() const [function] [call site2] 01112
9 Markdown::line_block_prefix(AK::StringView const&) [function] [call site2] 01113
9 AK::StringView::substring_view(unsigned long) const [function] [call site2] 01114
9 Markdown::LineIterator::operator++() [function] [call site2] 01115
9 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01116
9 AK::StringBuilder::append(char) [function] [call site2] 01117
9 AK::StringBuilder::build() const [function] [call site2] 01118
9 AK::NonnullOwnPtr AK::make (char const (&) [1], char const (&) [1], AK::String&&) [function] [call site2] 01119
9 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01120
9 AK::String::~String() [function] [call site2] 01121
9 AK::StringBuilder::~StringBuilder() [function] [call site2] 01122
8 AK::OwnPtr ::OwnPtr() [function] [call site2] 01123
6 bool Markdown::try_parse_block (Markdown::LineIterator&, AK::NonnullOwnPtrVector &) [function] [call site2] 01124
7 Markdown::CommentBlock::parse(Markdown::LineIterator&) [function] [call site2] 01125
8 Markdown::LineIterator::operator*() const [function] [call site2] 01126
8 AK::StringView::starts_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 01127
9 AK::StringUtils::starts_with(AK::StringView, AK::StringView, AK::CaseSensitivity) [function] [call site2] 01128
8 AK::OwnPtr ::OwnPtr() [function] [call site2] 01129
8 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 01130
8 AK::StringView::ends_with(AK::StringView, AK::CaseSensitivity) const [function] [call site2] 01131
9 AK::StringUtils::ends_with(AK::StringView, AK::StringView, AK::CaseSensitivity) [function] [call site2] 01132
10 AK::StringView::is_empty() const [function] [call site2] 01133
10 AK::StringView::length() const [function] [call site2] 01134
10 AK::StringView::characters_without_null_termination() const [function] [call site2] 01135
10 memcmp [call site2] 01136
10 AK::StringView::characters_without_null_termination() const [function] [call site2] 01137
10 AK::StringView::characters_without_null_termination() const [function] [call site2] 01138
10 AK::StringView::length() const [function] [call site2] 01139
10 AK::StringView::length() const [function] [call site2] 01140
10 AK::to_ascii_lowercase(unsigned int) [function] [call site2] 01141
8 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01142
8 AK::StringBuilder::append(char) [function] [call site2] 01143
8 Markdown::LineIterator::operator++() [function] [call site2] 01144
8 Markdown::LineIterator::is_end() const [function] [call site2] 01145
8 Markdown::LineIterator::operator*() const [function] [call site2] 01146
8 AK::StringBuilder::build() const [function] [call site2] 01147
8 AK::NonnullOwnPtr AK::make (AK::String&&) [function] [call site2] 01148
9 Markdown::CommentBlock::CommentBlock(AK::String const&) [function] [call site2] 01149
8 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01150
8 AK::StringBuilder::~StringBuilder() [function] [call site2] 01151
6 bool Markdown::try_parse_block (Markdown::LineIterator&, AK::NonnullOwnPtrVector &) [function] [call site2] 01152
7 Markdown::Heading::parse(Markdown::LineIterator&) [function] [call site2] 01153
8 Markdown::LineIterator::is_end() const [function] [call site2] 01154
8 Markdown::LineIterator::operator*() const [function] [call site2] 01155
8 AK::StringView::operator[](unsigned long) const [function] [call site2] 01156
8 AK::StringView::length() const [function] [call site2] 01157
8 AK::StringView::operator[](unsigned long) const [function] [call site2] 01158
8 AK::StringView::length() const [function] [call site2] 01159
8 AK::OwnPtr ::OwnPtr() [function] [call site2] 01160
8 AK::StringView::substring_view(unsigned long) const [function] [call site2] 01161
8 Markdown::Text::parse(AK::StringView) [function] [call site2] 01162
8 AK::NonnullOwnPtr AK::make (Markdown::Text&&, unsigned long&) [function] [call site2] 01163
9 Markdown::Heading::Heading(Markdown::Text&&, unsigned long) [function] [call site2] 01164
10 Markdown::Block::Block() [function] [call site2] 01165
10 Markdown::Text::Text(Markdown::Text&&) [function] [call site2] 01166
10 __assert_fail [call site2] 01167
8 Markdown::LineIterator::operator++() [function] [call site2] 01168
8 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01169
8 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 01170
8 Markdown::Text::~Text() [function] [call site2] 01171
6 bool Markdown::try_parse_block (Markdown::LineIterator&, AK::NonnullOwnPtrVector &) [function] [call site2] 01172
7 Markdown::BlockQuote::parse(Markdown::LineIterator&) [function] [call site2] 01173
8 Markdown::LineIterator::Context::block_quote() [function] [call site2] 01174
8 Markdown::LineIterator::is_end() const [function] [call site2] 01175
8 Markdown::LineIterator::pop_context() [function] [call site2] 01176
9 AK::Vector ::is_empty() const [function] [call site2] 01177
8 AK::OwnPtr ::OwnPtr() [function] [call site2] 01178
8 Markdown::ContainerBlock::parse(Markdown::LineIterator&) [function] [call site2] 01179
9 AK::StringBuilder::is_empty() const [function] [call site2] 01180
9 AK::Vector , 0ul>::is_empty() const [function] [call site2] 01181
9 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr &&) [function] [call site2] 01182
9 Markdown::ContainerBlock::parse(Markdown::LineIterator&)::$_0::operator()() const [function] [call site2] 01183
9 AK::Vector , 0ul>::try_append(AK::NonnullOwnPtr &&) [function] [call site2] 01184
9 AK::ErrorOr ::is_error() const [function] [call site2] 01185
9 __assert_fail [call site2] 01186
9 AK::NonnullOwnPtr ::~NonnullOwnPtr() [function] [call site2] 01187
9 AK::StringBuilder::is_empty() const [function] [call site2] 01188
9 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01189
9 Markdown::LineIterator::operator++(int) [function] [call site2] 01190
10 Markdown::LineIterator::LineIterator(Markdown::LineIterator const&) [function] [call site2] 01191
10 Markdown::LineIterator::reset_ignore_prefix() [function] [call site2] 01192
10 AK::SimpleIterator const, AK::StringView const>::operator++() [function] [call site2] 01193
9 Markdown::LineIterator::operator*() const [function] [call site2] 01194
9 AK::StringBuilder::append(AK::StringView) [function] [call site2] 01195
9 Markdown::ContainerBlock::parse(Markdown::LineIterator&)::$_0::operator()() const [function] [call site2] 01196
9 AK::NonnullOwnPtr AK::make , bool&, bool&>(AK::NonnullOwnPtrVector &&, bool&, bool&) [function] [call site2] 01197
10 AK::NonnullOwnPtrVector ::NonnullOwnPtrVector(AK::NonnullOwnPtrVector &&) [function] [call site2] 01198
10 Markdown::ContainerBlock::ContainerBlock(AK::NonnullOwnPtrVector , bool, bool) [function] [call site2] 01199
11 AK::NonnullOwnPtrVector ::NonnullOwnPtrVector(AK::NonnullOwnPtrVector &&) [function] [call site2] 01200
9 AK::StringBuilder::~StringBuilder() [function] [call site2] 01201
8 Markdown::LineIterator::pop_context() [function] [call site2] 01202
8 AK::OwnPtr ::operator!() const [function] [call site2] 01203
8 AK::NonnullOwnPtr AK::make >(AK::OwnPtr &&) [function] [call site2] 01204
9 AK::OwnPtr ::OwnPtr(AK::OwnPtr &&) [function] [call site2] 01205
10 AK::OwnPtr ::leak_ptr() [function] [call site2] 01206
9 Markdown::BlockQuote::BlockQuote(AK::OwnPtr ) [function] [call site2] 01207
10 Markdown::Block::Block() [function] [call site2] 01208
10 AK::OwnPtr ::OwnPtr(AK::OwnPtr &&) [function] [call site2] 01209
8 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01210
5 AK::OwnPtr ::operator->() [function] [call site2] 01211
5 Markdown::ContainerBlock::has_blank_lines() const [function] [call site2] 01212
5 AK::OwnPtr ::operator->() [function] [call site2] 01213
5 Markdown::ContainerBlock::has_trailing_blank_lines() const [function] [call site2] 01214
5 AK::Vector , 0ul>::try_append(AK::OwnPtr &&) [function] [call site2] 01215
6 AK::OwnPtr ::OwnPtr(AK::OwnPtr &&) [function] [call site2] 01216
5 AK::ErrorOr ::is_error() const [function] [call site2] 01217
5 __assert_fail [call site2] 01218
5 Markdown::LineIterator::pop_context() [function] [call site2] 01219
5 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01220
5 AK::NonnullOwnPtr AK::make , 0ul>, bool&, bool&, unsigned long&>(AK::Vector , 0ul>&&, bool&, bool&, unsigned long&) [function] [call site2] 01221
6 Markdown::List::List(AK::Vector , 0ul>, bool, bool, unsigned long) [function] [call site2] 01222
7 AK::Vector , 0ul>::Vector(AK::Vector , 0ul>&&) [function] [call site2] 01223
5 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01224
2 AK::NonnullOwnPtr AK::make >(AK::OwnPtr &&) [function] [call site2] 01225
3 Markdown::Document::Document(AK::OwnPtr ) [function] [call site2] 01226
2 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 01227
2 Markdown::LineIterator::~LineIterator() [function] [call site2] 01228
2 AK::Vector ::~Vector() [function] [call site2] 01229
1 AK::OwnPtr ::~OwnPtr() [function] [call site2] 01230