Fuzz introspector: /src/logging-log4cxx/src/fuzzers/cpp/TimeBasedRollingPolicyFuzzer.cpp
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
12 0 EP call site: 00000
6 18 log4cxx::spi::LocationInfo::calcShortFileName(char const*) call site: 00018 remove
4 13 log4cxx::Logger::isDebugEnabledFor(std::__1::shared_ptr const&) call site: 00013

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 log4cxx::helpers::Pool::Pool() [call site] 00001
1 log4cxx::PatternLayout::PatternLayout(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00002
1 log4cxx::rolling::RollingFileAppender::RollingFileAppender() [call site] 00003
1 log4cxx::FileAppender::setAppend(bool) [call site] 00004
1 log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicy() [call site] 00005
1 log4cxx::rolling::RollingPolicyBase::setFileNamePattern(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00006
1 log4cxx::rolling::RollingPolicyBase::setFileNamePattern(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00007
1 log4cxx::rolling::RollingFileAppender::setRollingPolicy(std::__1::shared_ptr<log4cxx::rolling::RollingPolicy> const&) [call site] 00008
1 log4cxx::FileAppender::setBufferedSeconds(int) [call site] 00009
1 log4cxx::LogManager::getLogger(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00010
1 log4cxx::rolling::RollingFileAppender::rollover(log4cxx::helpers::Pool&) [call site] 00011
1 log4cxx::Logger::isDebugEnabledFor(std::__1::shared_ptr<log4cxx::Logger> const&) [function] [call site] 00012
2 log4cxx::Logger::isDebugEnabled() const [call site] 00013
1 log4cxx::helpers::MessageBuffer::MessageBuffer() [call site] 00014
1 log4cxx::helpers::MessageBuffer::operator<<(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00015
1 log4cxx::helpers::MessageBuffer::extract_str(log4cxx::helpers::CharMessageBuffer&) [call site] 00016
1 log4cxx::spi::LocationInfo::calcShortFileName(char const*) [function] [call site] 00017
2 strrchr [call site] 00018
1 log4cxx::spi::LocationInfo::LocationInfo(char const*, char const*, char const*, int) [call site] 00019
1 log4cxx::Logger::addDebugEvent(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, log4cxx::spi::LocationInfo const&) const [call site] 00020
1 log4cxx::helpers::MessageBuffer::~MessageBuffer() [call site] 00021
1 log4cxx::LogManager::shutdown() [call site] 00022
1 remove [call site] 00023
1 log4cxx::helpers::Pool::~Pool() [call site] 00024