zoukankan      html  css  js  c++  java
  • Windbg符号设置


    主机  WINDBG 快捷方式   设置 
      -b -k com:pipe,port=\.pipecom_1,baud=115200,reconnect -y


    快捷方式全部BAT文件:

    start "" windbg_cn.exe  -b -k com:pipe,port=\.pipecom_1,baud=115200,reconnect -y


     设置符号路径

    srv*E:winddksymbols*http://msdl.microsoft.com/download/symbols


    被调试机

    /fastdetect /debug /debugport=com_1 /baudrate=115200





    使用Windbg第一步要做的,就是设置符号文件的位置,就是pdb文件。

    符号路径设置:
    Ctrl+S在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:symbolswin2k3_en;
    Windbg可以自动到Microsoft的服务器上下载符号表文件(.dbg或.pdb,有时DLL和EXE也会下载),只要在符合表路径里做如下设置:srv*d:symbolslocal*http://msdl.microsoft.com/download/symbols,这样如果相关符号表在d:symbolslocal目录没有找到的话,Windbg会自动在Microsoft的Symbol Servers上下载。
    如果你是调试自己的应用程序的话,建议你将自己应用程序的*.pdb文件的路径放在前面这样对Windbg来说查找起来比较快。如:在windbg的file/symbol file path对话框里输入以下文字,以便自动加载和下载符号C:WINDOWSSymbols;d:Program FilesMicrosoft Visual Studio 8SDKv2.0symbols;.sympath SRV*d:localsymbols*http://msdl.microsoft.com/download/symbols


    源文件路径设置:
    Ctrl+P在弹出的窗口里指定你的源代码文件的路径,路径格式只要符合Windows操作系统的格式即可,可以指定多个,中间以分号间隔。可以将你的设置进行保存,File->Save Workspace。

    系统变量设置:
    My Computer -> Properties-> Advanced Tab-> Enviroment Variables-> Add.

    _NT_DEBUG_BAUD_RATE=115200

    _NT_SYMBOL_PATH=SRV*C:WINDOWSSymbols*http://msdl.microsoft.com/download/symbols

    _NT_ALT_SYMBOL_PATH = D:mydriverobjchk_wxp_x86i386
    _NT_SOURCE_PATH = D:mydriver


    启动VMware,将主机目录C:WINDOWSSymbols下的拷贝到虚拟机的相同位置。
    同时请驱动编译后生成在D:mydriverobjchk_wxp_x86i386目录下的*.pdb、*.sys、*.map、*.exp、*.lib文件一并拷贝到两个系统的C:WINDOWSSymbols目录中。
    重新启动VMware,在选择系统模式的时候先不敲回车键。
    在主机中运行之前设置好的WinDbg快捷方式。
    直到在WinDbg命令窗口中出现“Waiting to reconnect...”,此时打开VMware,敲回车键进入虚拟机。到这里所有的设置工作就全部完成了。

  • 相关阅读:
    Git checkout on a remote branch does not work
    制作ubuntu U盘安装盘
    Angular 2.0 和 1.x比较
    图文浅谈css3
    前后端数据交互方法
    CSS实现响应式全屏背景图
    html5图片高度自适应解决方法
    2014年最后100天,想说点啥。
    js常用代码
    html5+css3开发总结
  • 原文地址:https://www.cnblogs.com/zcc1414/p/3982458.html
Copyright © 2011-2022 走看看