|ELF_RAWFILE(3)||FreeBSD Library Functions Manual||ELF_RAWFILE(3)|
NAMEelf_rawfile — return uninterpreted contents of an ELF file
LIBRARYELF Access Library (libelf, -lelf)
SYNOPSIS#include < libelf.h>
elf_rawfile( Elf *elf, size_t *sz);
DESCRIPTIONFunction elf_rawfile() returns the uninterpreted contents of the file referenced by ELF descriptor elf.
If argument sz is non-null, the function stores the file's size in bytes in the location to which it points. A value of zero is written to this location if an error is encountered.
RETURN VALUESFunction elf_rawfile() returns a valid pointer if successful or NULL if an error occurs.
ERRORSFunction elf_rawfile() may fail with the following errors:
- [ ELF_E_ARGUMENT]
- Argument elf was NULL.
- [ ELF_E_SEQUENCE]
- Argument elf was opened for writing and function elf_rawfile() was invoked before elf_update(3).
|July 3, 2006||FreeBSD|