向 "监视器" 窗口添加变量
将变量添加到 "监视器" 窗口时,您将 监视 该变量的值。 要向 "监视器" 窗口添加变量,请执行下列其中一个选项:
- 要使用
MONITOR LIST命令,请执行以下步骤:- 将光标移至命令行。
- 输入以下命令,将变量名称替换为 variable-name:
MONITOR LIST variable-name; - 按 Enter 键。 z/OS® Debugger 为变量分配 1 到 99 之间的引用号,将变量添加到 Monitor 窗口 (如果显示在 automonitor 部分上方) ,并显示变量的当前值。
每当 z/OS Debugger 接收控制时,或者每次输入可影响显示的 z/OS Debugger 命令时, z/OS Debugger 都会在 "监视器" 窗口中更新 variable-name 的值,以便 "监视器" 窗口始终显示当前值。
- 要使用
M前缀命令,请执行以下步骤:- 在 "源" 窗口中滚动,直到找到要监视的操作数为止。
- 将光标移至包含要监视的操作数的行的前缀区域。
- 在前缀区域中输入 "M" ,然后按 Enter 键以监视该行上所有操作数的值。 如果要监视该行上特定操作数的值,请执行以下步骤:
- 如果要调试高级语言程序 (从左侧开始,编号为 1) ,请将数字分配给第一个出现的每个变量。 例如,在以下行中, rightSide 是 1 , leftSide 是 2 , bottomSide 是 3:
rightSide = (leftSide * leftSide) + (bottomSide * bottomSide);如果要调试汇编程序或反汇编程序,请从左侧开始,从数字 1 开始,为机器指令的每个操作数分配一个数字。
- 在前缀区域中输入 "M" ,后跟分配给要监视的操作数的数字。 如果要在上一个示例中监视 leftSide 的值,请在前缀区域中输入 "M2" 。
- 按 Enter 键。
- 如果要调试高级语言程序 (从左侧开始,编号为 1) ,请将数字分配给第一个出现的每个变量。 例如,在以下行中, rightSide 是 1 , leftSide 是 2 , bottomSide 是 3:
每次 z/OS Debugger 接收控制权时,或者每次您输入可影响显示的 z/OS Debugger 命令时, z/OS Debugger 都会在 "监视器" 窗口中更新 leftSide 的值,以便 "监视器" 窗口始终显示当前值。
请参阅以下主题,以获取与本主题中讨论的材料相关的更多信息。
- 相关任务
- 自动向 "监视器" 窗口添加变量