Fuzz introspector: number_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
3 42 float ArduinoJson::V742HB42::detail::multiplyByPowerOfTen (float, int) call site: 00042

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 ArduinoJson::V742HB42::detail::parseNumber(char const*) [function] [call site] 00001
2 __assert_fail [call site] 00002
2 ArduinoJson::V742HB42::detail::isdigit(char) [function] [call site] 00003
2 ArduinoJson::V742HB42::detail::Number::Number() [function] [call site] 00004
3 ArduinoJson::V742HB42::detail::NumberValue::NumberValue() [function] [call site] 00005
2 ArduinoJson::V742HB42::detail::isdigit(char) [function] [call site] 00006
2 ArduinoJson::V742HB42::detail::Number::Number(long) [function] [call site] 00007
3 ArduinoJson::V742HB42::detail::NumberValue::NumberValue(long) [function] [call site] 00008
2 ArduinoJson::V742HB42::detail::Number::Number(unsigned long) [function] [call site] 00009
3 ArduinoJson::V742HB42::detail::NumberValue::NumberValue(unsigned long) [function] [call site] 00010
2 ArduinoJson::V742HB42::detail::isdigit(char) [function] [call site] 00011
2 ArduinoJson::V742HB42::detail::isdigit(char) [function] [call site] 00012
2 ArduinoJson::V742HB42::detail::isdigit(char) [function] [call site] 00013
2 ArduinoJson::V742HB42::detail::Number::Number(float) [function] [call site] 00014
3 ArduinoJson::V742HB42::detail::NumberValue::NumberValue(float) [function] [call site] 00015
2 ArduinoJson::V742HB42::detail::FloatTraits<double, 8ul>::inf() [function] [call site] 00016
3 ArduinoJson::V742HB42::detail::FloatTraits<double, 8ul>::forge(unsigned long) [function] [call site] 00017
4 double ArduinoJson::V742HB42::detail::alias_cast<double, unsigned long>(unsigned long) [function] [call site] 00018
2 ArduinoJson::V742HB42::detail::Number::Number(double) [function] [call site] 00019
3 ArduinoJson::V742HB42::detail::NumberValue::NumberValue(double) [function] [call site] 00020
2 ArduinoJson::V742HB42::detail::Number::Number() [function] [call site] 00021
2 double ArduinoJson::V742HB42::detail::multiplyByPowerOfTen<double, int>(double, int) [function] [call site] 00022
3 ArduinoJson::V742HB42::detail::FloatTraits<double, 8ul>::positiveBinaryPowersOfTen() [function] [call site] 00023
4 ArduinoJson::V742HB42::detail::pgm_array<double, 9ul>::pgm_array(double const*) [function] [call site] 00024
5 ArduinoJson::V742HB42::detail::pgm_ptr<double>::pgm_ptr(double const*) [function] [call site] 00025
3 ArduinoJson::V742HB42::detail::FloatTraits<double, 8ul>::negativeBinaryPowersOfTen() [function] [call site] 00026
4 ArduinoJson::V742HB42::detail::pgm_array<double, 9ul>::pgm_array(double const*) [function] [call site] 00027
3 ArduinoJson::V742HB42::detail::pgm_array<double, 9ul>::size() const [function] [call site] 00028
3 ArduinoJson::V742HB42::detail::FloatTraits<double, 8ul>::nan() [function] [call site] 00029
4 ArduinoJson::V742HB42::detail::FloatTraits<double, 8ul>::forge(unsigned long) [function] [call site] 00030
3 ArduinoJson::V742HB42::detail::pgm_array<double, 9ul>::operator[](unsigned long) const [function] [call site] 00031
4 __assert_fail [call site] 00032
4 ArduinoJson::V742HB42::detail::pgm_ptr<double>::operator[](long) const [function] [call site] 00033
5 double ArduinoJson::V742HB42::detail::pgm_read<double>(double const*) [function] [call site] 00034
2 ArduinoJson::V742HB42::detail::Number::Number(double) [function] [call site] 00035
2 float ArduinoJson::V742HB42::detail::multiplyByPowerOfTen<float, int>(float, int) [function] [call site] 00036
3 ArduinoJson::V742HB42::detail::FloatTraits<float, 4ul>::positiveBinaryPowersOfTen() [function] [call site] 00037
4 ArduinoJson::V742HB42::detail::pgm_array<float, 6ul>::pgm_array(float const*) [function] [call site] 00038
5 ArduinoJson::V742HB42::detail::pgm_ptr<float>::pgm_ptr(float const*) [function] [call site] 00039
3 ArduinoJson::V742HB42::detail::FloatTraits<float, 4ul>::negativeBinaryPowersOfTen() [function] [call site] 00040
4 ArduinoJson::V742HB42::detail::pgm_array<float, 6ul>::pgm_array(float const*) [function] [call site] 00041
3 ArduinoJson::V742HB42::detail::pgm_array<float, 6ul>::size() const [function] [call site] 00042
3 ArduinoJson::V742HB42::detail::FloatTraits<float, 4ul>::nan() [function] [call site] 00043
4 ArduinoJson::V742HB42::detail::FloatTraits<float, 4ul>::forge(unsigned int) [function] [call site] 00044
5 float ArduinoJson::V742HB42::detail::alias_cast<float, unsigned int>(unsigned int) [function] [call site] 00045
3 ArduinoJson::V742HB42::detail::pgm_array<float, 6ul>::operator[](unsigned long) const [function] [call site] 00046
4 ArduinoJson::V742HB42::detail::pgm_ptr<float>::operator[](long) const [function] [call site] 00047
5 float ArduinoJson::V742HB42::detail::pgm_read<float>(float const*) [function] [call site] 00048
2 ArduinoJson::V742HB42::detail::Number::Number(float) [function] [call site] 00049