约有 1,303 项符合查询结果, 以下是第 49 - 131项。
费时 < 1 秒。
确实不是一个实例。初步看了一下,还是比较严重的问题,属于“使用已经释放了堆块”,这个问题容易复现么?
BTW,这是个很著名的问题,Stackoverflow上曾经讨论过的http://stackoverflow.com/questions/195696/why-would-waveoutwrite-cause-an-exception-in-the-debug-heap
Posted in C/C++本地代码调试
by
格蠹老雷
on 2011-06-24
下载好了,其它想下载的,尽快,然后建议楼主修改密码,以防有“围脖”局长用这个信箱聊天,呵呵:-)
Posted in C/C++本地代码调试
by
格蠹老雷
on 2011-06-24
看了下目前的源代码,改变IRQL的代码有问题:
KeRaiseIrql(DISPATCH_LEVEL,&o);
_asm int 3
KeLowerIrql(o);
_asm int 3
KeLowerIrql(DISPATCH_LEVEL);
后面两次调用是何目的?如DDK所言:
It is a fatal error to call KeLowerIrql using an input NewIrql that was not returned by the immediately preceding call to ...
Posted in Windows内核调试
by
格蠹老雷
on 2011-06-23
思考的很深入,这个问题的确值得深究,根本的问题是NT的scheduler运行在DISPATCH_LEVEL,把蓝屏的dump压缩一下发上来看看
Posted in Windows内核调试
by
格蠹老雷
on 2011-06-23
代码中的地址(0FFFE0080h)是APIC的寄存器,映射到这个位置...
Posted in Windows内核调试
by
格蠹老雷
on 2011-06-23
产生个DUMP(.dump /mfh xx.dmp),压缩一下发上来
Posted in C/C++本地代码调试
by
格蠹老雷
on 2011-06-23
如果是整型变量,编译器编译成一条MOV指令,那么执行这个MOV指令时一定是“原子”方式的
Posted in Windows内核调试
by
格蠹老雷
on 2011-06-21
主机端的串口可以是传统的串口,也可以是通过USB转出来的,如果是前者,那么BIOS里面可以禁止,可能Update动作刷新BIOS设置了;如果是后者,那么要查一下USB设备和驱动程序了...
Posted in Windows内核调试
by
格蠹老雷
on 2011-06-21
如果是使用OutputDebugString输出的,可以的,如果XP,那么默认就应该可以看到,如果是Win7/Vista,那么要ed nt!Kd_DEFAULT_Mask ffffffff
Posted in Windows内核调试
by
格蠹老雷
on 2011-06-17