Basic Windbg - Introduction

windbg的下载

    打开google:http://www.google.cn,然后搜索这个关键字:debugging tools for windows,search的结果的第一行,就是windbg的下载路径。如果你懒的搜,那么直接访问这个地址也可以:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx,根据你自己机器的环境,选择32bit或者64bit的。比如说,我现在搜索到的,最新版本是Current Release version 6.8.4.0 - October 18, 2007。
   
windbg有个好处,你随便找个机器下载下来后,直接copy到同样32或64位机器上就可以用了,这点在某些客户那里很管用。因为server上一般不许访问internet,那么你可以在其他机器上下载下来,然后copy到server上即可。

Symbols path的设置
   打开windbg之后,按Ctrl+S,然后把这段(带下划线的部分)paste上:srv*c:\symcache*http://msdl.microsoft.com/download/symbols;c:\symcache;
   注意的是,那个c:\symcache是我常用的路径,你可以根据你的习惯,设置为d:\symbols等。

加载sos.dll
   
SOS是为了方便调试.NET程序的一个add-in,不知道哪个牛人写的……在.net framework 1.x下面,直接在windbg的命令行里面,执行.load clr10\sos.dll即可。
   在.net framework 2.0里面,我们可以到%windir%\microsoft.net\framework\v2.0.50727下面,把sos.dll,复制到windbg安装目录下面。我一般是这样:在windbg目录下面,创建一个目录叫做clr20,然后copy sos.dll %programfiles%\debugg~1\clr20。搞好后,加载命令是一样的:.load clr20\sos.dll即可。(不要把load前面那个.忘记了)

有了这些,基本差不多了,我们现在开始看第一部分,SOSBasics。

posted on 2008-01-02 11:14 鞠强 阅读(2003) 评论(10)  编辑 收藏 所属分类: Windbg

评论

#1楼  2008-01-02 12:40 阿不      

学习了加载SOS.dll的简单方法了。   回复  引用  查看    

#2楼  2008-01-02 13:56 flyingchen      

这个资料也挺好,可以看看

http://blogs.msdn.com/johan/archive/2007/11/13/getting-started-with-windbg-part-i.aspx

http://blogs.msdn.com/johan/archive/2007/11/26/getting-started-with-windbg-part-ii.aspx

  回复  引用  查看    

#3楼 [楼主] 2008-01-02 14:14 鞠强      

多谢2楼的!
windbg的参考资料很散,我的学习经验是,如果对于clr或者os一点都不了解,这个工具比较难学。如果能了解点,就会稍微好一些。

偶也在学习中。。。   回复  引用  查看    

#4楼  2008-01-02 16:58 Tom1228 [未注册用户]

能否写的详细一些,sos.dll在那个目录下,我的电脑上怎么找不到   回复  引用    

#5楼  2008-01-02 17:05 Tom1228 [未注册用户]

Sorry,找到了   回复  引用    

#6楼  2008-01-02 23:56 flyingchen      

@鞠强
您客气了。
非常关注您这个系列:)   回复  引用  查看    

#7楼  2008-01-04 00:18 Argo      

.load clr20\sos.dll即可。(不要把load前面那个.忘记了)

这个命令如何执行呢?在那里执行?   回复  引用  查看    

#8楼  2008-01-04 00:30 Argo      

搞定了。不用回复了,谢谢!   回复  引用  查看    

#9楼  2008-01-12 10:38 overred      

这个系列不错。。。顶一把

这个sos 也可以在vs2005(vs2003)里直接使用
使用方法:
http://dotnetdebug.net/2006/03/20/loading-and-using-sos-from-within-visual-studio/   回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接:
 


<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

公告

web counter
访问量是此计数器+213636(粗略值) 大家不要给我私人留言了,经常忘记看。有事情往这里发邮件吧:juqiang@live.com,多谢!!!

与我联系

搜索

 

常用链接

留言簿(97)

我参加的小组

我参与的团队

我的标签

随笔分类

随笔档案

相册

积分与排名

最新评论

阅读排行榜

评论排行榜