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

退出打印视图

更新时间: 2015 年 1 月
 
 

恢复已保存的运行

保存运行后,可使用 restore 命令恢复该运行。dbx 使用保存文件中的信息。恢复运行时,dbx 首先将内部状态重置到运行开始时的状态,然后重新发出所保存的运行中的每个调试命令。


注 -  source 命令也可以重新发出存储在文件中的命令集,但不重置 dbx 的状态;它仅从当前程序位置重新发出命令列表。

要精确恢复已保存的调试运行,运行的所有输入必须完全相同: run 类型命令的参数、手动输入和文件输入。


注 -  如果在执行 restore 之前保存段,然后发出 runrerundebug 命令,restore 将使用第二个保存后 runrerundebug 命令的参数。如果这些参数不同,则不能进行精确恢复。

恢复已保存的调试运行

(dbx) restore

要恢复已保存到其他文件而不是缺省文件的调试运行:

(dbx) restore filename