gdb-python を使用して C 構造体レイアウトを抽出し、実行可能にしています。
すべてのフィールド、オフセット、タイプ、サイズを取得できました。
それでも、構造体のコードを再生成しようとすると、GCC のattribute((__packed__))
.
実行可能ファイルからこの情報を取得する方法はありますか? (できれば gdb-python を使用しますが、他の方法でも構いません)
gdb-python を使用して C 構造体レイアウトを抽出し、実行可能にしています。
すべてのフィールド、オフセット、タイプ、サイズを取得できました。
それでも、構造体のコードを再生成しようとすると、GCC のattribute((__packed__))
.
実行可能ファイルからこの情報を取得する方法はありますか? (できれば gdb-python を使用しますが、他の方法でも構いません)