Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

在行中执行 dbx 命令

when 断点命令接受其他 dbx 命令(如 list),这表示您可以编写自己的 trace 版本。

(dbx) when at 123 {list $lineno;}

when 命令隐含了 cont 命令。在该示例中,列出当前行的源代码后,程序会继续执行。如果在 list 命令后添加了 stop 命令,程序便不会继续执行。

有关 trace 命令的完整语法,请参见when 命令。有关事件修饰符的详细信息,请参见事件规范修饰符