GDB调试信息解析器/说明
问题描述:
在工作过程中,我遇到了以下问题:GDB调试信息解析器/说明
我需要解析GDB调试信息。
单独的调试信息文件是一个二进制文件,所以我不能在不知道格式的情况下阅读它。
所以,这里的问题:
是否有GDB信息任何现成的解析器,或至少文档描述它?
答
是否有GDB信息
有没有这样的事情任何现成的解析器。有各种调试信息格式(DWARF
,STABS
等)和这些调试格式的多个消费者(GDB就是这样的消费者之一)。
如果您在Linux上,则默认调试格式为DWARF
,记录为here。
我需要解析......调试信息
根据您的实际需要,readelf -w
或已经提到libdwarf
可能是合适的。或者你可以从头开始编写自己的解析器,尽管它不可能是最佳的解决方案。