低レベルプログラミングの5.3.1から5.4の内容をまとめた. ELFファイルの種類 ELF(Excutable and Linkable Format:実行とリンクが可能なフォーマット)は,*nixシステムのオブジェクトファイルとして典型的なフォーマットである.ELFは以下の三種類のファイルをサポートする. 再配置可能なオブジェクトファイル(relocatable object file) コンパイラが作成するオブジェクトファイル。 再配置(relocation)は,プログラムの各部に決定的なアドレスを割り当て,全てのリンクが適切に解決されるようにプログラムのコードを変更する処理のことである…