SYSTEM_VERIFIER_COUNTERS_INFORMATION

The SYSTEM_VERIFIER_COUNTERS_INFORMATION structure is what a successful call to ZwQuerySystemInformation or NtQuerySystemInformation produces in its output buffer when given the information class SystemVerifierCountersInformation (0x76).

Documentation Status

The SYSTEM_VERIFIER_COUNTERS_INFORMATION structure is not documented.

Layout

The SYSTEM_VERIFIER_COUNTERS_INFORMATION is 0xBC or 0x0100 bytes in 32-bit and 64-bit Windows, respectively.

Offset (x86) Offset (x64) Definition
0x00 0x00
SYSTEM_VERIFIER_INFORMATION Legacy;
0x68 0x80
ULONG RaiseIrqls;
0x6C 0x84
ULONG AcquireSpinLocks;
0x70 0x88
ULONG SynchronizeExecutions;
0x74 0x8C
ULONG AllocationsWithNoTag;
0x78 0x90
ULONG AllocationsFailed;
0x7C 0x94
ULONG AllocationsFailedDeliberately;
0x80 0x98
ULONG_PTR LockedBytes;
0x84 0xA0
ULONG_PTR PeakLockedBytes;
0x88 0xA8
ULONG_PTR MappedLockedBytes;
0x8C 0xB0
ULONG_PTR PeakMappedLockedBytes;
0x90 0xB8
ULONG_PTR MappedIoSpaceBytes;
0x94 0xC0
ULONG_PTR PeakMappedIoSpaceBytes;
0x98 0xC8
ULONG_PTR PagesForMdlBytes;
0x9C 0xD0
ULONG_PTR PeakPagesForMdlBytes;
0xA0 0xD8
ULONG_PTR ContiguousMemoryBytes;
0xA4 0xE0
ULONG_PTR PeakContiguousMemoryBytes;
0xA8 0xE8
ULONG ExecutePoolTypes;
0xAC 0xEC
ULONG ExecutePageProtections;
0xB0 0xF0
ULONG ExecutePageMappings;
0xB4 0xF4
ULONG ExecuteWriteSections;
0xB8 0xF8
ULONG SectionAlignmentFailures;