Fuzz introspector: FuzzGzipCompression

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
5 275 AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) call site __assert_fail
5 292 AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long) call site
3 15 Compress::GzipCompressor::write(AK::Span ) call site
3 35 AK::OutputBitStream::write_bits(unsigned int, unsigned long) call site
3 315 AK::ErrorOr , AK::Error>::release_value() call site
2 3 Compress::GzipCompressor::compress_all(AK::Span ) call site
2 121 void Compress::DeflateCompressor::generate_huffman_lengths<288ul>(AK::Array &, AK::Array const&, unsigned long, unsigned short) call site
2 198 Compress::CanonicalCode::from_bytes(AK::Span ) call site __assert_fail
2 207 Compress::DeflateCompressor::flush() call site
2 262 Compress::DeflateCompressor::~DeflateCompressor() call site
2 284 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity_slowpath(unsigned long) call site
2 287 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity_slowpath(unsigned long) call site

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00001
1 Compress::GzipCompressor::compress_all(AK::Span ) [function] [call site2] 00002
2 AK::DuplexMemoryStream::DuplexMemoryStream() [function] [call site2] 00003
3 AK::Detail::Stream::Stream() [function] [call site2] 00004
3 AK::Vector , 0ul>::Vector() [function] [call site2] 00005
2 Compress::GzipCompressor::GzipCompressor(AK::OutputStream&) [function] [call site2] 00006
3 AK::Detail::Stream::Stream() [function] [call site2] 00007
2 Compress::GzipCompressor::write_or_error(AK::Span ) [function] [call site2] 00008
3 Compress::GzipCompressor::write(AK::Span ) [function] [call site2] 00009
4 Compress::BlockHeader::BlockHeader() [function] [call site2] 00010
5 AK::LittleEndian ::LittleEndian() [function] [call site2] 00011
4 AK::LittleEndian ::LittleEndian(unsigned int) [function] [call site2] 00012
4 AK::Span ::Span(void*, unsigned long) [function] [call site2] 00013
4 AK::operator<<(AK::OutputStream&, AK::Span ) [function] [call site2] 00014
4 Compress::DeflateCompressor::DeflateCompressor(AK::OutputStream&, Compress::DeflateCompressor::CompressionLevel) [function] [call site2] 00015
5 AK::Detail::Stream::Stream() [function] [call site2] 00016
5 AK::OutputBitStream::OutputBitStream(AK::OutputStream&) [function] [call site2] 00017
6 AK::Detail::Stream::Stream() [function] [call site2] 00018
5 AK::Array ::fill(unsigned short const&) [function] [call site2] 00019
5 AK::Array ::fill(unsigned short const&) [function] [call site2] 00020
4 Compress::DeflateCompressor::write_or_error(AK::Span ) [function] [call site2] 00021
5 Compress::DeflateCompressor::write(AK::Span ) [function] [call site2] 00022
6 __assert_fail [call site2] 00023
6 Compress::DeflateCompressor::pending_block() [function] [call site2] 00024
7 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00025
6 __assert_fail [call site2] 00026
6 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00027
6 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00028
6 AK::TypedTransfer ::copy(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00029
6 Compress::DeflateCompressor::flush() [function] [call site2] 00030
7 AK::Detail::Stream::handle_any_error() [function] [call site2] 00031
7 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00032
7 AK::OutputBitStream::write_bit(bool) [function] [call site2] 00033
8 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00034
9 __assert_fail [call site2] 00035
9 AK::OutputStream& AK::operator<< (AK::OutputStream&, unsigned int) [function] [call site2] 00036
10 AK::Span ::Span(void const*, unsigned long) [function] [call site2] 00037
9 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00038
9 AK::OutputStream& AK::operator<< (AK::OutputStream&, unsigned char) [function] [call site2] 00039
9 AK::OutputStream& AK::operator<< (AK::OutputStream&, unsigned short) [function] [call site2] 00040
9 AK::OutputStream& AK::operator<< (AK::OutputStream&, unsigned char) [function] [call site2] 00041
9 __assert_fail [call site2] 00042
7 __assert_fail [call site2] 00043
7 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00044
7 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00045
7 AK::OutputBitStream::align_to_byte_boundary() [function] [call site2] 00046
8 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00047
7 Compress::DeflateCompressor::flush()::$_5::operator()() const [function] [call site2] 00048
8 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00049
8 AK::OutputBitStream::align_to_byte_boundary() [function] [call site2] 00050
8 AK::LittleEndian ::LittleEndian(unsigned short) [function] [call site2] 00051
8 AK::OutputStream& AK::operator<< (AK::OutputStream&, AK::LittleEndian ) [function] [call site2] 00052
9 AK::Span ::Span(void const*, unsigned long) [function] [call site2] 00053
9 AK::operator<<(AK::OutputStream&, AK::Span ) [function] [call site2] 00054
8 AK::LittleEndian ::LittleEndian(unsigned short) [function] [call site2] 00055
8 AK::OutputStream& AK::operator<< (AK::OutputStream&, AK::LittleEndian ) [function] [call site2] 00056
8 Compress::DeflateCompressor::pending_block() [function] [call site2] 00057
8 __assert_fail [call site2] 00058
8 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00059
8 AK::OutputBitStream::write_or_error(AK::Span ) [function] [call site2] 00060
9 AK::OutputBitStream::write(AK::Span ) [function] [call site2] 00061
10 AK::Detail::Stream::has_any_error() const [function] [call site2] 00062
10 AK::OutputBitStream::align_to_byte_boundary() [function] [call site2] 00063
10 AK::Detail::Stream::has_fatal_error() const [function] [call site2] 00064
9 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00065
7 Compress::DeflateCompressor::lz77_compress_block() [function] [call site2] 00066
8 __assert_fail [call site2] 00067
8 Compress::DeflateCompressor::hash_sequence(unsigned char const*) [function] [call site2] 00068
8 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00069
8 Compress::DeflateCompressor::find_back_match(unsigned long, unsigned short, unsigned long, unsigned long, unsigned long&) [function] [call site2] 00070
9 __assert_fail [call site2] 00071
9 Compress::DeflateCompressor::compare_match_candidate(unsigned long, unsigned long, unsigned long, unsigned long) [function] [call site2] 00072
10 __assert_fail [call site2] 00073
10 __assert_fail [call site2] 00074
10 __assert_fail [call site2] 00075
8 auto Compress::DeflateCompressor::lz77_compress_block()::$_0::operator() (unsigned long, unsigned short) const [function] [call site2] 00076
8 auto Compress::DeflateCompressor::lz77_compress_block()::$_1::operator() (unsigned long, unsigned long) const [function] [call site2] 00077
9 __assert_fail [call site2] 00078
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00079
10 AK::Array ::at(unsigned long) const [function] [call site2] 00080
11 AK::Array ::size() const [function] [call site2] 00081
11 __assert_fail [call site2] 00082
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00083
8 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00084
8 Compress::DeflateCompressor::hash_sequence(unsigned char const*) [function] [call site2] 00085
8 auto Compress::DeflateCompressor::lz77_compress_block()::$_2::operator() (unsigned char) const [function] [call site2] 00086
9 __assert_fail [call site2] 00087
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00088
10 AK::Array ::at(unsigned long) [function] [call site2] 00089
11 AK::Array ::size() const [function] [call site2] 00090
11 __assert_fail [call site2] 00091
8 auto Compress::DeflateCompressor::lz77_compress_block()::$_2::operator() (unsigned char) const [function] [call site2] 00092
8 auto Compress::DeflateCompressor::lz77_compress_block()::$_1::operator() (unsigned long, unsigned long) const [function] [call site2] 00093
8 auto Compress::DeflateCompressor::lz77_compress_block()::$_2::operator() (unsigned char) const [function] [call site2] 00094
7 AK::Array ::operator[](unsigned long) [function] [call site2] 00095
7 void Compress::DeflateCompressor::generate_huffman_lengths<288ul>(AK::Array &, AK::Array const&, unsigned long, unsigned short) [function] [call site2] 00096
8 __assert_fail [call site2] 00097
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00098
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00099
8 AK::BinaryHeap ::BinaryHeap(unsigned short*, unsigned short*, unsigned long) [function] [call site2] 00100
9 __assert_fail [call site2] 00101
9 AK::BinaryHeap ::heapify_down(unsigned long) [function] [call site2] 00102
10 void AK::swap ::{unnamed type#1}, {unnamed type#1}>(AK::BinaryHeap ::{unnamed type#1}&, {unnamed type#1}&) [function] [call site2] 00103
8 AK::BinaryHeap ::size() const [function] [call site2] 00104
8 AK::BinaryHeap ::peek_min_key() const [function] [call site2] 00105
9 AK::BinaryHeap ::is_empty() const [function] [call site2] 00106
9 __assert_fail [call site2] 00107
8 AK::BinaryHeap ::pop_min() [function] [call site2] 00108
9 AK::BinaryHeap ::is_empty() const [function] [call site2] 00109
9 __assert_fail [call site2] 00110
9 void AK::swap ::{unnamed type#1}, {unnamed type#1}>(AK::BinaryHeap ::{unnamed type#1}&, {unnamed type#1}&) [function] [call site2] 00111
9 AK::BinaryHeap ::heapify_down(unsigned long) [function] [call site2] 00112
8 AK::BinaryHeap ::peek_min_key() const [function] [call site2] 00113
8 AK::BinaryHeap ::pop_min() [function] [call site2] 00114
8 AK::BinaryHeap ::size() const [function] [call site2] 00115
8 AK::BinaryHeap ::insert(unsigned short, unsigned short) [function] [call site2] 00116
9 __assert_fail [call site2] 00117
9 AK::BinaryHeap ::heapify_up(unsigned long) [function] [call site2] 00118
10 void AK::swap ::{unnamed type#1}, {unnamed type#1}>(AK::BinaryHeap ::{unnamed type#1}&, {unnamed type#1}&) [function] [call site2] 00119
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00120
8 __assert_fail [call site2] 00121
8 void Compress::DeflateCompressor::generate_huffman_lengths<288ul>(AK::Array &, AK::Array const&, unsigned long, unsigned short) [function] [call site2] 00122
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00123
7 void Compress::DeflateCompressor::generate_huffman_lengths<32ul>(AK::Array &, AK::Array const&, unsigned long, unsigned short) [function] [call site2] 00124
7 Compress::DeflateCompressor::encode_block_lengths(AK::Array const&, AK::Array const&, AK::Array &, unsigned long&, unsigned long&) [function] [call site2] 00125
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00126
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00127
8 __assert_fail [call site2] 00128
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00129
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00130
8 Compress::DeflateCompressor::encode_huffman_lengths(AK::Array const&, unsigned long, AK::Array &) [function] [call site2] 00131
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00132
9 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00133
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00134
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00135
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00136
9 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00137
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00138
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00139
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00140
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00141
7 void Compress::DeflateCompressor::generate_huffman_lengths<19ul>(AK::Array &, AK::Array const&, unsigned long, unsigned short) [function] [call site2] 00142
7 AK::Array ::size() const [function] [call site2] 00143
7 AK::Array ::operator[](unsigned long) [function] [call site2] 00144
7 AK::Array ::operator[](unsigned long) [function] [call site2] 00145
7 Compress::DeflateCompressor::uncompressed_block_length() [function] [call site2] 00146
8 AK::OutputBitStream::bit_offset() const [function] [call site2] 00147
7 Compress::DeflateCompressor::fixed_block_length() [function] [call site2] 00148
8 Compress::DeflateCompressor::huffman_block_length(AK::Array const&, AK::Array const&) [function] [call site2] 00149
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00150
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00151
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00152
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00153
7 Compress::DeflateCompressor::dynamic_block_length(AK::Array const&, AK::Array const&, AK::Array const&, AK::Array const&, unsigned long) [function] [call site2] 00154
8 AK::Array ::size() const [function] [call site2] 00155
8 Compress::DeflateCompressor::huffman_block_length(AK::Array const&, AK::Array const&) [function] [call site2] 00156
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00157
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00158
7 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00159
7 Compress::DeflateCompressor::flush()::$_5::operator()() const [function] [call site2] 00160
7 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00161
7 Compress::CanonicalCode::fixed_literal_codes() [function] [call site2] 00162
8 __cxa_guard_acquire [call site2] 00163
8 Compress::CanonicalCode::CanonicalCode() [function] [call site2] 00164
9 AK::Vector ::Vector() [function] [call site2] 00165
8 AK::Array ::operator AK::Span () const [function] [call site2] 00166
9 AK::Array ::span() const [function] [call site2] 00167
10 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00168
8 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00169
9 Compress::CanonicalCode::CanonicalCode() [function] [call site2] 00170
9 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00171
10 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00172
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00173
11 AK::Vector ::padded_capacity(unsigned long) [function] [call site2] 00174
12 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00175
10 AK::ErrorOr ::is_error() const [function] [call site2] 00176
10 AK::Vector ::slot(unsigned long) [function] [call site2] 00177
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00178
9 AK::ErrorOr ::is_error() const [function] [call site2] 00179
9 __assert_fail [call site2] 00180
9 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00181
9 AK::ErrorOr ::is_error() const [function] [call site2] 00182
9 __assert_fail [call site2] 00183
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00184
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00185
9 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode&&) [function] [call site2] 00186
10 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00187
11 AK::Vector ::reset_capacity() [function] [call site2] 00188
9 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00189
9 AK::ErrorOr ::is_error() const [function] [call site2] 00190
9 __assert_fail [call site2] 00191
9 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00192
9 AK::ErrorOr ::is_error() const [function] [call site2] 00193
9 __assert_fail [call site2] 00194
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00195
9 AK::Array ::operator[](unsigned long) [function] [call site2] 00196
9 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode&&) [function] [call site2] 00197
9 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00198
8 __assert_fail [call site2] 00199
8 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode&&) [function] [call site2] 00200
8 Compress::CanonicalCode::operator=(Compress::CanonicalCode&&) [function] [call site2] 00201
8 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00202
7 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode const&) [function] [call site2] 00203
7 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00204
7 AK::Array ::operator AK::Span () const [function] [call site2] 00205
7 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00206
7 __assert_fail [call site2] 00207
7 AK::Array ::operator AK::Span () const [function] [call site2] 00208
7 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00209
7 __assert_fail [call site2] 00210
7 Compress::DeflateCompressor::write_dynamic_huffman(Compress::CanonicalCode const&, unsigned long, AK::Optional const&, unsigned long, AK::Array const&, unsigned long, AK::Array const&, unsigned long) [function] [call site2] 00211
8 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00212
8 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00213
8 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00214
8 AK::Array ::operator AK::Span () const [function] [call site2] 00215
8 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00216
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00217
8 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00218
8 __assert_fail [call site2] 00219
8 Compress::DeflateCompressor::write_huffman(Compress::CanonicalCode const&, AK::Optional const&) [function] [call site2] 00220
9 Compress::CanonicalCode::write_symbol(AK::OutputBitStream&, unsigned int) const [function] [call site2] 00221
10 AK::Array ::operator[](unsigned long) const [function] [call site2] 00222
10 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00223
9 __assert_fail [call site2] 00224
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00225
9 Compress::CanonicalCode::write_symbol(AK::OutputBitStream&, unsigned int) const [function] [call site2] 00226
9 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00227
9 AK::Array ::operator[](unsigned long) const [function] [call site2] 00228
9 __assert_fail [call site2] 00229
9 Compress::CanonicalCode::write_symbol(AK::OutputBitStream&, unsigned int) const [function] [call site2] 00230
9 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00231
8 AK::Array ::operator[](unsigned long) const [function] [call site2] 00232
8 __assert_fail [call site2] 00233
8 Compress::CanonicalCode::write_symbol(AK::OutputBitStream&, unsigned int) const [function] [call site2] 00234
8 AK::OutputBitStream::write_bits(unsigned int, unsigned long) [function] [call site2] 00235
7 AK::OutputBitStream::align_to_byte_boundary() [function] [call site2] 00236
7 AK::Array ::fill(unsigned short const&) [function] [call site2] 00237
7 AK::Array ::fill(unsigned short const&) [function] [call site2] 00238
7 Compress::DeflateCompressor::pending_block() [function] [call site2] 00239
7 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00240
7 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00241
7 AK::TypedTransfer ::copy(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00242
6 __assert_fail [call site2] 00243
6 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00244
6 Compress::DeflateCompressor::write(AK::Span ) [function] [call site2] 00245
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00246
4 __assert_fail [call site2] 00247
4 Compress::DeflateCompressor::final_flush() [function] [call site2] 00248
5 __assert_fail [call site2] 00249
5 Compress::DeflateCompressor::flush() [function] [call site2] 00250
4 Crypto::Checksum::CRC32::CRC32() [function] [call site2] 00251
5 Crypto::Checksum::ChecksumFunction ::ChecksumFunction() [function] [call site2] 00252
4 Crypto::Checksum::CRC32::update(AK::Span ) [function] [call site2] 00253
5 AK::Array ::operator[](unsigned long) const [function] [call site2] 00254
4 Crypto::Checksum::CRC32::digest() [function] [call site2] 00255
4 AK::LittleEndian ::LittleEndian(unsigned int) [function] [call site2] 00256
4 AK::LittleEndian ::LittleEndian(unsigned int) [function] [call site2] 00257
4 AK::OutputStream& AK::operator<< (AK::OutputStream&, AK::LittleEndian ) [function] [call site2] 00258
4 Compress::DeflateCompressor::~DeflateCompressor() [function] [call site2] 00259
5 Compress::DeflateCompressor::~DeflateCompressor() [function] [call site2] 00260
6 __assert_fail [call site2] 00261
6 AK::OutputBitStream::~OutputBitStream() [function] [call site2] 00262
7 AK::OutputBitStream::~OutputBitStream() [function] [call site2] 00263
8 AK::OutputStream::~OutputStream() [function] [call site2] 00264
6 AK::OutputStream::~OutputStream() [function] [call site2] 00265
5 AK::Detail::Stream::~Stream() [function] [call site2] 00266
6 AK::Detail::Stream::has_any_error() const [function] [call site2] 00267
6 __assert_fail [call site2] 00268
3 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00269
2 AK::Detail::Stream::handle_any_error() [function] [call site2] 00270
2 AK::DuplexMemoryStream::copy_into_contiguous_buffer() const [function] [call site2] 00271
3 AK::DuplexMemoryStream::size() const [function] [call site2] 00272
3 AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) [function] [call site2] 00273
4 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00274
4 AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long) [function] [call site2] 00275
5 AK::Detail::ByteBuffer<32ul>::trim(unsigned long, bool) [function] [call site2] 00276
6 __assert_fail [call site2] 00277
6 AK::Detail::ByteBuffer<32ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00278
7 kfree_sized(void*, unsigned long) [function] [call site2] 00279
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00280
5 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00281
6 AK::ErrorOr ::ErrorOr() [function] [call site2] 00282
6 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00283
7 malloc_good_size [function] [call site2] 00284
7 AK::Error::from_errno(int) [function] [call site2] 00285
8 AK::Error::Error(int) [function] [call site2] 00286
7 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00287
7 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00288
7 kfree_sized(void*, unsigned long) [function] [call site2] 00289
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00290
5 AK::ErrorOr ::is_error() const [function] [call site2] 00291
5 AK::ErrorOr ::ErrorOr() [function] [call site2] 00292
4 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00293
5 AK::Variant , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00294
6 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack , AK::Variant , AK::Error> > >, AK::Detail::ParameterPack , AK::Error> > > >::InheritFromPacks(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00295
7 AK::Detail::InheritFromUniqueEntries<0u, AK::Detail::ParameterPack , AK::Variant , AK::Error> > >, AK::Detail::IntegerSequence , AK::Detail::ParameterPack , AK::Variant , AK::Error> > >, AK::Detail::ParameterPack , AK::Error> > > >::InheritFromUniqueEntries(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00296
8 void AK::Variant , AK::Error>::set , AK::Detail::ByteBuffer<32ul> >(AK::Detail::ByteBuffer<32ul>&&, AK::Detail::VariantNoClearTag) [function] [call site2] 00297
9 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00298
10 AK::Detail::ByteBuffer<32ul>::move_from(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00299
11 __assert_fail [call site2] 00300
4 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00301
5 AK::Detail::ByteBuffer<32ul>::clear() [function] [call site2] 00302
6 kfree_sized(void*, unsigned long) [function] [call site2] 00303
3 AK::ErrorOr , AK::Error>::release_value_but_fixme_should_propagate_errors() [function] [call site2] 00304
4 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00305
5 bool AK::Variant , AK::Error>::has () const [function] [call site2] 00306
6 unsigned char AK::Variant , AK::Error>::index_of () [function] [call site2] 00307
4 __assert_fail [call site2] 00308
4 AK::ErrorOr , AK::Error>::release_value() [function] [call site2] 00309
5 AK::ErrorOr , AK::Error>::value() [function] [call site2] 00310
6 AK::Detail::ByteBuffer<32ul>& AK::Variant , AK::Error>::get >() [function] [call site2] 00311
7 bool AK::Variant , AK::Error>::has >() const [function] [call site2] 00312
7 __assert_fail [call site2] 00313
7 AK::Detail::ByteBuffer<32ul>* AK::bit_cast *, unsigned char (*) [48]>(unsigned char (* const&) [48]) [function] [call site2] 00314
5 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00315
3 AK::Detail::ByteBuffer<32ul>* AK::bit_cast *, void*>(void* const&) [function] [call site2] 00316
3 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00317
3 AK::Error* AK::bit_cast (void* const&) [function] [call site2] 00318
3 AK::Detail::ByteBuffer<32ul>::operator AK::Span () [function] [call site2] 00319
4 AK::Detail::ByteBuffer<32ul>::bytes() [function] [call site2] 00320
5 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00321
5 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00322
3 AK::DuplexMemoryStream::read_without_consuming(AK::Span ) const [function] [call site2] 00323
4 __assert_fail [call site2] 00324
4 AK::Detail::ByteBuffer<32ul>::bytes() const [function] [call site2] 00325
5 AK::Detail::ByteBuffer<32ul>::data() const [function] [call site2] 00326
5 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00327
4 __assert_fail [call site2] 00328
4 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00329
4 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00330
4 __assert_fail [call site2] 00331
4 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00332
4 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00333
4 AK::TypedTransfer ::copy(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00334
3 AK::Detail::ByteBuffer<32ul>::size() const [function] [call site2] 00335
3 __assert_fail [call site2] 00336
2 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00337
2 Compress::GzipCompressor::~GzipCompressor() [function] [call site2] 00338
3 Compress::GzipCompressor::~GzipCompressor() [function] [call site2] 00339
4 AK::OutputStream::~OutputStream() [function] [call site2] 00340
2 AK::DuplexMemoryStream::~DuplexMemoryStream() [function] [call site2] 00341
3 AK::DuplexMemoryStream::~DuplexMemoryStream() [function] [call site2] 00342
1 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00343