Changeset 5013
- Timestamp:
- Aug 23, 2006, 9:55:09 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/x86-trap-support.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/x86-trap-support.lisp
r4857 r5013 61 61 5 ;r8 62 62 6 ;r9 63 10 ;r10 64 11 ;r11 65 12 ;r12 66 13 ;r13 67 14 ;r14 68 15 ;r15 69 ))) 70 71 #+darwinx8664-target 72 (progn 73 (eval-when (:compile-toplevel :execute) 74 (or (load-record :mcontext64) 75 (def-foreign-type nil 76 (:struct :mcontext64 77 (:es :x86_exception_state64_t) 78 (:ss :x86_thread_state64_t) 79 (:fs :x86_float_state64_t))))) 80 (defconstant gp-regs-offset (+ (get-field-offset :ucontext64.uc_mcontext64) 81 (get-field-offset :mcontext64.ss))) 82 (defconstant flags-register-offset 17) 83 (defparameter *encoded-gpr-to-indexed-gpr* 84 #(0 ;rax 85 2 ;rcx 86 3 ;rdx 87 1 ;rbx 88 7 ;rsp 89 6 ;rbp 90 5 ;rsi 91 4 ;rdi 92 8 ;r8 93 9 ;r9 63 94 10 ;r10 64 95 11 ;r11
Note:
See TracChangeset
for help on using the changeset viewer.
