ReactOS 0.4.16-dev-92-g0c2cdca
|
Go to the source code of this file.
Macros | |
#define | KiExitTrapDebugChecks(x, y) |
#define | KiFillTrapFrameDebug(x) |
Typedefs | |
typedef VOID(FASTCALL * | PFAST_SYSTEM_CALL_EXIT) (IN PKTRAP_FRAME TrapFrame) |
Variables | |
PFAST_SYSTEM_CALL_EXIT | KiFastCallExitHandler |
typedef VOID(FASTCALL * PFAST_SYSTEM_CALL_EXIT) (IN PKTRAP_FRAME TrapFrame) |
FORCEINLINE VOID KiDumpTrapFrame | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 31 of file trap_x.h.
Referenced by HalpTrap0DHandler().
DECLSPEC_NORETURN VOID FASTCALL KiEditedTrapReturn | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Referenced by KiEoiHelper(), and KiServiceExit2().
FORCEINLINE VOID KiEnterInterruptTrap | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 368 of file trap_x.h.
Referenced by HalpApcInterruptHandler(), HalpClockInterruptHandler(), HalpClockIpiHandler(), HalpDispatchInterruptHandler(), KiInterruptTemplateHandler(), and KiUnexpectedInterruptTailHandler().
FORCEINLINE VOID KiEnterTrap | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 402 of file trap_x.h.
Referenced by HalpTrap0DHandler(), KiDebugServiceHandler(), KiGetTickCountHandler(), KiRaiseAssertionHandler(), KiRaiseSecurityCheckFailureHandler(), KiTrap00Handler(), KiTrap01Handler(), KiTrap03Handler(), KiTrap04Handler(), KiTrap05Handler(), KiTrap06Handler(), KiTrap07Handler(), KiTrap09Handler(), KiTrap0AHandler(), KiTrap0BHandler(), KiTrap0CHandler(), KiTrap0DHandler(), KiTrap0EHandler(), KiTrap0FHandler(), KiTrap10Handler(), KiTrap11Handler(), and KiTrap13Handler().
FORCEINLINE VOID KiEnterV86Trap | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 345 of file trap_x.h.
Referenced by KiTrap06Handler(), and KiTrap0DHandler().
FORCEINLINE VOID KiExitSystemCallDebugChecks | ( | IN ULONG | SystemCall, |
IN PKTRAP_FRAME | TrapFrame | ||
) |
Definition at line 189 of file trap_x.h.
Referenced by KiSystemServiceHandler().
FORCEINLINE DECLSPEC_NORETURN VOID KiExitV86Trap | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 299 of file trap_x.h.
Referenced by KiTrap06Handler(), and KiTrap0DHandler().
FORCEINLINE VOID KiHandleDebugRegistersOnTrapEntry | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 251 of file trap_x.h.
Referenced by KiEnterInterruptTrap(), KiEnterTrap(), KiEnterV86Trap(), and KiSystemServiceHandler().
FORCEINLINE VOID KiHandleDebugRegistersOnTrapExit | ( | PKTRAP_FRAME | TrapFrame | ) |
Definition at line 278 of file trap_x.h.
Referenced by KiCommonExit(), and KiExitV86Trap().
DECLSPEC_NORETURN VOID FASTCALL KiSystemCallReturn | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Referenced by KiServiceExit().
DECLSPEC_NORETURN VOID FASTCALL KiSystemCallSysExitReturn | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Referenced by KiRestoreFastSyscallReturnState().
DECLSPEC_NORETURN VOID FASTCALL KiSystemCallTrapReturn | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Referenced by KiRestoreFastSyscallReturnState(), and KiServiceExit().
DECLSPEC_NORETURN VOID FASTCALL KiTrapReturn | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Referenced by KiEoiHelper(), KiServiceExit2(), and KiTrap0DHandler().
DECLSPEC_NORETURN VOID FASTCALL KiTrapReturnNoSegments | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Referenced by KiEoiHelper(), KiExitV86Trap(), and KiServiceExit2().
DECLSPEC_NORETURN VOID FASTCALL KiTrapReturnNoSegmentsRet8 | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Referenced by KiEoiHelper(), and KiServiceExit2().
FORCEINLINE BOOLEAN KiUserTrap | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 20 of file trap_x.h.
Referenced by KiEnterInterruptTrap(), KiEnterTrap(), and KiExitSystemCallDebugChecks().
|
extern |
Definition at line 56 of file traphdlr.c.
Referenced by KiRestoreFastSyscallReturnState(), and KiServiceExit().