Fuzz introspector: fuzz_alg_bins
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
5 125 ndpi_cluster_bins call site: 00125 printf
3 27 ndpi_bin_similarity call site: 00027 ndpi_get_bin_value
3 121 ndpi_cluster_bins call site: 00121 ndpi_print_bin
2 112 ndpi_cluster_bins call site: 00112 ndpi_print_bin
2 115 ndpi_cluster_bins call site: 00115 printf
1 7 LLVMFuzzerTestOneInput call site: 00007
1 12 ndpi_init_bin call site: 00012
1 40 ndpi_clone_bin call site: 00040
1 76 ndpi_snprintf call site: 00076
1 105 ndpi_cluster_bins call site: 00105 printf

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 FuzzedDataProvider::remaining_bytes [function] [call site] 00001
1 fuzz_set_alloc_callbacks_and_seed [function] [call site] 00002
2 fuzz_set_alloc_callbacks [function] [call site] 00003
3 set_ndpi_malloc [function] [call site] 00004
3 set_ndpi_free [function] [call site] 00005
2 fuzz_set_alloc_seed [function] [call site] 00006
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00009
1 FuzzedDataProvider::ConsumeEnum [function] [call site] 00010
1 ndpi_init_bin [function] [call site] 00011
2 ndpi_calloc [function] [call site] 00014
2 ndpi_calloc [function] [call site] 00015
2 ndpi_calloc [function] [call site] 00016
1 ndpi_init_bin [function] [call site] 00017
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00018
1 ndpi_inc_bin [function] [call site] 00019
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00020
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00021
1 ndpi_inc_bin [function] [call site] 00022
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00023
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00024
1 ndpi_bin_similarity [function] [call site] 00025
2 ndpi_normalize_bin [function] [call site] 00026
2 ndpi_normalize_bin [function] [call site] 00027
2 ndpi_get_bin_value [function] [call site] 00028
2 ndpi_get_bin_value [function] [call site] 00029
2 ndpi_get_bin_value [function] [call site] 00031
2 ndpi_get_bin_value [function] [call site] 00032
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00035
1 FuzzedDataProvider::ConsumeFloatingPointInRange [function] [call site] 00036
1 ndpi_bin_similarity [function] [call site] 00052
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00053
1 FuzzedDataProvider::ConsumeFloatingPointInRange [function] [call site] 00054
1 ndpi_get_bin_value [function] [call site] 00055
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00056
1 ndpi_get_bin_value [function] [call site] 00062
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00063
1 ndpi_set_bin [function] [call site] 00064
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00065
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00066
1 ndpi_bin_similarity [function] [call site] 00067
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00068
1 FuzzedDataProvider::ConsumeFloatingPointInRange [function] [call site] 00069
1 ndpi_normalize_bin [function] [call site] 00070
1 ndpi_normalize_bin [function] [call site] 00071
1 ndpi_print_bin [function] [call site] 00072
2 ndpi_normalize_bin [function] [call site] 00073
2 ndpi_snprintf [function] [call site] 00074
3 ndpi_vsnprintf [function] [call site] 00076
4 vsnprintf_s [function] [call site] 00077
4 vsnprintf [function] [call site] 00078
2 ndpi_snprintf [function] [call site] 00080
2 ndpi_snprintf [function] [call site] 00081
2 ndpi_snprintf [function] [call site] 00082
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00083
1 ndpi_free_bin [function] [call site] 00084
1 ndpi_free [function] [call site] 00089
1 ndpi_free_bin [function] [call site] 00090
1 ndpi_free_bin [function] [call site] 00091
1 ndpi_free [function] [call site] 00092
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00093
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00094
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00095
1 ndpi_malloc [function] [call site] 00096
1 ndpi_malloc [function] [call site] 00097
1 ndpi_init_bin [function] [call site] 00098
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00099
1 ndpi_set_bin [function] [call site] 00100
1 FuzzedDataProvider::ConsumeIntegralInRange [function] [call site] 00101
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00102
1 ndpi_free [function] [call site] 00134
1 ndpi_free_bin [function] [call site] 00135
1 ndpi_free [function] [call site] 00136