X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/2d21ac55c334faf3a56e5634905ed6987fc787d4..ca66cea69e6e866fd781ae2260d9474bdd48f2ca:/bsd/dev/dtrace/systrace.c diff --git a/bsd/dev/dtrace/systrace.c b/bsd/dev/dtrace/systrace.c index d625d7e80..35601e943 100644 --- a/bsd/dev/dtrace/systrace.c +++ b/bsd/dev/dtrace/systrace.c @@ -54,8 +54,6 @@ #define I386_SYSCALL_NUMBER_MASK (0xFFFF) typedef x86_saved_state_t savearea_t; -#elif defined(__arm__) -typedef struct arm_saved_state savearea_t; #endif #include @@ -81,9 +79,6 @@ typedef struct arm_saved_state savearea_t; #elif defined(__i386__) || defined (__x86_64__) #define SYSTRACE_ARTIFICIAL_FRAMES 2 #define MACHTRACE_ARTIFICIAL_FRAMES 3 -#elif defined(__arm__) -#define SYSTRACE_ARTIFICIAL_FRAMES 2 /* XXX ARMTODO */ -#define MACHTRACE_ARTIFICIAL_FRAMES 3 /* XXX ARMTODO */ #else #error Unknown Architecture #endif @@ -159,8 +154,6 @@ dtrace_systrace_syscall(struct proc *pp, void *uap, int *rv) */ } } -#elif defined(__arm__) - do {} while(0); /* XXX what is the right ABI */ #else #error Unknown Architecture #endif @@ -863,13 +856,11 @@ dtrace_machtrace_syscall(struct mach_call_args *args) x86_saved_state_t *tagged_regs = (x86_saved_state_t *)find_user_regs(current_thread()); if (is_saved_state64(tagged_regs)) { - code = -saved_state64(tagged_regs)->rax & SYSCALL_NUMBER_MASK; + code = saved_state64(tagged_regs)->rax & SYSCALL_NUMBER_MASK; } else { code = -saved_state32(tagged_regs)->eax; } } -#elif defined(__arm__) - do {} while(0); /* XXX ARMTODO */ #else #error Unknown Architecture #endif