diff options
| author | WorksButNotTested <62701594+WorksButNotTested@users.noreply.github.com> | 2021-07-06 18:51:52 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-06 19:51:52 +0200 |
| commit | 43db577dbbdf6973c274f6cffcd27435262df751 (patch) | |
| tree | 16e25af19d3df2f01a3fcffd262e61628c416b28 /frida_mode/test/js/GNUmakefile | |
| parent | 0662c5580bd46ff37f8f76413ea114712c372d16 (diff) | |
| download | afl++-43db577dbbdf6973c274f6cffcd27435262df751.tar.gz | |
Changes to make JS run in foreground thread (#1009)
Co-authored-by: Your Name <you@example.com>
Diffstat (limited to 'frida_mode/test/js/GNUmakefile')
| -rw-r--r-- | frida_mode/test/js/GNUmakefile | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/frida_mode/test/js/GNUmakefile b/frida_mode/test/js/GNUmakefile index 766862a5..ee8d4ebc 100644 --- a/frida_mode/test/js/GNUmakefile +++ b/frida_mode/test/js/GNUmakefile @@ -17,7 +17,7 @@ ifeq "$(shell uname)" "Darwin" AFL_PRELOAD=/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation endif -.PHONY: all 32 clean qemu frida +.PHONY: all 32 clean qemu frida debug all: $(TESTINSTBIN) $(TESTINSTBIN2) make -C $(ROOT)frida_mode/ @@ -84,3 +84,15 @@ frida_js_stalker: $(TESTINSTBIN2) $(TEST_DATA_FILE) -o $(FRIDA_OUT) \ -- \ $(TESTINSTBIN2) @@ + +debug: $(TEST_DATA_FILE) + gdb \ + --ex 'set environment LD_PRELOAD=$(ROOT)afl-frida-trace.so' \ + --ex 'set environment AFL_FRIDA_JS_SCRIPT=entry.js' \ + --ex 'set disassembly-flavor intel' \ + --args $(TESTINSTBIN) $(TEST_DATA_FILE) + +strace: $(TEST_DATA_FILE) + LD_PRELOAD=$(ROOT)afl-frida-trace.so \ + AFL_FRIDA_JS_SCRIPT=entry.js \ + strace $(TESTINSTBIN) $(TEST_DATA_FILE) |
