您的位置:首页摄影软件 → windbg下载及安装_windbg调试dump文件下载10.0.19041.1

windbg下载及安装_windbg调试dump文件下载10.0.19041.1

windbg下载及安装_windbg调试dump文件下载10.0.19041.1
1 0
  • 版本: 10.0.19041.1
  • 平台:安卓
  • 类型:摄影软件
  • 发布:2025-06-16 08:03:22
  • 语言:中文
  • 大小:30.14MB

windbg,一款微软开发的调试工具,广泛应用于Windows操作系统的软件开发和故障排查领域,包括内存和寄存器的查看、变量和表达式的监视、断点的设置和命令的执行等丰富的功能,使用更高效!欢迎下载!

windbg怎么查看

1 安装windbg (从微软网站上下载,free), 运行windbg, 设置symbol path,

File- Symbol File Path,

输入SRV*C:websymbols*http://msdl.microsoft.com/download/symbols,

如果你已经有了symbo path, 直接输入就可以了。

2. 生成一个dump, 可以用windbg提供的adplus命令来生成,或者有一个简单的工具, IIS

Diagnostics, 这个也可以从微软下, 假设现在你的application hang 或者 crash 了,

运行这个Diagnostics, cancel弹出选择rule type的对话框,

然后选择process tab,

找到你要dump的进程, 右键生成dump就可以了, 然后可以顺便用这个工具直接分析了,还是说winbdg吧。

3. 现在dump有了, 运行windbg,打开这个dump (File- Open

Crash Dump...), 运行下面的几个命令.

.load pathSOS.dll

(path是全路经,

一般在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727,

根据自己.net版本选不同的)

.reload -f mscorwks.dll!threads

(察看所有线程(managed),

这步一般就可以看到exception在哪一个线程了, 假设看到在 0 thread)~0s

(转到 0 thread)

!clrstack (查看call stack)

然后可以通过windbg上面的一些快捷功能打开 Process and Threads 窗口 和 call stack

窗口,双击call stack 里面的 function call, 就可以跳转到source code了。

!printException

(查看exception, 仅限于managed exception, 找到第一次被抛出来的exception address,

一看就知道哪个了)

windbg优势

1、Windbg是Microsoft公司免费调试器调试集合中的GUI的调试器,支持Source和Assembly两种模式的调试。

2、Windbg不仅可以调试应用程序,还可以进行Kernel Debug。

3、结合Microsoft的Symbol Server,可以获取系统符号文件,便于应用程序和内核的调试。

4、Windbg支持的平台包括X86、IA64、AMD64。

windbg快捷键

Command Atl+1 输入命令、显示命令结果和调试信息输出

Watch Alt+2 观察指令全局变量、局部变量和寄存器的信息

Locals Alt+3 自动显示当前函数的所有局部变量

Registers Atl+4 观察和修改寄存器的值

Memory Alt+5 观察和修改内存数据

Call Stack Alt+6 栈中记录的函数调用序列

Disassembly Alt+7 反汇编

Scratch Pad Alt+8 白板,可以用来做调试笔记等

Processes and Threads Alt+9 显示所有调试目标的列表,包括进程和线程等

Command Browser Alt+N 执行和浏览命令

windbg常用命令

查看版本信息:version、vertarget

查看模块信息:lm、!dlls、!lmvi等

调用栈:用k命令显示调用栈,用.frames命令切换栈帧

内存操作:读内存用d命令,写内存用e命令

自动分析:!analyze、!owner等

符号命令:.reload加载符号, .sympath设置符号路径, !sym设置符号选项

进程线程:!process显示进程信息; .process显示当前进程,或用.process /i 切换当前进程;!peb显示进程环境块内容;~命令显示线程列表,用~n s可切换当前线程,n表示线程号;.thread显示当前线程。

windbg配置方法

运行WinDbg->菜单->File->Symbol File Path->按照下面的方法设置_NT_SYMBOL_PATH变量:

在弹出的框中输入“C:MyCodesSymbols; SRV*C:MyLocalSymbols*http://msdl.microsoft.com/download/symbols”(按照这样设置,WinDbg将先从本地文件夹C:MyCodesSymbols中查找Symbol,如果找不到,则自动从MS的Symbol Server上下载Symbols)。

windbg功能

1、更轻轻松松的连接设置和均方误差-WinDbg预览版包含再次启用之前的对话配备信息的作用。

2、轻轻松松反馈安全通道-你的反馈将具体指导将来在开发设计工作中。

3、数据归档文档处理器检验-全自动的检验到处理器系统架构,更轻轻松松地代管调节。

4、性能改善Windows如今以多线程方法加载,并能够 撤销-在运作另一个指令,WinDbg浏览时将终止在静态变量、监控或别的对话框的加载。

同类推荐

  • 纠错大师app下载-纠错大师手机软件下载v3.91 查看
  • 车置宝二手车平台下载_车置宝最新版下载4.21.0 查看
  • 红米K50电竞版 澎湃OS 开发版 升级基带 AI大模型 小爱翻译 深度精简 纯净官改 丝滑流畅HyperOS 查看
  • 航线雅思备考app下载-航线雅思备考正式版下载v1.1.8 查看
  • 小米MIOS系统下载-小米MIOS下载安装-小米MIOS适配机型下载v1.0 查看
  • 云海文件大师免费下载_云海文件大师手机版下载1.0.1 查看
  • vmware虚拟机绿色版下载_vmware虚拟机绿色版最新版下载5.0.1 查看
  • 耀世TTXapp下载-耀世TTX安卓软件下载v1.0.5 查看
  • microsoft office word下载安装_microsoft office word最新版下载9.1.0.4879 查看