ダウンロードリスト

プロジェクト概要

libelfを使えばアーキテクチャに依存せずにELFファイルを変更したり作成したりできます。本ライブラリはデータ型サイズやエンディアンの違いによる問題に対応しています。例えばSPARCプロセッサ用のファイルをIntelベースのシステム上で扱えます。本ライブラリはクリーンルーム方式でSystem V Release 4ライブラリを書き換えたもので、ソースコード互換を持たせています。本ライブラリはもともとSVR4のアプリケーションを他のオペレーティングシステムに移植するためのものでしたが、新しく開発するアプリケーションの基本部分として使用することもできます(libbfdのより軽量な選択肢ともなりえます)。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2009-11-01 23:19
0.8.13

新しい関数、elf_getaroff()、他の実装との互換性を維持するために追加されました。いくつか行われた修正プログラムをビルドします。
A new function, elf_getaroff(), was added to maintain compatibility with other implementations. A few build fixes were made.

2009-07-08 03:28
0.8.12

いくつかの不幸な混乱は、elf_getphnum()、elf_getshnum()、およびelf_getshstrndxのために()libelf実装間で互換性がありません。したがって、開発者が共同で新機能に置き換えることを決めた:elf_getphdrnum()、elf_getshdrnum()、およびelf_getshdrstrndx()は、常に失敗時に-1を返し、成功時に0。コードでは、古いインターフェイスを使用して移植性を高めるにアップグレードする必要があります。
Due to some unfortunate confusion, the elf_getphnum(), elf_getshnum(), and elf_getshstrndx() are not compatible between libelf implementations. Therefore, the developers jointly decided to replace them with new functions: elf_getphdrnum(), elf_getshdrnum(), and elf_getshdrstrndx(), which will always return -1 on failure and 0 on success. Code using the old interface should be upgraded to increase portability.

2009-05-23 03:36
0.8.11

このリリースでの修正プログラムでバグelf_rawfile()。
This release fixes a bug in elf_rawfile().

2007-09-07 15:12
0.8.10

ユーザーは今ではlibelfの他のバージョンとの互換性がないかを選択します健全性チェックをオフにすることができます。
タグ: Minor feature enhancements
Users are now able to turn off select sanity
checks that are not
compatible with other versions of libelf.

2006-08-22 14:27
0.8.9

データ変換するデータの不整合を持つセクションのバージョン(とSolaris上で)が処理することができます。 Windows DLLを今でも同様に動作する必要があります。
タグ: Minor bugfixes
The data translator can now handle versioning
sections with inconsistent data (as found on
Solaris). Windows DLLs should work now as well.

プロジェクトリソース