Fuzz introspector: tools/taos-tools/deps/snappy/snappy_uncompress_fuzzer.cc
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
65 0 EP call site: 00000 snappy::ZLib::Uncompress

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 GetUncompressedLength [function] [call site] 00001
2 snappy::Varint::Parse32WithLimit [function] [call site] 00002
3 reinterpret_cast<const [call site] 00003
3 reinterpret_cast<const [call site] 00004
3 reinterpret_cast<const [call site] 00005
1 std::string::data [function] [call site] 00006
1 std::string::size [function] [call site] 00007
1 snappy::Uncompress [function] [call site] 00008
2 std::string*::resize [function] [call site] 00009
2 std::string*::size [function] [call site] 00010
2 snappy::ZLib::Uncompress [function] [call site] 00011
3 snappy::ZLib::UncompressChunkOrAll [function] [call site] 00012
4 snappy::ZLib::UncompressAtMostOrAll [function] [call site] 00013
5 snappy::ZLib::UncompressInit [function] [call site] 00014
6 inflateReset [function] [call site] 00015
6 snappy::ZLib::UncompressErrorInit [function] [call site] 00017
7 inflateEnd [function] [call site] 00018
7 snappy::ZLib::Reset [function] [call site] 00019
6 snappy::ZLib::InflateInit [function] [call site] 00020
7 inflateInit2 [function] [call site] 00021
5 std::string [function] [call site] 00026
5 reinterpret_cast<const [call site] 00027
5 snappy::ZLib::UncompressErrorInit [function] [call site] 00029
5 snappy::ZLib::UncompressErrorInit [function] [call site] 00031
4 snappy::ZLib::UncompressErrorInit [function] [call site] 00033
3 snappy::ZLib::Reset [function] [call site] 00034
3 snappy::ZLib::UncompressChunkDone [function] [call site] 00035
4 snappy::ZLib::UncompressChunkOrAll [function] [call site] 00037
4 snappy::ZLib::Reset [function] [call site] 00038
2 reinterpret_cast<Bytef*> [function] [call site] 00039
2 snappy::string_as_array [function] [call site] 00040
3 std::string*::empty [function] [call site] 00041
3 std::string*::begin [function] [call site] 00042
2 reinterpret_cast<const [call site] 00043
2 static_cast<uLongf> [function] [call site] 00048
2 std::string*::resize [function] [call site] 00049
2 lzo1x_decompress [function] [call site] 00050
2 reinterpret_cast<const [call site] 00051
2 reinterpret_cast<uint8*> [function] [call site] 00054
2 snappy::string_as_array [function] [call site] 00055
2 static_cast<lzo_uint> [function] [call site] 00058
2 SnappyIOVecWriter::RawUncompress [function] [call site] 00059
3 SnappyIOVecWriter::RawUncompress [function] [call site] 00060
2 snappy::string_as_array [function] [call site] 00063
1 std::string::data [function] [call site] 00064
1 std::string::size [function] [call site] 00065