约有 37 项符合查询结果, 以下是第 3 - 4项。
费时 < 1 秒。
我个人理解,dpc的执行是在一个中断处理的后半部提交的(无论是时钟中断还是硬件中断,还有一种不是次中情况那就是idl线程),那么在当前线程中应该有相应的栈记录,可是为什么没有显示呢?我用dds貌似也没找到相关信息....
Posted in Windows内核调试
by
特来劲同学
on 2010-12-18
刚才又调试了下,又发现一个疑问
kd> kChildEBP RetAddr WARNING: Stack unwind information not available. Following frames may be wrong.f7a18e64 ee18635e xxxxx+0x268af7a18e88 80500d88 xxxxx+0x635ef7a18fa4 80500e9f nt!KiTimerListExpire+0x122f7a18fd0 80542b8d nt!KiTimerExpiration+0xaff7a18ff4 8054285a nt!KiRetireDpcList+0x46f7a18ff8 ee2a2c04 ...
Posted in Windows内核调试
by
特来劲同学
on 2010-12-18
我在调试的过程中,发现某一个定时器dpc被频繁的调用,如下f7a18e64 ee18635e 804f4758 861ec4f0 00000000 xxxxx+0x268af7a18e88 80500d88 80552840 00000000 f429d6f8 xxxxx+0x635ef7a18fa4 80500e9f 3e42cc71 0000001e ffdff000 nt!KiTimerListExpire+0x122 (FPO: [0,62,0])f7a18fd0 80542b8d 80553da0 00000000 000caf56 nt!KiTimerExpiration+0xaf (FPO: [4,6,0])f7a18ff4 8054285a eebedb44 ...
Posted in Windows内核调试
by
特来劲同学
on 2010-12-18
老师的意思是如果是pae的话,则全部指向系统的那个系统页表,这样的话,确实可以理解,但是我的系统确实关掉了pae,没有了那个指向全局系统页表的指针,那该怎么办呢?
Posted in Windows内核调试
by
特来劲同学
on 2010-12-18
深夜求助,我内核调试下断,断下之后,想看看当前线程接下来是否会运行另一个函数(均为内核态的函数),可是我下断之后,却断在了另一个线程里,我用gu、p等命令均不行,(我机器是多核的)怎样让windbg只恢复当前线程的运行呢?
Posted in Windows内核调试
by
特来劲同学
on 2010-12-18
关于系统页面内存的问题,比如当一个内核模块加载到系统中中,不仅在当前进程的页表中有所体现,系统内部的一个全局系统页表也会被更新,所以当这个内核模块的代码和数据在其他进程中引用中,虽然相应的页表没有对应的pte,当时页错误处理例程会利用系统的这个全局页表来更新当前的进程系统页表。我的问题是,当这个内核模块卸载时(或者当该内核模块代码或数据发生改变时),是否相应的物理页面被释放?如果没有被被释放,那不就等于没卸载吗?如果被释放了,而那其他进程的系统相应的pte没有被更新,下次访问到不就产生错误了么?难道遍历系统中所有的进程来更新?
Posted in Windows内核调试
by
特来劲同学
on 2010-12-17
windbg+vm双机调试,在虚拟机里修改KdDebuggerEnabled为假,则真机中无法再ctrl+break断下,再再虚拟里该回来,一改就死机了,不知道怎么回事,请大侠指点解释下原因
蓝屏还好点 居然死机 dump好像也搞不到吧
Posted in Windows内核调试
by
特来劲同学
on 2010-12-15
谢谢张老师,换了ps2鼠标仍然不行,彻底放弃他了,改用windbg~~~亲属调试器又稳定有强大!~
Posted in Windows内核调试
by
特来劲同学
on 2010-12-15
王老师,我想用softice单机调试程序,现在问题是鼠标要么动不了没反应,要么出现一个箭头(鼠标),一个方块光标,箭头不能移动,光标方块可以移动但是很难使用,很难选定到相关的按钮和代码行,,很麻烦,不知道什么原因啊,请王老师指点下
Posted in Windows内核调试
by
特来劲同学
on 2010-12-14