gdb如何实现结构的打印?

时间:2011-08-01 07:29:08

标签: gdb

gdb如何打印结构?从zengr在how does gdb work?引用的“GDB Internals”文档中,看起来GDB使用BFD库从一个或多个符号表中加载符号。如果是这种情况,gdb如何知道如何打印结构?包含打印算法的gdb源代码文件的名称将不胜感激(我试图自己找到但不能)。

1 个答案:

答案 0 :(得分:3)

GDB确实使用了BFD库,但它有更多的代码来处理符号而不是BFD提供的代码。您正在寻找valprint.c

中的val_print()