windbg命令系统:
1.命令概要:
-
标准命令
标准命令提供了调试器的基本功能,大部分都是一个字母,共有130多个命令:
在命令框中输入 ?号,可以查看命令的用法帮助。
先输入:? 回车,再输入 某个命令,再回车,显示如下:某一个命令的用法
-
元命令
- 元命令作为标准命令的补充被内置再了windbg中,特点是一个.开头,通常是一个单词,例如:
- .symopt .sympathy .asm
- .restart .reboot
- 此外,输入 .help可以查看元命令以及它们的帮助说明,如下:显示很多元命令
-
扩展命令
扩展命令用于实现特定调试功能的一些命令,他们实现于dll中并非windbg内置的命令,相当与OD中
扩展插件的功能,觉得可以这么理解,使用的时候以!开头,通常是一个单词。
扩展命令所存在的dll模块称之为扩展模块,使用.chain命令可以列出提供了扩展命令的所有模块,大部分模块中都可以使用help命令来显示这个模块的基本信息,以及所含有的命令。输入.chain命令如下:
命令输入框:
使用命令时的注意事项:
-
只有当程序暂停的时候才可以输入命令,当出现BUSY的时候我们可以点击暂停程序,然后输入命令:
-
直接回车可以重复上一条命令
-
按上下方向键可以浏览之前输入过的命令
-
当提示框为 星号BUSY星号 的时候,无法立即执行命令
- 常用基本命令: