ELF_GETBASE(3) | MidnightBSD Library Functions Manual | ELF_GETBASE(3) |
elf_getbase
— get
the base offset for an object file
ELF Access Library (libelf, -lelf)
#include
<libelf.h>
off_t
elf_getbase
(Elf
*elf);
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.
Function elf_getbase
() returns a valid
file offset if successful, or (off_t)
-1
in case of an error.
Function elf_getbase
() may fail with the
following errors:
ELF_E_ARGUMENT
]elf(3), elf_getarhdr(3), elf_getident(3), elf_rawfile(3), gelf(3)
June 6, 2010 | midnightbsd-3.1 |