General
Hexadecimal display
:
这一选项以十六进制格式显示所有值,并以十六进制解析所有的用户和对话框输入。当选择了该选项时,可以使用
0n
(注意前面是数字零,后面一个是小写字母
n
)前缀输入十进制值。例如:
0n123456789
。
Disassembly window
Source annotation
:
同时显示源码机器汇编语言翻译。
Code bytes
:
显示与每一个汇编语言指令相关联的字节。
Symbols
:
在
Disassembly
窗口中显示地址的符号名,例如
CMyApp:OnMyEvent
。
Call stack window
Parameter values
:
显示调是堆栈中传递给一个子程序调用的参数的各参数值。
Parameter types
:
显示调用堆栈中传递给一个子程序调用的参数的类型信息。
Memory window
Address
:
允许用户为
Memory Dump
窗口选择缺省的起始地址。
Format
:
允许用户对所显示的
Memory Dump
窗口内容从多达
13
种数据类型映射中选择,如
ASCII
、
Byte
、
Long
、
Real
及
Int64
等。窗口中的内容一共有
2
列。第
1
列时内存的地址,第
2
列是十六进制值,第
3
列十字符值(每
8
位一个字符)。有
12
种选择,如果选择
Byte
,那么在第
2
列种显示的十六进制是每
8
位一组;如果选择
Short
,那么在第
2
列种显示的十六进制值是每
16
位一组;如果选择
Long
,那么在第
2
列中显示的十六进制值是每
32
位一组。
Re-evaluate expression
:
该选项动态重定位
Memory Dump
窗口的内容,当该选项处于活动状态,并且已经在
Memory Dump
窗口中输入了一个指针变量的名字时,则每次该指针变量的地址内容改变时,该窗口的内容将得到更新。当该选项处于关闭状态时,
Memory Dump
窗口的内容将不改变,即使指针变量的地址内容确实已经改变。
Show data bytes
:
以原始字节和所选择的格式显示数据。
Fixed width
:
以固定宽度格式显示
Memory Dump
窗口的内容,此处输入的值与所选择的格式类型一起发生作用。
其它
Return value
:
在
Variables
窗口中显示子程序的返回值。
Load COFF & Exports
:
该选项使得
Debugger
在不能获得调试信息时,加载
COFF
格式调试信息或
DLL
导出。
大家都知道,
Windows NT
(第一个
Win32
操作系统)有
VAX VMS
和
UNIX
的血统。
NT
开发小组中的许多关键人物在进入微软之前就是在那些平台上设计并写码。当他们开始设计
NT
,很自然地他们会想到使用过去写过并且测试过的工具。那些工具所产生的可执行档以及目标模块(
object module
)的格式称为
COFF
(
Common Object File Format
)。
Display Unicode strings
:
显示
Unicode
格式的字符串。当调试输入输出使用多种语言格式的文本数据的应用程序时,该选项非常有用。
View floating point registers
:
查看浮点寄存器
Just-in-time debugging
:
当一个在
Visual Studio
开发环境之外运行的应用程序遇到运行错误时,该选项打开自动激活
Visual C++ Debug
功能。
OLE RPC debugging
:
RPC
调试,选定后,可以在调试时单步执行
COM
远程过程。
Debug commands invoke Edit and Continue
:
使用该选项将允许许多单不是全部代码修改,在下一次使用
Debugger
命令如
Go
、
Step Into
、
Step Over
或
Run
时,自动应用于源代码。