Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ELF_GETBASE(3)	       FreeBSD Library Functions Manual		ELF_GETBASE(3)

NAME
     elf_getbase -- get	the base offset	for an object file

LIBRARY
     ELF Parsing 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	13.0			 June 6, 2010			  FreeBSD 13.0

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=elf_getbase&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help