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 124 ndpi_cluster_bins call site: 00124 printf
3 26 ndpi_bin_similarity call site: 00026 ndpi_get_bin_value
3 120 ndpi_cluster_bins call site: 00120 ndpi_print_bin
2 111 ndpi_cluster_bins call site: 00111 ndpi_print_bin
2 114 ndpi_cluster_bins call site: 00114 printf
1 6 LLVMFuzzerTestOneInput call site: 00006
1 11 ndpi_init_bin call site: 00011
1 39 ndpi_clone_bin call site: 00039
1 75 ndpi_snprintf call site: 00075
1 104 ndpi_cluster_bins call site: 00104 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 ndpi_set_memory_alloction_functions [function] [call site] 00004
2 fuzz_set_alloc_seed [function] [call site] 00005
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00008
1 FuzzedDataProvider::ConsumeEnum [function] [call site] 00009
1 ndpi_init_bin [function] [call site] 00010
2 ndpi_calloc [function] [call site] 00013
2 ndpi_calloc [function] [call site] 00014
2 ndpi_calloc [function] [call site] 00015
1 ndpi_init_bin [function] [call site] 00016
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00017
1 ndpi_inc_bin [function] [call site] 00018
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00019
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00020
1 ndpi_inc_bin [function] [call site] 00021
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00022
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00023
1 ndpi_bin_similarity [function] [call site] 00024
2 ndpi_normalize_bin [function] [call site] 00025
2 ndpi_normalize_bin [function] [call site] 00026
2 ndpi_get_bin_value [function] [call site] 00027
2 ndpi_get_bin_value [function] [call site] 00028
2 ndpi_get_bin_value [function] [call site] 00030
2 ndpi_get_bin_value [function] [call site] 00031
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00034
1 FuzzedDataProvider::ConsumeFloatingPointInRange [function] [call site] 00035
1 ndpi_bin_similarity [function] [call site] 00051
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00052
1 FuzzedDataProvider::ConsumeFloatingPointInRange [function] [call site] 00053
1 ndpi_get_bin_value [function] [call site] 00054
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00055
1 ndpi_get_bin_value [function] [call site] 00061
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00062
1 ndpi_set_bin [function] [call site] 00063
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00064
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00065
1 ndpi_bin_similarity [function] [call site] 00066
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00067
1 FuzzedDataProvider::ConsumeFloatingPointInRange [function] [call site] 00068
1 ndpi_normalize_bin [function] [call site] 00069
1 ndpi_normalize_bin [function] [call site] 00070
1 ndpi_print_bin [function] [call site] 00071
2 ndpi_normalize_bin [function] [call site] 00072
2 ndpi_snprintf [function] [call site] 00073
3 ndpi_vsnprintf [function] [call site] 00075
4 vsnprintf_s [function] [call site] 00076
4 vsnprintf [function] [call site] 00077
2 ndpi_snprintf [function] [call site] 00079
2 ndpi_snprintf [function] [call site] 00080
2 ndpi_snprintf [function] [call site] 00081
1 FuzzedDataProvider::ConsumeBool [function] [call site] 00082
1 ndpi_free_bin [function] [call site] 00083
1 ndpi_free [function] [call site] 00088
1 ndpi_free_bin [function] [call site] 00089
1 ndpi_free_bin [function] [call site] 00090
1 ndpi_free [function] [call site] 00091
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00092
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00093
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00094
1 ndpi_malloc [function] [call site] 00095
1 ndpi_malloc [function] [call site] 00096
1 ndpi_init_bin [function] [call site] 00097
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00098
1 ndpi_set_bin [function] [call site] 00099
1 FuzzedDataProvider::ConsumeIntegralInRange [function] [call site] 00100
1 FuzzedDataProvider::ConsumeIntegral [function] [call site] 00101
1 ndpi_free [function] [call site] 00133
1 ndpi_free_bin [function] [call site] 00134
1 ndpi_free [function] [call site] 00135