system.h
次の構造を持つファイルがあるとしましょう
typedef struct Foo {
int count;
uint32 world;
Temp id;
} Foo;
typedef struct Temp {
uint64 id;
} Temp;
Foo bar;
DUMP_STRUCT(bar)
ここで、(Foo 型の) bar のすべてのメンバーを再帰的に出力する、 のようなマクロが必要です。
Cファイルを解析したり、実行可能ファイルからdwarfから情報を取得して、に似た関数を作成したりできるパーサー/スクリプト(できればphp/python)はありますDUMP_STRUCT
か?