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

在行中设置 when 断点

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


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

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

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