суббота, 2 июня 2012 г.

w8 release preview KPRCB 64bit

To compare with

ntdll!_KPRCB
   +0x000 MxCsr            : Uint4B
   +0x004 LegacyNumber     : UChar
   +0x005 ReservedMustBeZero : UChar
   +0x006 InterruptRequest : UChar
   +0x007 IdleHalt         : UChar
   +0x008 CurrentThread    : Ptr64 _KTHREAD
   +0x010 NextThread       : Ptr64 _KTHREAD
   +0x018 IdleThread       : Ptr64 _KTHREAD
   +0x020 NestingLevel     : UChar
   +0x021 ClockOwner       : UChar
   +0x022 PendingTick      : UChar
   +0x023 PrcbPad00        : [1] UChar
   +0x024 Number           : Uint4B
   +0x028 RspBase          : Uint8B
   +0x030 PrcbLock         : Uint8B
   +0x038 PrcbPad01        : Uint8B
   +0x040 ProcessorState   : _KPROCESSOR_STATE
   +0x5f0 CpuType          : Char
   +0x5f1 CpuID            : Char
   +0x5f2 CpuStep          : Uint2B
   +0x5f2 CpuStepping      : UChar
   +0x5f3 CpuModel         : UChar
   +0x5f4 MHz              : Uint4B
   +0x5f8 HalReserved      : [8] Uint8B
   +0x638 MinorVersion     : Uint2B
   +0x63a MajorVersion     : Uint2B
   +0x63c BuildType        : UChar
   +0x63d CpuVendor        : UChar
   +0x63e CoresPerPhysicalProcessor : UChar
   +0x63f LogicalProcessorsPerCore : UChar
   +0x640 ApicMask         : Uint4B
   +0x644 CFlushSize       : Uint4B
   +0x648 AcpiReserved     : Ptr64 Void
   +0x650 InitialApicId    : Uint4B
   +0x654 Stride           : Uint4B
   +0x658 Group            : Uint2B
   +0x660 GroupSetMember   : Uint8B
   +0x668 GroupIndex       : UChar
   +0x670 LockQueue        : [17] _KSPIN_LOCK_QUEUE
   +0x780 PPLookasideList  : [16] _PP_LOOKASIDE_LIST
   +0x880 PPNxPagedLookasideList : [32] _GENERAL_LOOKASIDE_POOL
   +0x1480 PPNPagedLookasideList : [32] _GENERAL_LOOKASIDE_POOL
   +0x2080 PPPagedLookasideList : [32] _GENERAL_LOOKASIDE_POOL
   +0x2c80 PrcbPad20        : Uint8B
   +0x2c88 DeferredReadyListHead : _SINGLE_LIST_ENTRY
   +0x2c90 MmPageFaultCount : Int4B
   +0x2c94 MmCopyOnWriteCount : Int4B
   +0x2c98 MmTransitionCount : Int4B
   +0x2c9c MmDemandZeroCount : Int4B
   +0x2ca0 MmPageReadCount  : Int4B
   +0x2ca4 MmPageReadIoCount : Int4B
   +0x2ca8 MmDirtyPagesWriteCount : Int4B
   +0x2cac MmDirtyWriteIoCount : Int4B
   +0x2cb0 MmMappedPagesWriteCount : Int4B
   +0x2cb4 MmMappedWriteIoCount : Int4B
   +0x2cb8 KeSystemCalls    : Uint4B
   +0x2cbc KeContextSwitches : Uint4B
   +0x2cc0 CcFastReadNoWait : Uint4B
   +0x2cc4 CcFastReadWait   : Uint4B
   +0x2cc8 CcFastReadNotPossible : Uint4B
   +0x2ccc CcCopyReadNoWait : Uint4B
   +0x2cd0 CcCopyReadWait   : Uint4B
   +0x2cd4 CcCopyReadNoWaitMiss : Uint4B
   +0x2cd8 LookasideIrpFloat : Int4B
   +0x2cdc IoReadOperationCount : Int4B
   +0x2ce0 IoWriteOperationCount : Int4B
   +0x2ce4 IoOtherOperationCount : Int4B
   +0x2ce8 IoReadTransferCount : _LARGE_INTEGER
   +0x2cf0 IoWriteTransferCount : _LARGE_INTEGER
   +0x2cf8 IoOtherTransferCount : _LARGE_INTEGER
   +0x2d00 PacketBarrier    : Int4B
   +0x2d04 TargetCount      : Int4B
   +0x2d08 IpiFrozen        : Uint4B
   +0x2d0c PrcbPad40        : [29] Uint4B
   +0x2d80 DpcData          : [2] _KDPC_DATA
   +0x2dc0 DpcStack         : Ptr64 Void
   +0x2dc8 MaximumDpcQueueDepth : Int4B
   +0x2dcc DpcRequestRate   : Uint4B
   +0x2dd0 MinimumDpcRate   : Uint4B
   +0x2dd4 DpcLastCount     : Uint4B
   +0x2dd8 ThreadDpcEnable  : UChar
   +0x2dd9 QuantumEnd       : UChar
   +0x2dda DpcRoutineActive : UChar
   +0x2ddb IdleSchedule     : UChar
   +0x2ddc DpcRequestSummary : Int4B
   +0x2ddc DpcRequestSlot   : [2] Int2B
   +0x2ddc NormalDpcState   : Int2B
   +0x2dde ThreadDpcState   : Int2B
   +0x2ddc DpcNormalProcessingActive : Pos 0, 1 Bit
   +0x2ddc DpcNormalProcessingRequested : Pos 1, 1 Bit
   +0x2ddc DpcNormalThreadSignal : Pos 2, 1 Bit
   +0x2ddc DpcNormalTimerExpiration : Pos 3, 1 Bit
   +0x2ddc DpcNormalDpcPresent : Pos 4, 1 Bit
   +0x2ddc DpcNormalLocalInterrupt : Pos 5, 1 Bit
   +0x2ddc DpcNormalSpare   : Pos 6, 10 Bits
   +0x2ddc DpcThreadActive  : Pos 16, 1 Bit
   +0x2ddc DpcThreadRequested : Pos 17, 1 Bit
   +0x2ddc DpcThreadSpare   : Pos 18, 14 Bits
   +0x2de0 LastTimerHand    : Uint4B
   +0x2de4 LastTick         : Uint4B
   +0x2de8 ClockInterrupts  : Uint4B
   +0x2dec ReadyScanTick    : Uint4B
   +0x2df0 BalanceState     : UChar
   +0x2df1 PrcbPad50        : [7] UChar
   +0x2df8 InterruptLastCount : Uint4B
   +0x2dfc InterruptRate    : Uint4B
   +0x2e00 TimerTable       : _KTIMER_TABLE
   +0x5000 DpcGate          : _KGATE
   +0x5018 PrcbPad52        : Ptr64 Void
   +0x5020 CallDpc          : _KDPC
   +0x5060 ClockKeepAlive   : Int4B
   +0x5064 PrcbPad60        : [2] UChar
   +0x5066 NmiActive        : Uint2B
   +0x5068 DpcWatchdogPeriod : Int4B
   +0x506c DpcWatchdogCount : Int4B
   +0x5070 KeSpinLockOrdering : Int4B
   +0x5074 PrcbPad70        : [1] Uint4B
   +0x5078 CachedPtes       : Ptr64 Void
   +0x5080 WaitListHead     : _LIST_ENTRY
   +0x5090 WaitLock         : Uint8B
   +0x5098 ReadySummary     : Uint4B
   +0x509c QueueIndex       : Uint4B
   +0x50a0 ReadyQueueWeight : Uint4B
   +0x50a4 PrcbPad75        : Uint4B
   +0x50a8 TimerExpirationDpc : _KDPC
   +0x50e8 BuddyPrcb        : Ptr64 _KPRCB
   +0x50f0 ScbQueue         : _RTL_RB_TREE
   +0x5100 DispatcherReadyListHead : [32] _LIST_ENTRY
   +0x5300 InterruptCount   : Uint4B
   +0x5304 KernelTime       : Uint4B
   +0x5308 UserTime         : Uint4B
   +0x530c DpcTime          : Uint4B
   +0x5310 InterruptTime    : Uint4B
   +0x5314 AdjustDpcThreshold : Uint4B
   +0x5318 DebuggerSavedIRQL : UChar
   +0x5319 GroupSchedulingOverQuota : UChar
   +0x531a DeepSleep        : UChar
   +0x531b PrcbPad80        : [1] UChar
   +0x531c ScbOffset        : Uint4B
   +0x5320 DpcTimeCount     : Uint4B
   +0x5324 DpcTimeLimit     : Uint4B
   +0x5328 PeriodicCount    : Uint4B
   +0x532c PeriodicBias     : Uint4B
   +0x5330 AvailableTime    : Uint4B
   +0x5334 KeExceptionDispatchCount : Uint4B
   +0x5338 ParentNode       : Ptr64 _KNODE
   +0x5340 StartCycles      : Uint8B
   +0x5348 GenerationTarget : Uint8B
   +0x5350 AffinitizedCycles : Uint8B
   +0x5358 PrcbPad81        : Uint8B
   +0x5360 MmSpinLockOrdering : Int4B
   +0x5364 PageColor        : Uint4B
   +0x5368 NodeColor        : Uint4B
   +0x536c NodeShiftedColor : Uint4B
   +0x5370 SecondaryColorMask : Uint4B
   +0x5374 PrcbPad83        : Uint4B
   +0x5378 CycleTime        : Uint8B
   +0x5380 CcFastMdlReadNoWait : Uint4B
   +0x5384 CcFastMdlReadWait : Uint4B
   +0x5388 CcFastMdlReadNotPossible : Uint4B
   +0x538c CcMapDataNoWait  : Uint4B
   +0x5390 CcMapDataWait    : Uint4B
   +0x5394 CcPinMappedDataCount : Uint4B
   +0x5398 CcPinReadNoWait  : Uint4B
   +0x539c CcPinReadWait    : Uint4B
   +0x53a0 CcMdlReadNoWait  : Uint4B
   +0x53a4 CcMdlReadWait    : Uint4B
   +0x53a8 CcLazyWriteHotSpots : Uint4B
   +0x53ac CcLazyWriteIos   : Uint4B
   +0x53b0 CcLazyWritePages : Uint4B
   +0x53b4 CcDataFlushes    : Uint4B
   +0x53b8 CcDataPages      : Uint4B
   +0x53bc CcLostDelayedWrites : Uint4B
   +0x53c0 CcFastReadResourceMiss : Uint4B
   +0x53c4 CcCopyReadWaitMiss : Uint4B
   +0x53c8 CcFastMdlReadResourceMiss : Uint4B
   +0x53cc CcMapDataNoWaitMiss : Uint4B
   +0x53d0 CcMapDataWaitMiss : Uint4B
   +0x53d4 CcPinReadNoWaitMiss : Uint4B
   +0x53d8 CcPinReadWaitMiss : Uint4B
   +0x53dc CcMdlReadNoWaitMiss : Uint4B
   +0x53e0 CcMdlReadWaitMiss : Uint4B
   +0x53e4 CcReadAheadIos   : Uint4B
   +0x53e8 MmCacheTransitionCount : Int4B
   +0x53ec MmCacheReadCount : Int4B
   +0x53f0 MmCacheIoCount   : Int4B
   +0x53f4 PrcbPad91        : [3] Uint4B
   +0x5400 PowerState       : _PROCESSOR_POWER_STATE
   +0x55e0 ScbList          : _LIST_ENTRY
   +0x55f0 PrcbPad92        : [18] Uint4B
   +0x5638 KeAlignmentFixupCount : Uint4B
   +0x5640 DpcWatchdogDpc   : _KDPC
   +0x5680 DpcWatchdogTimer : _KTIMER
   +0x56c0 Cache            : [5] _CACHE_DESCRIPTOR
   +0x56fc CacheCount       : Uint4B
   +0x5700 CachedCommit     : Uint4B
   +0x5704 CachedResidentAvailable : Uint4B
   +0x5708 HyperPte         : Ptr64 Void
   +0x5710 WheaInfo         : Ptr64 Void
   +0x5718 EtwSupport       : Ptr64 Void
   +0x5720 InterruptObjectPool : _SLIST_HEADER
   +0x5730 HypercallPageList : _SLIST_HEADER
   +0x5740 HypercallPageVirtual : Ptr64 Void
   +0x5748 VirtualApicAssist : Ptr64 Void
   +0x5750 StatisticsPage   : Ptr64 Uint8B
   +0x5758 PackageProcessorSet : _KAFFINITY_EX
   +0x5800 CacheProcessorMask : [5] Uint8B
   +0x5828 ScanSiblingMask  : Uint8B
   +0x5830 ScanSiblingIndex : Uint4B
   +0x5834 LLCLevel         : Uint4B
   +0x5838 CoreProcessorSet : Uint8B
   +0x5840 ProcessorProfileControlArea : Ptr64 _PROCESSOR_PROFILE_CONTROL_AREA
   +0x5848 ProfileEventIndexAddress : Ptr64 Void
   +0x5850 PrcbPad94        : [6] Uint8B
   +0x5880 SynchCounters    : _SYNCH_COUNTERS
   +0x5938 FsCounters       : _FILESYSTEM_DISK_COUNTERS
   +0x5948 VendorString     : [13] UChar
   +0x5955 PrcbPad10        : [3] UChar
   +0x5958 FeatureBits      : Uint4B
   +0x5960 UpdateSignature  : _LARGE_INTEGER
   +0x5968 Context          : Ptr64 _CONTEXT
   +0x5970 ContextFlagsInit : Uint4B
   +0x5978 ExtendedState    : Ptr64 _XSAVE_AREA
   +0x5980 EntropyTimingState : _KENTROPY_TIMING_STATE
   +0x5b00 Mailbox          : Ptr64 _REQUEST_MAILBOX
   +0x5b40 RequestMailbox   : [1] _REQUEST_MAILBOX

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

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