save 命令将自上一 run 命令、rerun 命令或 debug 命令开始直到 save 命令期间所发出的所有调试命令保存到文件中。调试会话中的此段称为调试运行。
save 命令不仅仅保存已发出的调试命令列表。它还保存运行开始时与程序状态相关联的调试信息,如断点、显示列表等等。当恢复已保存的运行时,dbx 将使用保存文件中的信息。
可以保存调试运行的一部分,即,整个运行从最后输入命令开始减去指定数目的命令。
如果不能确定要在何处结束正在保存的运行,可以使用 history 命令查看自会话开始以来发出的调试命令列表。
缺省情况下,save 命令将信息写入特定的保存文件。如果要将调试运行保存到稍后可以恢复的文件,可使用 save 命令来指定文件名。请参见将系列调试运行另存为检查点。
要保存直到 save 命令的整个调试运行,请键入:
(dbx) save |
要保存部分调试运行,可使用 save number 命令,其中 number 是在 save 命令之前所不想保存的命令的个数。
(dbx) save -number |