問題タブ [gdb-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - C 構造体がパックされているかどうかを判断する
gdb-python を使用して C 構造体レイアウトを抽出し、実行可能にしています。
すべてのフィールド、オフセット、タイプ、サイズを取得できました。
それでも、構造体のコードを再生成しようとすると、GCC のattribute((__packed__))
.
実行可能ファイルからこの情報を取得する方法はありますか? (できれば gdb-python を使用しますが、他の方法でも構いません)
gdb - GDB Python APIでシンボル名からグローバルシンボルのアドレスを取得
GDB Python API で名前がわかっている場合、バイナリでグローバル シンボルのアドレスを取得する方法はありますか?
python print(gdb.parse_and_eval('symbol').address)
この値を取得する正しい方法はありますか?