struct _VI_DEADLOCK_GLOBALS { __int64 TimeAcquire;/* 0x0 8 */ __int64 TimeRelease;/* 0x8 8 */ struct _LIST_ENTRY* ResourceDatabase;/* 0x10 8 */ unsigned __int64 ResourceDatabaseCount;/* 0x18 8 */ struct _VF_ADDRESS_RANGE ResourceAddressRange[1023];/* 0x20 16368 */ /* ── cacheline 256 boundary (16384 bytes) ── */ struct _LIST_ENTRY* ThreadDatabase;/* 0x4010 8 */ unsigned __int64 ThreadDatabaseCount;/* 0x4018 8 */ struct _VF_ADDRESS_RANGE ThreadAddressRange[1023];/* 0x4020 16368 */ /* ── 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 */ struct _VI_DEADLOCK_NODE* Participant[32];/* 0x8068 256 */ /* ── cacheline 517 boundary (33088 bytes) ── */ long ChildrenCountWatermark;/* 0x8168 4 */ enum _KERNEL_STACK_LIMITS StackType;/* 0x816c 4 */ unsigned __int64 StackLowLimit;/* 0x8170 8 */ unsigned __int64 StackHighLimit;/* 0x8178 8 */};size 33152 (0x8180)32 members2 holes (8 bytes)padding 0518 cachelines
Used in (0)