假设我有一个名为
现在我需要一个宏,类似于
是否有任何解析器/脚本(最好是使用php/python),可以解析C文件或从可执行文件中获取dwarf信息,并创建类似于
system.h
的文件,其中包含以下结构体。typedef struct Foo {
int count;
uint32 world;
Temp id;
} Foo;
typedef struct Temp {
uint64 id;
} Temp;
Foo bar;
现在我需要一个宏,类似于
DUMP_STRUCT(bar)
,可以递归地打印出bar(类型为Foo)的所有成员。是否有任何解析器/脚本(最好是使用php/python),可以解析C文件或从可执行文件中获取dwarf信息,并创建类似于
DUMP_STRUCT
的函数?