x64 / ntdllntoskrnl /

_VI_DEADLOCK_GLOBALS

← 10.0.28000.3231 22 builds latest →
struct _VI_DEADLOCK_GLOBALS {
__int64 TimeAcquire;/* 0x0 8 */
__int64 TimeRelease;/* 0x8 8 */
unsigned __int64 ResourceDatabaseCount;/* 0x18 8 */
/* ── cacheline 256 boundary (16384 bytes) ── */
unsigned __int64 ThreadDatabaseCount;/* 0x4018 8 */
/* ── cacheline 512 boundary (32768 bytes) ── */
volatile unsigned long AllocationFailures;/* 0x8010 4 */
unsigned long NodesTrimmedBasedOnAge;/* 0x8014 4 */
unsigned long NodesTrimmedBasedOnCount;/* 0x8018 4 */
unsigned long NodesSearched;/* 0x801c 4 */
unsigned long MaxNodesSearched;/* 0x8020 4 */
unsigned long SequenceNumber;/* 0x8024 4 */
unsigned long RecursionDepthLimit;/* 0x8028 4 */
unsigned long SearchedNodesLimit;/* 0x802c 4 */
unsigned long DepthLimitHits;/* 0x8030 4 */
unsigned long SearchLimitHits;/* 0x8034 4 */
unsigned long StackLimitHits;/* 0x8038 4 */
unsigned long ABC_ACB_Skipped;/* 0x803c 4 */
/* ── cacheline 513 boundary (32832 bytes) ── */
unsigned long OutOfOrderReleases;/* 0x8040 4 */
unsigned long NodesReleasedOutOfOrder;/* 0x8044 4 */
unsigned long TotalReleases;/* 0x8048 4 */
unsigned long RootNodesDeleted;/* 0x804c 4 */
unsigned long ForgetHistoryCounter;/* 0x8050 4 */
/* 4 bytes padding */
void* Instigator;/* 0x8058 8 */
unsigned long NumberOfParticipants;/* 0x8060 4 */
/* 4 bytes padding */
/* ── cacheline 517 boundary (33088 bytes) ── */
long ChildrenCountWatermark;/* 0x8168 4 */
unsigned __int64 StackLowLimit;/* 0x8170 8 */
unsigned __int64 StackHighLimit;/* 0x8178 8 */
};
size 33152 (0x8180)32 members2 holes (8 bytes)padding 0518 cachelines