lkd> dt _KTHREAD
ntdll!_KTHREAD
+0x000 Header : _DISPATCHER_HEADER
+0x010 SListFaultAddress : Ptr32 Void
+0x018 QuantumTarget : Uint8B
+0x020 InitialStack : Ptr32 Void
+0x024 StackLimit : Ptr32 Void
+0x028 StackBase : Ptr32 Void
+0x02c ThreadLock : Uint4B
+0x030 CycleTime : Uint8B
+0x038 HighCycleTime : Uint4B
+0x03c ServiceTable : Ptr32 Void
+0x040 CurrentRunTime : Uint4B
+0x044 ExpectedRunTime : Uint4B
+0x048 KernelStack : Ptr32 Void
+0x04c StateSaveArea : Ptr32 _XSAVE_FORMAT
+0x050 SchedulingGroup : Ptr32 _KSCHEDULING_GROUP
+0x054 WaitRegister : _KWAIT_STATUS_REGISTER
+0x055 Running : UChar
+0x056 Alerted : [2] UChar
+0x058 KernelStackResident : Pos 0, 1 Bit
+0x058 ReadyTransition : Pos 1, 1 Bit
+0x058 ProcessReadyQueue : Pos 2, 1 Bit
+0x058 WaitNext : Pos 3, 1 Bit
+0x058 SystemAffinityActive : Pos 4, 1 Bit
+0x058 Alertable : Pos 5, 1 Bit
+0x058 CodePatchInProgress : Pos 6, 1 Bit
+0x058 UserStackWalkActive : Pos 7, 1 Bit
+0x058 ApcInterruptRequest : Pos 8, 1 Bit
+0x058 QuantumEndMigrate : Pos 9, 1 Bit
+0x058 UmsDirectedSwitchEnable : Pos 10, 1 Bit
+0x058 TimerActive : Pos 11, 1 Bit
+0x058 SystemThread : Pos 12, 1 Bit
+0x058 ProcessDetachActive : Pos 13, 1 Bit
+0x058 CalloutActive : Pos 14, 1 Bit
+0x058 ScbReadyQueue : Pos 15, 1 Bit
+0x058 ApcQueueable : Pos 16, 1 Bit
+0x058 ReservedStackInUse : Pos 17, 1 Bit
+0x058 UmsPerformingSyscall : Pos 18, 1 Bit
+0x058 Reserved : Pos 19, 13 Bits
+0x058 MiscFlags : Int4B
+0x05c AutoAlignment : Pos 0, 1 Bit
+0x05c DisableBoost : Pos 1, 1 Bit
+0x05c UserAffinitySet : Pos 2, 1 Bit
+0x05c AlertedByThreadId : Pos 3, 1 Bit
+0x05c QuantumDonation : Pos 4, 1 Bit
+0x05c EnableStackSwap : Pos 5, 1 Bit
+0x05c GuiThread : Pos 6, 1 Bit
+0x05c DisableQuantum : Pos 7, 1 Bit
+0x05c ChargeOnlyGroup : Pos 8, 1 Bit
+0x05c DeferPreemption : Pos 9, 1 Bit
+0x05c QueueDeferPreemption : Pos 10, 1 Bit
+0x05c ForceDeferSchedule : Pos 11, 1 Bit
+0x05c ExplicitIdealProcessor : Pos 12, 1 Bit
+0x05c FreezeCount : Pos 13, 1 Bit
+0x05c EtwStackTraceApcInserted : Pos 14, 8 Bits
+0x05c ReservedFlags : Pos 22, 10 Bits
+0x05c ThreadFlags : Int4B
+0x060 Spare0 : Uint4B
+0x064 SystemCallNumber : Uint4B
+0x068 FirstArgument : Ptr32 Void
+0x06c TrapFrame : Ptr32 _KTRAP_FRAME
+0x070 ApcState : _KAPC_STATE
+0x070 ApcStateFill : [23] UChar
+0x087 Priority : Char
+0x088 UserIdealProcessor : Uint4B
+0x08c ContextSwitches : Uint4B
+0x090 State : UChar
+0x091 NpxState : Char
+0x092 WaitIrql : UChar
+0x093 WaitMode : Char
+0x094 WaitStatus : Int4B
+0x098 WaitBlockList : Ptr32 _KWAIT_BLOCK
+0x09c WaitListEntry : _LIST_ENTRY
+0x09c SwapListEntry : _SINGLE_LIST_ENTRY
+0x0a4 Queue : Ptr32 _KQUEUE
+0x0a8 Teb : Ptr32 Void
+0x0b0 RelativeTimerBias : Uint8B
+0x0b8 Timer : _KTIMER
+0x0e0 WaitBlock : [4] _KWAIT_BLOCK
+0x0e0 WaitBlockFill8 : [20] UChar
+0x0f4 ThreadCounters : Ptr32 _KTHREAD_COUNTERS
+0x0e0 WaitBlockFill9 : [44] UChar
+0x10c XStateSave : Ptr32 _XSTATE_SAVE
+0x0e0 WaitBlockFill10 : [68] UChar
+0x124 Win32Thread : Ptr32 Void
+0x0e0 WaitBlockFill11 : [88] UChar
+0x138 WaitTime : Uint4B
+0x13c KernelApcDisable : Int2B
+0x13e SpecialApcDisable : Int2B
+0x13c CombinedApcDisable : Uint4B
+0x140 QueueListEntry : _LIST_ENTRY
+0x148 NextProcessor : Uint4B
+0x14c DeferredProcessor : Uint4B
+0x150 Process : Ptr32 _KPROCESS
+0x154 UserAffinity : _GROUP_AFFINITY
+0x154 UserAffinityFill : [6] UChar
+0x15a PreviousMode : Char
+0x15b BasePriority : Char
+0x15c PriorityDecrement : Char
+0x15c ForegroundBoost : Pos 0, 4 Bits
+0x15c UnusualBoost : Pos 4, 4 Bits
+0x15d Preempted : UChar
+0x15e AdjustReason : UChar
+0x15f AdjustIncrement : Char
+0x160 Affinity : _GROUP_AFFINITY
+0x160 AffinityFill : [6] UChar
+0x166 ApcStateIndex : UChar
+0x167 WaitBlockCount : UChar
+0x168 IdealProcessor : Uint4B
+0x16c ApcStatePointer : [2] Ptr32 _KAPC_STATE
+0x174 SavedApcState : _KAPC_STATE
+0x174 SavedApcStateFill : [23] UChar
+0x18b WaitReason : UChar
+0x18c SuspendCount : Char
+0x18d Saturation : Char
+0x18e SListFaultCount : Uint2B
+0x190 SchedulerApc : _KAPC
+0x190 SchedulerApcFill0 : [1] UChar
+0x191 ResourceIndex : UChar
+0x190 SchedulerApcFill1 : [3] UChar
+0x193 QuantumReset : UChar
+0x190 SchedulerApcFill2 : [4] UChar
+0x194 KernelTime : Uint4B
+0x190 SchedulerApcFill3 : [36] UChar
+0x1b4 WaitPrcb : Ptr32 _KPRCB
+0x190 SchedulerApcFill4 : [40] UChar
+0x1b8 LegoData : Ptr32 Void
+0x190 SchedulerApcFill5 : [47] UChar
+0x1bf CallbackNestingLevel : UChar
+0x1c0 UserTime : Uint4B
+0x1c4 SuspendEvent : _KEVENT
+0x1d4 ThreadListEntry : _LIST_ENTRY
+0x1dc MutantListHead : _LIST_ENTRY
lkd> dt _ETHREAD
ntdll!_ETHREAD
+0x000 Tcb : _KTHREAD
+0x1e8 CreateTime : _LARGE_INTEGER
+0x1f0 ExitTime : _LARGE_INTEGER
+0x1f0 KeyedWaitChain : _LIST_ENTRY
+0x1f8 ChargeOnlySession : Ptr32 Void
+0x1fc PostBlockList : _LIST_ENTRY
+0x1fc ForwardLinkShadow : Ptr32 Void
+0x200 StartAddress : Ptr32 Void
+0x204 TerminationPort : Ptr32 _TERMINATION_PORT
+0x204 ReaperLink : Ptr32 _ETHREAD
+0x204 KeyedWaitValue : Ptr32 Void
+0x208 ActiveTimerListLock : Uint4B
+0x20c ActiveTimerListHead : _LIST_ENTRY
+0x214 Cid : _CLIENT_ID
+0x21c KeyedWaitSemaphore : _KSEMAPHORE
+0x21c AlpcWaitSemaphore : _KSEMAPHORE
+0x230 ClientSecurity : _PS_CLIENT_SECURITY_CONTEXT
+0x234 IrpList : _LIST_ENTRY
+0x23c TopLevelIrp : Uint4B
+0x240 DeviceToVerify : Ptr32 _DEVICE_OBJECT
+0x244 Win32StartAddress : Ptr32 Void
+0x248 LegacyPowerObject : Ptr32 Void
+0x24c ThreadListEntry : _LIST_ENTRY
+0x254 RundownProtect : _EX_RUNDOWN_REF
+0x258 ThreadLock : _EX_PUSH_LOCK
+0x25c ReadClusterSize : Uint4B
+0x260 MmLockOrdering : Int4B
+0x264 CmLockOrdering : Int4B
+0x268 CrossThreadFlags : Uint4B
+0x268 Terminated : Pos 0, 1 Bit
+0x268 ThreadInserted : Pos 1, 1 Bit
+0x268 HideFromDebugger : Pos 2, 1 Bit
+0x268 ActiveImpersonationInfo : Pos 3, 1 Bit
+0x268 HardErrorsAreDisabled : Pos 4, 1 Bit
+0x268 BreakOnTermination : Pos 5, 1 Bit
+0x268 SkipCreationMsg : Pos 6, 1 Bit
+0x268 SkipTerminationMsg : Pos 7, 1 Bit
+0x268 CopyTokenOnOpen : Pos 8, 1 Bit
+0x268 ThreadIoPriority : Pos 9, 3 Bits
+0x268 ThreadPagePriority : Pos 12, 3 Bits
+0x268 RundownFail : Pos 15, 1 Bit
+0x268 UmsForceQueueTermination : Pos 16, 1 Bit
+0x268 ReservedCrossThreadFlags : Pos 17, 15 Bits
+0x26c SameThreadPassiveFlags : Uint4B
+0x26c ActiveExWorker : Pos 0, 1 Bit
+0x26c MemoryMaker : Pos 1, 1 Bit
+0x26c ClonedThread : Pos 2, 1 Bit
+0x26c KeyedEventInUse : Pos 3, 1 Bit
+0x26c SelfTerminate : Pos 4, 1 Bit
+0x270 SameThreadApcFlags : Uint4B
+0x270 Spare : Pos 0, 1 Bit
+0x270 StartAddressInvalid : Pos 1, 1 Bit
+0x270 EtwCalloutActive : Pos 2, 1 Bit
+0x270 OwnsProcessWorkingSetExclusive : Pos 3, 1 Bit
+0x270 OwnsProcessWorkingSetShared : Pos 4, 1 Bit
+0x270 OwnsSystemCacheWorkingSetExclusive : Pos 5, 1 Bit
+0x270 OwnsSystemCacheWorkingSetShared : Pos 6, 1 Bit
+0x270 OwnsSessionWorkingSetExclusive : Pos 7, 1 Bit
+0x271 OwnsSessionWorkingSetShared : Pos 0, 1 Bit
+0x271 OwnsProcessAddressSpaceExclusive : Pos 1, 1 Bit
+0x271 OwnsProcessAddressSpaceShared : Pos 2, 1 Bit
+0x271 SuppressSymbolLoad : Pos 3, 1 Bit
+0x271 Prefetching : Pos 4, 1 Bit
+0x271 OwnsVadExclusive : Pos 5, 1 Bit
+0x271 OwnsChangeControlAreaExclusive : Pos 6, 1 Bit
+0x271 OwnsChangeControlAreaShared : Pos 7, 1 Bit
+0x272 OwnsPagedPoolWorkingSetExclusive : Pos 0, 1 Bit
+0x272 OwnsPagedPoolWorkingSetShared : Pos 1, 1 Bit
+0x272 OwnsSystemPtesWorkingSetExclusive : Pos 2, 1 Bit
+0x272 OwnsSystemPtesWorkingSetShared : Pos 3, 1 Bit
+0x272 TrimTrigger : Pos 4, 2 Bits
+0x272 Spare2 : Pos 6, 2 Bits
+0x273 PriorityRegionActive : UChar
+0x274 CacheManagerActive : UChar
+0x275 DisablePageFaultClustering : UChar
+0x276 ActiveFaultCount : UChar
+0x277 LockOrderState : UChar
+0x278 AlpcMessageId : Uint4B
+0x27c AlpcMessage : Ptr32 Void
+0x27c AlpcReceiveAttributeSet : Uint4B
+0x280 ExitStatus : Int4B
+0x284 AlpcWaitListEntry : _LIST_ENTRY
+0x28c CacheManagerCount : Uint4B
+0x290 IoBoostCount : Uint4B
+0x294 BoostList : _LIST_ENTRY
+0x29c DeboostList : _LIST_ENTRY
+0x2a4 BoostListLock : Uint4B
+0x2a8 IrpListLock : Uint4B
+0x2ac ReservedForSynchTracking : Ptr32 Void
+0x2b0 CmCallbackListHead : _SINGLE_LIST_ENTRY
+0x2b4 ActivityId : Ptr32 _GUID
+0x2b8 WnfContext : Ptr32 Void
+0x2bc KernelStackReference : Uint4B
пятница, 1 июня 2012 г.
w8 release preview _KTHREAD & _ETHREAD
to compare with
Комментариев нет:
Отправить комментарий