EN JA
ELF_GETBASE(3)
ELF_GETBASE(3) FreeBSD Library Functions Manual ELF_GETBASE(3)

名称

elf_getbaseオブジェクトファイルのためのベースオフセットを取得する

ライブラリ

ELF Access Library (libelf, -lelf)

書式

#include < libelf.h>

off_t
elf_getbase( Elf *elf);

解説

関数 elf_getbase() は、ELF 記述子 elf によって参照されるオブジェクトの最初のバイトのファイルオフセットを返します。

アーカイブのメンバを参照する記述子に関して、返されたオフセットは、アーカイブに含まれるメンバのファイルオフセットです。通常のオブジェクトの記述子に関して、返されたオフセットは、(空の) 0 です。

戻り値

関数 elf_getbase() は、成功するなら、有効なファイルオフセットを返し、エラーの場合は、 ( off_t) -1 を返します。

エラー

関数 elf_getbase() は、次のエラーで失敗します:
[ ELF_E_ARGUMENT]
引数 elf が、NULL でした。
June 6, 2010 FreeBSD