ReactOS 0.4.16-dev-2-g02a6913
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
PVOID | KeUserPopEntrySListFault |
PVOID | KeUserPopEntrySListResume |
PVOID | FrRestore |
UCHAR | KiTrapPrefixTable [] |
UCHAR | KiTrapIoTable [] |
PFAST_SYSTEM_CALL_EXIT | KiFastCallExitHandler |
#define NDEBUG |
Definition at line 12 of file traphdlr.c.
VOID FASTCALL Ke386LoadFpuState | ( | IN PFX_SAVE_AREA | SaveArea | ) |
Referenced by KiTrap07Handler().
Definition at line 1868 of file traphdlr.c.
VOID FASTCALL KiCallbackReturnHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1641 of file traphdlr.c.
VOID FASTCALL KiCheckForSListAddress | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1858 of file traphdlr.c.
BOOLEAN FASTCALL KiCheckForSListFault | ( | PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1221 of file traphdlr.c.
Referenced by KiTrap0EHandler().
FORCEINLINE VOID KiCommonExit | ( | IN PKTRAP_FRAME | TrapFrame, |
BOOLEAN | SkipPreviousMode | ||
) |
Definition at line 96 of file traphdlr.c.
Referenced by KiEoiHelper(), KiServiceExit(), and KiServiceExit2().
FORCEINLINE ULONG_PTR KiDbgPostServiceHook | ( | ULONG | SystemCallNumber, |
ULONG_PTR | Result | ||
) |
Definition at line 1710 of file traphdlr.c.
Referenced by KiSystemServiceHandler().
FORCEINLINE VOID KiDbgPreServiceHook | ( | ULONG | SystemCallNumber, |
PULONG_PTR | Arguments | ||
) |
Definition at line 1700 of file traphdlr.c.
Referenced by KiSystemServiceHandler().
DECLSPEC_NORETURN VOID FASTCALL KiDebugHandler | ( | IN PKTRAP_FRAME | TrapFrame, |
IN ULONG | Parameter1, | ||
IN ULONG | Parameter2, | ||
IN ULONG | Parameter3 | ||
) |
Definition at line 219 of file traphdlr.c.
Referenced by KiDebugServiceHandler(), and KiTrap03Handler().
DECLSPEC_NORETURN VOID FASTCALL KiDebugServiceHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1685 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiEoiHelper | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 126 of file traphdlr.c.
Referenced by _HalpApcInterruptHandler(), HalpApcInterruptHandler(), HalpClockInterruptHandler(), HalpClockIpiHandler(), HalpDispatchInterrupt2ndEntry(), HalpDispatchInterruptHandler(), HalpTrap0DHandler(), KiDispatchExceptionFromTrapFrame(), KiEndInterrupt(), KiEnterV86Mode(), KiExitInterrupt(), KiExitV86Trap(), KiGetTickCountHandler(), KiNpxHandler(), KiTrap01Handler(), KiTrap07Handler(), KiTrap0EHandler(), and KiTrap10Handler().
Referenced by KiTrap01Handler().
Referenced by KiTrap01Handler().
VOID FASTCALL KiGetTickCountHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1624 of file traphdlr.c.
FORCEINLINE BOOLEAN KiIsFrameEdited | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 87 of file traphdlr.c.
Referenced by KiEoiHelper(), KiServiceExit(), and KiServiceExit2().
DECLSPEC_NORETURN VOID FASTCALL KiNpxHandler | ( | IN PKTRAP_FRAME | TrapFrame, |
IN PKTHREAD | Thread, | ||
IN PFX_SAVE_AREA | SaveArea | ||
) |
Definition at line 244 of file traphdlr.c.
Referenced by KiTrap07Handler(), and KiTrap10Handler().
DECLSPEC_NORETURN VOID FASTCALL KiRaiseAssertionHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1668 of file traphdlr.c.
VOID FASTCALL KiRaiseSecurityCheckFailureHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1580 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiServiceExit | ( | IN PKTRAP_FRAME | TrapFrame, |
IN NTSTATUS | Status | ||
) |
Definition at line 150 of file traphdlr.c.
Referenced by KiCallbackReturnHandler(), KiSystemServiceHandler(), and KiUserModeCallout().
DECLSPEC_NORETURN VOID FASTCALL KiServiceExit2 | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 189 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiSystemServiceHandler | ( | IN PKTRAP_FRAME | TrapFrame, |
IN PVOID | Arguments | ||
) |
Definition at line 1722 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap00Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 407 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap01Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 427 of file traphdlr.c.
Definition at line 460 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap03Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 586 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap04Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 598 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap05Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 618 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap06Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 641 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap07Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 722 of file traphdlr.c.
DECLSPEC_NORETURN VOID __cdecl KiTrap08Handler | ( | VOID | ) |
Definition at line 831 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap09Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 882 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap0AHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 895 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap0BHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 910 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap0CHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 923 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap0DHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 939 of file traphdlr.c.
Referenced by KiTrap0DHandler().
DECLSPEC_NORETURN VOID FASTCALL KiTrap0EHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1321 of file traphdlr.c.
Referenced by KiTrap0DHandler().
DECLSPEC_NORETURN VOID FASTCALL KiTrap0FHandler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1440 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap10Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1453 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap11Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1481 of file traphdlr.c.
DECLSPEC_NORETURN VOID FASTCALL KiTrap13Handler | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 1494 of file traphdlr.c.
FORCEINLINE BOOLEAN KiV86Trap | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 79 of file traphdlr.c.
Referenced by KiTrap06Handler(), and KiTrap0DHandler().
FORCEINLINE BOOLEAN KiVdmTrap | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 70 of file traphdlr.c.
Referenced by KiDebugHandler(), KiNpxHandler(), KiTrap00Handler(), KiTrap01Handler(), KiTrap04Handler(), KiTrap05Handler(), KiTrap0AHandler(), KiTrap0DHandler(), KiTrap0EHandler(), and KiTrap13Handler().
|
extern |
Referenced by KiNpxHandler().
|
extern |
Definition at line 18 of file psmgr.c.
Referenced by KiCheckForSListFault().
|
extern |
Definition at line 19 of file psmgr.c.
Referenced by KiCheckForSListFault().
PFAST_SYSTEM_CALL_EXIT KiFastCallExitHandler |
Definition at line 56 of file traphdlr.c.
Referenced by KiRestoreFastSyscallReturnState(), and KiServiceExit().
UCHAR KiTrapIoTable[] |
Definition at line 40 of file traphdlr.c.
Referenced by KiTrap0DHandler().
UCHAR KiTrapPrefixTable[] |
Definition at line 25 of file traphdlr.c.
Referenced by KiTrap0DHandler().