为异常处理做准备,熟悉一下WinDbg工具
马上开始异常处理第二讲,但是在讲解之前,还有熟悉一下我们的WinDbg工具,当然你如果熟悉这个工具,那么就可以不用看了....三丶WinDbg常用的命令
WinDbg常用的命令很多.具体可以搜索MSDN这里只简单列举一下
1.断点指令
bp 命令,设置断点
bm 命令,设置执行符号断点,可以多个符号下段点
ba 命令,设置内存访问断点...bl 命令,查看断点列表
bc * 清除所有断点.
2.反汇编和汇编指令
反汇编:
U 指令,向下反汇编
UB指令,向上反汇编
UF 反汇编整个函数
汇编:
a指令,可以写入汇编代码
3.栈分析指令...如果需要其他信息需要使用参数。常见的有
b 显示函数调用时的前三个参数
c 只显示函数名
p 显示函数的所有参数,包括参数的名字、类型、值。
v 显示帧指针遗漏(FPO)信息。...在基于x86处理器,显示器还包括调用约定信息
n 显示调用栈的每帧编号
f 显示调用栈的每帧占用字节数
默认情况下使用k显示当前线程栈,如果加上线程命令前缀,可以查看某个线程栈,如~* k查看所有线程栈