The followings nodes represent call sites where fuzz blockers occur
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
5 | 81 | AK::Detail::ByteBuffer<256ul>::try_append(unsigned char) | call site | __assert_fail |
5 | 105 | AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) | call site | |
3 | 46 | AK::parse_ascii_digit(unsigned int) | call site | __assert_fail |
3 | 50 | IMAP::decode_quoted_printable(AK::StringView) | call site | __assert_fail |
3 | 117 |
bool AK::Variant
|
call site | |
2 | 16 | AK::Detail::ByteBuffer<256ul>::try_ensure_capacity_slowpath(unsigned long) | call site | |
2 | 34 | IMAP::decode_quoted_printable(AK::StringView) | call site | __assert_fail |
2 | 39 | IMAP::decode_quoted_printable(AK::StringView) | call site | __assert_fail |
2 | 54 | IMAP::decode_quoted_printable(AK::StringView) | call site | __assert_fail |
1 | 11 | IMAP::decode_quoted_printable(AK::StringView) | call site | |
1 | 29 | AK::GenericLexer::consume() | call site | |
1 | 75 | AK::StringBuilder::will_append(unsigned long) | call site |
LLVMFuzzerTestOneInput
[function]
[call site2]
00000
bool AK::Checked
::addition_would_overflow
(unsigned long, unsigned long)
[function]
[call site2]
00001
AK::Checked
::Checked()
[function]
[call site2]
00002
AK::Checked
& AK::Checked
::operator=
(unsigned long)
[function]
[call site2]
00003
AK::Checked
::Checked(unsigned long)
[function]
[call site2]
00004
AK::Checked
::operator+=(unsigned long)
[function]
[call site2]
00005
AK::Checked
::add(unsigned long)
[function]
[call site2]
00006
AK::Checked
::has_overflow() const
[function]
[call site2]
00007
__assert_fail
[call site2]
00008
IMAP::decode_quoted_printable(AK::StringView)
[function]
[call site2]
00009
AK::GenericLexer::GenericLexer(AK::StringView)
[function]
[call site2]
00010
AK::StringBuilder::StringBuilder(unsigned long)
[function]
[call site2]
00011
AK::Detail::ByteBuffer<256ul>::ByteBuffer()
[function]
[call site2]
00012
AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long)
[function]
[call site2]
00013
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00014
AK::Detail::ByteBuffer<256ul>::try_ensure_capacity_slowpath(unsigned long)
[function]
[call site2]
00015
malloc_good_size
[function]
[call site2]
00016
AK::Error::from_errno(int)
[function]
[call site2]
00017
AK::Error::Error(int)
[function]
[call site2]
00018
AK::Detail::ByteBuffer<256ul>::data()
[function]
[call site2]
00019
unsigned long AK::min
(unsigned long const&, AK::Detail::__IdentityType
::Type const&)
[function]
[call site2]
00020
kfree_sized(void*, unsigned long)
[function]
[call site2]
00021
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00022
AK::ErrorOr
::is_error() const
[function]
[call site2]
00023
__assert_fail
[call site2]
00024
AK::GenericLexer::is_eof() const
[function]
[call site2]
00025
AK::StringView::length() const
[function]
[call site2]
00026
AK::GenericLexer::consume()
[function]
[call site2]
00027
AK::GenericLexer::is_eof() const
[function]
[call site2]
00028
__assert_fail
[call site2]
00029
AK::StringView::operator[](unsigned long) const
[function]
[call site2]
00030
IMAP::is_illegal_character(char)
[function]
[call site2]
00031
AK::is_ascii_control(unsigned int)
[function]
[call site2]
00032
AK::is_ascii_c0_control(unsigned int)
[function]
[call site2]
00033
AK::GenericLexer::is_eof() const
[function]
[call site2]
00034
__assert_fail
[call site2]
00035
AK::GenericLexer::consume()
[function]
[call site2]
00036
AK::is_ascii_hex_digit(unsigned int)
[function]
[call site2]
00037
AK::is_ascii_digit(unsigned int)
[function]
[call site2]
00038
AK::GenericLexer::is_eof() const
[function]
[call site2]
00039
__assert_fail
[call site2]
00040
AK::GenericLexer::consume()
[function]
[call site2]
00041
AK::is_ascii_hex_digit(unsigned int)
[function]
[call site2]
00042
AK::parse_ascii_hex_digit(unsigned int)
[function]
[call site2]
00043
AK::is_ascii_digit(unsigned int)
[function]
[call site2]
00044
AK::parse_ascii_digit(unsigned int)
[function]
[call site2]
00045
AK::is_ascii_digit(unsigned int)
[function]
[call site2]
00046
__assert_fail
[call site2]
00047
__assert_fail
[call site2]
00048
__assert_fail
[call site2]
00049
AK::GenericLexer::is_eof() const
[function]
[call site2]
00050
__assert_fail
[call site2]
00051
AK::GenericLexer::consume()
[function]
[call site2]
00052
__assert_fail
[call site2]
00053
IMAP::is_illegal_character(char)
[function]
[call site2]
00054
__assert_fail
[call site2]
00055
AK::StringBuilder::append(char)
[function]
[call site2]
00056
AK::StringBuilder::try_append(char)
[function]
[call site2]
00057
AK::StringBuilder::will_append(unsigned long)
[function]
[call site2]
00058
AK::Detail::ByteBuffer<256ul>::size() const
[function]
[call site2]
00059
AK::Checked
::Checked
(unsigned long)
[function]
[call site2]
00060
bool AK::is_within_range
(unsigned long)
[function]
[call site2]
00061
AK::TypeBoundsChecker
::is_within_range(unsigned long)
[function]
[call site2]
00062
AK::Checked
::operator+=(unsigned long)
[function]
[call site2]
00063
AK::Checked
::has_overflow() const
[function]
[call site2]
00064
__assert_fail
[call site2]
00065
bool AK::operator<=
(AK::Checked
const&, unsigned long)
[function]
[call site2]
00066
__assert_fail
[call site2]
00067
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00068
AK::Checked
::operator*=(unsigned long)
[function]
[call site2]
00069
AK::Checked
::mul(unsigned long)
[function]
[call site2]
00070
AK::Checked
::has_overflow() const
[function]
[call site2]
00071
__assert_fail
[call site2]
00072
__assert_fail
[call site2]
00073
AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long)
[function]
[call site2]
00074
AK::ErrorOr
::is_error() const
[function]
[call site2]
00075
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00076
AK::ErrorOr
::is_error() const
[function]
[call site2]
00077
AK::Detail::ByteBuffer<256ul>::try_append(unsigned char)
[function]
[call site2]
00078
AK::Detail::ByteBuffer<256ul>::size() const
[function]
[call site2]
00079
__assert_fail
[call site2]
00080
AK::Detail::ByteBuffer<256ul>::try_resize(unsigned long)
[function]
[call site2]
00081
AK::Detail::ByteBuffer<256ul>::trim(unsigned long, bool)
[function]
[call site2]
00082
__assert_fail
[call site2]
00083
AK::Detail::ByteBuffer<256ul>::shrink_into_inline_buffer(unsigned long, bool)
[function]
[call site2]
00084
kfree_sized(void*, unsigned long)
[function]
[call site2]
00085
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00086
AK::Detail::ByteBuffer<256ul>::try_ensure_capacity(unsigned long)
[function]
[call site2]
00087
AK::ErrorOr
::is_error() const
[function]
[call site2]
00088
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00089
AK::ErrorOr
::is_error() const
[function]
[call site2]
00090
AK::Detail::ByteBuffer<256ul>::data()
[function]
[call site2]
00091
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00092
AK::ErrorOr
::is_error() const
[function]
[call site2]
00093
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00094
AK::ErrorOr
::is_error() const
[function]
[call site2]
00095
__assert_fail
[call site2]
00096
AK::StringBuilder::append(char)
[function]
[call site2]
00097
AK::StringBuilder::to_byte_buffer() const
[function]
[call site2]
00098
AK::StringBuilder::data() const
[function]
[call site2]
00099
AK::Detail::ByteBuffer<256ul>::data() const
[function]
[call site2]
00100
AK::Detail::ByteBuffer<32ul>::copy(void const*, unsigned long)
[function]
[call site2]
00101
AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long)
[function]
[call site2]
00102
AK::Detail::ByteBuffer<32ul>::ByteBuffer()
[function]
[call site2]
00103
AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long)
[function]
[call site2]
00104
AK::ErrorOr
::is_error() const
[function]
[call site2]
00105
AK::ErrorOr
, AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00106
AK::Variant
, AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00107
AK::Detail::InheritFromPacks
, AK::Detail::ParameterPack
, AK::Variant
, AK::Error> > >, AK::Detail::ParameterPack
, AK::Error> > > >::InheritFromPacks(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00108
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]
00109
void AK::Variant
, AK::Error>::set
, AK::Detail::ByteBuffer<32ul> >(AK::Detail::ByteBuffer<32ul>&&, AK::Detail::VariantNoClearTag)
[function]
[call site2]
00110
AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00111
AK::Detail::ByteBuffer<32ul>::~ByteBuffer()
[function]
[call site2]
00112
AK::Detail::ByteBuffer<32ul>::clear()
[function]
[call site2]
00113
kfree_sized(void*, unsigned long)
[function]
[call site2]
00114
AK::ErrorOr
, AK::Error>::is_error() const
[function]
[call site2]
00115
bool AK::Variant
, AK::Error>::has
() const
[function]
[call site2]
00116
unsigned char AK::Variant
, AK::Error>::index_of
()
[function]
[call site2]
00117
AK::Detail::ByteBuffer<32ul>* AK::bit_cast
*, void*>(void* const&)
[function]
[call site2]
00118
AK::Detail::ByteBuffer<32ul>::~ByteBuffer()
[function]
[call site2]
00119
AK::Error* AK::bit_cast
(void* const&)
[function]
[call site2]
00120
AK::Detail::ByteBuffer<32ul>::data()
[function]
[call site2]
00121
AK::ErrorOr
, AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00122
AK::Detail::ByteBuffer<32ul>::~ByteBuffer()
[function]
[call site2]
00123
AK::ErrorOr
, AK::Error>::release_value_but_fixme_should_propagate_errors()
[function]
[call site2]
00124
AK::ErrorOr
, AK::Error>::is_error() const
[function]
[call site2]
00125
__assert_fail
[call site2]
00126
AK::ErrorOr
, AK::Error>::release_value()
[function]
[call site2]
00127
AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00128
AK::StringBuilder::~StringBuilder()
[function]
[call site2]
00129
AK::Detail::ByteBuffer<256ul>::~ByteBuffer()
[function]
[call site2]
00130
AK::Detail::ByteBuffer<32ul>::~ByteBuffer()
[function]
[call site2]
00131