Fuzz introspector: FuzzGzipDecompression

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
6 265 Compress::GzipDecompressor::read(AK::Span ) call site
5 295 AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long) call site
3 144 Compress::DeflateDecompressor::decode_codes(Compress::CanonicalCode&, AK::Optional &) call site
3 321 AK::DuplexMemoryStream::write(AK::Span ) call site
2 7 Compress::GzipDecompressor::decompress_all(AK::Span ) call site
2 83 Compress::CanonicalCode::from_bytes(AK::Span ) call site __assert_fail
2 157 Compress::DeflateDecompressor::read(AK::Span ) call site
2 202 AK::CircularDuplexStream<32768ul>::reserve_contiguous_space(unsigned long) call site
2 208 Compress::DeflateDecompressor::read(AK::Span ) call site __assert_fail
2 230 Compress::GzipDecompressor::read(AK::Span ) call site
2 235 Compress::DeflateDecompressor::~DeflateDecompressor() call site
2 239 AK::CircularQueue ::clear() 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::GzipDecompressor::decompress_all(AK::Span ) [function] [call site2] 00002
2 AK::InputMemoryStream::InputMemoryStream(AK::Span ) [function] [call site2] 00003
3 AK::Detail::Stream::Stream() [function] [call site2] 00004
2 Compress::GzipDecompressor::GzipDecompressor(AK::InputStream&) [function] [call site2] 00005
3 AK::Detail::Stream::Stream() [function] [call site2] 00006
2 AK::DuplexMemoryStream::DuplexMemoryStream() [function] [call site2] 00007
3 AK::Detail::Stream::Stream() [function] [call site2] 00008
3 AK::Vector , 0ul>::Vector() [function] [call site2] 00009
2 AK::Detail::Stream::has_any_error() const [function] [call site2] 00010
2 Compress::GzipDecompressor::unreliable_eof() const [function] [call site2] 00011
2 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00012
2 Compress::GzipDecompressor::read(AK::Span ) [function] [call site2] 00013
3 AK::Detail::Stream::has_any_error() const [function] [call site2] 00014
3 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00015
3 Compress::GzipDecompressor::current_member() [function] [call site2] 00016
4 __assert_fail [call site2] 00017
3 Compress::DeflateDecompressor::read(AK::Span ) [function] [call site2] 00018
4 AK::Detail::Stream::has_any_error() const [function] [call site2] 00019
4 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00020
4 AK::InputBitStream::read_bit() [function] [call site2] 00021
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00022
6 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00023
6 AK::InputStream& AK::operator>> (AK::InputStream&, AK::Optional &) [function] [call site2] 00024
7 AK::InputStream& AK::operator>> (AK::InputStream&, unsigned char&) [function] [call site2] 00025
8 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00026
7 __assert_fail [call site2] 00027
4 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00028
4 AK::Detail::Stream::has_any_error() const [function] [call site2] 00029
4 AK::InputBitStream::align_to_byte_boundary() [function] [call site2] 00030
4 AK::LittleEndian ::LittleEndian() [function] [call site2] 00031
4 AK::InputStream& AK::operator>> (AK::InputStream&, AK::LittleEndian &) [function] [call site2] 00032
5 AK::Span ::Span(void*, unsigned long) [function] [call site2] 00033
5 AK::operator>>(AK::InputStream&, AK::Span ) [function] [call site2] 00034
4 AK::Detail::Stream::has_any_error() const [function] [call site2] 00035
4 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00036
4 AK::LittleEndian ::operator unsigned short() const [function] [call site2] 00037
4 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00038
4 AK::LittleEndian ::operator unsigned short() const [function] [call site2] 00039
4 Compress::DeflateDecompressor::UncompressedBlock::UncompressedBlock(Compress::DeflateDecompressor&, unsigned long) [function] [call site2] 00040
4 Compress::CanonicalCode::fixed_literal_codes() [function] [call site2] 00041
5 __cxa_guard_acquire [call site2] 00042
5 Compress::CanonicalCode::CanonicalCode() [function] [call site2] 00043
6 AK::Vector ::Vector() [function] [call site2] 00044
5 AK::Array ::operator AK::Span () const [function] [call site2] 00045
6 AK::Array ::span() const [function] [call site2] 00046
7 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00047
5 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00048
6 Compress::CanonicalCode::CanonicalCode() [function] [call site2] 00049
6 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00050
7 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00051
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00052
8 AK::Vector ::padded_capacity(unsigned long) [function] [call site2] 00053
9 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00054
7 AK::ErrorOr ::is_error() const [function] [call site2] 00055
7 AK::Vector ::slot(unsigned long) [function] [call site2] 00056
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00057
6 AK::ErrorOr ::is_error() const [function] [call site2] 00058
6 __assert_fail [call site2] 00059
6 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00060
6 AK::ErrorOr ::is_error() const [function] [call site2] 00061
6 __assert_fail [call site2] 00062
6 AK::Array ::operator[](unsigned long) [function] [call site2] 00063
7 AK::Array ::at(unsigned long) [function] [call site2] 00064
8 AK::Array ::size() const [function] [call site2] 00065
8 __assert_fail [call site2] 00066
6 AK::Array ::operator[](unsigned long) [function] [call site2] 00067
6 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode&&) [function] [call site2] 00068
7 AK::Vector ::Vector(AK::Vector &&) [function] [call site2] 00069
8 AK::Vector ::reset_capacity() [function] [call site2] 00070
6 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00071
6 AK::ErrorOr ::is_error() const [function] [call site2] 00072
6 __assert_fail [call site2] 00073
6 AK::Vector ::try_append(unsigned short&&) [function] [call site2] 00074
6 AK::ErrorOr ::is_error() const [function] [call site2] 00075
6 __assert_fail [call site2] 00076
6 AK::Array ::operator[](unsigned long) const [function] [call site2] 00077
7 AK::Array ::at(unsigned long) const [function] [call site2] 00078
8 AK::Array ::size() const [function] [call site2] 00079
8 __assert_fail [call site2] 00080
6 AK::Array ::operator[](unsigned long) [function] [call site2] 00081
6 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode&&) [function] [call site2] 00082
6 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00083
5 __assert_fail [call site2] 00084
5 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode&&) [function] [call site2] 00085
5 Compress::CanonicalCode::operator=(Compress::CanonicalCode&&) [function] [call site2] 00086
5 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00087
4 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode const&) [function] [call site2] 00088
4 Compress::CanonicalCode::CanonicalCode() [function] [call site2] 00089
4 Compress::DeflateDecompressor::decode_codes(Compress::CanonicalCode&, AK::Optional &) [function] [call site2] 00090
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00091
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00092
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00093
5 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00094
5 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00095
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00096
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00097
5 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode const&) [function] [call site2] 00098
5 AK::Vector ::Vector() [function] [call site2] 00099
5 Compress::CanonicalCode::read_symbol(AK::InputBitStream&) const [function] [call site2] 00100
6 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00101
6 AK::Vector ::span() const [function] [call site2] 00102
7 AK::Span ::Span(unsigned short const*, unsigned long) [function] [call site2] 00103
6 decltype (&({parm#1}[0])) AK::binary_search , unsigned int&, AK::DefaultComparator>(AK::Span &&, unsigned int&, unsigned long*, AK::DefaultComparator) [function] [call site2] 00104
7 __assert_fail [call site2] 00105
7 int AK::DefaultComparator::operator() (unsigned int&, unsigned short const&) [function] [call site2] 00106
7 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00107
6 __assert_fail [call site2] 00108
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00109
5 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00110
5 AK::ErrorOr ::is_error() const [function] [call site2] 00111
5 __assert_fail [call site2] 00112
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00113
5 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00114
5 AK::ErrorOr ::is_error() const [function] [call site2] 00115
5 __assert_fail [call site2] 00116
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00117
5 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00118
5 AK::ErrorOr ::is_error() const [function] [call site2] 00119
5 __assert_fail [call site2] 00120
5 __assert_fail [call site2] 00121
5 AK::Vector ::is_empty() const [function] [call site2] 00122
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00123
5 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00124
5 AK::Vector ::last() [function] [call site2] 00125
6 __assert_fail [call site2] 00126
5 AK::ErrorOr ::is_error() const [function] [call site2] 00127
5 __assert_fail [call site2] 00128
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00129
5 AK::Vector ::span() [function] [call site2] 00130
6 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00131
5 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00132
5 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00133
5 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00134
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00135
5 Compress::CanonicalCode::operator=(Compress::CanonicalCode const&) [function] [call site2] 00136
5 __assert_fail [call site2] 00137
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00138
5 AK::Vector ::span() [function] [call site2] 00139
5 __assert_fail [call site2] 00140
5 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00141
5 Compress::CanonicalCode::from_bytes(AK::Span ) [function] [call site2] 00142
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00143
5 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode const&) [function] [call site2] 00144
5 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00145
5 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode&&) [function] [call site2] 00146
5 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00147
5 AK::Vector ::~Vector() [function] [call site2] 00148
6 AK::Vector ::clear() [function] [call site2] 00149
7 AK::Vector ::clear_with_capacity() [function] [call site2] 00150
7 kfree_sized(void*, unsigned long) [function] [call site2] 00151
7 AK::Vector ::reset_capacity() [function] [call site2] 00152
5 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00153
4 AK::Detail::Stream::has_any_error() const [function] [call site2] 00154
4 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00155
4 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode const&) [function] [call site2] 00156
4 Compress::DeflateDecompressor::CompressedBlock::CompressedBlock(Compress::DeflateDecompressor&, Compress::CanonicalCode, AK::Optional ) [function] [call site2] 00157
5 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode const&) [function] [call site2] 00158
5 Compress::CanonicalCode::CanonicalCode(Compress::CanonicalCode const&) [function] [call site2] 00159
4 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00160
4 AK::CircularDuplexStream<32768ul>::read(AK::Span ) [function] [call site2] 00161
5 AK::CircularQueue ::size() const [function] [call site2] 00162
5 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00163
5 AK::CircularQueue ::dequeue() [function] [call site2] 00164
6 AK::CircularQueue ::is_empty() const [function] [call site2] 00165
6 __assert_fail [call site2] 00166
6 AK::CircularQueue ::elements() [function] [call site2] 00167
4 Compress::DeflateDecompressor::CompressedBlock::try_read_more() [function] [call site2] 00168
5 Compress::CanonicalCode::read_symbol(AK::InputBitStream&) const [function] [call site2] 00169
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00170
5 AK::OutputStream& AK::operator<< (AK::OutputStream&, unsigned char) [function] [call site2] 00171
6 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00172
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00173
5 Compress::DeflateDecompressor::decode_length(unsigned int) [function] [call site2] 00174
6 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00175
6 __assert_fail [call site2] 00176
5 __assert_fail [call site2] 00177
5 Compress::CanonicalCode::read_symbol(AK::InputBitStream&) const [function] [call site2] 00178
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00179
5 Compress::DeflateDecompressor::decode_distance(unsigned int) [function] [call site2] 00180
6 AK::InputBitStream::read_bits(unsigned long) [function] [call site2] 00181
6 __assert_fail [call site2] 00182
5 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00183
5 AK::CircularDuplexStream<32768ul>::read(AK::Span , unsigned long) [function] [call site2] 00184
6 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00185
5 AK::Detail::Stream::handle_any_error() [function] [call site2] 00186
5 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00187
5 AK::OutputStream& AK::operator<< (AK::OutputStream&, unsigned char) [function] [call site2] 00188
4 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00189
4 AK::CircularDuplexStream<32768ul>::read(AK::Span ) [function] [call site2] 00190
4 AK::Detail::Stream::has_any_error() const [function] [call site2] 00191
4 Compress::DeflateDecompressor::CompressedBlock::~CompressedBlock() [function] [call site2] 00192
5 Compress::CanonicalCode::~CanonicalCode() [function] [call site2] 00193
4 AK::CircularDuplexStream<32768ul>::read(AK::Span ) [function] [call site2] 00194
4 Compress::DeflateDecompressor::UncompressedBlock::try_read_more() [function] [call site2] 00195
5 AK::CircularDuplexStream<32768ul>::remaining_contiguous_space() const [function] [call site2] 00196
6 AK::CircularQueue ::size() const [function] [call site2] 00197
6 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00198
5 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00199
5 AK::CircularDuplexStream<32768ul>::reserve_contiguous_space(unsigned long) [function] [call site2] 00200
6 AK::CircularDuplexStream<32768ul>::remaining_contiguous_space() const [function] [call site2] 00201
6 __assert_fail [call site2] 00202
6 AK::CircularQueue ::head_index() const [function] [call site2] 00203
6 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00204
5 AK::operator>>(AK::InputStream&, AK::Span ) [function] [call site2] 00205
4 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00206
4 AK::CircularDuplexStream<32768ul>::read(AK::Span ) [function] [call site2] 00207
4 AK::Detail::Stream::has_any_error() const [function] [call site2] 00208
4 __assert_fail [call site2] 00209
4 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00210
3 Compress::GzipDecompressor::current_member() [function] [call site2] 00211
3 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00212
3 Crypto::Checksum::CRC32::update(AK::Span ) [function] [call site2] 00213
4 AK::Array ::operator[](unsigned long) const [function] [call site2] 00214
3 Compress::GzipDecompressor::current_member() [function] [call site2] 00215
3 Compress::GzipDecompressor::current_member() [function] [call site2] 00216
3 Compress::DeflateDecompressor::handle_any_error() [function] [call site2] 00217
4 AK::InputBitStream::handle_any_error() [function] [call site2] 00218
4 AK::Detail::Stream::handle_any_error() [function] [call site2] 00219
3 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00220
3 AK::LittleEndian ::LittleEndian() [function] [call site2] 00221
3 AK::InputStream& AK::operator>> (AK::InputStream&, AK::LittleEndian &) [function] [call site2] 00222
3 AK::LittleEndian ::operator unsigned int() const [function] [call site2] 00223
3 Compress::GzipDecompressor::current_member() [function] [call site2] 00224
3 Crypto::Checksum::CRC32::digest() [function] [call site2] 00225
3 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00226
3 AK::LittleEndian ::operator unsigned int() const [function] [call site2] 00227
3 Compress::GzipDecompressor::current_member() [function] [call site2] 00228
3 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00229
3 Compress::GzipDecompressor::Member::~Member() [function] [call site2] 00230
4 Crypto::Checksum::ChecksumFunction ::~ChecksumFunction() [function] [call site2] 00231
4 Compress::DeflateDecompressor::~DeflateDecompressor() [function] [call site2] 00232
5 Compress::DeflateDecompressor::~DeflateDecompressor() [function] [call site2] 00233
6 Compress::DeflateDecompressor::CompressedBlock::~CompressedBlock() [function] [call site2] 00234
6 AK::CircularDuplexStream<32768ul>::~CircularDuplexStream() [function] [call site2] 00235
7 AK::CircularDuplexStream<32768ul>::~CircularDuplexStream() [function] [call site2] 00236
8 AK::CircularQueue ::~CircularQueue() [function] [call site2] 00237
9 AK::CircularQueue ::clear() [function] [call site2] 00238
10 AK::CircularQueue ::elements() [function] [call site2] 00239
8 AK::DuplexStream::~DuplexStream() [function] [call site2] 00240
9 AK::OutputStream::~OutputStream() [function] [call site2] 00241
6 AK::InputBitStream::~InputBitStream() [function] [call site2] 00242
7 AK::InputBitStream::~InputBitStream() [function] [call site2] 00243
8 AK::InputStream::~InputStream() [function] [call site2] 00244
6 AK::InputStream::~InputStream() [function] [call site2] 00245
5 AK::Detail::Stream::~Stream() [function] [call site2] 00246
6 AK::Detail::Stream::has_any_error() const [function] [call site2] 00247
6 __assert_fail [call site2] 00248
3 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00249
3 __assert_fail [call site2] 00250
3 Compress::BlockHeader::valid_magic_number() const [function] [call site2] 00251
3 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00252
3 AK::LittleEndian ::LittleEndian() [function] [call site2] 00253
3 AK::InputStream& AK::operator>> (AK::InputStream&, AK::LittleEndian &) [function] [call site2] 00254
3 AK::LittleEndian ::operator unsigned short() const [function] [call site2] 00255
3 Compress::GzipDecompressor::read(AK::Span )::$_0::operator()() const [function] [call site2] 00256
4 AK::InputStream& AK::operator>> (AK::InputStream&, char&) [function] [call site2] 00257
4 AK::Detail::Stream::set_fatal_error() const [function] [call site2] 00258
3 AK::Detail::Stream::has_any_error() const [function] [call site2] 00259
3 Compress::GzipDecompressor::read(AK::Span )::$_0::operator()() const [function] [call site2] 00260
3 AK::Detail::Stream::has_any_error() const [function] [call site2] 00261
3 AK::LittleEndian ::LittleEndian() [function] [call site2] 00262
3 AK::InputStream& AK::operator>> (AK::InputStream&, AK::LittleEndian &) [function] [call site2] 00263
3 Compress::GzipDecompressor::Member::~Member() [function] [call site2] 00264
3 Compress::GzipDecompressor::Member::Member(Compress::BlockHeader, AK::InputStream&) [function] [call site2] 00265
4 Compress::DeflateDecompressor::DeflateDecompressor(AK::InputStream&) [function] [call site2] 00266
5 AK::Detail::Stream::Stream() [function] [call site2] 00267
5 AK::InputBitStream::InputBitStream(AK::InputStream&) [function] [call site2] 00268
6 AK::Detail::Stream::Stream() [function] [call site2] 00269
5 AK::CircularDuplexStream<32768ul>::CircularDuplexStream() [function] [call site2] 00270
4 Crypto::Checksum::CRC32::CRC32() [function] [call site2] 00271
5 Crypto::Checksum::ChecksumFunction ::ChecksumFunction() [function] [call site2] 00272
2 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00273
2 AK::DuplexMemoryStream::write_or_error(AK::Span ) [function] [call site2] 00274
3 AK::DuplexMemoryStream::write(AK::Span ) [function] [call site2] 00275
4 AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) [function] [call site2] 00276
5 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00277
5 AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long) [function] [call site2] 00278
6 AK::Detail::ByteBuffer<32ul>::trim(unsigned long, bool) [function] [call site2] 00279
7 __assert_fail [call site2] 00280
7 AK::Detail::ByteBuffer<32ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00281
8 kfree_sized(void*, unsigned long) [function] [call site2] 00282
6 AK::ErrorOr ::ErrorOr() [function] [call site2] 00283
6 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00284
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00285
7 AK::Detail::ByteBuffer<32ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00286
8 malloc_good_size [function] [call site2] 00287
8 AK::Error::from_errno(int) [function] [call site2] 00288
9 AK::Error::Error(int) [function] [call site2] 00289
8 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00290
8 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00291
8 kfree_sized(void*, unsigned long) [function] [call site2] 00292
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00293
6 AK::ErrorOr ::is_error() const [function] [call site2] 00294
6 AK::ErrorOr ::ErrorOr() [function] [call site2] 00295
5 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00296
6 AK::Variant , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00297
7 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack , AK::Variant , AK::Error> > >, AK::Detail::ParameterPack , AK::Error> > > >::InheritFromPacks(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00298
8 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] 00299
9 void AK::Variant , AK::Error>::set , AK::Detail::ByteBuffer<32ul> >(AK::Detail::ByteBuffer<32ul>&&, AK::Detail::VariantNoClearTag) [function] [call site2] 00300
10 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00301
11 AK::Detail::ByteBuffer<32ul>::move_from(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00302
12 __assert_fail [call site2] 00303
5 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00304
6 AK::Detail::ByteBuffer<32ul>::clear() [function] [call site2] 00305
7 kfree_sized(void*, unsigned long) [function] [call site2] 00306
4 AK::ErrorOr , AK::Error>::release_value_but_fixme_should_propagate_errors() [function] [call site2] 00307
5 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00308
6 bool AK::Variant , AK::Error>::has () const [function] [call site2] 00309
7 unsigned char AK::Variant , AK::Error>::index_of () [function] [call site2] 00310
5 __assert_fail [call site2] 00311
5 AK::ErrorOr , AK::Error>::release_value() [function] [call site2] 00312
6 AK::ErrorOr , AK::Error>::value() [function] [call site2] 00313
7 AK::Detail::ByteBuffer<32ul>& AK::Variant , AK::Error>::get >() [function] [call site2] 00314
8 bool AK::Variant , AK::Error>::has >() const [function] [call site2] 00315
8 __assert_fail [call site2] 00316
8 AK::Detail::ByteBuffer<32ul>* AK::bit_cast *, unsigned char (*) [48]>(unsigned char (* const&) [48]) [function] [call site2] 00317
6 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00318
4 AK::Vector , 0ul>::try_append(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00319
5 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00320
4 __assert_fail [call site2] 00321
4 AK::Detail::ByteBuffer<32ul>* AK::bit_cast *, void*>(void* const&) [function] [call site2] 00322
4 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00323
4 AK::Error* AK::bit_cast (void* const&) [function] [call site2] 00324
4 __assert_fail [call site2] 00325
4 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00326
4 AK::Vector , 0ul>::last() [function] [call site2] 00327
4 AK::Detail::ByteBuffer<32ul>::bytes() [function] [call site2] 00328
5 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00329
5 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00330
4 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00331
4 AK::TypedTransfer ::copy(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00332
2 Compress::GzipDecompressor::handle_any_error() [function] [call site2] 00333
3 AK::Detail::Stream::handle_any_error() [function] [call site2] 00334
2 AK::DuplexMemoryStream::copy_into_contiguous_buffer() const [function] [call site2] 00335
3 AK::DuplexMemoryStream::size() const [function] [call site2] 00336
3 AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) [function] [call site2] 00337
3 AK::ErrorOr , AK::Error>::release_value_but_fixme_should_propagate_errors() [function] [call site2] 00338
3 AK::Detail::ByteBuffer<32ul>::operator AK::Span () [function] [call site2] 00339
4 AK::Detail::ByteBuffer<32ul>::bytes() [function] [call site2] 00340
3 AK::DuplexMemoryStream::read_without_consuming(AK::Span ) const [function] [call site2] 00341
4 AK::Detail::ByteBuffer<32ul>::bytes() const [function] [call site2] 00342
5 AK::Detail::ByteBuffer<32ul>::data() const [function] [call site2] 00343
5 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00344
4 __assert_fail [call site2] 00345
4 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00346
4 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00347
4 __assert_fail [call site2] 00348
4 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00349
4 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00350
4 AK::TypedTransfer ::copy(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00351
3 AK::Detail::ByteBuffer<32ul>::size() const [function] [call site2] 00352
3 __assert_fail [call site2] 00353
2 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00354
2 AK::DuplexMemoryStream::~DuplexMemoryStream() [function] [call site2] 00355
3 AK::DuplexMemoryStream::~DuplexMemoryStream() [function] [call site2] 00356
2 Compress::GzipDecompressor::~GzipDecompressor() [function] [call site2] 00357
3 Compress::GzipDecompressor::~GzipDecompressor() [function] [call site2] 00358
4 Compress::GzipDecompressor::Member::~Member() [function] [call site2] 00359
4 AK::InputStream::~InputStream() [function] [call site2] 00360
3 AK::Detail::Stream::~Stream() [function] [call site2] 00361
1 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00362