Oracle Solaris Studio 12.2:使用 dbx 调试程序

监视表达式

监视每次程序停止时表达式的值是一种了解特定表达式或变量的变化情况和变化时间的有效方法。display 命令可指示 dbx 监视一个或多个指定的表达式或变量。监视会一直持续进行,直至使用 undisplay 命令将其关闭为止。watch 命令用于在每个停止点处以相应点的当前作用域对表达式求值并进行输出。

要在每次程序停止时显示变量或表达式的值,请键入:


display expression, ...

一次可以监视不止一个变量。如果使用的 display 命令不带选项,将输出显示的所有表达式的列表。

有关更多信息,请参见display 命令

要监视每个停止点处表达式 expression 的值,请键入:


watch expression, ...

有关更多信息,请参见watch 命令