diff options
author | van Hauser <vh@thc.org> | 2020-05-10 10:24:24 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-05-10 10:24:24 +0200 |
commit | 2e553bcd69a6852e7feb7e87ce757babfcb26df0 (patch) | |
tree | 32685901018d74c8c1835d3d275d2cfb24e05dc0 /llvm_mode | |
parent | 0e5a5f18050d729bc79e4dd5203ca245aa532d85 (diff) | |
download | afl++-2e553bcd69a6852e7feb7e87ce757babfcb26df0.tar.gz |
code-format
Diffstat (limited to 'llvm_mode')
-rw-r--r-- | llvm_mode/LLVMInsTrim.so.cc | 3 | ||||
-rw-r--r-- | llvm_mode/afl-clang-fast.c | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/llvm_mode/LLVMInsTrim.so.cc b/llvm_mode/LLVMInsTrim.so.cc index 41d4397b..69fc079b 100644 --- a/llvm_mode/LLVMInsTrim.so.cc +++ b/llvm_mode/LLVMInsTrim.so.cc @@ -143,7 +143,7 @@ struct InsTrim : public ModulePass { char *ctx_str = getenv("AFL_LLVM_CTX"); #ifdef AFL_HAVE_VECTOR_INTRINSICS - int ngram_size = 0; + int ngram_size = 0; /* Decide previous location vector size (must be a power of two) */ VectorType *PrevLocTy; @@ -359,6 +359,7 @@ struct InsTrim : public ModulePass { MDNode::get(C, None)); } else + #endif { diff --git a/llvm_mode/afl-clang-fast.c b/llvm_mode/afl-clang-fast.c index 027f4035..07754d1d 100644 --- a/llvm_mode/afl-clang-fast.c +++ b/llvm_mode/afl-clang-fast.c @@ -337,16 +337,18 @@ static void edit_params(u32 argc, char **argv, char **envp) { // e.g. compiled download or compiled from github then it's ./lib directory // might not be in the search path. Add it if so. u8 *libdir = strdup(LLVM_LIBDIR); - if (strlen(libdir) && strncmp(libdir, "/usr", 4) && + if (cpp_mode && strlen(libdir) && strncmp(libdir, "/usr", 4) && strncmp(libdir, "/lib", 4)) { cc_params[cc_par_cnt++] = "-rpath"; cc_params[cc_par_cnt++] = libdir; - } else + } else { free(libdir); + } + /* Detect stray -v calls from ./configure scripts. */ while (--argc) { |