GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||
GeezerVison is showing ja.wikipedia.org — Executable and Linkable Format - Wikipedia
Executable and Linkable Format (ELF) は、プログラムの実行ファイルおよびオブジェクトファイルを保存するためのバイナリファイル形式である。Unix系オペレーティングシステムの標準的な実行形式としてSystem Vにより導入され、従来のa.outフォーマットやCOFFに代わる形式として広く採用された。 現在は LinuxやBSD系OS、ならびに組み込みシステムの開発環境などで、プログラムやライブラリの生成・配布・読み込みに利用されている。内部を用途別の領域に分割して管理する構造を持ち、動的リンクや再配置、非連続なメモリ配置に対応できる柔軟性を備える点を特徴とする。 ヘッダELFには以下の3種類のヘッダがある。
共有ライブラリ共有ライブラリにも対応しており、しかるべき属性のセグメント内にある、Procedure Location Tableや、Global Offset Tableを利用して、間接的に参照することになる。 デバッグ情報ファイルデバッグ情報のフォーマットは定義されていないが、ELF(妖精)をもじったDebug With Arbitrary Record Format略してDWARF(小人)と呼ばれる形式のフォーマットがよく使われる。 注
関連項目外部リンク
| ||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |