diff options
author | van Hauser <vh@thc.org> | 2019-08-09 00:34:26 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2019-08-09 00:34:26 +0200 |
commit | 41d2e7d6b6ac1bab20f73e1e023c8450bbfc657e (patch) | |
tree | b4f0670fe450d32be87cdc94ed2d6dee0f097010 | |
parent | 73d02f3a808903f02dd0b547e7db9ff00efdf6c5 (diff) | |
download | afl++-41d2e7d6b6ac1bab20f73e1e023c8450bbfc657e.tar.gz |
minor corrections
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | afl-common.h | 1 | ||||
-rw-r--r-- | llvm_mode/Makefile | 2 | ||||
-rw-r--r-- | test-instr.c | 7 |
4 files changed, 8 insertions, 4 deletions
diff --git a/Makefile b/Makefile index 5c5d7fb2..e6e3af85 100644 --- a/Makefile +++ b/Makefile @@ -161,7 +161,7 @@ test_build: afl-gcc afl-as afl-showmap ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ./afl-showmap -m none -q -o .test-instr1 ./test-instr @rm -f test-instr - @cmp -s .test-instr0 .test-instr1; DR="$$?"; rm -f .test-instr0 .test-instr1; if [ "$$DR" = "0" ]; then echo; echo "Oops, the instrumentation does not seem to be behaving correctly!"; echo; echo "Please ping <lcamtuf@google.com> to troubleshoot the issue."; echo; exit 1; fi + @cmp -s .test-instr0 .test-instr1; DR="$$?"; rm -f .test-instr0 .test-instr1; if [ "$$DR" = "0" ]; then echo; echo "Oops, the instrumentation does not seem to be behaving correctly!"; echo; echo "Please post to https://github.com/vanhauser-thc/AFLplusplus/issues to troubleshoot the issue."; echo; exit 1; fi @echo "[+] All right, the instrumentation seems to be working!" else diff --git a/afl-common.h b/afl-common.h index 07afb75d..161caa39 100644 --- a/afl-common.h +++ b/afl-common.h @@ -1,5 +1,6 @@ #ifndef __AFLCOMMON_H #define __AFLCOMMON_H +#include "types.h" void detect_file_args(char **argv, u8 *prog_in); #endif diff --git a/llvm_mode/Makefile b/llvm_mode/Makefile index 8331b662..3923f8e3 100644 --- a/llvm_mode/Makefile +++ b/llvm_mode/Makefile @@ -177,7 +177,7 @@ test_build: $(PROGS) ../afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ../afl-showmap -m none -q -o .test-instr1 ./test-instr @rm -f test-instr - @cmp -s .test-instr0 .test-instr1; DR="$$?"; rm -f .test-instr0 .test-instr1; if [ "$$DR" = "0" ]; then echo; echo "Oops, the instrumentation does not seem to be behaving correctly!"; echo; echo "Please ping <lcamtuf@google.com> to troubleshoot the issue."; echo; exit 1; fi + @cmp -s .test-instr0 .test-instr1; DR="$$?"; rm -f .test-instr0 .test-instr1; if [ "$$DR" = "0" ]; then echo; echo "Oops, the instrumentation does not seem to be behaving correctly!"; echo; echo "Please post to https://github.com/vanhauser-thc/AFLplusplus/issues to troubleshoot the issue."; echo; exit 1; fi @echo "[+] All right, the instrumentation seems to be working!" all_done: test_build diff --git a/test-instr.c b/test-instr.c index 1b978c55..9107f15e 100644 --- a/test-instr.c +++ b/test-instr.c @@ -20,9 +20,12 @@ int main(int argc, char** argv) { - char buf[8]; + char buff[8]; + char *buf = buff; - if (read(0, buf, sizeof(buf)) < 1) { + if (argc > 1) + buf = argv[1]; + else if (read(0, buf, sizeof(buf)) < 1) { printf("Hum?\n"); exit(1); } |