CVSROOT: /sources/hurd
Module name: hurd-l4
Changes by: Neal H. Walfield <neal> 08/06/18 19:59:57
Modified files:
libhurd-mm : ia32-exception-entry.S exceptions.c ChangeLog
hurd : thread.h ChangeLog
Log message:
hurd/
2008-06-18 Neal H. Walfield <[EMAIL PROTECTED]>
* thread.h (struct exception_frame): Make regs elements large.
libhurd-mm/
2008-06-18 Neal H. Walfield <[EMAIL PROTECTED]>
* exceptions.c (exception_handler_normal): If the fault is
unhandled, print the register state.
(exception_handler_activated): Likewise.
* ia32-exception-entry.S (EF_STACK_START): Don't define.
(EF_SAVED_EAX): Define with an absolute value.
(EF_SAVED_ECX): Likewise.
(EF_SAVED_EDX): Likewise.
(EF_SAVED_FLAGS): Likewise.
(EF_SAVED_IP): Likewise.
(EF_NEXT): Likewise.
(EF_SAVED_EBX): New define.
(EF_SAVED_EDI): New define.
(EF_SAVED_ESI): New define.
(exception_frame_run): Address the saved register values
relative
to ESP. Also save EBX, EDI and ESI.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/ia32-exception-entry.S?cvsroot=hurd&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/exceptions.c?cvsroot=hurd&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/ChangeLog?cvsroot=hurd&r1=1.95&r2=1.96
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/thread.h?cvsroot=hurd&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/ChangeLog?cvsroot=hurd&r1=1.113&r2=1.114