diff options
author | van Hauser <vh@thc.org> | 2020-03-09 11:08:50 +0100 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-03-09 11:08:50 +0100 |
commit | df74edeb45296ace8c62b7deba985ea3f38201bb (patch) | |
tree | 2b49f763cdca94ddb8418b52f48ad6bcf944c6e3 /llvm_mode/cmplog-routines-pass.cc | |
parent | dcf7d85cba9a8ee5a33cff578fe48bdbccda1a3d (diff) | |
download | afl++-df74edeb45296ace8c62b7deba985ea3f38201bb.tar.gz |
more honoring be_quiet
Diffstat (limited to 'llvm_mode/cmplog-routines-pass.cc')
-rw-r--r-- | llvm_mode/cmplog-routines-pass.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm_mode/cmplog-routines-pass.cc b/llvm_mode/cmplog-routines-pass.cc index b24aaa4e..f58e351c 100644 --- a/llvm_mode/cmplog-routines-pass.cc +++ b/llvm_mode/cmplog-routines-pass.cc @@ -92,6 +92,7 @@ class CmpLogRoutines : public ModulePass { protected: std::list<std::string> myWhitelist; + int be_quiet = 0; private: bool hookRtns(Module &M); @@ -274,7 +275,9 @@ bool CmpLogRoutines::hookRtns(Module &M) { } if (!calls.size()) return false; - errs() << "Hooking " << calls.size() << " calls with pointers as arguments\n"; + if (!be_quiet) + errs() << "Hooking " << calls.size() + << " calls with pointers as arguments\n"; for (auto &callInst : calls) { @@ -302,6 +305,8 @@ bool CmpLogRoutines::runOnModule(Module &M) { if (getenv("AFL_QUIET") == NULL) llvm::errs() << "Running cmplog-routines-pass by andreafioraldi@gmail.com\n"; + else + be_quiet = 1; hookRtns(M); verifyModule(M); |