aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjon <jon@jonathans-air.lan>2021-09-01 20:22:32 +0100
committerYour Name <you@example.com>2021-09-01 20:30:29 +0100
commit5485ea3cc785866d6589987ad99f885bb1521047 (patch)
tree88b605eef54591ee2880ab21961f74cc343dec11
parent9586c77174bea63e25159b52848be87918966b03 (diff)
downloadafl++-5485ea3cc785866d6589987ad99f885bb1521047.tar.gz
Fixes to make seccomp compile on OSX
-rw-r--r--frida_mode/src/seccomp/seccomp_atomic.c8
-rw-r--r--frida_mode/src/seccomp/seccomp_callback.c10
-rw-r--r--frida_mode/src/seccomp/seccomp_child.c24
-rw-r--r--frida_mode/src/seccomp/seccomp_event.c14
-rw-r--r--frida_mode/src/seccomp/seccomp_filter.c44
-rw-r--r--frida_mode/src/seccomp/seccomp_print.c8
-rw-r--r--frida_mode/src/seccomp/seccomp_socket.c14
-rw-r--r--frida_mode/src/seccomp/seccomp_syscall.c10
8 files changed, 66 insertions, 66 deletions
diff --git a/frida_mode/src/seccomp/seccomp_atomic.c b/frida_mode/src/seccomp/seccomp_atomic.c
index e089b21f..5097511a 100644
--- a/frida_mode/src/seccomp/seccomp_atomic.c
+++ b/frida_mode/src/seccomp/seccomp_atomic.c
@@ -1,9 +1,9 @@
-#include <stdbool.h>
-#include <stdio.h>
+#ifndef __APPLE__
-#include "debug.h"
+ #include <stdbool.h>
+ #include <stdio.h>
-#ifndef __APPLE__
+ #include "debug.h"
void seccomp_atomic_set(volatile bool *ptr, bool val) {
diff --git a/frida_mode/src/seccomp/seccomp_callback.c b/frida_mode/src/seccomp/seccomp_callback.c
index ef069805..4af2ed0c 100644
--- a/frida_mode/src/seccomp/seccomp_callback.c
+++ b/frida_mode/src/seccomp/seccomp_callback.c
@@ -1,11 +1,11 @@
-#include <execinfo.h>
-#include <fcntl.h>
+#ifndef __APPLE__
-#include "seccomp.h"
+ #include <execinfo.h>
+ #include <fcntl.h>
-#include "debug.h"
+ #include "seccomp.h"
-#ifndef __APPLE__
+ #include "debug.h"
static void seccomp_callback_filter(struct seccomp_notif * req,
struct seccomp_notif_resp *resp,
diff --git a/frida_mode/src/seccomp/seccomp_child.c b/frida_mode/src/seccomp/seccomp_child.c
index a437fd7a..f665f472 100644
--- a/frida_mode/src/seccomp/seccomp_child.c
+++ b/frida_mode/src/seccomp/seccomp_child.c
@@ -1,18 +1,18 @@
-#include <fcntl.h>
-#include <sched.h>
-#include <signal.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/mman.h>
-#include <sys/prctl.h>
-#include <sys/types.h>
-#include <unistd.h>
+#ifndef __APPLE__
-#include "debug.h"
+ #include <fcntl.h>
+ #include <sched.h>
+ #include <signal.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <sys/mman.h>
+ #include <sys/prctl.h>
+ #include <sys/types.h>
+ #include <unistd.h>
-#include "seccomp.h"
+ #include "debug.h"
-#ifndef __APPLE__
+ #include "seccomp.h"
#define SECCOMP_CHILD_STACK_SIZE (1UL << 20)
diff --git a/frida_mode/src/seccomp/seccomp_event.c b/frida_mode/src/seccomp/seccomp_event.c
index a7cf1f10..dd4abde7 100644
--- a/frida_mode/src/seccomp/seccomp_event.c
+++ b/frida_mode/src/seccomp/seccomp_event.c
@@ -1,13 +1,13 @@
-#include <stdint.h>
-#include <stdio.h>
-#include <sys/syscall.h>
-#include <unistd.h>
+#ifndef __APPLE__
-#include "debug.h"
+ #include <stdint.h>
+ #include <stdio.h>
+ #include <sys/syscall.h>
+ #include <unistd.h>
-#include "seccomp.h"
+ #include "debug.h"
-#ifndef __APPLE__
+ #include "seccomp.h"
int seccomp_event_create(void) {
diff --git a/frida_mode/src/seccomp/seccomp_filter.c b/frida_mode/src/seccomp/seccomp_filter.c
index ff824597..13ff7522 100644
--- a/frida_mode/src/seccomp/seccomp_filter.c
+++ b/frida_mode/src/seccomp/seccomp_filter.c
@@ -1,27 +1,27 @@
-#include <alloca.h>
-#include <errno.h>
-#include <execinfo.h>
-#include <linux/filter.h>
-#include <sys/ioctl.h>
-#include <sys/prctl.h>
-#include <sys/syscall.h>
-#include <signal.h>
-#include <stdbool.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#include "debug.h"
-
-#include "frida-gumjs.h"
-
-#include "seccomp.h"
-#include "util.h"
-
#ifndef __APPLE__
+ #include <alloca.h>
+ #include <errno.h>
+ #include <execinfo.h>
+ #include <linux/filter.h>
+ #include <sys/ioctl.h>
+ #include <sys/prctl.h>
+ #include <sys/syscall.h>
+ #include <signal.h>
+ #include <stdbool.h>
+ #include <stddef.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <unistd.h>
+
+ #include "debug.h"
+
+ #include "frida-gumjs.h"
+
+ #include "seccomp.h"
+ #include "util.h"
+
#define SECCOMP_FILTER_NUM_FRAMES 512
extern void gum_linux_parse_ucontext(const ucontext_t *uc, GumCpuContext *ctx);
diff --git a/frida_mode/src/seccomp/seccomp_print.c b/frida_mode/src/seccomp/seccomp_print.c
index 5b621f67..be4d80ce 100644
--- a/frida_mode/src/seccomp/seccomp_print.c
+++ b/frida_mode/src/seccomp/seccomp_print.c
@@ -1,9 +1,9 @@
-#include <stdarg.h>
+#ifndef __APPLE__
-#include "seccomp.h"
-#include "util.h"
+ #include <stdarg.h>
-#ifndef __APPLE__
+ #include "seccomp.h"
+ #include "util.h"
static void seccomp_print_v(int fd, char *format, va_list ap) {
diff --git a/frida_mode/src/seccomp/seccomp_socket.c b/frida_mode/src/seccomp/seccomp_socket.c
index 7c6b234e..fae95805 100644
--- a/frida_mode/src/seccomp/seccomp_socket.c
+++ b/frida_mode/src/seccomp/seccomp_socket.c
@@ -1,13 +1,13 @@
-#include <stdio.h>
-#include <string.h>
-#include <sys/socket.h>
-#include <unistd.h>
+#ifndef __APPLE__
-#include "debug.h"
+ #include <stdio.h>
+ #include <string.h>
+ #include <sys/socket.h>
+ #include <unistd.h>
-#include "seccomp.h"
+ #include "debug.h"
-#ifndef __APPLE__
+ #include "seccomp.h"
union cmsg {
diff --git a/frida_mode/src/seccomp/seccomp_syscall.c b/frida_mode/src/seccomp/seccomp_syscall.c
index c4e4a970..e023c131 100644
--- a/frida_mode/src/seccomp/seccomp_syscall.c
+++ b/frida_mode/src/seccomp/seccomp_syscall.c
@@ -1,11 +1,11 @@
-#include <limits.h>
-#include <stdio.h>
+#ifndef __APPLE__
-#include "debug.h"
+ #include <limits.h>
+ #include <stdio.h>
-#include "seccomp.h"
+ #include "debug.h"
-#ifndef __APPLE__
+ #include "seccomp.h"
typedef struct {