Changeset 12880
- Timestamp:
- Sep 23, 2009, 12:26:03 PM (15 years ago)
- File:
-
- 1 edited
-
branches/watchpoints/lisp-kernel/x86-exceptions.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/watchpoints/lisp-kernel/x86-exceptions.c
r12837 r12880 832 832 if ((fulltag_of(cmain) == fulltag_misc) && 833 833 (header_subtag(header_of(cmain)) == subtag_macptr)) { 834 LispObj save_vsp = xpGPR(xp, Isp); 835 LispObj save_fp = xpGPR(xp, Ifp); 834 836 LispObj xcf = create_exception_callback_frame(xp, tcr); 835 837 int skip; … … 838 840 skip = callback_to_lisp(tcr, cmain, xp, xcf, SIGSEGV, 2, (natural) addr, obj); 839 841 xpPC(xp) += skip; 842 xpGPR(xp, Ifp) = save_fp; 843 xpGPR(xp, Isp) = save_vsp; 840 844 return true; 841 845 }
Note:
See TracChangeset
for help on using the changeset viewer.
