about summary refs log tree commit diff
path: root/frida_mode/src/seccomp
diff options
context:
space:
mode:
authorhexcoder- <heiko@hexco.de>2021-11-19 21:21:13 +0100
committerhexcoder- <heiko@hexco.de>2021-11-19 21:21:13 +0100
commiteb7db334a5feeaac9502bd2df5dd885d9d752f5b (patch)
tree1d229eb511ebe7968348af6ab3ec53e633fe5da4 /frida_mode/src/seccomp
parentd73b400704aa5cc75616a3b3ab9cc90d16759692 (diff)
downloadafl++-eb7db334a5feeaac9502bd2df5dd885d9d752f5b.tar.gz
Fix compilation on RaspberryPi 32-bit (please review)
Diffstat (limited to 'frida_mode/src/seccomp')
-rw-r--r--frida_mode/src/seccomp/seccomp_filter.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/frida_mode/src/seccomp/seccomp_filter.c b/frida_mode/src/seccomp/seccomp_filter.c
index a7c0926c..5aee398f 100644
--- a/frida_mode/src/seccomp/seccomp_filter.c
+++ b/frida_mode/src/seccomp/seccomp_filter.c
@@ -72,7 +72,13 @@ static struct sock_filter filter[] = {
 
     /* Allow us to make anonymous maps */
     BPF_STMT(BPF_LD | BPF_W | BPF_ABS, (offsetof(struct seccomp_data, nr))),
+#ifdef __NR_mmap
     BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, __NR_mmap, 0, 3),
+#else
+# ifdef __NR_mmap2
+    BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, __NR_mmap2, 0, 3),
+# endif
+#endif
     BPF_STMT(BPF_LD | BPF_W | BPF_ABS,
              (offsetof(struct seccomp_data, args[4]))),
     BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, -1, 0, 1),