GDB debug info parser/description

2019-08-31 07:11发布

During the work I faced with the following problem:

I need to parse GDB debug info.

Separate debug info file is a binary, so I can not read it without knowing a format.

So, here is the question:

Is there any ready parser for GDB info, or at least document describing it?

2条回答
放荡不羁爱自由
3楼-- · 2019-08-31 07:57

Is there any ready parser for GDB info

There is no such thing. There are various debug info formats (DWARF, STABS, etc.) and multiple consumers of these debug formats (GDB is one such consumer).

If you are on Linux, the default debug format is DWARF, documented here.

I need to parse ... debug info

Depending on your actual needs, readelf -w or already mentioned libdwarf may be appropriate. Or you could write your own parser from scratch, though it's unlikely to be the optimal solution.

查看更多
登录 后发表回答