首页 > 代码库 > WinDbg设置托管进程断点
WinDbg设置托管进程断点
WinDbg的Live模式调试。.Net 托管代码 ,使用bp,bu,bm无法设置断点,也许是我不会。研究了下,托管代码有自己的命令,!BPMD 模块名 完全限定的方法名
步骤:
1、查找进程PID,用WinDbg,Attach上
2、使用反编译工具(IL),查找需要断点的方法名,需要完全限定名。
3、根据名称,使用!name2ee 也可找到方法的完全限定名。
4、使用!BPMD 模块名 完全限定的方法名 设置断点。这是托管代码设置断点命令。设置完成后,显示Found 1 methods in module xxx 就设置成功。
5、继续执行程序。等待断点进入。进入后,通过!CLRStack -p查看参数即可。
退出,而不结束进程,使用.detach命令
WinDbg设置托管进程断点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。