about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--docs/Changelog.md3
-rw-r--r--instrumentation/afl-llvm-common.cc5
2 files changed, 4 insertions, 4 deletions
diff --git a/docs/Changelog.md b/docs/Changelog.md
index 0e2ce27d..d3863c74 100644
--- a/docs/Changelog.md
+++ b/docs/Changelog.md
@@ -19,9 +19,10 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
   - afl-cc
     - Update to COMPCOV/laf-intel that speeds up the instrumentation process
       a lot - thanks to Michael Rodler/f0rki for the PR!
+    - Fix to instrument global functions in c++
     - Fix for llvm 13
     - support partial linking
-    - We do support llvm versions from 3.8 again
+    - We do support llvm versions from 3.8 to 5.0 again
   - afl_analyze
     - fix timeout handling and support forkserver
   - ensure afl-compiler-rt is built for gcc_module
diff --git a/instrumentation/afl-llvm-common.cc b/instrumentation/afl-llvm-common.cc
index af32e2f9..3239ea91 100644
--- a/instrumentation/afl-llvm-common.cc
+++ b/instrumentation/afl-llvm-common.cc
@@ -96,9 +96,8 @@ bool isIgnoreFunction(const llvm::Function *F) {
 
   static constexpr const char *ignoreSubstringList[] = {
 
-      "__asan",       "__msan",     "__ubsan", "__lsan",
-      "__san",        "__sanitize", "__cxx",   "_GLOBAL__",
-      "DebugCounter", "DwarfDebug", "DebugLoc"
+      "__asan", "__msan",       "__ubsan",    "__lsan",  "__san", "__sanitize",
+      "__cxx",  "DebugCounter", "DwarfDebug", "DebugLoc"
 
   };