diff options
author | van Hauser <vh@thc.org> | 2020-04-02 14:37:28 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-04-09 10:23:37 +0200 |
commit | f7f106c42a59f07b5ca042aec47b467f28400383 (patch) | |
tree | f6561e1f25b6254230a44aa0e4a54151ff1f6333 /llvm_mode/afl-clang-fast.c | |
parent | 7f817fe5832c2159d8eb782e79dc08a30fcd5d68 (diff) | |
download | afl++-f7f106c42a59f07b5ca042aec47b467f28400383.tar.gz |
remove maybe_linking artifacts
Diffstat (limited to 'llvm_mode/afl-clang-fast.c')
-rw-r--r-- | llvm_mode/afl-clang-fast.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/llvm_mode/afl-clang-fast.c b/llvm_mode/afl-clang-fast.c index de8d3410..5fc09252 100644 --- a/llvm_mode/afl-clang-fast.c +++ b/llvm_mode/afl-clang-fast.c @@ -136,7 +136,7 @@ static void find_obj(u8 *argv0) { static void edit_params(u32 argc, char **argv, char **envp) { - u8 fortify_set = 0, asan_set = 0, x_set = 0, maybe_linking = 1, bit_mode = 0; + u8 fortify_set = 0, asan_set = 0, x_set = 0, bit_mode = 0; u8 has_llvm_config = 0; u8 *name; @@ -323,8 +323,6 @@ static void edit_params(u32 argc, char **argv, char **envp) { /* Detect stray -v calls from ./configure scripts. */ - if (argc == 1 && !strcmp(argv[1], "-v")) maybe_linking = 0; - while (--argc) { u8 *cur = *(++argv); @@ -335,16 +333,11 @@ static void edit_params(u32 argc, char **argv, char **envp) { if (!strcmp(cur, "-x")) x_set = 1; - if (!strcmp(cur, "-c") || !strcmp(cur, "-S") || !strcmp(cur, "-E")) - maybe_linking = 0; - if (!strcmp(cur, "-fsanitize=address") || !strcmp(cur, "-fsanitize=memory")) asan_set = 1; if (strstr(cur, "FORTIFY_SOURCE")) fortify_set = 1; - if (!strcmp(cur, "-shared")) maybe_linking = 0; - if (!strcmp(cur, "-Wl,-z,defs") || !strcmp(cur, "-Wl,--no-undefined")) continue; @@ -498,8 +491,6 @@ static void edit_params(u32 argc, char **argv, char **envp) { #endif /* ^__APPLE__ */ "_I(); } while (0)"; - // if (maybe_linking) { - if (x_set) { cc_params[cc_par_cnt++] = "-x"; @@ -534,8 +525,6 @@ static void edit_params(u32 argc, char **argv, char **envp) { #endif - // } - cc_params[cc_par_cnt] = NULL; } |