diff options
author | vanhauser-thc <vh@thc.org> | 2022-03-17 15:48:06 +0100 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2022-03-17 15:48:06 +0100 |
commit | 3c11a377570512efeb3a197148ff1b7dddbd8e32 (patch) | |
tree | 4ff4f3cae62befaafaee2f605e3cc7a56f46ed9d /instrumentation/compare-transform-pass.so.cc | |
parent | e4f201707fdfbf9a36b6a48c16f75b0fef2c9e75 (diff) | |
download | afl++-3c11a377570512efeb3a197148ff1b7dddbd8e32.tar.gz |
fixes for llvm < 11
Diffstat (limited to 'instrumentation/compare-transform-pass.so.cc')
-rw-r--r-- | instrumentation/compare-transform-pass.so.cc | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/instrumentation/compare-transform-pass.so.cc b/instrumentation/compare-transform-pass.so.cc index 4e471ea3..34c88735 100644 --- a/instrumentation/compare-transform-pass.so.cc +++ b/instrumentation/compare-transform-pass.so.cc @@ -88,21 +88,26 @@ class CompareTransform : public ModulePass { const char *getPassName() const override { #endif + + return "cmplog transform"; + + } + #endif #if LLVM_MAJOR >= 11 /* use new pass manager */ - PreservedAnalyses run(Module & M, ModuleAnalysisManager & MAM); + PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM); #else bool runOnModule(Module &M) override; #endif - private: - bool transformCmps(Module & M, const bool processStrcmp, - const bool processMemcmp, const bool processStrncmp, - const bool processStrcasecmp, - const bool processStrncasecmp); + private: + bool transformCmps(Module &M, const bool processStrcmp, + const bool processMemcmp, const bool processStrncmp, + const bool processStrcasecmp, + const bool processStrncasecmp); - }; +}; } // namespace |