阅读:1008回复:1
break due to page fault (0Eh) fault=0000????
我有下面的代码:
PSCSI_REQUEST_BLOCK Srb; Srb = irpSp->Parameters.Scsi.Srb; if ((Srb->Cdb[0]==SCSIOP_READ)||(Srb->Cdb[0]==SCSIOP_WRITE)) DBGOUT(("Read or Write")); 加载时系统会自动重启,softice中出现: break due to page fault (0Eh) fault=0000 为什么会这样呢? 还有一个softice的使用问题: 比如我在e盘build生成一个驱动程序,之后我把它考到c盘drivers目录下,然后我再调用softice的symbol loader 打开这个驱动,然后translate,然后ctrl+d,输入file,为什么显示no symbol table呢?我也选中package source with symbol table 了。 是不是它找不到源文件的路径了呢?可我看到有关的使用说明说如果是check版本的就不用另外指定源文件路径了阿? 大家帮忙啊!!!无法找到源文件是不是就意味着无法设置断点了呢? |
|
沙发#
发布于:2004-09-14 08:53
1、Page Fault一般是你R/W NULL指针,你再检查一下。
2、你是否生成PDG文件呢?记得要设置你的源文件PATH。 |
|
|