struct VI_DEADLOCK_GLOBALS
|
typedef struct _VI_DEADLOCK_GLOBALS
{
INT64 TimeAcquire;
INT64 TimeRelease;
PLIST_ENTRY ResourceDatabase;
ULONG ResourceDatabaseCount;
VI_DEADLOCK_ADDRESS_RANGE ResourceAddressRange[1023];
PLIST_ENTRY ThreadDatabase;
ULONG ThreadDatabaseCount;
VI_DEADLOCK_ADDRESS_RANGE ThreadAddressRange[1023];
ULONG AllocationFailures;
ULONG NodesTrimmedBasedOnAge;
ULONG NodesTrimmedBasedOnCount;
ULONG NodesSearched;
ULONG MaxNodesSearched;
ULONG SequenceNumber;
ULONG RecursionDepthLimit;
ULONG SearchedNodesLimit;
ULONG DepthLimitHits;
ULONG SearchLimitHits;
ULONG ABC_ACB_Skipped;
ULONG OutOfOrderReleases;
ULONG NodesReleasedOutOfOrder;
ULONG TotalReleases;
ULONG RootNodesDeleted;
ULONG ForgetHistoryCounter;
PVOID Instigator;
ULONG NumberOfParticipants;
PVI_DEADLOCK_NODE Participant[32];
ULONG CacheReductionInProgress;
} VI_DEADLOCK_GLOBALS, *PVI_DEADLOCK_GLOBALS;
Windows Vista Kernel Structures
|