Fuzz introspector: tlsh_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
1 5 tlsh_update call site: 00005 fprintf
1 7 tlsh_impl_update call site: 00007 raw_fast_update5_private
1 12 tlsh_final call site: 00012 fprintf
1 21 tlsh_impl_hash call site: 00021 strncpy
1 27 hash2 call site: 00027 to_hex

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 tlsh_new [function] [call site] 00001
2 tlsh_impl_new [function] [call site] 00002
3 calloc [call site] 00003
1 tlsh_update [function] [call site] 00004
2 tlsh_impl_update [function] [call site] 00005
3 fprintf [call site] 00006
3 tlsh_impl_fast_update5 [function] [call site] 00007
4 raw_fast_update5_private [function] [call site] 00008
4 raw_fast_update5 [function] [call site] 00009
1 tlsh_final [function] [call site] 00010
2 tlsh_impl_update [function] [call site] 00011
2 tlsh_impl_final [function] [call site] 00012
3 fprintf [call site] 00013
3 find_quartile [function] [call site] 00014
3 l_capturing [function] [call site] 00018
1 tlsh_get_hash [function] [call site] 00019
2 tlsh_impl_hash [function] [call site] 00020
1 tlsh_get_hash [function] [call site] 00029
1 tlsh_reset [function] [call site] 00030
2 tlsh_impl_reset [function] [call site] 00031
1 tlsh_free [function] [call site] 00032
2 tlsh_impl_free [function] [call site] 00033