#include "ki.h"
Go to the source code of this file.
Classes | |
struct | KMOD |
Defines | |
#define | REG(field) ((ULONG)(&((KTRAP_FRAME *)0)->field)) |
#define | GETREG(frame, reg) ((PULONG) (((ULONG) frame)+reg))[0] |
Typedefs | |
typedef * | PKMOD |
Functions | |
NTSTATUS | Ki386CheckDivideByZeroTrap (IN PKTRAP_FRAME UserFrame) |
UCHAR | KiNextIStreamByte (IN PKTRAP_FRAME UserFrame, IN PUCHAR *istream) |
BOOLEAN | Ki386CheckDelayedNpxTrap (IN PKTRAP_FRAME UserFrame, IN PFX_SAVE_AREA NpxFrame) |
Variables | |
UCHAR | RM32 [] |
UCHAR | RM8 [] |
KMOD | MOD32 [] |
struct { | |
UCHAR Opcode1 | |
UCHAR Opcode2 | |
UCHAR ModRm | |
UCHAR type | |
} | NoWaitNpxInstructions [] |
|
Definition at line 36 of file i386/trapc.c. Referenced by Ki386CheckDelayedNpxTrap(), and Ki386CheckDivideByZeroTrap(). |
|
Definition at line 35 of file i386/trapc.c. |
|
Referenced by Ki386CheckDelayedNpxTrap(), and Ki386CheckDivideByZeroTrap(). |
|
Definition at line 309 of file i386/trapc.c. References EXCEPTION_EXECUTE_HANDLER, FALSE, GETREG, KiCopyInformation(), KiDispatchException(), KiNextIStreamByte(), MOD32, NoWaitNpxInstructions, NULL, PKMOD, ProbeAndWriteUshort, PUSHORT, RM32, TRUE, UserMode, and USHORT.
|
|
Definition at line 90 of file i386/trapc.c. References EXCEPTION_EXECUTE_HANDLER, FALSE, GETREG, KeBugCheck(), MOD32, NTSTATUS(), PKMOD, ProbeAndReadChar, ProbeAndReadUchar, ProbeAndReadUlong, ProbeAndReadUshort, PUSHORT, RM32, RM8, TRUE, and UNEXPECTED_KERNEL_MODE_TRAP.
|
|
Definition at line 277 of file i386/trapc.c. References ProbeAndReadUchar. Referenced by Ki386CheckDelayedNpxTrap().
|
|
Initial value:
Definition at line 67 of file i386/trapc.c. Referenced by Ki386CheckDelayedNpxTrap(), and Ki386CheckDivideByZeroTrap(). |
|
Definition at line 76 of file i386/trapc.c. |
|
Referenced by Ki386CheckDelayedNpxTrap(). |
|
Definition at line 75 of file i386/trapc.c. |
|
Definition at line 75 of file i386/trapc.c. |
|
Initial value: Definition at line 45 of file i386/trapc.c. Referenced by Ki386CheckDelayedNpxTrap(), and Ki386CheckDivideByZeroTrap(). |
|
Initial value: Definition at line 56 of file i386/trapc.c. Referenced by Ki386CheckDivideByZeroTrap(). |
|
Definition at line 76 of file i386/trapc.c. Referenced by CmpAppendSection(), CmpGetInfData(), CreateHandle(), LdrpMapDll(), List(), LoadDIB(), LoadIcoCur(), LoadImageA(), main(), ObjectFromDIBResource(), OpenUserPerformanceData(), RtlLoadObjectFromDIBFile(), UserGetDesktopDC(), WowServerLoadCreateCursorIcon(), and xxxDrawDragRect(). |