3

コンパイル後の最適化を行うプログラムに取り組んでいます。-O3 であっても、gcc がうまく最適化できない特殊なケースがいくつかあることに気付いたからです。

編集に適したデータ構造にバイナリ(x86)をロードしてから、再度書き出すことができるライブラリはありますか?編集によってバイナリのサイズが変更される可能性があるため、すべてのメモリ オフセットの更新も処理する必要があります。

4

1 に答える 1

0

ELF 実行形式を見ていると思います。PE や Mach-O についてもっと考えていたら、そう言ってください。

実際、ELF フォーマットを編集して変更するためのライブラリやツールがいくつかあります。とりわけ、ここにそのようなツールの小さなリストがあります:

于 2013-04-19T15:34:20.040 に答える