码迷,mamicode.com
首页 > 数据库 > 详细

WinDbg设置托管进程断点

时间:2017-08-08 19:54:14      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:live   mod   com   模式   clr   http   需要   技术分享   查找   

    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设置托管进程断点

标签:live   mod   com   模式   clr   http   需要   技术分享   查找   

原文地址:http://www.cnblogs.com/wigis/p/7307924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!