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时,自动应用于源代码。