Fuzz introspector: FuzzBMPLoader

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
7 188 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) call site __assert_fail
7 590 Gfx::BMPImageDecoderPlugin::frame(unsigned long) call site __assert_fail
6 144 AK::Checked ::operator*=(unsigned long) call site __assert_fail
6 419 bool AK::Variant ::has () const call site
5 5 AK::NonnullOwnPtr AK::make () call site
5 155 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) call site __assert_fail
5 456 AK::NonnullRefPtr & AK::Variant , AK::Error>::get >() call site __assert_fail
4 26 Gfx::Bitmap::size_in_bytes() const call site
4 85 AK::Error::from_errno(int) call site
4 183 AK::FormatParser::consume_number(unsigned long&) call site __assert_fail
4 412 Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size const&, int) call site
3 81 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) call site malloc_good_size

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 Gfx::BMPImageDecoderPlugin::BMPImageDecoderPlugin(unsigned char const*, unsigned long) [function] [call site2] 00001
2 Gfx::ImageDecoderPlugin::ImageDecoderPlugin() [function] [call site2] 00002
2 AK::OwnPtr ::OwnPtr() [function] [call site2] 00003
2 AK::NonnullOwnPtr AK::make () [function] [call site2] 00004
3 Gfx::BMPLoadingContext::BMPLoadingContext() [function] [call site2] 00005
4 Gfx::DIB::DIB() [function] [call site2] 00006
5 Gfx::DIBInfo::DIBInfo() [function] [call site2] 00007
6 AK::Vector ::Vector() [function] [call site2] 00008
4 AK::Vector ::Vector() [function] [call site2] 00009
4 AK::RefPtr >::RefPtr() [function] [call site2] 00010
3 AK::NonnullOwnPtr ::NonnullOwnPtr(AK::NonnullOwnPtr ::AdoptTag, Gfx::BMPLoadingContext&) [function] [call site2] 00011
2 AK::OwnPtr & AK::OwnPtr ::operator= (AK::NonnullOwnPtr &&) [function] [call site2] 00012
3 AK::OwnPtr ::OwnPtr (AK::NonnullOwnPtr &&) [function] [call site2] 00013
4 AK::NonnullOwnPtr ::leak_ptr() [function] [call site2] 00014
5 Gfx::BMPLoadingContext* AK::exchange (Gfx::BMPLoadingContext*&, decltype(nullptr)&&) [function] [call site2] 00015
3 AK::OwnPtr ::swap(AK::OwnPtr &) [function] [call site2] 00016
4 void AK::swap (Gfx::BMPLoadingContext*&, Gfx::BMPLoadingContext*&) [function] [call site2] 00017
3 __assert_fail [call site2] 00018
3 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00019
4 AK::OwnPtr ::clear() [function] [call site2] 00020
5 Gfx::BMPLoadingContext::~BMPLoadingContext() [function] [call site2] 00021
6 AK::RefCounted ::unref() const [function] [call site2] 00022
7 __assert_fail [call site2] 00023
7 Gfx::Bitmap::~Bitmap() [function] [call site2] 00024
8 Gfx::Bitmap::size_in_bytes() const [function] [call site2] 00025
9 Gfx::Bitmap::physical_height() const [function] [call site2] 00026
10 Gfx::Bitmap::physical_size() const [function] [call site2] 00027
11 Gfx::Bitmap::size() const [function] [call site2] 00028
11 Gfx::Size ::operator*(int) const [function] [call site2] 00029
12 Gfx::Size ::Size(int, int) [function] [call site2] 00030
8 munmap [call site2] 00031
8 __assert_fail [call site2] 00032
8 Core::AnonymousBuffer::~AnonymousBuffer() [function] [call site2] 00033
8 AK::RefCountedBase::~RefCountedBase() [function] [call site2] 00034
9 __assert_fail [call site2] 00035
2 AK::OwnPtr ::operator->() [function] [call site2] 00036
3 __assert_fail [call site2] 00037
2 AK::OwnPtr ::operator->() [function] [call site2] 00038
1 Gfx::BMPImageDecoderPlugin::frame(unsigned long) [function] [call site2] 00039
2 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00040
3 AK::Checked ::Checked() [function] [call site2] 00041
3 AK::Checked & AK::Checked ::operator= (unsigned long) [function] [call site2] 00042
4 AK::Checked ::Checked(unsigned long) [function] [call site2] 00043
3 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00044
4 AK::Checked ::add(unsigned long) [function] [call site2] 00045
3 AK::Checked ::has_overflow() const [function] [call site2] 00046
2 __assert_fail [call site2] 00047
2 AK::Error::from_string_literal(AK::StringView) [function] [call site2] 00048
3 AK::Error::Error(AK::StringView) [function] [call site2] 00049
2 AK::OwnPtr ::operator->() [function] [call site2] 00050
2 AK::Error::from_string_literal(AK::StringView) [function] [call site2] 00051
2 AK::OwnPtr ::operator->() [function] [call site2] 00052
2 Gfx::decode_bmp_pixel_data(Gfx::BMPLoadingContext&) [function] [call site2] 00053
3 Gfx::decode_bmp_color_table(Gfx::BMPLoadingContext&) [function] [call site2] 00054
4 Gfx::decode_bmp_dib(Gfx::BMPLoadingContext&) [function] [call site2] 00055
5 Gfx::decode_bmp_header(Gfx::BMPLoadingContext&) [function] [call site2] 00056
6 Gfx::InputStreamer::InputStreamer(unsigned char const*, unsigned long) [function] [call site2] 00057
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00058
7 Gfx::InputStreamer::read_u8() [function] [call site2] 00059
8 __assert_fail [call site2] 00060
6 Gfx::InputStreamer::drop_bytes(unsigned char) [function] [call site2] 00061
7 __assert_fail [call site2] 00062
6 Gfx::InputStreamer::drop_bytes(unsigned char) [function] [call site2] 00063
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00064
7 Gfx::InputStreamer::read_u16() [function] [call site2] 00065
5 Gfx::InputStreamer::InputStreamer(unsigned char const*, unsigned long) [function] [call site2] 00066
5 Gfx::InputStreamer::read_u32() [function] [call site2] 00067
5 void AK::dbgln<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 00068
6 AK::VariadicFormatParams<>::VariadicFormatParams() [function] [call site2] 00069
7 AK::TypeErasedFormatParams::TypeErasedFormatParams() [function] [call site2] 00070
8 AK::Span ::Span() [function] [call site2] 00071
7 AK::Array ::operator AK::Span () const [function] [call site2] 00072
8 AK::Array ::span() const [function] [call site2] 00073
9 AK::Span ::Span(AK::TypeErasedParameter const*, unsigned long) [function] [call site2] 00074
7 AK::TypeErasedFormatParams::set_parameters(AK::Span ) [function] [call site2] 00075
6 AK::Format::Detail::CheckedFormatString<>::view() const [function] [call site2] 00076
6 AK::vdbgln(AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00077
7 AK::StringBuilder::StringBuilder(unsigned long) [function] [call site2] 00078
8 AK::Detail::ByteBuffer<256ul>::ByteBuffer() [function] [call site2] 00079
8 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00080
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00081
9 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity_slowpath(unsigned long) [function] [call site2] 00082
10 malloc_good_size [function] [call site2] 00083
10 AK::Error::from_errno(int) [function] [call site2] 00084
11 AK::Error::Error(int) [function] [call site2] 00085
10 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00086
10 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00087
10 kfree_sized(void*, unsigned long) [function] [call site2] 00088
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00089
8 AK::ErrorOr ::is_error() const [function] [call site2] 00090
8 __assert_fail [call site2] 00091
7 AK::vformat(AK::StringBuilder&, AK::StringView, AK::TypeErasedFormatParams&) [function] [call site2] 00092
8 AK::FormatBuilder::FormatBuilder(AK::StringBuilder&) [function] [call site2] 00093
8 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00094
9 AK::GenericLexer::GenericLexer(AK::StringView) [function] [call site2] 00095
8 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00096
9 AK::FormatParser::consume_literal() [function] [call site2] 00097
10 AK::GenericLexer::tell() const [function] [call site2] 00098
10 AK::GenericLexer::is_eof() const [function] [call site2] 00099
11 AK::StringView::length() const [function] [call site2] 00100
10 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00101
11 strlen [call site2] 00102
11 bool AK::GenericLexer::consume_specific (AK::StringView const&) [function] [call site2] 00103
12 AK::GenericLexer::next_is(AK::StringView) const [function] [call site2] 00104
13 AK::StringView::length() const [function] [call site2] 00105
13 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00106
14 AK::StringView::length() const [function] [call site2] 00107
13 AK::StringView::operator[](unsigned long) const [function] [call site2] 00108
12 AK::StringView::length() const [function] [call site2] 00109
12 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00110
13 AK::StringView::length() const [function] [call site2] 00111
13 unsigned long AK::min (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00112
10 AK::GenericLexer::consume_specific(char const*) [function] [call site2] 00113
10 AK::is_any_of(AK::StringView) [function] [call site2] 00114
10 AK::GenericLexer::tell() const [function] [call site2] 00115
10 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00116
11 __assert_fail [call site2] 00117
11 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00118
11 __assert_fail [call site2] 00119
10 AK::GenericLexer::consume() [function] [call site2] 00120
11 AK::GenericLexer::is_eof() const [function] [call site2] 00121
11 __assert_fail [call site2] 00122
11 AK::StringView::operator[](unsigned long) const [function] [call site2] 00123
10 AK::StringView::substring_view(unsigned long) const [function] [call site2] 00124
11 AK::StringView::length() const [function] [call site2] 00125
11 __assert_fail [call site2] 00126
11 AK::StringView::length() const [function] [call site2] 00127
9 AK::FormatBuilder::put_literal(AK::StringView) [function] [call site2] 00128
10 AK::StringView::length() const [function] [call site2] 00129
10 AK::StringView::operator[](unsigned long) const [function] [call site2] 00130
10 AK::StringBuilder::try_append(char) [function] [call site2] 00131
11 AK::StringBuilder::will_append(unsigned long) [function] [call site2] 00132
12 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00133
12 AK::Checked ::Checked (unsigned long) [function] [call site2] 00134
13 bool AK::is_within_range (unsigned long) [function] [call site2] 00135
14 AK::TypeBoundsChecker ::is_within_range(unsigned long) [function] [call site2] 00136
12 AK::Checked ::operator+=(unsigned long) [function] [call site2] 00137
12 AK::Checked ::has_overflow() const [function] [call site2] 00138
12 __assert_fail [call site2] 00139
12 bool AK::operator<= (AK::Checked const&, unsigned long) [function] [call site2] 00140
13 __assert_fail [call site2] 00141
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00142
12 AK::Checked ::operator*=(unsigned long) [function] [call site2] 00143
13 AK::Checked ::mul(unsigned long) [function] [call site2] 00144
12 AK::Checked ::has_overflow() const [function] [call site2] 00145
12 __assert_fail [call site2] 00146
12 __assert_fail [call site2] 00147
12 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00148
12 AK::ErrorOr ::is_error() const [function] [call site2] 00149
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00150
11 AK::ErrorOr ::is_error() const [function] [call site2] 00151
11 AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) [function] [call site2] 00152
12 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00153
12 __assert_fail [call site2] 00154
12 AK::Detail::ByteBuffer<256ul>::try_resize(unsigned long) [function] [call site2] 00155
13 AK::Detail::ByteBuffer<256ul>::trim(unsigned long, bool) [function] [call site2] 00156
14 __assert_fail [call site2] 00157
14 AK::Detail::ByteBuffer<256ul>::shrink_into_inline_buffer(unsigned long, bool) [function] [call site2] 00158
15 kfree_sized(void*, unsigned long) [function] [call site2] 00159
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00160
13 AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long) [function] [call site2] 00161
13 AK::ErrorOr ::is_error() const [function] [call site2] 00162
13 AK::ErrorOr ::ErrorOr() [function] [call site2] 00163
12 AK::ErrorOr ::is_error() const [function] [call site2] 00164
12 AK::Detail::ByteBuffer<256ul>::data() [function] [call site2] 00165
12 AK::ErrorOr ::ErrorOr() [function] [call site2] 00166
11 AK::ErrorOr ::is_error() const [function] [call site2] 00167
11 AK::ErrorOr ::ErrorOr() [function] [call site2] 00168
10 AK::ErrorOr ::is_error() const [function] [call site2] 00169
10 AK::StringView::operator[](unsigned long) const [function] [call site2] 00170
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00171
9 AK::ErrorOr ::is_error() const [function] [call site2] 00172
9 AK::FormatParser::FormatSpecifier::FormatSpecifier() [function] [call site2] 00173
9 AK::FormatParser::consume_specifier(AK::FormatParser::FormatSpecifier&) [function] [call site2] 00174
10 AK::GenericLexer::next_is(char) const [function] [call site2] 00175
11 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00176
10 __assert_fail [call site2] 00177
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00178
11 AK::GenericLexer::ignore(unsigned long) [function] [call site2] 00179
10 AK::FormatParser::consume_number(unsigned long&) [function] [call site2] 00180
11 bool AK::GenericLexer::next_is (bool (*)(unsigned int)) const [function] [call site2] 00181
12 AK::GenericLexer::peek(unsigned long) const [function] [call site2] 00182
11 AK::is_ascii_digit(unsigned int) [function] [call site2] 00183
11 AK::GenericLexer::consume() [function] [call site2] 00184
11 AK::parse_ascii_digit(unsigned int) [function] [call site2] 00185
12 AK::is_ascii_digit(unsigned int) [function] [call site2] 00186
12 __assert_fail [call site2] 00187
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00188
10 AK::GenericLexer::tell() const [function] [call site2] 00189
10 AK::GenericLexer::is_eof() const [function] [call site2] 00190
10 __assert_fail [call site2] 00191
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00192
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00193
10 AK::GenericLexer::consume() [function] [call site2] 00194
10 AK::StringView::substring_view(unsigned long, unsigned long) const [function] [call site2] 00195
10 bool AK::GenericLexer::consume_specific (char const&) [function] [call site2] 00196
10 __assert_fail [call site2] 00197
9 AK::GenericLexer::is_eof() const [function] [call site2] 00198
9 __assert_fail [call site2] 00199
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00200
9 AK::TypeErasedFormatParams::take_next_index() [function] [call site2] 00201
9 AK::TypeErasedFormatParams::parameters() const [function] [call site2] 00202
9 __assert_fail [call site2] 00203
9 AK::FormatParser::FormatParser(AK::StringView) [function] [call site2] 00204
9 AK::ErrorOr ::is_error() const [function] [call site2] 00205
9 AK::(anonymous namespace)::vformat_impl(AK::TypeErasedFormatParams&, AK::FormatBuilder&, AK::FormatParser&) [function] [call site2] 00206
10 AK::ErrorOr ::is_error() const [function] [call site2] 00207
10 AK::ErrorOr ::ErrorOr() [function] [call site2] 00208
8 AK::ErrorOr ::is_error() const [function] [call site2] 00209
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00210
7 AK::ErrorOr ::is_error() const [function] [call site2] 00211
7 __assert_fail [call site2] 00212
7 AK::StringBuilder::append(char) [function] [call site2] 00213
8 AK::StringBuilder::try_append(char) [function] [call site2] 00214
8 AK::ErrorOr ::is_error() const [function] [call site2] 00215
8 __assert_fail [call site2] 00216
7 AK::StringBuilder::string_view() const [function] [call site2] 00217
8 AK::StringBuilder::data() const [function] [call site2] 00218
9 AK::Detail::ByteBuffer<256ul>::data() const [function] [call site2] 00219
8 AK::Detail::ByteBuffer<256ul>::size() const [function] [call site2] 00220
8 bool AK::Checked ::addition_would_overflow (unsigned long, unsigned long) [function] [call site2] 00221
8 __assert_fail [call site2] 00222
7 AK::StringView::characters_without_null_termination() const [function] [call site2] 00223
7 dbgputstr(char const*, unsigned long) [function] [call site2] 00224
8 fwrite [call site2] 00225
7 AK::StringBuilder::~StringBuilder() [function] [call site2] 00226
8 AK::Detail::ByteBuffer<256ul>::~ByteBuffer() [function] [call site2] 00227
9 AK::Detail::ByteBuffer<256ul>::clear() [function] [call site2] 00228
10 kfree_sized(void*, unsigned long) [function] [call site2] 00229
5 Gfx::InputStreamer::InputStreamer(unsigned char const*, unsigned long) [function] [call site2] 00230
5 Gfx::decode_bmp_core_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00231
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00232
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00233
6 Gfx::InputStreamer::read_i32() [function] [call site2] 00234
7 Gfx::InputStreamer::read_u16() [function] [call site2] 00235
6 Gfx::InputStreamer::read_i32() [function] [call site2] 00236
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, int const&) [function] [call site2] 00237
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, int const&, int const&) [function] [call site2] 00238
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00239
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned short const&) [function] [call site2] 00240
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00241
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned short const&) [function] [call site2] 00242
5 Gfx::decode_bmp_osv2_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&, bool) [function] [call site2] 00243
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00244
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00245
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, int const&) [function] [call site2] 00246
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00247
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned short const&) [function] [call site2] 00248
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00249
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned short const&) [function] [call site2] 00250
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00251
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00252
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00253
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00254
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00255
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00256
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned int const&) [function] [call site2] 00257
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned int const&) [function] [call site2] 00258
6 Gfx::InputStreamer::drop_bytes(unsigned char) [function] [call site2] 00259
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00260
6 Gfx::InputStreamer::read_u16() [function] [call site2] 00261
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00262
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00263
6 Gfx::InputStreamer::drop_bytes(unsigned char) [function] [call site2] 00264
5 Gfx::decode_bmp_osv2_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&, bool) [function] [call site2] 00265
5 Gfx::decode_bmp_info_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00266
6 Gfx::decode_bmp_core_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00267
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00268
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned int const&) [function] [call site2] 00269
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00270
6 Gfx::InputStreamer::read_i32() [function] [call site2] 00271
6 Gfx::InputStreamer::read_i32() [function] [call site2] 00272
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00273
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00274
6 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned int const&) [function] [call site2] 00275
5 Gfx::decode_bmp_v2_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00276
6 Gfx::decode_bmp_info_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00277
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00278
6 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00279
7 AK::Vector ::try_grow_capacity(unsigned long) [function] [call site2] 00280
8 AK::ErrorOr ::ErrorOr() [function] [call site2] 00281
8 AK::Vector ::padded_capacity(unsigned long) [function] [call site2] 00282
9 unsigned long AK::max (unsigned long const&, AK::Detail::__IdentityType ::Type const&) [function] [call site2] 00283
7 AK::ErrorOr ::is_error() const [function] [call site2] 00284
7 AK::Vector ::slot(unsigned long) [function] [call site2] 00285
7 AK::ErrorOr ::ErrorOr() [function] [call site2] 00286
6 AK::ErrorOr ::is_error() const [function] [call site2] 00287
6 __assert_fail [call site2] 00288
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00289
6 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00290
6 AK::ErrorOr ::is_error() const [function] [call site2] 00291
6 __assert_fail [call site2] 00292
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00293
6 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00294
6 AK::ErrorOr ::is_error() const [function] [call site2] 00295
6 __assert_fail [call site2] 00296
5 Gfx::decode_bmp_v3_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00297
6 Gfx::decode_bmp_v2_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00298
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00299
6 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00300
6 AK::ErrorOr ::is_error() const [function] [call site2] 00301
6 __assert_fail [call site2] 00302
6 Gfx::BMPLoadingContext::dib_size() const [function] [call site2] 00303
7 __assert_fail [call site2] 00304
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00305
6 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00306
6 AK::ErrorOr ::is_error() const [function] [call site2] 00307
6 __assert_fail [call site2] 00308
6 Gfx::InputStreamer::drop_bytes(unsigned char) [function] [call site2] 00309
5 Gfx::decode_bmp_v4_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00310
6 Gfx::decode_bmp_v3_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00311
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00312
6 Gfx::InputStreamer::read_i32() [function] [call site2] 00313
6 Gfx::InputStreamer::read_i32() [function] [call site2] 00314
6 Gfx::InputStreamer::read_i32() [function] [call site2] 00315
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00316
5 Gfx::decode_bmp_v5_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00317
6 Gfx::decode_bmp_v4_dib(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00318
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00319
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00320
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00321
5 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned int const&) [function] [call site2] 00322
5 Gfx::set_dib_bitmasks(Gfx::BMPLoadingContext&, Gfx::InputStreamer&) [function] [call site2] 00323
6 Gfx::check_for_invalid_bitmask_combinations(Gfx::BMPLoadingContext&) [function] [call site2] 00324
6 AK::Vector ::Vector(std::initializer_list ) [function] [call site2] 00325
7 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00326
8 AK::Vector ::try_ensure_capacity(unsigned long) [function] [call site2] 00327
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00328
9 malloc_good_size [function] [call site2] 00329
9 AK::Checked ::Checked (unsigned long) [function] [call site2] 00330
9 kmalloc_array(AK::Checked , AK::Checked ) [function] [call site2] 00331
10 AK::Checked AK::operator* (AK::Checked const&, AK::Checked const&) [function] [call site2] 00332
11 __assert_fail [call site2] 00333
11 AK::Checked ::mul(unsigned long) [function] [call site2] 00334
10 AK::Checked ::has_overflow() const [function] [call site2] 00335
10 __assert_fail [call site2] 00336
10 __assert_fail [call site2] 00337
9 AK::Error::from_errno(int) [function] [call site2] 00338
9 AK::TypedTransfer ::copy(unsigned int*, unsigned int const*, unsigned long) [function] [call site2] 00339
9 kfree_sized(void*, unsigned long) [function] [call site2] 00340
9 AK::ErrorOr ::ErrorOr() [function] [call site2] 00341
8 AK::ErrorOr ::is_error() const [function] [call site2] 00342
8 __assert_fail [call site2] 00343
7 AK::Vector ::capacity() const [function] [call site2] 00344
6 AK::Vector ::Vector(std::initializer_list ) [function] [call site2] 00345
6 AK::Vector ::Vector(std::initializer_list ) [function] [call site2] 00346
6 Gfx::InputStreamer::has_u32() const [function] [call site2] 00347
6 Gfx::InputStreamer::read_u32() [function] [call site2] 00348
6 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00349
6 AK::ErrorOr ::is_error() const [function] [call site2] 00350
6 __assert_fail [call site2] 00351
6 Gfx::populate_dib_mask_info_if_needed(Gfx::BMPLoadingContext&) [function] [call site2] 00352
7 AK::Vector ::is_empty() const [function] [call site2] 00353
7 AK::Vector ::is_empty() const [function] [call site2] 00354
7 AK::Vector ::is_empty() const [function] [call site2] 00355
7 __assert_fail [call site2] 00356
7 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00357
7 AK::Vector ::ensure_capacity(unsigned long) [function] [call site2] 00358
7 AK::Vector ::try_append(signed char&&) [function] [call site2] 00359
7 AK::ErrorOr ::is_error() const [function] [call site2] 00360
7 __assert_fail [call site2] 00361
7 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00362
7 AK::ErrorOr ::is_error() const [function] [call site2] 00363
7 __assert_fail [call site2] 00364
7 int count_trailing_zeroes (unsigned int) [function] [call site2] 00365
7 int count_trailing_zeroes_safe (unsigned int) [function] [call site2] 00366
8 int count_trailing_zeroes (unsigned int) [function] [call site2] 00367
7 AK::Vector ::try_append(signed char&&) [function] [call site2] 00368
7 AK::ErrorOr ::is_error() const [function] [call site2] 00369
7 __assert_fail [call site2] 00370
7 AK::Vector ::try_append(unsigned char&&) [function] [call site2] 00371
7 AK::ErrorOr ::is_error() const [function] [call site2] 00372
7 __assert_fail [call site2] 00373
5 void AK::dbgln<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 00374
4 Gfx::BMPLoadingContext::dib_size() const [function] [call site2] 00375
4 __assert_fail [call site2] 00376
4 Gfx::BMPLoadingContext::dib_size() const [function] [call site2] 00377
4 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type, AK::Detail::__IdentityType ::Type>&&, unsigned int const&, unsigned int const&) [function] [call site2] 00378
4 Gfx::BMPLoadingContext::dib_size() const [function] [call site2] 00379
4 Gfx::InputStreamer::at_end() const [function] [call site2] 00380
4 Gfx::InputStreamer::has_u32() const [function] [call site2] 00381
4 Gfx::InputStreamer::read_u32() [function] [call site2] 00382
4 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00383
4 AK::ErrorOr ::is_error() const [function] [call site2] 00384
4 __assert_fail [call site2] 00385
4 Gfx::InputStreamer::has_u24() const [function] [call site2] 00386
4 Gfx::InputStreamer::read_u24() [function] [call site2] 00387
5 Gfx::InputStreamer::read_u8() [function] [call site2] 00388
4 AK::Vector ::try_append(unsigned int&&) [function] [call site2] 00389
4 AK::ErrorOr ::is_error() const [function] [call site2] 00390
4 __assert_fail [call site2] 00391
3 Gfx::decode_bmp_pixel_data(Gfx::BMPLoadingContext&)::$_8::operator()() const [function] [call site2] 00392
3 void AK::dbgln (AK::Format::Detail::CheckedFormatString ::Type>&&, unsigned short const&) [function] [call site2] 00393
3 Gfx::Size ::Size(int, int) [function] [call site2] 00394
3 Gfx::Bitmap::try_create(Gfx::BitmapFormat, Gfx::Size const&, int) [function] [call site2] 00395
4 Gfx::Bitmap::allocate_backing_store(Gfx::BitmapFormat, Gfx::Size const&, int) [function] [call site2] 00396
5 Gfx::size_would_overflow(Gfx::BitmapFormat, Gfx::Size const&, int) [function] [call site2] 00397
6 Gfx::Bitmap::minimum_pitch(unsigned long, Gfx::BitmapFormat) [function] [call site2] 00398
7 Gfx::determine_storage_format(Gfx::BitmapFormat) [function] [call site2] 00399
8 __assert_fail [call site2] 00400
6 bool AK::Checked ::multiplication_would_overflow (unsigned long, int) [function] [call site2] 00401
7 AK::Checked ::Checked() [function] [call site2] 00402
7 AK::Checked & AK::Checked ::operator= (unsigned long) [function] [call site2] 00403
7 AK::Checked ::operator*=(unsigned long) [function] [call site2] 00404
7 AK::Checked ::has_overflow() const [function] [call site2] 00405
5 AK::Error::from_string_literal(AK::StringView) [function] [call site2] 00406
5 Gfx::Bitmap::minimum_pitch(unsigned long, Gfx::BitmapFormat) [function] [call site2] 00407
5 Gfx::Bitmap::size_in_bytes(unsigned long, int) [function] [call site2] 00408
5 mmap [call site2] 00409
5 __errno_location [call site2] 00410
5 AK::Error::from_errno(int) [function] [call site2] 00411
5 AK::ErrorOr ::VariantConstructors(Gfx::BackingStore&&) [function] [call site2] 00412
6 AK::Variant ::VariantConstructors(Gfx::BackingStore&&) [function] [call site2] 00413
7 AK::Detail::InheritFromPacks , AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > > >::InheritFromPacks(Gfx::BackingStore&&) [function] [call site2] 00414
8 AK::Detail::InheritFromUniqueEntries<0u, AK::Detail::ParameterPack > >, AK::Detail::IntegerSequence , AK::Detail::ParameterPack > >, AK::Detail::ParameterPack > > >::InheritFromUniqueEntries(Gfx::BackingStore&&) [function] [call site2] 00415
9 void AK::Variant ::set (Gfx::BackingStore&&, AK::Detail::VariantNoClearTag) [function] [call site2] 00416
4 AK::ErrorOr ::is_error() const [function] [call site2] 00417
5 bool AK::Variant ::has () const [function] [call site2] 00418
6 unsigned char AK::Variant ::index_of () [function] [call site2] 00419
4 Gfx::BackingStore* AK::bit_cast (void* const&) [function] [call site2] 00420
4 AK::Error* AK::bit_cast (void* const&) [function] [call site2] 00421
4 Gfx::Bitmap::Bitmap(Gfx::BitmapFormat, Gfx::Size const&, int, Gfx::BackingStore const&) [function] [call site2] 00422
5 AK::RefCounted ::RefCounted() [function] [call site2] 00423
6 AK::RefCountedBase::RefCountedBase() [function] [call site2] 00424
5 Core::AnonymousBuffer::AnonymousBuffer() [function] [call site2] 00425
6 AK::RefPtr >::RefPtr() [function] [call site2] 00426
5 __assert_fail [call site2] 00427
5 Gfx::size_would_overflow(Gfx::BitmapFormat, Gfx::Size const&, int) [function] [call site2] 00428
5 __assert_fail [call site2] 00429
5 Gfx::Bitmap::size_in_bytes() const [function] [call site2] 00430
5 __assert_fail [call site2] 00431
5 AK::Vector ::Vector() [function] [call site2] 00432
5 Gfx::Bitmap::allocate_palette_from_format(Gfx::BitmapFormat, AK::Vector const&) [function] [call site2] 00433
6 Gfx::Bitmap::palette_size(Gfx::BitmapFormat) [function] [call site2] 00434
6 AK::Vector ::is_empty() const [function] [call site2] 00435
6 __assert_fail [call site2] 00436
4 AK::ErrorOr , AK::Error> AK::adopt_nonnull_ref_or_enomem (Gfx::Bitmap*) [function] [call site2] 00437
5 AK::RefPtr > AK::adopt_ref_if_nonnull (Gfx::Bitmap*) [function] [call site2] 00438
6 AK::RefPtr >::RefPtr(AK::RefPtr >::AdoptTag, Gfx::Bitmap&) [function] [call site2] 00439
6 AK::RefPtr >::RefPtr() [function] [call site2] 00440
5 AK::RefPtr >::operator!() const [function] [call site2] 00441
5 AK::Error::from_errno(int) [function] [call site2] 00442
5 AK::RefPtr >::release_nonnull() [function] [call site2] 00443
6 AK::RefPtr >::leak_ref() [function] [call site2] 00444
7 Gfx::Bitmap* AK::exchange (Gfx::Bitmap*&, decltype(nullptr)&&) [function] [call site2] 00445
6 __assert_fail [call site2] 00446
5 AK::ErrorOr , AK::Error>::VariantConstructors(AK::NonnullRefPtr &&) [function] [call site2] 00447
5 AK::RefCounted ::unref() const [function] [call site2] 00448
3 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00449
3 AK::ErrorOr , AK::Error>::release_value_but_fixme_should_propagate_errors() [function] [call site2] 00450
4 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00451
4 AK::ErrorOr , AK::Error>::release_value() [function] [call site2] 00452
5 AK::ErrorOr , AK::Error>::value() [function] [call site2] 00453
6 AK::NonnullRefPtr & AK::Variant , AK::Error>::get >() [function] [call site2] 00454
7 bool AK::Variant , AK::Error>::has >() const [function] [call site2] 00455
7 __assert_fail [call site2] 00456
7 AK::NonnullRefPtr * AK::bit_cast *, unsigned char (*) [32]>(unsigned char (* const&) [32]) [function] [call site2] 00457
5 Gfx::Bitmap* AK::exchange (Gfx::Bitmap*&, decltype(nullptr)&&) [function] [call site2] 00458
5 __assert_fail [call site2] 00459
3 Gfx::Bitmap* AK::exchange (Gfx::Bitmap*&, decltype(nullptr)&&) [function] [call site2] 00460
3 __assert_fail [call site2] 00461
3 AK::RefPtr >::swap(AK::RefPtr >&) [function] [call site2] 00462
4 void AK::swap (Gfx::Bitmap*&, Gfx::Bitmap*&) [function] [call site2] 00463
3 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00464
3 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00465
3 Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&) [function] [call site2] 00466
4 Gfx::InputStreamer::InputStreamer(unsigned char const*, unsigned long) [function] [call site2] 00467
4 auto round_up_to_power_of_two (unsigned int, int) [function] [call site2] 00468
4 auto round_up_to_power_of_two (unsigned int, int) [function] [call site2] 00469
4 auto round_up_to_power_of_two (unsigned int, int) [function] [call site2] 00470
4 void AK::dbgln<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 00471
4 AK::Detail::ByteBuffer<32ul>::create_zeroed(unsigned long) [function] [call site2] 00472
5 AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) [function] [call site2] 00473
6 AK::Detail::ByteBuffer<32ul>::ByteBuffer() [function] [call site2] 00474
6 AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long) [function] [call site2] 00475
6 AK::ErrorOr ::is_error() const [function] [call site2] 00476
6 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00477
6 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00478
5 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00479
5 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00480
5 AK::Detail::ByteBuffer<32ul>::zero_fill() [function] [call site2] 00481
6 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00482
5 AK::Detail::ByteBuffer<32ul>::operator[](unsigned long) [function] [call site2] 00483
6 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00484
5 AK::ErrorOr , AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00485
5 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00486
4 AK::ErrorOr , AK::Error>::is_error() const [function] [call site2] 00487
4 void AK::dbgln<>(AK::Format::Detail::CheckedFormatString<>&&) [function] [call site2] 00488
4 AK::ErrorOr , AK::Error>::release_value() [function] [call site2] 00489
5 AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00490
4 AK::Detail::ByteBuffer<32ul>::operator=(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00491
5 kfree_sized(void*, unsigned long) [function] [call site2] 00492
5 AK::Detail::ByteBuffer<32ul>::move_from(AK::Detail::ByteBuffer<32ul>&&) [function] [call site2] 00493
6 __assert_fail [call site2] 00494
4 AK::Function ::Function() [function] [call site2] 00495
5 AK::Atomic ::Atomic(unsigned short) [function] [call site2] 00496
4 AK::Function ::Function() [function] [call site2] 00497
4 AK::Function ()>::Function() [function] [call site2] 00498
4 AK::Function & AK::Function ::operator= &)::$_1>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_1&&) [function] [call site2] 00499
5 AK::Function ::clear(bool) [function] [call site2] 00500
6 __assert_fail [call site2] 00501
6 AK::Function ::callable_wrapper() const [function] [call site2] 00502
7 AK::Function ::CallableWrapperBase* AK::bit_cast ::CallableWrapperBase*, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00503
7 AK::Function ::CallableWrapperBase** AK::bit_cast ::CallableWrapperBase**, unsigned char const (*) [32]>(unsigned char const (* const&) [32]) [function] [call site2] 00504
7 __assert_fail [call site2] 00505
6 __assert_fail [call site2] 00506
5 void AK::Function ::init_with_callable &)::$_1>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_1&&) [function] [call site2] 00507
6 __assert_fail [call site2] 00508
6 AK::Function ::CallableWrapper &)::$_1>::CallableWrapper(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_1&&) [function] [call site2] 00509
7 AK::Function ::CallableWrapperBase::CallableWrapperBase() [function] [call site2] 00510
4 AK::Function & AK::Function ::operator= &)::$_2>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_2&&) [function] [call site2] 00511
4 AK::Function & AK::Function ::operator= &)::$_5>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_5&&) [function] [call site2] 00512
4 AK::Function & AK::Function ::operator= &)::$_0>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_0&&) [function] [call site2] 00513
4 AK::Function & AK::Function ::operator= &)::$_3>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_3&&) [function] [call site2] 00514
4 AK::Function & AK::Function ::operator= &)::$_4>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_4&&) [function] [call site2] 00515
4 AK::Function ()>& AK::Function ()>::operator= &)::$_6>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_6&&) [function] [call site2] 00516
4 AK::Function ()>& AK::Function ()>::operator= &)::$_7>(Gfx::uncompress_bmp_rle_data(Gfx::BMPLoadingContext&, AK::Detail::ByteBuffer<32ul>&)::$_7&&) [function] [call site2] 00517
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00518
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00519
4 AK::Function ()>::operator()() const [function] [call site2] 00520
5 AK::Function ()>::callable_wrapper() const [function] [call site2] 00521
5 AK::ScopeGuard ()>::operator()() const::{lambda()#1}>::ScopeGuard({lambda()#1}) [function] [call site2] 00522
5 AK::ScopeGuard ()>::operator()() const::{lambda()#1}>::~ScopeGuard() [function] [call site2] 00523
6 AK::Function ()>::operator()() const::{lambda()#1}::operator()() const [function] [call site2] 00524
7 AK::Function ()>::clear(bool) [function] [call site2] 00525
4 AK::Function ::operator()(unsigned int, bool) const [function] [call site2] 00526
4 AK::Function ::operator()(unsigned int, bool) const [function] [call site2] 00527
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00528
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00529
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00530
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00531
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00532
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00533
4 AK::Function ()>::operator()() const [function] [call site2] 00534
4 AK::Function ::operator()(unsigned int, bool) const [function] [call site2] 00535
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00536
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00537
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00538
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00539
4 AK::Function ()>::~Function() [function] [call site2] 00540
5 AK::Function ()>::clear(bool) [function] [call site2] 00541
3 AK::Detail::ByteBuffer<32ul>::bytes() [function] [call site2] 00542
4 AK::Detail::ByteBuffer<32ul>::data() [function] [call site2] 00543
4 AK::Span ::Span(unsigned char*, unsigned long) [function] [call site2] 00544
3 AK::Span ::Span(unsigned char const*, unsigned long) [function] [call site2] 00545
3 Gfx::InputStreamer::InputStreamer(unsigned char const*, unsigned long) [function] [call site2] 00546
3 Gfx::decode_bmp_pixel_data(Gfx::BMPLoadingContext&)::$_9::operator()(unsigned int) const [function] [call site2] 00547
4 Gfx::InputStreamer::remaining() const [function] [call site2] 00548
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00549
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00550
4 __assert_fail [call site2] 00551
4 Gfx::Bitmap::scanline_u8(int) [function] [call site2] 00552
5 Gfx::Bitmap::physical_height() const [function] [call site2] 00553
5 __assert_fail [call site2] 00554
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00555
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00556
4 Gfx::Bitmap::scanline_u8(int) [function] [call site2] 00557
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00558
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00559
4 Gfx::Bitmap::scanline_u8(int) [function] [call site2] 00560
4 Gfx::Bitmap::scanline_u8(int) [function] [call site2] 00561
4 Gfx::InputStreamer::has_u8() const [function] [call site2] 00562
4 Gfx::InputStreamer::read_u8() [function] [call site2] 00563
4 Gfx::Bitmap::scanline_u8(int) [function] [call site2] 00564
4 Gfx::InputStreamer::has_u16() const [function] [call site2] 00565
4 Gfx::InputStreamer::read_u16() [function] [call site2] 00566
4 Gfx::Bitmap::scanline(int) [function] [call site2] 00567
5 Gfx::Bitmap::scanline_u8(int) [function] [call site2] 00568
4 Gfx::InputStreamer::has_u24() const [function] [call site2] 00569
4 Gfx::InputStreamer::read_u24() [function] [call site2] 00570
4 Gfx::Bitmap::scanline(int) [function] [call site2] 00571
4 Gfx::InputStreamer::has_u32() const [function] [call site2] 00572
4 AK::Vector ::is_empty() const [function] [call site2] 00573
4 Gfx::InputStreamer::read_u32() [function] [call site2] 00574
4 Gfx::Bitmap::scanline(int) [function] [call site2] 00575
4 Gfx::InputStreamer::read_u32() [function] [call site2] 00576
4 Gfx::Bitmap::scanline(int) [function] [call site2] 00577
4 Gfx::InputStreamer::remaining() const [function] [call site2] 00578
4 Gfx::decode_bmp_pixel_data(Gfx::BMPLoadingContext&)::$_9::operator()(unsigned int) const::{lambda()#1}::operator()() const [function] [call site2] 00579
4 Gfx::InputStreamer::remaining() const [function] [call site2] 00580
4 Gfx::InputStreamer::drop_bytes(unsigned char) [function] [call site2] 00581
3 Gfx::decode_bmp_pixel_data(Gfx::BMPLoadingContext&)::$_9::operator()(unsigned int) const [function] [call site2] 00582
3 Gfx::Color::from_rgb(unsigned int) [function] [call site2] 00583
4 Gfx::Color::Color(unsigned int) [function] [call site2] 00584
3 Gfx::Bitmap::set_palette_color(unsigned char, Gfx::Color) [function] [call site2] 00585
4 Gfx::Color::value() const [function] [call site2] 00586
3 AK::Detail::ByteBuffer<32ul>::~ByteBuffer() [function] [call site2] 00587
2 AK::Error::from_string_literal(AK::StringView) [function] [call site2] 00588
2 AK::OwnPtr ::operator->() [function] [call site2] 00589
2 __assert_fail [call site2] 00590
2 AK::OwnPtr ::operator->() [function] [call site2] 00591
2 AK::RefPtr >::RefPtr(AK::RefPtr > const&) [function] [call site2] 00592
3 __assert_fail [call site2] 00593
3 bool AK::Checked ::addition_would_overflow (unsigned int, int) [function] [call site2] 00594
2 AK::ErrorOr ::VariantConstructors(Gfx::ImageFrameDescriptor&&) [function] [call site2] 00595
2 Gfx::ImageFrameDescriptor::~ImageFrameDescriptor() [function] [call site2] 00596
1 Gfx::ImageFrameDescriptor::~ImageFrameDescriptor() [function] [call site2] 00597
1 Gfx::BMPImageDecoderPlugin::~BMPImageDecoderPlugin() [function] [call site2] 00598
2 AK::OwnPtr ::~OwnPtr() [function] [call site2] 00599
2 Gfx::ImageDecoderPlugin::~ImageDecoderPlugin() [function] [call site2] 00600