首页
社区
课程
招聘
[求助][讨论]KiDispatcherReadyListHead内容不正常
发表于: 2011-3-11 01:09 7759

[求助][讨论]KiDispatcherReadyListHead内容不正常

2011-3-11 01:09
7759
我机器XP SP2
lkd> ln kidispatcherreadylisthead
(8055af00)   nt!KiDispatcherReadyListHead   |  (8055b000)   nt!KiBugCheckDriver
Exact matches:
    nt!KiDispatcherReadyListHead = <no type information>
lkd> dd 8055af00
8055af00  8055af00 8055af00 8055af08 8055af08
8055af10  8055af10 8055af10 8055af18 8055af18
8055af20  8055af20 8055af20 8055af28 8055af28
8055af30  8055af30 8055af30 8055af38 8055af38
8055af40  8055af40 8055af40 82983080 82983080
8055af50  8055af50 8055af50 8055af58 8055af58
8055af60  8055af60 8055af60 8055af68 8055af68
8055af70  8055af70 8055af70 8055af78 8055af78
上面的内容看起来不太正常
注:KiDispatcherReadyListHead是一个包含32个指针元素的数组。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 365
活跃值: (43)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
有一种通过遍历线程调度链表来检查隐藏进程的技术,我要通过KiDispatcherReadyListHead来遍历线程链表,但KiDispatcherReadyListHead里存放却是这样的数据,这怎么遍历啊
2011-3-13 22:03
0
雪    币: 192
活跃值: (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
kd> dd KiDispatcherReadyListHead
80553c00  80553c00 80553c00 80553c08 80553c08
80553c10  80553c10 80553c10 80553c18 80553c18
80553c20  80553c20 80553c20 80553c28 80553c28
80553c30  80553c30 80553c30 80553c38 80553c38
80553c40  80553c40 80553c40 80553c48 80553c48
80553c50  80553c50 80553c50 80553c58 80553c58
80553c60  80553c60 80553c60 80553c68 80553c68
80553c70  80553c70 80553c70 80553c78 80553c78
kd> KiReadySummary
Couldn't resolve error at 'iReadySummary'
kd> dd KiReadySummary
8054b18c  00000000 00000000 0000025d 00000000
8054b19c  00000000 00001705 00000000 00000000
8054b1ac  0002625a 0002625a 00000000 00000004
8054b1bc  00000003 00000014 00000014 00000009
8054b1cc  00000008 00000000 80000000 81bfce48
8054b1dc  00f40020 00000000 0000002c 0001c006
8054b1ec  00000000 00736f63 00000000 00000000
8054b1fc  00000000 006e6973 00000000 00000000
kd> !ready 1
Processor 0: No threads in READY state

想必兄台也是在windbg双机吧~用用LiveKd或者写个驱动,检测试试?
2011-4-1 22:45
0
雪    币: 544
活跃值: (264)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
KiDispatcherReadyListHead里面是LIST_ENTRY

KiWaitInListHead、KiWaitOutListhead、KiDispatcherReadyListHead在XP里面没有包含所有的线程,枚举结果不可靠,我也一直想知道不在这里面的线程都挂到哪儿去了。。
2011-4-1 23:26
0
雪    币: 192
活跃值: (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
DPC _KiDispatchInterrupt
2011-4-2 01:01
0
雪    币: 16
活跃值: (527)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
kpcr里面包含正在运行的,几个cpu就几个kpcr
2021-6-29 14:45
0
游客
登录 | 注册 方可回帖
返回
//