Re: 请教个问题。windbg 调试一个dotnet 1.1 程序

.Net程序调试

请教个问题。windbg 调试一个dotnet 1.1 程序


lzh 2007-01-12, 19:37 下午

我用windbg 调试一个dotnet程序。

里面有个方法。Page_Load() 出现了NullReferenceException.

用windbg 可以定位到这个个方法上,也可以定位到某条具体的汇编指令上。(大体上是 ****** cmp [ecx] ecx )

看看前边几句确实是ecx 被置成了0。

但是Page_Load() 这个方法很大,反汇编后,不知道出现问题的那几句汇编的代码对应程序里的哪一句代码

这种情况怎么办呢。

谢谢

Re: 请教个问题。windbg 调试一个dotnet 1.1 程序


土豆泥 2007-01-13, 23:06 下午
如果允许使用调试版本的话,那么使用调试版本,正确设置符号和源代码路径后,WinDbg可以直接定位到源代码行。

正确设置.net库模块的符号,使得所有函数调用可以显示出正确的函数名,那么可以参考被调用的函数推测位置。

Powered by Community Server Powered by CnForums.Net