aboutsummaryrefslogtreecommitdiff
path: root/llvm_mode
diff options
context:
space:
mode:
authorDominik Maier <domenukk@gmail.com>2020-03-27 23:30:15 +0100
committerDominik Maier <domenukk@gmail.com>2020-04-01 13:10:05 +0200
commite71c2937de8a19cf9b3627b86894cafabcd45513 (patch)
tree1af4449f1a7a891e4c0aafc487be7c4bc9de7b5c /llvm_mode
parent3d6c58df53bf2fecc068d1a4d48fbe4926d6257d (diff)
downloadafl++-e71c2937de8a19cf9b3627b86894cafabcd45513.tar.gz
code format
Diffstat (limited to 'llvm_mode')
-rw-r--r--llvm_mode/afl-clang-fast.c10
-rw-r--r--llvm_mode/afl-llvm-pass.so.cc7
2 files changed, 11 insertions, 6 deletions
diff --git a/llvm_mode/afl-clang-fast.c b/llvm_mode/afl-clang-fast.c
index c45c8799..99bc8d03 100644
--- a/llvm_mode/afl-clang-fast.c
+++ b/llvm_mode/afl-clang-fast.c
@@ -397,15 +397,15 @@ static void edit_params(u32 argc, char **argv, char **envp) {
if (getenv("AFL_USE_CFISAN")) {
- if (!lto_mode) {
-
+ if (!lto_mode) {
+
uint32_t i = 0, found = 0;
while (envp[i] != NULL && !found)
- if (strncmp("-flto", envp[i++], 5) == 0)
- found = 1;
+ if (strncmp("-flto", envp[i++], 5) == 0) found = 1;
if (!found) cc_params[cc_par_cnt++] = "-flto";
-
+
}
+
cc_params[cc_par_cnt++] = "-fsanitize=cfi";
cc_params[cc_par_cnt++] = "-fvisibility=hidden";
diff --git a/llvm_mode/afl-llvm-pass.so.cc b/llvm_mode/afl-llvm-pass.so.cc
index 1c0a3c93..f6ead9ec 100644
--- a/llvm_mode/afl-llvm-pass.so.cc
+++ b/llvm_mode/afl-llvm-pass.so.cc
@@ -132,8 +132,11 @@ class AFLCoverage : public ModulePass {
char AFLCoverage::ID = 0;
/* needed up to 3.9.0 */
-#if LLVM_VERSION_MAJOR == 3 && (LLVM_VERSION_MINOR < 9 || (LLVM_VERSION_MINOR == 9 && LLVM_VERSION_PATCH < 1))
+#if LLVM_VERSION_MAJOR == 3 && \
+ (LLVM_VERSION_MINOR < 9 || \
+ (LLVM_VERSION_MINOR == 9 && LLVM_VERSION_PATCH < 1))
uint64_t PowerOf2Ceil(unsigned in) {
+
uint64_t in64 = in - 1;
in64 |= (in64 >> 1);
in64 |= (in64 >> 2);
@@ -142,7 +145,9 @@ uint64_t PowerOf2Ceil(unsigned in) {
in64 |= (in64 >> 16);
in64 |= (in64 >> 32);
return in64 + 1;
+
}
+
#endif
bool AFLCoverage::runOnModule(Module &M) {