struct _KSCB { unsigned __int64 GenerationCycles;/* 0x0 8 */ unsigned __int64 MinQuotaCycleTarget;/* 0x8 8 */ unsigned __int64 MaxQuotaCycleTarget;/* 0x10 8 */ unsigned __int64 RankCycleTarget;/* 0x18 8 */ unsigned __int64 LongTermCycles;/* 0x20 8 */ unsigned __int64 LastReportedCycles;/* 0x28 8 */ volatile unsigned __int64 OverQuotaHistory;/* 0x30 8 */ unsigned __int64 ReadyTime;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 InsertTime;/* 0x40 8 */ struct _LIST_ENTRY PerProcessorList;/* 0x48 8 */ struct _RTL_BALANCED_NODE QueueNode;/* 0x50 12 */ unsigned char Inserted : 1;/* 0x5c:0 1 */ unsigned char MaxOverQuota : 1;/* 0x5c:1 1 */ unsigned char MinOverQuota : 1;/* 0x5c:2 1 */ unsigned char RankBias : 1;/* 0x5c:3 1 */ unsigned char SoftCap : 1;/* 0x5c:4 1 */ unsigned char ShareRankOwner : 1;/* 0x5c:5 1 */ unsigned char Spare1 : 2;/* 0x5c:6 1 */ unsigned char Depth;/* 0x5d 1 */ unsigned short ReadySummary;/* 0x5e 2 */ unsigned long Rank;/* 0x60 4 */ volatile unsigned long* ShareRank;/* 0x64 4 */ volatile unsigned long OwnerShareRank;/* 0x68 4 */ struct _LIST_ENTRY ReadyListHead[16];/* 0x6c 128 */ /* ── cacheline 3 boundary (192 bytes) ── */ struct _RTL_RB_TREE ChildScbQueue;/* 0xec 8 */ struct _KSCB* Parent;/* 0xf4 4 */ struct _KSCB* Root;/* 0xf8 4 */};size 256 (0x100)27 members0 holespadding 44 cachelines
Used in (2)