]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/fasttrap_impl.h
xnu-2782.30.5.tar.gz
[apple/xnu.git] / bsd / sys / fasttrap_impl.h
index 840fcde2dd9b7c4a4d490e3a8cb307971df6fc87..439d36864f0840838e814e64c73a74e3d47f90fd 100644 (file)
@@ -171,19 +171,14 @@ typedef struct fasttrap_hash {
 #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);