пятница, 1 июня 2012 г.

w8 release preview KPRCB

to compare with

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 KernelReserved   : [16] Uint4B
   +0x378 HalReserved      : [16] Uint4B
   +0x3b8 CFlushSize       : Uint4B
   +0x3bc CoresPerPhysicalProcessor : UChar
   +0x3bd LogicalProcessorsPerCore : UChar
   +0x3be PrcbPad0         : [2] UChar
   +0x3c0 MHz              : Uint4B
   +0x3c4 CpuVendor        : UChar
   +0x3c5 GroupIndex       : UChar
   +0x3c6 Group            : Uint2B
   +0x3c8 GroupSetMember   : Uint4B
   +0x3cc Number           : Uint4B
   +0x3d0 ClockOwner       : UChar
   +0x3d1 PendingTick      : UChar
   +0x3d2 PrcbPad1         : [70] UChar
   +0x418 LockQueue        : [17] _KSPIN_LOCK_QUEUE
   +0x4a0 NpxThread        : Ptr32 _KTHREAD
   +0x4a4 InterruptCount   : Uint4B
   +0x4a8 KernelTime       : Uint4B
   +0x4ac UserTime         : Uint4B
   +0x4b0 DpcTime          : Uint4B
   +0x4b4 DpcTimeCount     : Uint4B
   +0x4b8 InterruptTime    : Uint4B
   +0x4bc AdjustDpcThreshold : Uint4B
   +0x4c0 PageColor        : Uint4B
   +0x4c4 DebuggerSavedIRQL : UChar
   +0x4c5 NodeColor        : UChar
   +0x4c6 PrcbPad20        : [2] UChar
   +0x4c8 NodeShiftedColor : Uint4B
   +0x4cc ParentNode       : Ptr32 _KNODE
   +0x4d0 SecondaryColorMask : Uint4B
   +0x4d4 DpcTimeLimit     : 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    : Uint4B
   +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 SignalDone       : Ptr32 _KPRCB
   +0x21a8 PrcbPad50        : [48] UChar
   +0x21d8 InterruptLastCount : Uint4B
   +0x21dc InterruptRate    : Uint4B
   +0x21e0 DpcData          : [2] _KDPC_DATA
   +0x2208 DpcStack         : Ptr32 Void
   +0x220c MaximumDpcQueueDepth : Int4B
   +0x2210 DpcRequestRate   : Uint4B
   +0x2214 MinimumDpcRate   : Uint4B
   +0x2218 DpcLastCount     : Uint4B
   +0x221c PrcbLock         : Uint4B
   +0x2220 DpcGate          : _KGATE
   +0x2230 ThreadDpcEnable  : UChar
   +0x2231 QuantumEnd       : UChar
   +0x2232 DpcRoutineActive : UChar
   +0x2233 IdleSchedule     : UChar
   +0x2234 DpcRequestSummary : Int4B
   +0x2234 DpcRequestSlot   : [2] Int2B
   +0x2234 NormalDpcState   : Int2B
   +0x2236 ThreadDpcState   : Int2B
   +0x2234 DpcNormalProcessingActive : Pos 0, 1 Bit
   +0x2234 DpcNormalProcessingRequested : Pos 1, 1 Bit
   +0x2234 DpcNormalThreadSignal : Pos 2, 1 Bit
   +0x2234 DpcNormalTimerExpiration : Pos 3, 1 Bit
   +0x2234 DpcNormalDpcPresent : Pos 4, 1 Bit
   +0x2234 DpcNormalLocalInterrupt : Pos 5, 1 Bit
   +0x2234 DpcNormalSpare   : Pos 6, 10 Bits
   +0x2234 DpcThreadActive  : Pos 16, 1 Bit
   +0x2234 DpcThreadRequested : Pos 17, 1 Bit
   +0x2234 DpcThreadSpare   : Pos 18, 14 Bits
   +0x2238 LastTimerHand    : Uint4B
   +0x223c LastTick         : Uint4B
   +0x2240 PeriodicCount    : Uint4B
   +0x2244 PeriodicBias     : Uint4B
   +0x2248 ClockInterrupts  : Uint4B
   +0x224c ReadyScanTick    : Uint4B
   +0x2250 BalanceState     : UChar
   +0x2251 GroupSchedulingOverQuota : UChar
   +0x2252 PrcbPad41        : [10] 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 WaitListHead     : _LIST_ENTRY
   +0x3ae8 WaitLock         : Uint4B
   +0x3aec ReadySummary     : Uint4B
   +0x3af0 ReadyQueueWeight : Uint4B
   +0x3af4 BuddyPrcb        : Ptr32 _KPRCB
   +0x3af8 StartCycles      : Uint8B
   +0x3b00 GenerationTarget : Uint8B
   +0x3b08 CycleTime        : Uint8B
   +0x3b10 HighCycleTime    : Uint4B
   +0x3b14 ScbOffset        : Uint4B
   +0x3b18 AffinitizedCycles : Uint8B
   +0x3b20 DispatcherReadyListHead : [32] _LIST_ENTRY
   +0x3c20 ChainedInterruptList : Ptr32 Void
   +0x3c24 LookasideIrpFloat : Int4B
   +0x3c28 ScbQueue         : _RTL_RB_TREE
   +0x3c30 ScbList          : _LIST_ENTRY
   +0x3c38 MmPageFaultCount : Int4B
   +0x3c3c MmCopyOnWriteCount : Int4B
   +0x3c40 MmTransitionCount : Int4B
   +0x3c44 MmCacheTransitionCount : Int4B
   +0x3c48 MmDemandZeroCount : Int4B
   +0x3c4c MmPageReadCount  : Int4B
   +0x3c50 MmPageReadIoCount : Int4B
   +0x3c54 MmCacheReadCount : Int4B
   +0x3c58 MmCacheIoCount   : Int4B
   +0x3c5c MmDirtyPagesWriteCount : Int4B
   +0x3c60 MmDirtyWriteIoCount : Int4B
   +0x3c64 MmMappedPagesWriteCount : Int4B
   +0x3c68 MmMappedWriteIoCount : Int4B
   +0x3c6c CachedCommit     : Uint4B
   +0x3c70 CachedResidentAvailable : Uint4B
   +0x3c74 HyperPte         : Ptr32 Void
   +0x3c78 PrcbPad8         : [4] UChar
   +0x3c7c VendorString     : [13] UChar
   +0x3c89 InitialApicId    : UChar
   +0x3c8a LogicalProcessorsPerPhysicalProcessor : UChar
   +0x3c8b PrcbPad9         : [5] UChar
   +0x3c90 FeatureBits      : Uint4B
   +0x3c98 UpdateSignature  : _LARGE_INTEGER
   +0x3ca0 IsrTime          : Uint8B
   +0x3ca8 Stride           : Uint4B
   +0x3cac PrcbPad90        : Uint4B
   +0x3cb0 PowerState       : _PROCESSOR_POWER_STATE
   +0x3e48 PrcbPad91        : [11] Uint4B
   +0x3e74 DpcWatchdogDpc   : _KDPC
   +0x3e98 DpcWatchdogTimer : _KTIMER
   +0x3ec0 HypercallPageList : _SLIST_HEADER
   +0x3ec8 HypercallPageVirtual : Ptr32 Void
   +0x3ecc VirtualApicAssist : Ptr32 Void
   +0x3ed0 StatisticsPage   : Ptr32 Uint8B
   +0x3ed4 Cache            : [5] _CACHE_DESCRIPTOR
   +0x3f10 CacheCount       : Uint4B
   +0x3f14 PackageProcessorSet : _KAFFINITY_EX
   +0x3f20 CacheProcessorMask : [5] Uint4B
   +0x3f34 ScanSiblingMask  : Uint4B
   +0x3f38 CoreProcessorSet : Uint4B
   +0x3f3c ScanSiblingIndex : Uint4B
   +0x3f40 LLCLevel         : Uint4B
   +0x3f44 WheaInfo         : Ptr32 Void
   +0x3f48 EtwSupport       : Ptr32 Void
   +0x3f50 InterruptObjectPool : _SLIST_HEADER
   +0x3f58 PrcbPad92        : [8] Uint4B
   +0x3f78 ProcessorProfileControlArea : Ptr32 _PROCESSOR_PROFILE_CONTROL_AREA
   +0x3f7c ProfileEventIndexAddress : Ptr32 Void
   +0x3f80 TimerExpirationDpc : _KDPC
   +0x3fa0 SynchCounters    : _SYNCH_COUNTERS
   +0x4058 FsCounters       : _FILESYSTEM_DISK_COUNTERS
   +0x4068 Context          : Ptr32 _CONTEXT
   +0x406c ContextFlagsInit : Uint4B
   +0x4070 ExtendedState    : Ptr32 _XSAVE_AREA
   +0x4074 EntropyTimingState : _KENTROPY_TIMING_STATE

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

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