The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10 | 20 | LLVMFuzzerTestOneInput | call site: 00020 | __cxa_allocate_exception |
| 7 | 61 | LLVMFuzzerTestOneInput | call site: 00061 | __cxa_allocate_exception |
| 7 | 103 |
estoraged::CryptHandle::init(std::__1::basic_string_view
|
call site: 00103 | __cxa_allocate_exception |
| 6 | 69 | estoraged::Zero::writeZero(unsigned long, stdplus::fd::Fd&) | call site: 00069 | __cxa_allocate_exception |
| 5 | 113 | estoraged::CryptHandle::get() | call site: 00113 | __cxa_allocate_exception |
| 3 | 36 | LLVMFuzzerTestOneInput | call site: 00036 | __cxa_allocate_exception |
| 3 | 81 | LLVMFuzzerTestOneInput | call site: 00081 | __cxa_allocate_exception |
| 1 | 5 |
estoraged::util::findPredictedMediaLifeLeftPercent(std::__1::basic_string
|
call site: 00005 | |
| 1 | 11 |
estoraged::util::findPredictedMediaLifeLeftPercent(std::__1::basic_string
|
call site: 00011 | __cxa_begin_catch |
| 1 | 31 | LLVMFuzzerTestOneInput | call site: 00031 | |
| 1 | 76 | LLVMFuzzerTestOneInput | call site: 00076 | |
| 1 | 138 | estoraged::CryptErase::doErase() | call site: 00138 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
mkstemp
[call site]
00001
close
[call site]
00002
estoraged::util::findPredictedMediaLifeLeftPercent(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00003
__cxa_allocate_exception
[call site]
00004
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00005
std::exception::exception[abi:ne220000]()
[function]
[call site]
00006
__cxa_throw
[call site]
00007
__cxa_begin_catch
[call site]
00008
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00009
__cxa_end_catch
[call site]
00010
__clang_call_terminate
[call site]
00011
__cxa_begin_catch
[call site]
00012
__cxa_begin_catch
[call site]
00013
__cxa_end_catch
[call site]
00014
unlink
[call site]
00015
estoraged::Pattern::Pattern(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00016
estoraged::Erase::Erase(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00017
FuzzerFd::FuzzerFd(unsigned char const*, unsigned long)
[function]
[call site]
00018
stdplus::fd::Fd::Fd()
[function]
[call site]
00019
estoraged::Pattern::writePattern(unsigned long, stdplus::fd::Fd&)
[function]
[call site]
00020
__cxa_allocate_exception
[call site]
00021
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00022
__cxa_throw
[call site]
00023
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::~InternalFailure()
[function]
[call site]
00024
std::exception::~exception()
[call site]
00025
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00026
__cxa_allocate_exception
[call site]
00027
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00028
__cxa_throw
[call site]
00029
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::~InternalFailure()
[function]
[call site]
00030
estoraged::Pattern::~Pattern()
[function]
[call site]
00031
estoraged::Erase::~Erase()
[function]
[call site]
00032
__cxa_begin_catch
[call site]
00033
__cxa_end_catch
[call site]
00034
FuzzerFd::FuzzerFd(unsigned char const*, unsigned long)
[function]
[call site]
00035
estoraged::Pattern::verifyPattern(unsigned long, stdplus::fd::Fd&)
[function]
[call site]
00036
__cxa_allocate_exception
[call site]
00037
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00038
__cxa_throw
[call site]
00039
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00040
__cxa_allocate_exception
[call site]
00041
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00042
__cxa_throw
[call site]
00043
__cxa_begin_catch
[call site]
00044
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00045
__cxa_allocate_exception
[call site]
00046
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00047
__cxa_throw
[call site]
00048
__cxa_end_catch
[call site]
00049
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00050
__cxa_allocate_exception
[call site]
00051
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00052
__cxa_throw
[call site]
00053
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::~InternalFailure()
[function]
[call site]
00054
__clang_call_terminate
[call site]
00055
__cxa_begin_catch
[call site]
00056
__cxa_end_catch
[call site]
00057
estoraged::Zero::Zero(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00058
estoraged::Erase::Erase(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00059
FuzzerFd::FuzzerFd(unsigned char const*, unsigned long)
[function]
[call site]
00060
estoraged::Zero::writeZero(unsigned long, stdplus::fd::Fd&)
[function]
[call site]
00061
__cxa_allocate_exception
[call site]
00062
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00063
__cxa_throw
[call site]
00064
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00065
__cxa_allocate_exception
[call site]
00066
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00067
__cxa_throw
[call site]
00068
__cxa_begin_catch
[call site]
00069
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00070
__cxa_allocate_exception
[call site]
00071
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00072
__cxa_throw
[call site]
00073
__cxa_end_catch
[call site]
00074
__clang_call_terminate
[call site]
00075
estoraged::Zero::~Zero()
[function]
[call site]
00076
estoraged::Erase::~Erase()
[function]
[call site]
00077
__cxa_begin_catch
[call site]
00078
__cxa_end_catch
[call site]
00079
FuzzerFd::FuzzerFd(unsigned char const*, unsigned long)
[function]
[call site]
00080
estoraged::Zero::verifyZero(unsigned long, stdplus::fd::Fd&)
[function]
[call site]
00081
__cxa_allocate_exception
[call site]
00082
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00083
__cxa_throw
[call site]
00084
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00085
__cxa_allocate_exception
[call site]
00086
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00087
__cxa_throw
[call site]
00088
__cxa_begin_catch
[call site]
00089
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00090
__cxa_end_catch
[call site]
00091
memcmp
[call site]
00092
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00093
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::~InternalFailure()
[function]
[call site]
00094
__clang_call_terminate
[call site]
00095
__cxa_begin_catch
[call site]
00096
__cxa_end_catch
[call site]
00097
estoraged::CryptErase::CryptErase(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::unique_ptr<estoraged::CryptsetupInterface, std::__1::default_delete<estoraged::CryptsetupInterface> >)
[function]
[call site]
00098
estoraged::Erase::Erase(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00099
estoraged::CryptErase::doErase()
[function]
[call site]
00100
estoraged::CryptHandle::CryptHandle(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
[function]
[call site]
00101
estoraged::CryptHandle::init(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
[function]
[call site]
00102
crypt_init
[function]
[call site]
00103
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00104
__cxa_allocate_exception
[call site]
00105
sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound::ResourceNotFound()
[function]
[call site]
00106
std::exception::exception[abi:ne220000]()
[function]
[call site]
00107
__cxa_throw
[call site]
00108
sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound::~ResourceNotFound()
[function]
[call site]
00109
std::exception::~exception()
[call site]
00110
stdplus::Managed<crypt_device*>::Handle<&estoraged::CryptHandle::cryptFree>::Handle(crypt_device*&&)
[function]
[call site]
00111
estoraged::CryptHandle::get()
[function]
[call site]
00112
stdplus::Managed<crypt_device*>::Handle<&estoraged::CryptHandle::cryptFree>::operator*()
[function]
[call site]
00113
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00114
__cxa_allocate_exception
[call site]
00115
sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound::ResourceNotFound()
[function]
[call site]
00116
__cxa_throw
[call site]
00117
sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound::~ResourceNotFound()
[function]
[call site]
00118
stdplus::Managed<crypt_device*>::Handle<&estoraged::CryptHandle::cryptFree>::operator*()
[function]
[call site]
00119
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00120
__cxa_allocate_exception
[call site]
00121
sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound::ResourceNotFound()
[function]
[call site]
00122
__cxa_throw
[call site]
00123
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00124
__cxa_allocate_exception
[call site]
00125
sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound::ResourceNotFound()
[function]
[call site]
00126
__cxa_throw
[call site]
00127
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00128
__cxa_allocate_exception
[call site]
00129
sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound::ResourceNotFound()
[function]
[call site]
00130
__cxa_throw
[call site]
00131
estoraged::CryptHandle::get()
[function]
[call site]
00132
estoraged::CryptHandle::get()
[function]
[call site]
00133
void lg2::error<char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const (&) [19], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00134
__cxa_allocate_exception
[call site]
00135
sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure::InternalFailure()
[function]
[call site]
00136
__cxa_throw
[call site]
00137
estoraged::CryptHandle::~CryptHandle()
[function]
[call site]
00138
stdplus::Managed<crypt_device*>::Handle<&estoraged::CryptHandle::cryptFree>::~Handle()
[function]
[call site]
00139
estoraged::CryptHandle::cryptFree(crypt_device*&&)
[function]
[call site]
00140
crypt_free
[function]
[call site]
00141
__clang_call_terminate
[call site]
00142
__cxa_begin_catch
[call site]
00143
__cxa_end_catch
[call site]
00144
estoraged::CryptErase::~CryptErase()
[function]
[call site]
00145
estoraged::Erase::~Erase()
[function]
[call site]
00146