mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-09 16:51:34 +00:00
Merge branch 'dev' of github.com:AFLplusplus/AFLplusplus into dev
This commit is contained in:
commit
c2df65a0af
@ -60,7 +60,7 @@ bool isIgnoreFunction(const llvm::Function *F) {
|
||||
"asan.",
|
||||
"llvm.",
|
||||
"sancov.",
|
||||
"__ubsan_",
|
||||
"__ubsan",
|
||||
"ign.",
|
||||
"__afl",
|
||||
"_fini",
|
||||
@ -69,13 +69,16 @@ bool isIgnoreFunction(const llvm::Function *F) {
|
||||
"__msan",
|
||||
"__cmplog",
|
||||
"__sancov",
|
||||
"__san",
|
||||
"__cxx_",
|
||||
"__decide_deferred",
|
||||
"_GLOBAL",
|
||||
"_ZZN6__asan",
|
||||
"_ZZN6__lsan",
|
||||
"msan.",
|
||||
"LLVMFuzzerM",
|
||||
"LLVMFuzzerC",
|
||||
"LLVMFuzzerI",
|
||||
"__decide_deferred",
|
||||
"maybe_duplicate_stderr",
|
||||
"discard_output",
|
||||
"close_stdout",
|
||||
@ -91,6 +94,28 @@ bool isIgnoreFunction(const llvm::Function *F) {
|
||||
|
||||
}
|
||||
|
||||
static const char *ignoreSubstringList[] = {
|
||||
|
||||
"__asan",
|
||||
"__msan",
|
||||
"__ubsan",
|
||||
"__lsan",
|
||||
"__san",
|
||||
"__sanitize",
|
||||
"__cxx",
|
||||
"_GLOBAL__",
|
||||
"DebugCounter",
|
||||
"DwarfDebug",
|
||||
"DebugLoc"
|
||||
|
||||
};
|
||||
|
||||
for (auto const &ignoreListFunc : ignoreSubstringList) {
|
||||
|
||||
if (F->getName().contains(ignoreListFunc)) { return true; }
|
||||
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user