GDB调试信息解析器/说明

问题描述:

在工作过程中,我遇到了以下问题:GDB调试信息解析器/说明

我需要解析GDB调试信息。

单独的调试信息文件是一个二进制文件,所以我不能在不知道格式的情况下阅读它。

所以,这里的问题:

是否有GDB信息任何现成的解析器,或至少文档描述它?

是否有GDB信息

有没有这样的事情任何现成的解析器。有各种调试信息格式(DWARF,STABS等)和这些调试格式的多个消费者(GDB就是这样的消费者之一)。

如果您在Linux上,则默认调试格式为DWARF,记录为here

我需要解析......调试信息

根据您的实际需要,readelf -w或已经提到libdwarf可能是合适的。或者你可以从头开始编写自己的解析器,尽管它不可​​能是最佳的解决方案。