#define fasttrap_fuword32 fuword32
#define fasttrap_suword32 suword32
-#if defined __APPLE__
/*
- * xnu runs in 32 bit mode even when supporting 64 bit processes. We need
- * to make size explicit.
+ * APPLE NOTE: xnu supports both 32bit and 64bit user processes.
+ * We need to make size explicit.
*/
#define fasttrap_fuword64 fuword64
#define fasttrap_suword64 suword64
#define fasttrap_fuword64_noerr fuword64_noerr
#define fasttrap_fuword32_noerr fuword32_noerr
-#else
-#define fasttrap_fulword fulword
-#define fasttrap_sulword sulword
-#endif
extern void fasttrap_sigtrap(proc_t *, uthread_t, user_addr_t);
extern int fasttrap_tracepoint_install(proc_t *, fasttrap_tracepoint_t *);
extern int fasttrap_tracepoint_remove(proc_t *, fasttrap_tracepoint_t *);
-#if defined (__ppc__) || defined (__ppc64__)
-extern int fasttrap_pid_probe(ppc_saved_state_t *regs);
-extern int fasttrap_return_probe(ppc_saved_state_t* regs);
-#elif defined (__i386__) || defined(__x86_64__)
+#if defined(__x86_64__)
extern int fasttrap_pid_probe(x86_saved_state_t *regs);
extern int fasttrap_return_probe(x86_saved_state_t* regs);
#else