Doxygen

traphdlr.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

BOOLEAN FORCEINLINE KiVdmTrap (IN PKTRAP_FRAME TrapFrame)
BOOLEAN FORCEINLINE KiV86Trap (IN PKTRAP_FRAME TrapFrame)
BOOLEAN FORCEINLINE KiIsFrameEdited (IN PKTRAP_FRAME TrapFrame)
VOID FORCEINLINE KiCommonExit (IN PKTRAP_FRAME TrapFrame, BOOLEAN SkipPreviousMode)
DECLSPEC_NORETURN VOID FASTCALL KiEoiHelper (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiServiceExit (IN PKTRAP_FRAME TrapFrame, IN NTSTATUS Status)
DECLSPEC_NORETURN VOID FASTCALL KiServiceExit2 (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiDebugHandler (IN PKTRAP_FRAME TrapFrame, IN ULONG Parameter1, IN ULONG Parameter2, IN ULONG Parameter3)
DECLSPEC_NORETURN VOID FASTCALL KiNpxHandler (IN PKTRAP_FRAME TrapFrame, IN PKTHREAD Thread, IN PFX_SAVE_AREA SaveArea)
DECLSPEC_NORETURN VOID FASTCALL KiTrap00Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap01Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID __cdecl KiTrap02 (VOID)
DECLSPEC_NORETURN VOID FASTCALL KiTrap03Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap04Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap05Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap06Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap07Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap08Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap09Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap0AHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap0BHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap0CHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap0DHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap0EHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap0FHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap10Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap11Handler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiTrap13Handler (IN PKTRAP_FRAME TrapFrame)
VOID FASTCALL KiGetTickCountHandler (IN PKTRAP_FRAME TrapFrame)
VOID FASTCALL KiCallbackReturnHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiRaiseAssertionHandler (IN PKTRAP_FRAME TrapFrame)
DECLSPEC_NORETURN VOID FASTCALL KiDebugServiceHandler (IN PKTRAP_FRAME TrapFrame)
FORCEINLINE VOID KiDbgPreServiceHook (ULONG SystemCallNumber, PULONG_PTR Arguments)
FORCEINLINE ULONG_PTR KiDbgPostServiceHook (ULONG SystemCallNumber, ULONG_PTR Result)
DECLSPEC_NORETURN VOID FORCEINLINE KiSystemCall (IN PKTRAP_FRAME TrapFrame, IN PVOID Arguments)
DECLSPEC_NORETURN VOID FASTCALL KiSystemServiceHandler (IN PKTRAP_FRAME TrapFrame, IN PVOID Arguments)
DECLSPEC_NORETURN VOID FASTCALL KiFastCallEntryHandler (IN PKTRAP_FRAME TrapFrame, IN PVOID Arguments)
VOID NTAPI Kei386EoiHelper (VOID)

Variables

UCHAR KiTrapPrefixTable []
UCHAR KiTrapIoTable []
PFAST_SYSTEM_CALL_EXIT KiFastCallExitHandler