пятница, 1 мая 2015 г.

windows 10 build 10074 KPRCB

to compare with


kd> dt _KPRCB
ntdll!_KPRCB
   +0x000 MinorVersion     : Uint2B
   +0x002 MajorVersion     : Uint2B
   +0x004 CurrentThread    : Ptr32 _KTHREAD
   +0x008 NextThread       : Ptr32 _KTHREAD
   +0x00c IdleThread       : Ptr32 _KTHREAD
   +0x010 LegacyNumber     : UChar
   +0x011 NestingLevel     : UChar
   +0x012 BuildType        : Uint2B
   +0x014 CpuType          : Char
   +0x015 CpuID            : Char
   +0x016 CpuStep          : Uint2B
   +0x016 CpuStepping      : UChar
   +0x017 CpuModel         : UChar
   +0x018 ProcessorState   : _KPROCESSOR_STATE
   +0x338 ParentNode       : Ptr32 _KNODE
   +0x33c PriorityState    : Ptr32 Char
   +0x340 KernelReserved   : [14] Uint4B
   +0x378 HalReserved      : [16] Uint4B
   +0x3b8 CFlushSize       : Uint4B
   +0x3bc CoresPerPhysicalProcessor : UChar
   +0x3bd LogicalProcessorsPerCore : UChar
   +0x3be CpuVendor        : UChar
   +0x3bf PrcbPad0         : [1] UChar
   +0x3c0 MHz              : Uint4B
   +0x3c4 GroupIndex       : UChar
   +0x3c5 Group            : UChar
   +0x3c6 PrcbPad05        : [2] UChar
   +0x3c8 GroupSetMember   : Uint4B
   +0x3cc Number           : Uint4B
   +0x3d0 ClockOwner       : UChar
   +0x3d1 PendingTickFlags : UChar
   +0x3d1 PendingTick      : Pos 0, 1 Bit
   +0x3d1 PendingBackupTick : Pos 1, 1 Bit
   +0x3d2 PrcbPad10        : [70] UChar
   +0x418 LockQueue        : [17] _KSPIN_LOCK_QUEUE
   +0x4a0 InterruptCount   : Uint4B
   +0x4a4 KernelTime       : Uint4B
   +0x4a8 UserTime         : Uint4B
   +0x4ac DpcTime          : Uint4B
   +0x4b0 DpcTimeCount     : Uint4B
   +0x4b4 InterruptTime    : Uint4B
   +0x4b8 AdjustDpcThreshold : Uint4B
   +0x4bc PageColor        : Uint4B
   +0x4c0 DebuggerSavedIRQL : UChar
   +0x4c1 NodeColor        : UChar
   +0x4c2 DeepSleep        : UChar
   +0x4c3 PrcbPad20        : [5] UChar
   +0x4c8 NodeShiftedColor : Uint4B
   +0x4cc SecondaryColorMask : Uint4B
   +0x4d0 DpcTimeLimit     : Uint4B
   +0x4d4 DeviceInterruptCount : Uint4B
   +0x4d8 PrcbPad21        : [2] Uint4B
   +0x4e0 CcFastReadNoWait : Uint4B
   +0x4e4 CcFastReadWait   : Uint4B
   +0x4e8 CcFastReadNotPossible : Uint4B
   +0x4ec CcCopyReadNoWait : Uint4B
   +0x4f0 CcCopyReadWait   : Uint4B
   +0x4f4 CcCopyReadNoWaitMiss : Uint4B
   +0x4f8 MmSpinLockOrdering : Int4B
   +0x4fc IoReadOperationCount : Int4B
   +0x500 IoWriteOperationCount : Int4B
   +0x504 IoOtherOperationCount : Int4B
   +0x508 IoReadTransferCount : _LARGE_INTEGER
   +0x510 IoWriteTransferCount : _LARGE_INTEGER
   +0x518 IoOtherTransferCount : _LARGE_INTEGER
   +0x520 CcFastMdlReadNoWait : Uint4B
   +0x524 CcFastMdlReadWait : Uint4B
   +0x528 CcFastMdlReadNotPossible : Uint4B
   +0x52c CcMapDataNoWait  : Uint4B
   +0x530 CcMapDataWait    : Uint4B
   +0x534 CcPinMappedDataCount : Uint4B
   +0x538 CcPinReadNoWait  : Uint4B
   +0x53c CcPinReadWait    : Uint4B
   +0x540 CcMdlReadNoWait  : Uint4B
   +0x544 CcMdlReadWait    : Uint4B
   +0x548 CcLazyWriteHotSpots : Uint4B
   +0x54c CcLazyWriteIos   : Uint4B
   +0x550 CcLazyWritePages : Uint4B
   +0x554 CcDataFlushes    : Uint4B
   +0x558 CcDataPages      : Uint4B
   +0x55c CcLostDelayedWrites : Uint4B
   +0x560 CcFastReadResourceMiss : Uint4B
   +0x564 CcCopyReadWaitMiss : Uint4B
   +0x568 CcFastMdlReadResourceMiss : Uint4B
   +0x56c CcMapDataNoWaitMiss : Uint4B
   +0x570 CcMapDataWaitMiss : Uint4B
   +0x574 CcPinReadNoWaitMiss : Uint4B
   +0x578 CcPinReadWaitMiss : Uint4B
   +0x57c CcMdlReadNoWaitMiss : Uint4B
   +0x580 CcMdlReadWaitMiss : Uint4B
   +0x584 CcReadAheadIos   : Uint4B
   +0x588 KeAlignmentFixupCount : Uint4B
   +0x58c KeExceptionDispatchCount : Uint4B
   +0x590 KeSystemCalls    : Uint4B
   +0x594 AvailableTime    : Uint4B
   +0x598 PrcbPad22        : [2] Uint4B
   +0x5a0 PPLookasideList  : [16] _PP_LOOKASIDE_LIST
   +0x620 PPNxPagedLookasideList : [32] _GENERAL_LOOKASIDE_POOL
   +0xf20 PPNPagedLookasideList : [32] _GENERAL_LOOKASIDE_POOL
   +0x1820 PPPagedLookasideList : [32] _GENERAL_LOOKASIDE_POOL
   +0x2120 PacketBarrier    : Int4B
   +0x2124 ReverseStall     : Int4B
   +0x2128 IpiFrame         : Ptr32 Void
   +0x212c PrcbPad3         : [52] UChar
   +0x2160 CurrentPacket    : [3] Ptr32 Void
   +0x216c TargetSet        : Uint4B
   +0x2170 WorkerRoutine    : Ptr32     void 
   +0x2174 IpiFrozen        : Uint4B
   +0x2178 PrcbPad4         : [40] UChar
   +0x21a0 RequestSummary   : Uint4B
   +0x21a4 TargetCount      : Int4B
   +0x21a8 PrcbPad50        : [40] UChar
   +0x21d0 InterruptLastCount : Uint4B
   +0x21d4 InterruptRate    : Uint4B
   +0x21d8 DeviceInterrupts : Uint4B
   +0x21dc IsrDpcStats      : Ptr32 Void
   +0x21e0 DpcData          : [2] _KDPC_DATA
   +0x2210 DpcStack         : Ptr32 Void
   +0x2214 MaximumDpcQueueDepth : Int4B
   +0x2218 DpcRequestRate   : Uint4B
   +0x221c MinimumDpcRate   : Uint4B
   +0x2220 DpcLastCount     : Uint4B
   +0x2224 PrcbLock         : Uint4B
   +0x2228 DpcGate          : _KGATE
   +0x2238 IdleState        : UChar
   +0x2239 QuantumEnd       : UChar
   +0x223a DpcRoutineActive : UChar
   +0x223b IdleSchedule     : UChar
   +0x223c DpcRequestSummary : Int4B
   +0x223c DpcRequestSlot   : [2] Int2B
   +0x223c NormalDpcState   : Int2B
   +0x223e ThreadDpcState   : Int2B
   +0x223c DpcNormalProcessingActive : Pos 0, 1 Bit
   +0x223c DpcNormalProcessingRequested : Pos 1, 1 Bit
   +0x223c DpcNormalThreadSignal : Pos 2, 1 Bit
   +0x223c DpcNormalTimerExpiration : Pos 3, 1 Bit
   +0x223c DpcNormalDpcPresent : Pos 4, 1 Bit
   +0x223c DpcNormalLocalInterrupt : Pos 5, 1 Bit
   +0x223c DpcNormalSpare   : Pos 6, 10 Bits
   +0x223c DpcThreadActive  : Pos 16, 1 Bit
   +0x223c DpcThreadRequested : Pos 17, 1 Bit
   +0x223c DpcThreadSpare   : Pos 18, 14 Bits
   +0x2240 LastTimerHand    : Uint4B
   +0x2244 LastTick         : Uint4B
   +0x2248 PeriodicCount    : Uint4B
   +0x224c PeriodicBias     : Uint4B
   +0x2250 ClockInterrupts  : Uint4B
   +0x2254 ReadyScanTick    : Uint4B
   +0x2258 GroupSchedulingOverQuota : UChar
   +0x2259 ThreadDpcEnable  : UChar
   +0x225a PrcbPad41        : [2] UChar
   +0x2260 TimerTable       : _KTIMER_TABLE
   +0x3aa0 CallDpc          : _KDPC
   +0x3ac0 ClockKeepAlive   : Int4B
   +0x3ac4 PrcbPad6         : [4] UChar
   +0x3ac8 DpcWatchdogPeriod : Int4B
   +0x3acc DpcWatchdogCount : Int4B
   +0x3ad0 KeSpinLockOrdering : Int4B
   +0x3ad4 PrcbPad70        : [1] Uint4B
   +0x3ad8 QueueIndex       : Uint4B
   +0x3adc DeferredReadyListHead : _SINGLE_LIST_ENTRY
   +0x3ae0 ReadySummary     : Uint4B
   +0x3ae4 AffinitizedSelectionMask : Int4B
   +0x3ae8 WaitLock         : Uint4B
   +0x3aec WaitListHead     : _LIST_ENTRY
   +0x3af4 ScbOffset        : Uint4B
   +0x3af8 StartCycles      : Uint8B
   +0x3b00 TaggedCyclesStart : Uint8B
   +0x3b08 TaggedCycles     : [2] Uint8B
   +0x3b18 GenerationTarget : Uint8B
   +0x3b20 CycleTime        : Uint8B
   +0x3b28 AffinitizedCycles : Uint8B
   +0x3b30 HighCycleTime    : Uint4B
   +0x3b38 Cycles           : [4] [2] Uint8B
   +0x3b78 PrcbPad71        : [10] Uint4B
   +0x3ba0 DispatcherReadyListHead : [32] _LIST_ENTRY
   +0x3ca0 ChainedInterruptList : Ptr32 Void
   +0x3ca4 LookasideIrpFloat : Int4B
   +0x3ca8 ScbQueue         : _RTL_RB_TREE
   +0x3cb0 ScbList          : _LIST_ENTRY
   +0x3cb8 MmPageFaultCount : Int4B
   +0x3cbc MmCopyOnWriteCount : Int4B
   +0x3cc0 MmTransitionCount : Int4B
   +0x3cc4 MmCacheTransitionCount : Int4B
   +0x3cc8 MmDemandZeroCount : Int4B
   +0x3ccc MmPageReadCount  : Int4B
   +0x3cd0 MmPageReadIoCount : Int4B
   +0x3cd4 MmCacheReadCount : Int4B
   +0x3cd8 MmCacheIoCount   : Int4B
   +0x3cdc MmDirtyPagesWriteCount : Int4B
   +0x3ce0 MmDirtyWriteIoCount : Int4B
   +0x3ce4 MmMappedPagesWriteCount : Int4B
   +0x3ce8 MmMappedWriteIoCount : Int4B
   +0x3cec CachedCommit     : Uint4B
   +0x3cf0 CachedResidentAvailable : Uint4B
   +0x3cf4 HyperPte         : Ptr32 Void
   +0x3cf8 PrcbPad8         : [4] UChar
   +0x3cfc VendorString     : [13] UChar
   +0x3d09 InitialApicId    : UChar
   +0x3d0a LogicalProcessorsPerPhysicalProcessor : UChar
   +0x3d0b PrcbPad9         : [1] UChar
   +0x3d10 FeatureBits      : Uint8B
   +0x3d18 UpdateSignature  : _LARGE_INTEGER
   +0x3d20 IsrTime          : Uint8B
   +0x3d28 PrcbPad90        : [2] Uint4B
   +0x3d30 PowerState       : _PROCESSOR_POWER_STATE
   +0x3ea0 PrcbPad91        : [21] Uint4B
   +0x3ef4 DpcWatchdogDpc   : _KDPC
   +0x3f18 DpcWatchdogTimer : _KTIMER
   +0x3f40 HypercallPageList : _SLIST_HEADER
   +0x3f48 HypercallCachedPages : Ptr32 Void
   +0x3f4c VirtualApicAssist : Ptr32 Void
   +0x3f50 StatisticsPage   : Ptr32 Uint8B
   +0x3f54 Cache            : [5] _CACHE_DESCRIPTOR
   +0x3f90 CacheCount       : Uint4B
   +0x3f94 PackageProcessorSet : _KAFFINITY_EX
   +0x3fa0 SharedReadyQueueMask : Uint4B
   +0x3fa4 SharedReadyQueue : Ptr32 _KSHARED_READY_QUEUE
   +0x3fa8 SharedQueueScanOwner : Uint4B
   +0x3fac CoreProcessorSet : Uint4B
   +0x3fb0 ScanSiblingMask  : Uint4B
   +0x3fb4 LLCMask          : Uint4B
   +0x3fb8 CacheProcessorMask : [5] Uint4B
   +0x3fcc ScanSiblingIndex : Uint4B
   +0x3fd0 WheaInfo         : Ptr32 Void
   +0x3fd4 EtwSupport       : Ptr32 Void
   +0x3fd8 InterruptObjectPool : _SLIST_HEADER
   +0x3fe0 PrcbPad92        : [3] Uint4B
   +0x3fec PteBitCache      : Uint4B
   +0x3ff0 PteBitOffset     : Uint4B
   +0x3ff4 PrcbPad93        : Uint4B
   +0x3ff8 ProcessorProfileControlArea : Ptr32 _PROCESSOR_PROFILE_CONTROL_AREA
   +0x3ffc ProfileEventIndexAddress : Ptr32 Void
   +0x4000 TimerExpirationDpc : _KDPC
   +0x4020 SynchCounters    : _SYNCH_COUNTERS
   +0x40d8 FsCounters       : _FILESYSTEM_DISK_COUNTERS
   +0x40e8 Context          : Ptr32 _CONTEXT
   +0x40ec ContextFlagsInit : Uint4B
   +0x40f0 ExtendedState    : Ptr32 _XSAVE_AREA
   +0x40f4 EntropyTimingState : _KENTROPY_TIMING_STATE
   +0x421c IsrStack         : Ptr32 Void
   +0x4220 VectorToInterruptObject : [208] Ptr32 _KINTERRUPT
   +0x4560 AbSelfIoBoostsList : _SINGLE_LIST_ENTRY
   +0x4564 AbPropagateBoostsList : _SINGLE_LIST_ENTRY
   +0x4568 AbDpc            : _KDPC
   +0x4588 IoIrpStackProfilerCurrent : _IOP_IRP_STACK_PROFILER
   +0x45dc IoIrpStackProfilerPrevious : _IOP_IRP_STACK_PROFILER
   +0x4630 TimerExpirationTrace : [16] _KTIMER_EXPIRATION_TRACE
   +0x4730 TimerExpirationTraceCount : Uint4B
   +0x4734 ExSaPageArray    : Ptr32 Void
   +0x4738 PrcbPad100       : [10] Uint4B
   +0x4760 LocalSharedReadyQueue : _KSHARED_READY_QUEUE
   +0x4894 PrcbPad95        : [12] UChar
   +0x48a0 Mailbox          : Ptr32 _REQUEST_MAILBOX
   +0x48a4 PrcbPad          : [60] UChar
   +0x48e0 RequestMailbox   : [1] _REQUEST_MAILBOX

Комментариев нет:

Отправить комментарий