Changeset 6779
- Timestamp:
- Jun 26, 2007, 2:14:06 AM (17 years ago)
- File:
-
- 1 edited
-
branches/ide-1.0/ccl/lisp-kernel/x86-spentry64.s (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/ide-1.0/ccl/lisp-kernel/x86-spentry64.s
r6562 r6779 3952 3952 __(pop %r9) 3953 3953 __(call *%r11) 3954 __ifdef([DARWIN]) 3955 /* Handle exceptions, for ObjC 2.0 */ 3956 __(jmp LFFCallNoException) 3957 LFFCallLandingPad: 3958 __(movq %rax,%save1) 3959 __(cmpq $1,%rdx) 3960 __(je 1f) 3961 __(movq %rax,%rdi) 3962 __(call *lisp_global(unwind_resume)) 3963 1: __(movq %save1,%rdi) 3964 __(call *lisp_global(objc2_begin_catch)) 3965 __(movq %rax,%save1) 3966 __(call *lisp_global(objc2_end_catch)) 3967 LFFCallNoException: 3968 __endif 3954 3969 __(movq %rbp,%rsp) 3955 3970 __ifdef([DARWIN_GS_HACK]) … … 4000 4015 __(leave) 4001 4016 __(ret) 4017 4018 4002 4019 _endsubp(ffcall) 4003 4020 … … 4733 4750 4734 4751 _spentry(breakpoint) 4752 __(int $3) 4735 4753 _endsubp(breakpoint) 4736 4754 … … 4739 4757 4740 4758 _spentry(unused_5) 4759 __(int $3) 4741 4760 _endsubp(unused_5) 4742 4761 4743 4762 _spentry(unused_6) 4763 __(int $3) 4744 4764 _endsubp(unused_6) 4745 4765
Note:
See TracChangeset
for help on using the changeset viewer.
