From 5485ea3cc785866d6589987ad99f885bb1521047 Mon Sep 17 00:00:00 2001 From: jon Date: Wed, 1 Sep 2021 20:22:32 +0100 Subject: Fixes to make seccomp compile on OSX --- frida_mode/src/seccomp/seccomp_atomic.c | 8 +++--- frida_mode/src/seccomp/seccomp_callback.c | 10 +++---- frida_mode/src/seccomp/seccomp_child.c | 24 ++++++++--------- frida_mode/src/seccomp/seccomp_event.c | 14 +++++----- frida_mode/src/seccomp/seccomp_filter.c | 44 +++++++++++++++---------------- frida_mode/src/seccomp/seccomp_print.c | 8 +++--- frida_mode/src/seccomp/seccomp_socket.c | 14 +++++----- frida_mode/src/seccomp/seccomp_syscall.c | 10 +++---- 8 files changed, 66 insertions(+), 66 deletions(-) (limited to 'frida_mode/src') 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 -#include +#ifndef __APPLE__ -#include "debug.h" + #include + #include -#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 -#include +#ifndef __APPLE__ -#include "seccomp.h" + #include + #include -#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 -#include -#include -#include -#include -#include -#include -#include -#include +#ifndef __APPLE__ -#include "debug.h" + #include + #include + #include + #include + #include + #include + #include + #include + #include -#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 -#include -#include -#include +#ifndef __APPLE__ -#include "debug.h" + #include + #include + #include + #include -#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 -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "debug.h" - -#include "frida-gumjs.h" - -#include "seccomp.h" -#include "util.h" - #ifndef __APPLE__ + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + #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 +#ifndef __APPLE__ -#include "seccomp.h" -#include "util.h" + #include -#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 -#include -#include -#include +#ifndef __APPLE__ -#include "debug.h" + #include + #include + #include + #include -#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 -#include +#ifndef __APPLE__ -#include "debug.h" + #include + #include -#include "seccomp.h" + #include "debug.h" -#ifndef __APPLE__ + #include "seccomp.h" typedef struct { -- cgit 1.4.1