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 でした。