about summary refs log tree commit diff
path: root/frida_mode/many-linux
diff options
context:
space:
mode:
authorWorksButNotTested <62701594+WorksButNotTested@users.noreply.github.com>2021-07-02 08:44:53 +0100
committerGitHub <noreply@github.com>2021-07-02 09:44:53 +0200
commita8529de59247a8bf1e9c1591c0db306ccbcf1d49 (patch)
treead23054ba30c47a2b22a464f10c0ed33a1f3f180 /frida_mode/many-linux
parenta6cf9bb336cc3e166469d6eed206a2b6fa9c994a (diff)
downloadafl++-a8529de59247a8bf1e9c1591c0db306ccbcf1d49.tar.gz
Changes to strip unused symbols from afl-frida-trace.so and hance remove v7 and its dependency on C++ (#1001)
Co-authored-by: Your Name <you@example.com>
Diffstat (limited to 'frida_mode/many-linux')
-rw-r--r--frida_mode/many-linux/Dockerfile2
-rw-r--r--frida_mode/many-linux/GNUmakefile1
2 files changed, 2 insertions, 1 deletions
diff --git a/frida_mode/many-linux/Dockerfile b/frida_mode/many-linux/Dockerfile
index 08c24eae..1d39c356 100644
--- a/frida_mode/many-linux/Dockerfile
+++ b/frida_mode/many-linux/Dockerfile
@@ -18,7 +18,7 @@ RUN git checkout dev
 WORKDIR /AFLplusplus/frida_mode
 ENV CFLAGS="\
     -DADDR_NO_RANDOMIZE=0x0040000 \
-    -D_POSIX_C_SOURCE=200809L \
     -Wno-implicit-function-declaration \
     "
+ENV CXX=$CC
 RUN make
diff --git a/frida_mode/many-linux/GNUmakefile b/frida_mode/many-linux/GNUmakefile
index 2ac44dc2..2860f20c 100644
--- a/frida_mode/many-linux/GNUmakefile
+++ b/frida_mode/many-linux/GNUmakefile
@@ -15,6 +15,7 @@ $(BUILD_DIR):
 
 clean:
 	rm -rf $(BUILD_DIR)
+	docker images --filter 'dangling=true' -q --no-trunc | xargs -L1 docker rmi --force
 
 shell:
 	docker run -ti --rm many-afl-frida /bin/bash