mips / ntdllntoskrnl

_SYSTEM_PERFORMANCE_INFORMATION

← no build number 2 builds 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_PERFORMANCE_INFORMATION {
unsigned long IoReadOperationCount;/* 0x20 4 */
unsigned long IoWriteOperationCount;/* 0x24 4 */
unsigned long IoOtherOperationCount;/* 0x28 4 */
unsigned long AvailablePages;/* 0x2c 4 */
unsigned long CommittedPages;/* 0x30 4 */
unsigned long CommitLimit;/* 0x34 4 */
unsigned long PeakCommitment;/* 0x38 4 */
unsigned long PageFaultCount;/* 0x3c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long CopyOnWriteCount;/* 0x40 4 */
unsigned long TransitionCount;/* 0x44 4 */
unsigned long CacheTransitionCount;/* 0x48 4 */
unsigned long DemandZeroCount;/* 0x4c 4 */
unsigned long PageReadCount;/* 0x50 4 */
unsigned long PageReadIoCount;/* 0x54 4 */
unsigned long CacheReadCount;/* 0x58 4 */
unsigned long CacheIoCount;/* 0x5c 4 */
unsigned long DirtyPagesWriteCount;/* 0x60 4 */
unsigned long DirtyWriteIoCount;/* 0x64 4 */
unsigned long MappedPagesWriteCount;/* 0x68 4 */
unsigned long MappedWriteIoCount;/* 0x6c 4 */
unsigned long PagedPoolPages;/* 0x70 4 */
unsigned long NonPagedPoolPages;/* 0x74 4 */
unsigned long PagedPoolAllocs;/* 0x78 4 */
unsigned long PagedPoolFrees;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long NonPagedPoolAllocs;/* 0x80 4 */
unsigned long NonPagedPoolFrees;/* 0x84 4 */
unsigned long FreeSystemPtes;/* 0x88 4 */
unsigned long LpcCallOperationCount;/* 0x8c 4 */
unsigned long LpcCallBackOperationCount;/* 0x90 4 */
unsigned long LpcDatagramOperationCount;/* 0x94 4 */
unsigned long LpcThreadsWaitingInReceive;/* 0x98 4 */
unsigned long LpcThreadsWaitingForReply;/* 0x9c 4 */
unsigned long EvPrWaitingLow;/* 0xa0 4 */
unsigned long EvPrWaitingHigh;/* 0xa4 4 */
unsigned long EvPrSetHigh;/* 0xa8 4 */
unsigned long EvPrSetLow;/* 0xac 4 */
unsigned long CcFastReadNoWait;/* 0xb0 4 */
unsigned long CcFastReadWait;/* 0xb4 4 */
unsigned long CcFastReadResourceMiss;/* 0xb8 4 */
unsigned long CcFastReadNotPossible;/* 0xbc 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned long CcFastMdlReadNoWait;/* 0xc0 4 */
unsigned long CcFastMdlReadWait;/* 0xc4 4 */
unsigned long CcFastMdlReadResourceMiss;/* 0xc8 4 */
unsigned long CcFastMdlReadNotPossible;/* 0xcc 4 */
unsigned long CcMapDataNoWait;/* 0xd0 4 */
unsigned long CcMapDataWait;/* 0xd4 4 */
unsigned long CcMapDataNoWaitMiss;/* 0xd8 4 */
unsigned long CcMapDataWaitMiss;/* 0xdc 4 */
unsigned long CcPinMappedDataCount;/* 0xe0 4 */
unsigned long CcPinReadNoWait;/* 0xe4 4 */
unsigned long CcPinReadWait;/* 0xe8 4 */
unsigned long CcPinReadNoWaitMiss;/* 0xec 4 */
unsigned long CcPinReadWaitMiss;/* 0xf0 4 */
unsigned long CcCopyReadNoWait;/* 0xf4 4 */
unsigned long CcCopyReadWait;/* 0xf8 4 */
unsigned long CcCopyReadNoWaitMiss;/* 0xfc 4 */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned long CcCopyReadWaitMiss;/* 0x100 4 */
unsigned long CcMdlReadNoWait;/* 0x104 4 */
unsigned long CcMdlReadWait;/* 0x108 4 */
unsigned long CcMdlReadNoWaitMiss;/* 0x10c 4 */
unsigned long CcMdlReadWaitMiss;/* 0x110 4 */
unsigned long CcReadAheadIos;/* 0x114 4 */
unsigned long CcLazyWriteIos;/* 0x118 4 */
unsigned long CcLazyWritePages;/* 0x11c 4 */
unsigned long CcDataFlushes;/* 0x120 4 */
unsigned long CcDataPages;/* 0x124 4 */
unsigned long ContextSwitches;/* 0x128 4 */
unsigned long FirstLevelTbFills;/* 0x12c 4 */
unsigned long SecondLevelTbFills;/* 0x130 4 */
unsigned long SystemCalls;/* 0x134 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 312 (0x138)74 members0 holespadding 05 cachelines