Fuzz introspector: fse_read_ncount
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
7 50 MEM_readLE32 call site: 00050 MEM_swap32
3 20 FSE_writeNCount call site: 00020 FSE_writeNCount_generic
3 60 ZSTD_countTrailingZeros32 call site: 00060
3 64 ZSTD_countTrailingZeros32 call site: 00064 ZSTD_countTrailingZeros32_fallback
3 80 ZSTD_countLeadingZeros32 call site: 00080
3 84 ZSTD_countLeadingZeros32 call site: 00084 ZSTD_countLeadingZeros32_fallback
2 24 FSE_writeNCount_generic call site: 00024 ERROR
2 37 FSE_readNCount call site: 00037 FSE_readNCount_body_bmi2
1 11 FUZZ_dataProducer_int32Range call site: 00011 FUZZ_dataProducer_uint32Range
1 27 FSE_writeNCount_generic call site: 00027 ERROR
1 100 LLVMFuzzerTestOneInput call site: 00100

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 FUZZ_dataProducer_create [function] [call site] 00001
2 FUZZ_malloc [function] [call site] 00002
1 FUZZ_dataProducer_uint32Range [function] [call site] 00005
2 FUZZ_ASSERT [function] [call site] 00006
1 FUZZ_dataProducer_uint32Range [function] [call site] 00007
1 FUZZ_dataProducer_int32Range [function] [call site] 00009
2 FUZZ_ASSERT [function] [call site] 00010
2 FUZZ_dataProducer_uint32Range [function] [call site] 00011
2 FUZZ_dataProducer_uint32Range [function] [call site] 00012
1 FUZZ_dataProducer_uint32Range [function] [call site] 00014
1 FUZZ_ASSERT [function] [call site] 00015
1 FSE_NCountWriteBound [function] [call site] 00016
1 FUZZ_ZASSERT [function] [call site] 00031
1 FUZZ_dataProducer_uint32Range [function] [call site] 00032
1 FUZZ_malloc [function] [call site] 00033
1 FUZZ_dataProducer_uint32Range [function] [call site] 00035
1 FSE_readNCount [function] [call site] 00036
2 FSE_readNCount_bmi2 [function] [call site] 00037
3 FSE_readNCount_body_bmi2 [function] [call site] 00038
4 FSE_readNCount_body [function] [call site] 00039
5 ZSTD_memcpy [function] [call site] 00040
5 FSE_readNCount [function] [call site] 00041
5 ZSTD_memset [function] [call site] 00047
5 MEM_readLE32 [function] [call site] 00048
6 MEM_isLittleEndian [function] [call site] 00049
6 MEM_read32 [function] [call site] 00050
6 MEM_swap32 [function] [call site] 00051
7 _byteswap_ulong [function] [call site] 00052
7 __has_builtin [function] [call site] 00053
7 __builtin_bswap32 [function] [call site] 00054
7 MEM_swap32_fallback [function] [call site] 00056
6 MEM_read32 [function] [call site] 00057
5 ZSTD_countTrailingZeros32 [function] [call site] 00059
6 _tzcnt_u32 [function] [call site] 00061
6 _BitScanForward [function] [call site] 00062
6 __builtin_ctz [function] [call site] 00064
6 __builtin_ctz [function] [call site] 00065
6 ZSTD_countTrailingZeros32_fallback [function] [call site] 00066
5 MEM_readLE32 [function] [call site] 00069
5 ZSTD_countTrailingZeros32 [function] [call site] 00070
5 MEM_readLE32 [function] [call site] 00074
5 ZSTD_highbit32 [function] [call site] 00077
6 ZSTD_countLeadingZeros32 [function] [call site] 00079
7 _lzcnt_u32 [function] [call site] 00081
7 _BitScanReverse [function] [call site] 00082
7 __builtin_clz [function] [call site] 00084
7 __builtin_clz [function] [call site] 00085
7 ZSTD_countLeadingZeros32_fallback [function] [call site] 00086
5 MEM_readLE32 [function] [call site] 00089
3 FSE_readNCount_body_default [function] [call site] 00093
4 FSE_readNCount_body [function] [call site] 00094
1 FUZZ_ZASSERT [function] [call site] 00095
1 FUZZ_ASSERT [function] [call site] 00096
1 FUZZ_ASSERT [function] [call site] 00097
1 FUZZ_ASSERT [function] [call site] 00098
1 FUZZ_ASSERT [function] [call site] 00099
1 FUZZ_dataProducer_free [function] [call site] 00101