The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 6 | 61 | LLVMFuzzerTestOneInput | call site: 00061 | __cxa_allocate_exception |
| 1 | 2 | ipmi::getSensorAttributes(double, double, short&, signed char&, short&, signed char&, bool&) | call site: 00002 | |
| 1 | 14 | ipmi::getSensorAttributes(double, double, short&, signed char&, short&, signed char&, bool&) | call site: 00014 | |
| 1 | 50 | ipmi::getSensorAttributes(double, double, short&, signed char&, short&, signed char&, bool&) | call site: 00050 | |
| 1 | 68 | LLVMFuzzerTestOneInput | call site: 00068 | __cxa_end_catch |
| 1 | 77 | ipmi::getScaledIPMIValue(double, double, double) | call site: 00077 | __cxa_begin_catch |
| 1 | 80 | LLVMFuzzerTestOneInput | call site: 00080 | __cxa_end_catch |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
ipmi::getSensorAttributes(double, double, short&, signed char&, short&, signed char&, bool&)
[function]
[call site]
00001
lg2::error<>::log(char const*, std::__1::source_location const&)
[function]
[call site]
00002
lg2::log<(lg2::level)3>::log(char const*, std::__1::source_location const&)
[function]
[call site]
00003
lg2::log<(lg2::level)3>::log(std::__1::source_location const&, char const*)
[function]
[call site]
00004
void lg2::details::log_conversion::start<>(lg2::level, std::__1::source_location const&, char const*)
[function]
[call site]
00005
void lg2::details::log_conversion::done<>(lg2::level, std::__1::source_location const&, char const*)
[function]
[call site]
00006
lg2::details::do_log(lg2::level, std::__1::source_location const&, char const*, ...)
[function]
[call site]
00007
lg2::error<>::log(char const*, std::__1::source_location const&)
[function]
[call site]
00008
lg2::error<>::log(char const*, std::__1::source_location const&)
[function]
[call site]
00009
ipmi::scaleFloatExp(double&, signed char&)
[function]
[call site]
00010
ipmi::baseInRange(double)
[function]
[call site]
00011
ipmi::baseInRange(double)
[function]
[call site]
00012
ipmi::baseInRange(double)
[function]
[call site]
00013
lg2::error<char const (&) [3], double&, char const (&) [5], signed char&>::log(char const*, lg2::details::header_str const&, double&, lg2::details::header_str const, signed char&, std::__1::source_location const&)
[function]
[call site]
00014
lg2::log<(lg2::level)3, char const (&) [3], double&, char const (&) [5], signed char&>::log(char const*, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&, std::__1::source_location const&)
[function]
[call site]
00015
lg2::log<(lg2::level)3, char const (&) [3], double&, char const (&) [5], signed char&>::log(std::__1::source_location const&, char const*, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00016
void lg2::details::log_conversion::start<lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&>(lg2::level, std::__1::source_location const&, char const*, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00017
void lg2::details::log_conversion::step<lg2::level&, std::__1::source_location const&, char const*&, double&, lg2::details::header_str const&, signed char&>(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&>&&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00018
lg2::details::header_str::data() const
[function]
[call site]
00019
_ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNSt3__114floating_pointEdEEDaPKcNS0_8log_flagIJDpT_EEET0_
[function]
[call site]
00020
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_binEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00021
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_decEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00022
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field16EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00023
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field32EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00024
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field64EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00025
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_11flag_field8EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00026
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_hexEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00027
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_15flag_signed_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00028
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_strEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00029
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_17flag_unsigned_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00030
_ZN3lg27detailsorITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_13flag_floatingEEEEDaNS0_8log_flagIJDpT_EEENS3_IJDpT0_EEE
[function]
[call site]
00031
void lg2::details::log_conversion::step<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, signed char&>(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double>&&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00032
lg2::details::header_str::data() const
[function]
[call site]
00033
_ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNSt3__115signed_integralEaEEDaPKcNS0_8log_flagIJDpT_EEET0_
[function]
[call site]
00034
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_13flag_floatingEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00035
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_strEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00036
_ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_17flag_unsigned_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
[function]
[call site]
00037
_ZN3lg27detailsorITpTkNS0_9log_flagsEJNS0_8flag_decEETpTkNS0_9log_flagsEJNS0_8flag_hexEEEEDaNS0_8log_flagIJDpT_EEENS4_IJDpT0_EEE
[function]
[call site]
00038
_ZN3lg27detailsorITpTkNS0_9log_flagsEJNS0_8flag_decENS0_8flag_hexEETpTkNS0_9log_flagsEJNS0_8flag_binEEEEDaNS0_8log_flagIJDpT_EEENS5_IJDpT0_EEE
[function]
[call site]
00039
_ZN3lg27details12one_from_setITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_8flag_decENS0_8flag_hexENS0_8flag_binEEEEvNS0_8log_flagIJDpT_EEENS5_IJDpT0_EEE
[function]
[call site]
00040
_ZN3lg27detailsorITpTkNS0_9log_flagsEJNS0_11flag_field8EETpTkNS0_9log_flagsEJNS0_12flag_field16EEEEDaNS0_8log_flagIJDpT_EEENS4_IJDpT0_EEE
[function]
[call site]
00041
_ZN3lg27detailsorITpTkNS0_9log_flagsEJNS0_11flag_field8ENS0_12flag_field16EETpTkNS0_9log_flagsEJNS0_12flag_field32EEEEDaNS0_8log_flagIJDpT_EEENS5_IJDpT0_EEE
[function]
[call site]
00042
_ZN3lg27detailsorITpTkNS0_9log_flagsEJNS0_11flag_field8ENS0_12flag_field16ENS0_12flag_field32EETpTkNS0_9log_flagsEJNS0_12flag_field64EEEEDaNS0_8log_flagIJDpT_EEENS6_IJDpT0_EEE
[function]
[call site]
00043
_ZN3lg27details12one_from_setITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_11flag_field8ENS0_12flag_field16ENS0_12flag_field32ENS0_12flag_field64EEEEvNS0_8log_flagIJDpT_EEENS6_IJDpT0_EEE
[function]
[call site]
00044
_ZN3lg27detailsorITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_15flag_signed_valEEEEDaNS0_8log_flagIJDpT_EEENS3_IJDpT0_EEE
[function]
[call site]
00045
void lg2::details::log_conversion::apply_done<std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long> >(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long> const&)
[function]
[call site]
00046
ipmi::normalizeIntExp(short&, signed char&, double&)
[function]
[call site]
00047
lg2::error<>::log(char const*, std::__1::source_location const&)
[function]
[call site]
00048
ipmi::scaleFloatExp(double&, signed char&)
[function]
[call site]
00049
lg2::error<char const (&) [3], double&, char const (&) [5], signed char&, char const (&) [3], double&, char const (&) [5], signed char&>::log(char const*, lg2::details::header_str const&, double&, lg2::details::header_str const, signed char&, lg2::details::header_str const, double&, lg2::details::header_str const, signed char&, std::__1::source_location const&)
[function]
[call site]
00050
lg2::log<(lg2::level)3, char const (&) [3], double&, char const (&) [5], signed char&, char const (&) [3], double&, char const (&) [5], signed char&>::log(char const*, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&, std::__1::source_location const&)
[function]
[call site]
00051
lg2::log<(lg2::level)3, char const (&) [3], double&, char const (&) [5], signed char&, char const (&) [3], double&, char const (&) [5], signed char&>::log(std::__1::source_location const&, char const*, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00052
void lg2::details::log_conversion::start<lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&>(lg2::level, std::__1::source_location const&, char const*, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00053
void lg2::details::log_conversion::step<lg2::level&, std::__1::source_location const&, char const*&, double&, lg2::details::header_str const&, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&>(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&>&&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00054
void lg2::details::log_conversion::step<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&>(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double>&&, lg2::details::header_str const&, signed char&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00055
_ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNSt3__115signed_integralEaEEDaPKcNS0_8log_flagIJDpT_EEET0_
[function]
[call site]
00056
void lg2::details::log_conversion::step<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long, double&, lg2::details::header_str const&, signed char&>(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long>&&, lg2::details::header_str const&, double&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00057
void lg2::details::log_conversion::step<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long, char const*, unsigned long, double, signed char&>(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long, char const*, unsigned long, double>&&, lg2::details::header_str const&, signed char&)
[function]
[call site]
00058
void lg2::details::log_conversion::apply_done<std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long, char const*, unsigned long, double, char const*, unsigned long, long> >(std::__1::tuple<lg2::level&, std::__1::source_location const&, char const*&, char const*, unsigned long, double, char const*, unsigned long, long, char const*, unsigned long, double, char const*, unsigned long, long> const&)
[function]
[call site]
00059
ipmi::normalizeIntExp(short&, signed char&, double&)
[function]
[call site]
00060
ipmi::scaleIPMIValueFromDouble(double, short, signed char, short, signed char, bool)
[function]
[call site]
00061
__cxa_allocate_exception
[call site]
00062
std::out_of_range::out_of_range[abi:ne220000](char const*)
[function]
[call site]
00063
std::logic_error::logic_error(char const*)
[call site]
00064
__cxa_throw
[call site]
00065
std::out_of_range::~out_of_range()
[call site]
00066
__cxa_free_exception
[call site]
00067
__cxa_begin_catch
[call site]
00068
__cxa_end_catch
[call site]
00069
ipmi::getScaledIPMIValue(double, double, double)
[function]
[call site]
00070
ipmi::getSensorAttributes(double, double, short&, signed char&, short&, signed char&, bool&)
[function]
[call site]
00071
__cxa_allocate_exception
[call site]
00072
std::runtime_error::runtime_error(char const*)
[call site]
00073
__cxa_throw
[call site]
00074
std::runtime_error::~runtime_error()
[call site]
00075
__cxa_free_exception
[call site]
00076
ipmi::scaleIPMIValueFromDouble(double, short, signed char, short, signed char, bool)
[function]
[call site]
00077
__cxa_begin_catch
[call site]
00078
__cxa_end_catch
[call site]
00079
__cxa_begin_catch
[call site]
00080
__cxa_end_catch
[call site]
00081