The followings nodes represent call sites where fuzz blockers occur
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
8 | 25 | AK::Detail::ByteBuffer<32ul>::try_ensure_capacity(unsigned long) | call site | malloc_good_size |
5 | 18 | AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) | call site | __assert_fail |
5 | 36 | AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long) | call site | |
3 | 50 |
bool AK::Variant
|
call site | |
1 | 3 | LLVMFuzzerTestOneInput | call site | |
1 | 46 | AK::Detail::ByteBuffer<32ul>::~ByteBuffer() | call site |
LLVMFuzzerTestOneInput
[function]
[call site2]
00000
AK::Span
::Span(unsigned char const*, unsigned long)
[function]
[call site2]
00001
AK::Span
::Span(unsigned char const*, unsigned long)
[function]
[call site2]
00002
Crypto::Authentication::Poly1305::Poly1305(AK::Span
)
[function]
[call site2]
00003
Crypto::Authentication::State::State()
[function]
[call site2]
00004
__assert_fail
[call site2]
00005
AK::ByteReader::load32(unsigned char const*)
[function]
[call site2]
00006
void AK::ByteReader::load
(unsigned char const*, unsigned int&)
[function]
[call site2]
00007
__assert_fail
[call site2]
00008
AK::ByteReader::load32(unsigned char const*)
[function]
[call site2]
00009
Crypto::Authentication::Poly1305::update(AK::Span
)
[function]
[call site2]
00010
unsigned long AK::min
(unsigned long const&, AK::Detail::__IdentityType
::Type const&)
[function]
[call site2]
00011
Crypto::Authentication::Poly1305::process_block()
[function]
[call site2]
00012
AK::ByteReader::load32(unsigned char const*)
[function]
[call site2]
00013
Crypto::Authentication::Poly1305::digest()
[function]
[call site2]
00014
Crypto::Authentication::Poly1305::process_block()
[function]
[call site2]
00015
AK::Detail::ByteBuffer<32ul>::create_uninitialized(unsigned long)
[function]
[call site2]
00016
AK::Detail::ByteBuffer<32ul>::ByteBuffer()
[function]
[call site2]
00017
AK::Detail::ByteBuffer<32ul>::try_resize(unsigned long)
[function]
[call site2]
00018
AK::Detail::ByteBuffer<32ul>::trim(unsigned long, bool)
[function]
[call site2]
00019
__assert_fail
[call site2]
00020
AK::Detail::ByteBuffer<32ul>::shrink_into_inline_buffer(unsigned long, bool)
[function]
[call site2]
00021
kfree_sized(void*, unsigned long)
[function]
[call site2]
00022
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00023
AK::Detail::ByteBuffer<32ul>::try_ensure_capacity(unsigned long)
[function]
[call site2]
00024
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00025
AK::Detail::ByteBuffer<32ul>::try_ensure_capacity_slowpath(unsigned long)
[function]
[call site2]
00026
malloc_good_size
[function]
[call site2]
00027
AK::Error::from_errno(int)
[function]
[call site2]
00028
AK::Error::Error(int)
[function]
[call site2]
00029
AK::Detail::ByteBuffer<32ul>::data()
[function]
[call site2]
00030
unsigned long AK::min
(unsigned long const&, AK::Detail::__IdentityType
::Type const&)
[function]
[call site2]
00031
kfree_sized(void*, unsigned long)
[function]
[call site2]
00032
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00033
AK::ErrorOr
::is_error() const
[function]
[call site2]
00034
AK::ErrorOr
::ErrorOr()
[function]
[call site2]
00035
AK::ErrorOr
::is_error() const
[function]
[call site2]
00036
AK::ErrorOr
, AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00037
AK::Variant
, AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00038
AK::Detail::InheritFromPacks
, AK::Detail::ParameterPack
, AK::Variant
, AK::Error> > >, AK::Detail::ParameterPack
, AK::Error> > > >::InheritFromPacks(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00039
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]
00040
void AK::Variant
, AK::Error>::set
, AK::Detail::ByteBuffer<32ul> >(AK::Detail::ByteBuffer<32ul>&&, AK::Detail::VariantNoClearTag)
[function]
[call site2]
00041
AK::Detail::ByteBuffer<32ul>::ByteBuffer(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00042
AK::Detail::ByteBuffer<32ul>::move_from(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00043
__assert_fail
[call site2]
00044
AK::Detail::ByteBuffer<32ul>::~ByteBuffer()
[function]
[call site2]
00045
AK::Detail::ByteBuffer<32ul>::clear()
[function]
[call site2]
00046
kfree_sized(void*, unsigned long)
[function]
[call site2]
00047
AK::ErrorOr
, AK::Error>::is_error() const
[function]
[call site2]
00048
bool AK::Variant
, AK::Error>::has
() const
[function]
[call site2]
00049
unsigned char AK::Variant
, AK::Error>::index_of
()
[function]
[call site2]
00050
AK::Detail::ByteBuffer<32ul>* AK::bit_cast
*, void*>(void* const&)
[function]
[call site2]
00051
AK::Detail::ByteBuffer<32ul>::~ByteBuffer()
[function]
[call site2]
00052
AK::Error* AK::bit_cast
(void* const&)
[function]
[call site2]
00053
AK::Detail::ByteBuffer<32ul>::offset_pointer(int)
[function]
[call site2]
00054
AK::Detail::ByteBuffer<32ul>::data()
[function]
[call site2]
00055
void AK::ByteReader::store
(unsigned char*, unsigned int)
[function]
[call site2]
00056
AK::ErrorOr
, AK::Error>::VariantConstructors(AK::Detail::ByteBuffer<32ul>&&)
[function]
[call site2]
00057
AK::Detail::ByteBuffer<32ul>::~ByteBuffer()
[function]
[call site2]
00058