|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().