“监视器”视图显示已选择要监视的变量、表达式和寄存器。可以在对话框中输入这些变量或表达式,也可从调试器编辑器中选择这些变量或表达式。使用“监视器”视图来监视全局变量或监视下列对象:要在调试会话期间全程查看的变量、表达式和寄存器。从“监视器”视图中,还可以修改变量、表达式或寄存器的内容,或者更改值的表示法。
关于此任务
注: 对一些编程语言表达式的支持可能取决于 AIX 机器上安装的那些语言的编译器和/或运行时版本。
要从“监视器”视图中为表达式添加新的程序监视器,请完成下列步骤:
- 在编辑器中,选择表示要在其中对表达式进行求值的上下文的源文件行。
- 单击“监视器”视图监视表达式按钮(
)。
- 在“监视表达式”对话框的字段中,输入变量、表达式或寄存器。
- 单击确定。
结果
要从编辑器中为变量或表达式添加新的程序监视器,请完成下列步骤:
- 在编辑器中,突出显示并右键单击要监视的表达式。
- 从弹出菜单中选择监视表达式。
要从“变量”视图中为变量或表达式添加新的程序监视器,请完成下列步骤:
- 在“变量”视图中,右键单击要监视的变量。
- 从弹出菜单中选择监视局部变量。
要从“变量”视图中添加多个监视器,请使用键盘上的
Ctrl 或 Shift 键来选择多个变量,然后遵循以上步骤。
要从“寄存器”视图中为寄存器添加新的程序监视器,请完成下列步骤:
- 在“寄存器”视图中,右键单击要监视的寄存器。
- 从弹出菜单中选择监视寄存器。
要在“监视器”视图中更改变量、表达式或寄存器的内容,请完成下列步骤:
- 选择要修改其值的表达式。
- 如果该表达式是结构或数组,那么展开它以显示其各个元素。
- 向下滚动至要更改的表达式并执行下列其中一项操作:
- 双击该表达式。
- 右键单击该表达式并从弹出菜单中选择更改值。
注: 如果双击变量,但是无法编辑它的值字段,那么该变量是不能修改的类型。
- 为该表达式输入新值并按 Enter 键。新值可以是没有副作用的任何有效表达式。
- 为了指示表达式值已更改,它的指示器旁边将有一个增量符号。受此更改影响的所有表达式的指示器旁边也将有一个增量符号。