diff options
author | vanhauser-thc <vh@thc.org> | 2024-04-30 11:59:42 +0200 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2024-04-30 11:59:49 +0200 |
commit | 5d623a27edcd4e6608178f80c7e29ede73138db6 (patch) | |
tree | d99dfa9b5c5f2cf1e44ccfda26b06eeaac1c8db3 /src/afl-cc.c | |
parent | 69e554b9413b526b4e801080df57377cd260827a (diff) | |
download | afl++-5d623a27edcd4e6608178f80c7e29ede73138db6.tar.gz |
try enhanced asan support
Diffstat (limited to 'src/afl-cc.c')
-rw-r--r-- | src/afl-cc.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/afl-cc.c b/src/afl-cc.c index 15a5bd8e..fa3318de 100644 --- a/src/afl-cc.c +++ b/src/afl-cc.c @@ -1911,7 +1911,13 @@ void add_sanitizers(aflcc_state_t *aflcc, char **envp) { } add_defs_fortify(aflcc, 0); - if (!aflcc->have_asan) { insert_param(aflcc, "-fsanitize=address"); } + if (!aflcc->have_asan) { + + insert_param(aflcc, "-fsanitize=address"); + insert_param(aflcc, "-fno-common"); + + } + aflcc->have_asan = 1; } else if (getenv("AFL_USE_MSAN") || aflcc->have_msan) { |