FreeBSD manual
download PDF document: elf_getbase.3.pdf
ELF_GETBASE(3) FreeBSD Library Functions Manual ELF_GETBASE(3)
NAME
elf_getbase - get the base offset for an object file
LIBRARY
ELF Access Library (libelf, -lelf)
SYNOPSIS
#include <libelf.h>
off_t
elf_getbase(Elf *elf);
DESCRIPTION
Function elf_getbase() returns the file offset to the first byte of the
object referenced by ELF descriptor elf.
For descriptors referencing members of archives, the returned offset is
the file offset of the member in its containing archive. For descriptors
to regular objects, the returned offset is (vacuously) zero.
RETURN VALUES
Function elf_getbase() returns a valid file offset if successful, or
(off_t) -1 in case of an error.
ERRORS
Function elf_getbase() may fail with the following errors:
[ELF_E_ARGUMENT] Argument elf was NULL.
SEE ALSO
elf(3), elf_getarhdr(3), elf_getident(3), elf_rawfile(3), gelf(3)
FreeBSD 14.0-RELEASE-p11 June 6, 2010 FreeBSD 14.0-RELEASE-p11