#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(). |
1.3.7