利用windbg分析dump文件
来源:互联网 发布:邮票交易源码 编辑:程序博客网 时间:2024/05/16 04:34
windbg是windows下一个分析调试的工具,功能非常强大。这里主要记录利用windbg来分析windows蓝屏时所产生的内存转储文件*.dmp。
1,下载:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx
2,配置symbol path:
windows程序在编译生成后,会产生一些.exe,dll文件。同时也会用到一些symbol文件,这些文件包含全局变量,局部变量等信息。在调试不同的系统的时候,用到的symbol是不同的,而且这些文件会很大,如果下载安装会占用很大的硬盘空间。如果下载,在上面提供的地址也可以下载。微软还提供了一个网络上的symbol服务器。其网络地址是:http://msdl.microsoft.com/download/symbols,设置symbol时可以在打开windbg后,file->symbol file path 设置如下:其d:\temp 是本地缓存的目录:SRV*d:/temp/*http://msdl.microsoft.com/download/symbols。也可以用命令如下设置:
set
利用windbg分析dump文件(二)基本调试
1,打开dump文件,在正确设置了symbol路径后,会有如下的显示:
Microsoft (R) Windows Debugger
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [D:\important\document\win系统\debug\Mini121605-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: SRV*d:/temp/*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 2000 Kernel Version 2195 (Service Pack 4) UP Free x86 compatible
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046e8f0
Debug session time: Fri Dec 16 13:30:21.203 2005 (GMT+8)
System Uptime: not available
Loading Kernel Symbols
....................................................................................................................
Loading unloaded module list
...................
Loading User Symbols
*******************************************************************************
*
*
*
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 7F, {8, 0, 0, 0}
c0000005 Exception in ext.Analyze debugger extension.
2,关于调试窗口:view菜单下面有详细的列表:可以调出对应的窗口,默认的打开窗口是command窗口
3,基本调试命令:
r
dd 显示当前内存地址,dd 参数:显示参数处的内存。
u
!analyze -v 显示分析的详细信息。
kb 显示call stack 内容
kv.bugcheck 可以显示出错的代码
- 利用windbg分析dump文件
- 利用windbg分析dump文件
- 利用windbg分析dump文件
- 利用windbg分析dump文件
- windbg分析dump文件
- windbg分析dump文件
- windbg分析dump文件
- windbg分析dump文件
- windbg分析dump文件
- WinDbg分析DUMP文件
- windbg分析dump文件
- 利用windbg分析dump文件(一)安装与配置
- 利用windbg分析dump文件(一)安装与配置
- 利用windbg分析dump文件(一)安装与配置
- 利用windbg分析dump文件(一)安装与配置
- PDB符号文件与Windows下利用Windbg 分析dump
- windbg打开分析dump文件
- WinDbg分析dump文件介绍
- LISP 简单的数据库 3.6.2 优化查询算法
- Java谜题畅读版之表达式谜题
- 类 StringTokenizer
- arraysize 对性能的影响
- DDR SDRAM config in s3c6410
- 利用windbg分析dump文件
- StringBuffer与StringBuilder的区别
- java 写的 servlet 的验证码
- java的IO(二)
- 面试题分析:6 关于HashSet的add方法的解析
- 关于ngx_trylock_accept_mutex的一些解释
- 记我装系统
- UVa 10192 - Vacation
- cocos2d-x for android(1)-环境的配置