我正在查看开源 GDB 代码。我希望为处理器编写一个依赖于目标的代码(就像 ARM 和 MIPS 等)。我已经在类似的行上定义了适当的文件。在大多数情况下,我的目标能够让 GDB 正常工作。但是,当我尝试评估核心转储时,我得到:这个版本的 GDB 不支持核心转储。
这是放在文件中的检查:target.c
如您所知,在 GDB 中,我们有一系列可以调试的文件类型。我想知道 ARM/MIPS 或任何其他处理器架构可以启用核心转储的确切位置。
谢谢
PS:我查看了 opne source arm-linux-tdep.c 和 arm-tdep.c 但无法得出任何结论。