[NTOSKRNL]

Fix x64 build

svn path=/trunk/; revision=65626
This commit is contained in:
Timo Kreuzer 2014-12-13 11:01:57 +00:00
parent 065dd42b53
commit 65836ff301

View file

@ -204,7 +204,7 @@ FUNC InternalDispatchException
add rsp, EXCEPTION_RECORD_LENGTH + KEXCEPTION_FRAME_LENGTH add rsp, EXCEPTION_RECORD_LENGTH + KEXCEPTION_FRAME_LENGTH
ret ret
ENDFUNC InternalDispatchException ENDFUNC
/* CPU EXCEPTION HANDLERS ****************************************************/ /* CPU EXCEPTION HANDLERS ****************************************************/
@ -222,7 +222,7 @@ FUNC KiDivideErrorFault
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiDivideErrorFault ENDFUNC
PUBLIC KiDebugTrapOrFault PUBLIC KiDebugTrapOrFault
@ -245,7 +245,7 @@ KiDebugTrapOrFaultKMode:
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiDebugTrapOrFault ENDFUNC
PUBLIC KiNmiInterrupt PUBLIC KiNmiInterrupt
@ -258,7 +258,7 @@ FUNC KiNmiInterrupt
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiNmiInterrupt ENDFUNC
PUBLIC KiBreakpointTrap PUBLIC KiBreakpointTrap
@ -279,7 +279,7 @@ KiBreakpointTrapKMode:
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiBreakpointTrap ENDFUNC
PUBLIC KiOverflowTrap PUBLIC KiOverflowTrap
@ -295,7 +295,7 @@ FUNC KiOverflowTrap
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiOverflowTrap ENDFUNC
PUBLIC KiBoundFault PUBLIC KiBoundFault
@ -319,7 +319,7 @@ KiBoundFaultUserMode:
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiBoundFault ENDFUNC
PUBLIC KiInvalidOpcodeFault PUBLIC KiInvalidOpcodeFault
@ -350,7 +350,7 @@ KiInvalidOpcodeKernel:
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiInvalidOpcodeFault ENDFUNC
PUBLIC KiNpxNotAvailableFault PUBLIC KiNpxNotAvailableFault
@ -372,7 +372,7 @@ FUNC KiNpxNotAvailableFault
KiNpxNotAvailableFaultExit: KiNpxNotAvailableFaultExit:
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiNpxNotAvailableFault ENDFUNC
PUBLIC KiDoubleFaultAbort PUBLIC KiDoubleFaultAbort
@ -388,7 +388,7 @@ FUNC KiDoubleFaultAbort
/* Bugcheck */ /* Bugcheck */
Fatal 8 // EXCEPTION_DOUBLE_FAULT Fatal 8 // EXCEPTION_DOUBLE_FAULT
jmp $ jmp $
ENDFUNC KiDoubleFaultAbort ENDFUNC
PUBLIC KiNpxSegmentOverrunAbort PUBLIC KiNpxSegmentOverrunAbort
@ -400,7 +400,7 @@ FUNC KiNpxSegmentOverrunAbort
Fatal EXCEPTION_NPX_OVERRUN Fatal EXCEPTION_NPX_OVERRUN
jmp $ jmp $
ENDFUNC KiNpxSegmentOverrunAbort ENDFUNC
PUBLIC KiInvalidTssFault PUBLIC KiInvalidTssFault
@ -411,7 +411,7 @@ FUNC KiInvalidTssFault
/* Bugcheck */ /* Bugcheck */
Fatal EXCEPTION_INVALID_TSS Fatal EXCEPTION_INVALID_TSS
jmp $ jmp $
ENDFUNC KiInvalidTssFault ENDFUNC
PUBLIC KiSegmentNotPresentFault PUBLIC KiSegmentNotPresentFault
@ -422,7 +422,7 @@ FUNC KiSegmentNotPresentFault
/* Bugcheck */ /* Bugcheck */
Fatal EXCEPTION_SEGMENT_NOT_PRESENT Fatal EXCEPTION_SEGMENT_NOT_PRESENT
jmp $ jmp $
ENDFUNC KiSegmentNotPresentFault ENDFUNC
PUBLIC KiStackFault PUBLIC KiStackFault
@ -433,7 +433,7 @@ FUNC KiStackFault
/* Bugcheck */ /* Bugcheck */
Fatal EXCEPTION_STACK_FAULT Fatal EXCEPTION_STACK_FAULT
jmp $ jmp $
ENDFUNC KiStackFault ENDFUNC
PUBLIC KiGeneralProtectionFault PUBLIC KiGeneralProtectionFault
@ -472,7 +472,7 @@ KiGpfExit:
/* Return */ /* Return */
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiGeneralProtectionFault ENDFUNC
PUBLIC KiPageFault PUBLIC KiPageFault
@ -560,7 +560,7 @@ FUNC KiFloatingErrorFault
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiFloatingErrorFault ENDFUNC
PUBLIC KiAlignmentFault PUBLIC KiAlignmentFault
@ -571,7 +571,7 @@ FUNC KiAlignmentFault
/* Bugcheck */ /* Bugcheck */
Fatal EXCEPTION_ALIGNMENT_CHECK Fatal EXCEPTION_ALIGNMENT_CHECK
jmp $ jmp $
ENDFUNC KiAlignmentFault ENDFUNC
PUBLIC KiMcheckAbort PUBLIC KiMcheckAbort
@ -582,7 +582,7 @@ FUNC KiMcheckAbort
/* Bugcheck */ /* Bugcheck */
Fatal HEX(12) Fatal HEX(12)
jmp $ jmp $
ENDFUNC KiMcheckAbort ENDFUNC
PUBLIC KiXmmException PUBLIC KiXmmException
@ -604,7 +604,7 @@ FUNC KiXmmException
KiXmmExit: KiXmmExit:
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiXmmException ENDFUNC
/* SOFTWARE INTERRUPT SERVICES ***********************************************/ /* SOFTWARE INTERRUPT SERVICES ***********************************************/
@ -622,7 +622,7 @@ FUNC KiRaiseAssertion
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiRaiseAssertion ENDFUNC
PUBLIC KiDebugServiceTrap PUBLIC KiDebugServiceTrap
@ -640,7 +640,7 @@ FUNC KiDebugServiceTrap
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiDebugServiceTrap ENDFUNC
PUBLIC KiApcInterrupt PUBLIC KiApcInterrupt
@ -746,7 +746,7 @@ FUNC KiUnexpectedInterrupt
#endif #endif
/* Return */ /* Return */
ExitTrap TF_SAVE_ALL ExitTrap TF_SAVE_ALL
ENDFUNC KiUnexpectedInterrupt ENDFUNC
PUBLIC KiInterruptDispatch PUBLIC KiInterruptDispatch
FUNC KiInterruptDispatch FUNC KiInterruptDispatch