Closed zjuchenyuan closed 4 years ago
It seems it's an issue about the environment
I'm using oss-fuzz image, so some environment variables are set.
CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -stdlib=libc++
after unset CFLAGS CXXFLAGS CC CXX
, it works now.
which after cxxfilt: llvm::ModulePass::createPrinterPass(llvm::raw_ostream&, std::1::basic_string<char, std::__1::char_traits, std:: 1::allocator > const&) const
but I cannot find any reference to createPrinterPass in afl source code.