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。

  • 相关阅读:
    第八章 多线程编程
    Linked List Cycle II
    Swap Nodes in Pairs
    Container With Most Water
    Best Time to Buy and Sell Stock III
    Best Time to Buy and Sell Stock II
    Linked List Cycle
    4Sum
    3Sum
    Integer to Roman
  • 原文地址:https://www.cnblogs.com/juqiang/p/1022938.html
Copyright © 2011-2022 走看看