zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    开源协议
    开发新技能
    UML 思维导图 思维脑图 xmind
    小方法
    Android Service
    JS 下载图片
    quartz任务执行完之后再执行下一轮任务
    easyui 下边有滚动条问题
    微信支付证书 系统找不到指定的文件
    Swiper 动态加载数据没有变化问题
  • 原文地址:https://www.cnblogs.com/juqiang/p/1022938.html
Copyright © 2011-2022 走看看