The followings are the branches where fuzzer fails to bypass.
| Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
|---|---|---|---|---|---|---|---|
| 0 | 0 | None | 0 | 14 | binary_fuse16_allocate(unsignedint,binary_fuse16_s*) | call site: 00000 | /src/ndpi/fuzz/./../src/lib/third_party/include/binaryfusefilter.h:505 |
| 0 | 0 | None | 0 | 11 | binary_fuse8_allocate(unsignedint,binary_fuse8_s*) | call site: 00000 | /src/ndpi/fuzz/./../src/lib/third_party/include/binaryfusefilter.h:215 |
| 0 | 0 | None | 0 | 0 | binary_fuse_max(double,double) | call site: 00000 | /src/ndpi/fuzz/./../src/lib/third_party/include/binaryfusefilter.h:191 |
| 0 | 0 |
1 :
['free'] |
0 | 0 | ndpi_free | call site: 00029 | /src/ndpi/src/lib/ndpi_memory.c:80 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz_set_alloc_callbacks_and_seed
[function]
[call site]
00001
fuzz_set_alloc_callbacks
[function]
[call site]
00002
set_ndpi_malloc
[function]
[call site]
00003
malloc_wrapper
[function]
[call site]
00004
fastrand
[function]
[call site]
00005
set_ndpi_free
[function]
[call site]
00006
free_wrapper
[function]
[call site]
00007
fuzz_set_alloc_seed
[function]
[call site]
00008
ndpi_calloc
[function]
[call site]
00009
ndpi_malloc
[function]
[call site]
00010
binary_fuse8_allocate(unsigned int, binary_fuse8_s*)
[function]
[call site]
00011
binary_fuse_calculate_segment_length(unsigned int, unsigned int)
[function]
[call site]
00012
log
[call site]
00013
log
[call site]
00014
binary_fuse_calculate_size_factor(unsigned int, unsigned int)
[function]
[call site]
00015
log
[call site]
00016
binary_fuse_max(double, double)
[function]
[call site]
00017
log
[call site]
00018
binary_fuse_max(double, double)
[function]
[call site]
00019
ndpi_malloc
[function]
[call site]
00020
binary_fuse8_populate(unsigned long const*, unsigned int, binary_fuse8_s*)
[function]
[call site]
00021
binary_fuse_rng_splitmix64(unsigned long*)
[function]
[call site]
00022
ndpi_calloc
[function]
[call site]
00023
ndpi_malloc
[function]
[call site]
00024
ndpi_calloc
[function]
[call site]
00025
ndpi_malloc
[function]
[call site]
00026
ndpi_calloc
[function]
[call site]
00027
ndpi_malloc
[function]
[call site]
00028
ndpi_free
[function]
[call site]
00029
ndpi_free
[function]
[call site]
00030
ndpi_free
[function]
[call site]
00031
ndpi_free
[function]
[call site]
00032
ndpi_free
[function]
[call site]
00033
ndpi_free
[function]
[call site]
00034
ndpi_free
[function]
[call site]
00035
ndpi_free
[function]
[call site]
00036
ndpi_free
[function]
[call site]
00037
ndpi_free
[function]
[call site]
00038
ndpi_free
[function]
[call site]
00039
ndpi_free
[function]
[call site]
00040
binary_fuse_murmur64(unsigned long)
[function]
[call site]
00041
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00042
binary_fuse_mulhi(unsigned long, unsigned long)
[function]
[call site]
00043
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00044
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00045
binary_fuse_rng_splitmix64(unsigned long*)
[function]
[call site]
00046
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00047
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00048
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00049
binary_fuse_mod3(unsigned char)
[function]
[call site]
00050
binary_fuse_mod3(unsigned char)
[function]
[call site]
00051
binary_fuse_rng_splitmix64(unsigned long*)
[function]
[call site]
00052
binary_fuse8_fingerprint(unsigned long)
[function]
[call site]
00053
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00054
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00055
binary_fuse8_hash(int, unsigned long, binary_fuse8_s const*)
[function]
[call site]
00056
ndpi_free
[function]
[call site]
00057
ndpi_free
[function]
[call site]
00058
ndpi_free
[function]
[call site]
00059
ndpi_free
[function]
[call site]
00060
ndpi_free
[function]
[call site]
00061
ndpi_free
[function]
[call site]
00062
binary_fuse8_contain(unsigned long, binary_fuse8_s const*)
[function]
[call site]
00063
binary_fuse_mix_split(unsigned long, unsigned long)
[function]
[call site]
00064
binary_fuse_murmur64(unsigned long)
[function]
[call site]
00065
binary_fuse8_fingerprint(unsigned long)
[function]
[call site]
00066
binary_fuse8_hash_batch(unsigned long, binary_fuse8_s const*)
[function]
[call site]
00067
binary_fuse_mulhi(unsigned long, unsigned long)
[function]
[call site]
00068
binary_fuse8_contain(unsigned long, binary_fuse8_s const*)
[function]
[call site]
00069
binary_fuse8_free(binary_fuse8_s*)
[function]
[call site]
00070
ndpi_free
[function]
[call site]
00071
binary_fuse16_allocate(unsigned int, binary_fuse16_s*)
[function]
[call site]
00072
binary_fuse_calculate_segment_length(unsigned int, unsigned int)
[function]
[call site]
00073
binary_fuse_calculate_size_factor(unsigned int, unsigned int)
[function]
[call site]
00074
ndpi_calloc
[function]
[call site]
00075
binary_fuse16_populate(unsigned long const*, unsigned int, binary_fuse16_s*)
[function]
[call site]
00076
binary_fuse_rng_splitmix64(unsigned long*)
[function]
[call site]
00077
ndpi_calloc
[function]
[call site]
00078
ndpi_malloc
[function]
[call site]
00079
ndpi_calloc
[function]
[call site]
00080
ndpi_malloc
[function]
[call site]
00081
ndpi_calloc
[function]
[call site]
00082
ndpi_malloc
[function]
[call site]
00083
ndpi_free
[function]
[call site]
00084
ndpi_free
[function]
[call site]
00085
ndpi_free
[function]
[call site]
00086
ndpi_free
[function]
[call site]
00087
ndpi_free
[function]
[call site]
00088
ndpi_free
[function]
[call site]
00089
ndpi_free
[function]
[call site]
00090
ndpi_free
[function]
[call site]
00091
ndpi_free
[function]
[call site]
00092
ndpi_free
[function]
[call site]
00093
ndpi_free
[function]
[call site]
00094
ndpi_free
[function]
[call site]
00095
binary_fuse_murmur64(unsigned long)
[function]
[call site]
00096
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00097
binary_fuse_mulhi(unsigned long, unsigned long)
[function]
[call site]
00098
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00099
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00100
binary_fuse_rng_splitmix64(unsigned long*)
[function]
[call site]
00101
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00102
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00103
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00104
binary_fuse_mod3(unsigned char)
[function]
[call site]
00105
binary_fuse_mod3(unsigned char)
[function]
[call site]
00106
binary_fuse_rng_splitmix64(unsigned long*)
[function]
[call site]
00107
binary_fuse16_fingerprint(unsigned long)
[function]
[call site]
00108
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00109
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00110
binary_fuse16_hash(int, unsigned long, binary_fuse16_s const*)
[function]
[call site]
00111
ndpi_free
[function]
[call site]
00112
ndpi_free
[function]
[call site]
00113
ndpi_free
[function]
[call site]
00114
ndpi_free
[function]
[call site]
00115
ndpi_free
[function]
[call site]
00116
ndpi_free
[function]
[call site]
00117
binary_fuse16_contain(unsigned long, binary_fuse16_s const*)
[function]
[call site]
00118
binary_fuse_mix_split(unsigned long, unsigned long)
[function]
[call site]
00119
binary_fuse16_fingerprint(unsigned long)
[function]
[call site]
00120
binary_fuse16_hash_batch(unsigned long, binary_fuse16_s const*)
[function]
[call site]
00121
binary_fuse_mulhi(unsigned long, unsigned long)
[function]
[call site]
00122
binary_fuse16_contain(unsigned long, binary_fuse16_s const*)
[function]
[call site]
00123
binary_fuse16_free(binary_fuse16_s*)
[function]
[call site]
00124
ndpi_free
[function]
[call site]
00125
ndpi_free
[function]
[call site]
00126