为异常处理做准备,熟悉一下WinDbg工具
马上开始异常处理第二讲,但是在讲解之前,还有熟悉一下我们的WinDbg工具,当然你如果熟悉这个工具,那么就可以不用看了....(注意,32位程序就用x86 的winDbg,64反之)
打开之后就一个命令窗口,但是我们可以通过下面的快捷键设置
?...,将看不到WinDbg翻译出来的函数了
这个是OD做不到的,你调用什么函数,WinDbg都能知道,归功于符号路径的设置
CTRL + S 打开符号路径设置,或者在菜单点击
?...三丶WinDbg常用的命令
WinDbg常用的命令很多.具体可以搜索MSDN这里只简单列举一下
1.断点指令
bp 命令,设置断点
bm 命令,设置执行符号断点,可以多个符号下段点
ba 命令,设置内存访问断点...在基于x86处理器,显示器还包括调用约定信息
n 显示调用栈的每帧编号
f 显示调用栈的每帧占用字节数
默认情况下使用k显示当前线程栈,如果加上线程命令前缀,可以查看某个线程栈,如~* k查看所有线程栈