struct _VI_DEADLOCK_GLOBALS { __int64 TimeAcquire;/* 0x0 8 */ __int64 TimeRelease;/* 0x8 8 */ struct _LIST_ENTRY* ResourceDatabase;/* 0x10 4 */ unsigned long ResourceDatabaseCount;/* 0x14 4 */ struct _VF_ADDRESS_RANGE ResourceAddressRange[1023];/* 0x18 8184 */ /* ── cacheline 128 boundary (8192 bytes) ── */ struct _LIST_ENTRY* ThreadDatabase;/* 0x2010 4 */ unsigned long ThreadDatabaseCount;/* 0x2014 4 */ struct _VF_ADDRESS_RANGE ThreadAddressRange[1023];/* 0x2018 8184 */ /* ── cacheline 256 boundary (16384 bytes) ── */ volatile unsigned long AllocationFailures;/* 0x4010 4 */ unsigned long NodesTrimmedBasedOnAge;/* 0x4014 4 */ unsigned long NodesTrimmedBasedOnCount;/* 0x4018 4 */ unsigned long NodesSearched;/* 0x401c 4 */ unsigned long MaxNodesSearched;/* 0x4020 4 */ unsigned long SequenceNumber;/* 0x4024 4 */ unsigned long RecursionDepthLimit;/* 0x4028 4 */ unsigned long SearchedNodesLimit;/* 0x402c 4 */ unsigned long DepthLimitHits;/* 0x4030 4 */ unsigned long SearchLimitHits;/* 0x4034 4 */ unsigned long StackLimitHits;/* 0x4038 4 */ unsigned long ABC_ACB_Skipped;/* 0x403c 4 */ /* ── cacheline 257 boundary (16448 bytes) ── */ unsigned long OutOfOrderReleases;/* 0x4040 4 */ unsigned long NodesReleasedOutOfOrder;/* 0x4044 4 */ unsigned long TotalReleases;/* 0x4048 4 */ unsigned long RootNodesDeleted;/* 0x404c 4 */ unsigned long ForgetHistoryCounter;/* 0x4050 4 */ void* Instigator;/* 0x4054 4 */ unsigned long NumberOfParticipants;/* 0x4058 4 */ struct _VI_DEADLOCK_NODE* Participant[32];/* 0x405c 128 */ /* ── cacheline 259 boundary (16576 bytes) ── */ long ChildrenCountWatermark;/* 0x40dc 4 */ enum _KERNEL_STACK_LIMITS StackType;/* 0x40e0 4 */ unsigned long StackLowLimit;/* 0x40e4 4 */ unsigned long StackHighLimit;/* 0x40e8 4 */};size 16624 (0x40f0)32 members0 holespadding 4260 cachelines
Used in (0)