GDB启动文件如何工作?

时间:2014-07-31 11:48:54

标签: gdb

如何保存当前的GDB会话?以及如何在GDB启动后再次加载它。在Art of debugging第1章中对。 gdbinit 进行了简短的讨论。但我真的没有得到保存部分。它是自动保存吗?

1 个答案:

答案 0 :(得分:1)

.gdbinit文件保存了一些配置和用户定义的命令。当gdb启动时,它将尝试根据某些序列搜索.gdbinit文件(对于序列,您可以参考https://sourceware.org/gdb/current/onlinedocs/gdb/Mode-Options.html#Mode-Options)。对于.gdbinit文件,您可以将其称为示例:https://github.com/gdbinit/Gdbinit/blob/master/gdbinit

我认为你想将整个内存转储存储到文件中,然后重启gdb,它会重新加载它。我已经搜索了调用gdb手册(https://sourceware.org/gdb/current/onlinedocs/gdb/Invoking-GDB.html#Invoking-GDB),但无法找到gdb可以执行此操作。

就个人而言,我认为您请求的此文件与核心转储文件非常相似。