Fuzz introspector: all_lzo_compress
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

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 2 2 (anonymousnamespace)::FuzzLzoAlgorithm((anonymousnamespace)::LzoAlgorithmconst&,std::__1::vector >const&) call site: 00000 /src/all_lzo_compress.cc:210
0 0 None 2 2 (anonymousnamespace)::FuzzLzoAlgorithm((anonymousnamespace)::LzoAlgorithmconst&,std::__1::vector >const&) call site: 00000 /src/all_lzo_compress.cc:219
0 0 None 2 2 (anonymousnamespace)::FuzzLzoAlgorithm((anonymousnamespace)::LzoAlgorithmconst&,std::__1::vector >const&) call site: 00000 /src/all_lzo_compress.cc:225
0 0 None 0 242 lzo1b_999_compress_callback call site: 00000 /src/lzo-2.10/src/lzo1b_9x.c:148
0 0 None 0 121 lzo1x_999_compress_internal call site: 00000 /src/lzo-2.10/src/lzo1x_9x.c:557
0 0 None 0 121 lzo1x_999_compress_internal call site: 00000 /src/lzo-2.10/src/lzo1x_9x.c:560
0 0 None 0 121 lzo1x_999_compress_internal call site: 00000 /src/lzo-2.10/src/lzo1x_9x.c:563
0 0 None 0 121 lzo1x_999_compress_internal call site: 00000 /src/lzo-2.10/src/lzo1x_9x.c:569
0 0 None 0 121 lzo1x_999_compress_internal call site: 00000 /src/lzo-2.10/src/lzo1x_9x.c:590
0 0 None 0 20 lzo1c_999_compress_callback call site: 00000 /src/lzo-2.10/src/lzo1c_9x.c:150
0 0 None 0 14 lzo1f_999_compress_callback call site: 00000 /src/lzo-2.10/src/lzo1f_9x.c:166
0 0 None 0 12 __lzo_init_v2 call site: 00003 /src/lzo-2.10/src/lzo_init.c:223

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 __cxa_guard_acquire [call site] 00001
1 LLVMFuzzerTestOneInput::$_0::operator()() const [function] [call site] 00002
1 (anonymous namespace)::GetLzoAlgorithms() [function] [call site] 00011
2 __cxa_guard_acquire [call site] 00012
1 (anonymous namespace)::FuzzLzoAlgorithm((anonymous namespace)::LzoAlgorithm const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00013
2 (anonymous namespace)::LzoAlgorithm::GetMaxCompressedSize(unsigned long) const [function] [call site] 00014
2 abort [call site] 00015
2 abort [call site] 00016
2 fprintf [call site] 00017
2 abort [call site] 00018
2 memcmp [call site] 00019
2 fprintf [call site] 00020
2 abort [call site] 00021