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

名称

elf_rawfileELF ファイルの解釈されない内容を返す

ライブラリ

ELF Access Library (libelf, -lelf)

書式

#include < libelf.h>

char *
elf_rawfile( Elf *elf, size_t *sz);

解説

関数 elf_rawfile() は、ELF 記述子 elf によって参照されるファイルの解釈されない内容を返します。

引数 sz が NULL でないなら、関数は、それが指す位置にファイルのサイズをバイト単位で格納します。エラーに遭遇するなら、この位置に 0 の値が書き込まれます。

戻り値

関数 elf_rawfile() は、成功すれば、有効なポインタを返し、エラーが生じるなら NULL を返します。

エラー

関数 elf_rawfile() は、次のエラーで失敗します:
[ ELF_E_ARGUMENT]
引数 elf は、NULL でした。
[ ELF_E_SEQUENCE]
引数 elf は、書き込みためにオープンされ、関数 elf_rawfile() は、 elf_update(3) の前に呼び出されました。
July 3, 2006 FreeBSD