windbg中有个叫做dbh的工具 通过这个工具结合pdb文件 可以定位crash 在源文件的位置 ,当然这个需要pdb 与dll 与源文件对应起来
例子:
E:/检查CRASH/crash>dbh
dbh: load Hookkernel.pdb
Hookkernel [1000000]: base 0x01CA0000
Hookkernel [1ca0000]: laddr 0x01CA5584
file : d:/ppva/project/ppliveva_atom/hookkernel/hookkernel/utils.cpp
line : 71
addr : 1ca5521
key : 00000000
disp : 63
Hookkernel [1ca0000]:
base 0x01CA0000 是crash的基地址
laddr 0x01CA5584 是crash的偏移地址
如果确定刚才的对应是准确的,这个工具的定位还是相当准确的