mips / ntdllntoskrnl

_SYSTEM_VDM_INSTEMUL_INFO

← first 1 build latest →

incomplete only the Native API and process/thread environment structures two MIPS binaries were compiled with (_TEB, _PEB, _KPCR, RTL, object/file/registry information classes, image headers): no kernel objects

struct _SYSTEM_VDM_INSTEMUL_INFO {
unsigned long SegmentNotPresent;/* 0x0 4 */
unsigned long VdmOpcode0F;/* 0x4 4 */
unsigned long OpcodeESPrefix;/* 0x8 4 */
unsigned long OpcodeCSPrefix;/* 0xc 4 */
unsigned long OpcodeSSPrefix;/* 0x10 4 */
unsigned long OpcodeDSPrefix;/* 0x14 4 */
unsigned long OpcodeFSPrefix;/* 0x18 4 */
unsigned long OpcodeGSPrefix;/* 0x1c 4 */
unsigned long OpcodeOPER32Prefix;/* 0x20 4 */
unsigned long OpcodeADDR32Prefix;/* 0x24 4 */
unsigned long OpcodeINSB;/* 0x28 4 */
unsigned long OpcodeINSW;/* 0x2c 4 */
unsigned long OpcodeOUTSB;/* 0x30 4 */
unsigned long OpcodeOUTSW;/* 0x34 4 */
unsigned long OpcodePUSHF;/* 0x38 4 */
unsigned long OpcodePOPF;/* 0x3c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long OpcodeINTnn;/* 0x40 4 */
unsigned long OpcodeINTO;/* 0x44 4 */
unsigned long OpcodeIRET;/* 0x48 4 */
unsigned long OpcodeINBimm;/* 0x4c 4 */
unsigned long OpcodeINWimm;/* 0x50 4 */
unsigned long OpcodeOUTBimm;/* 0x54 4 */
unsigned long OpcodeOUTWimm;/* 0x58 4 */
unsigned long OpcodeINB;/* 0x5c 4 */
unsigned long OpcodeINW;/* 0x60 4 */
unsigned long OpcodeOUTB;/* 0x64 4 */
unsigned long OpcodeOUTW;/* 0x68 4 */
unsigned long OpcodeLOCKPrefix;/* 0x6c 4 */
unsigned long OpcodeREPNEPrefix;/* 0x70 4 */
unsigned long OpcodeREPPrefix;/* 0x74 4 */
unsigned long OpcodeHLT;/* 0x78 4 */
unsigned long OpcodeCLI;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long OpcodeSTI;/* 0x80 4 */
unsigned long BopCount;/* 0x84 4 */
};
/* source: Windows NT 3.1 beta DDK, MIPS/CDPLAYER.EXE and MIPS/DISKPERF.EXE inline CodeView 4 (NB08) type records; build 404.1 per the DDK's version.h */
size 136 (0x88)34 members0 holespadding 03 cachelines