debuggers.hg

diff xen/arch/x86/x86_32/entry.S @ 3832:2ba061595230

bitkeeper revision 1.1159.258.2 (420cdd26biP1GgUIcVSoyZGOZjAu2A)

Pass pointer to register set to set_pre_exception_table instead of eip.

Signed-off-by: cl349@cl.cam.ac.uk
author cl349@arcadians.cl.cam.ac.uk
date Fri Feb 11 16:28:22 2005 +0000 (2005-02-11)
parents fb875591fd72
children ce2496aed8c9 2e88f4d9217f 04226a1b141c d1189200b017
line diff
     1.1 --- a/xen/arch/x86/x86_32/entry.S	Thu Feb 10 17:13:35 2005 +0000
     1.2 +++ b/xen/arch/x86/x86_32/entry.S	Fri Feb 11 16:28:22 2005 +0000
     1.3 @@ -379,7 +379,7 @@ exception_with_ints_disabled:
     1.4          testl $(3|X86_EFLAGS_VM),%eax   # interrupts disabled outside Xen?
     1.5          jnz   1b                        # it really does happen!
     1.6                                          #  (e.g., DOM0 X server)
     1.7 -        pushl XREGS_eip(%esp)
     1.8 +        pushl %esp
     1.9          call  search_pre_exception_table
    1.10          addl  $4,%esp
    1.11          testl %eax,%eax                 # no fixup code for faulting EIP?