#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 <sys/param.h>
#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
*/
}
}
-#elif defined(__arm__)
- do {} while(0); /* XXX what is the right ABI */
#else
#error Unknown Architecture
#endif
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