more sanitizer functions for blacklist

This commit is contained in:
van Hauser
2020-04-23 07:28:25 +02:00
parent df8a0e8418
commit 3502db1ac5
6 changed files with 14 additions and 13 deletions

View File

@ -112,10 +112,8 @@ struct InsTrim : public ModulePass {
static const char *Blacklist[] = {
"asan.",
"llvm.",
"sancov.",
"__ubsan_handle_",
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign.", "__afl_",
"_fini", "__libc_csu", "__asan", "__msan", "msan."
};

View File

@ -134,8 +134,8 @@ class AFLLTOPass : public ModulePass {
static const char *Blacklist[] = {
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign.",
"__afl_", "_fini", "__libc_csu"
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign.", "__afl_",
"_fini", "__libc_csu", "__asan", "__msan", "msan."
};
@ -202,6 +202,8 @@ bool AFLLTOPass::runOnModule(Module &M) {
for (auto &F : M) {
//fprintf(stderr, "DEBUG: Function %s\n", F.getName().str().c_str());
if (F.size() < 2) continue;
if (isBlacklisted(&F)) continue;

View File

@ -91,7 +91,8 @@ class AFLwhitelist : public ModulePass {
static const SmallVector<std::string, 5> Blacklist = {
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign."
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign.", "__afl_",
"_fini", "__libc_csu", "__asan", "__msan", "msan."
};

View File

@ -97,10 +97,8 @@ class AFLCoverage : public ModulePass {
static const char *Blacklist[] = {
"asan.",
"llvm.",
"sancov.",
"__ubsan_handle_",
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign.", "__afl_",
"_fini", "__libc_csu", "__asan", "__msan", "msan."
};

View File

@ -78,7 +78,8 @@ class SplitComparesTransform : public ModulePass {
static const char *Blacklist[] = {
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign."
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign.", "__afl_",
"_fini", "__libc_csu", "__asan", "__msan", "msan."
};

View File

@ -83,7 +83,8 @@ class SplitSwitchesTransform : public ModulePass {
static const char *Blacklist[] = {
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign."
"asan.", "llvm.", "sancov.", "__ubsan_handle_", "ign.", "__afl_",
"_fini", "__libc_csu", "__asan", "__msan", "msan."
};