| GELF_GETEHDR(3) | Library Functions Manual | GELF_GETEHDR(3) |
elf32_getehdr, elf64_getehdr,
gelf_getehdr —
#include <libelf.h>
Elf32_Ehdr *
elf32_getehdr(Elf
*elf);
Elf64_Ehdr *
elf64_getehdr(Elf
*elf);
#include
<gelf.h>
GElf_Ehdr *
gelf_getehdr(Elf
*elf, GElf_Ehdr
*dst);
Functions elf32_getehdr() and
elf64_getehdr() return a pointer to the appropriate
class-specific header descriptor if it exists in the file referenced by
descriptor elf. These functions return
NULL if an ELF header was not found in file
elf.
Function gelf_getehdr() stores a
translated copy of the header for ELF file elf into
the descriptor pointed to by argument dst. It returns
argument dst if successful or
NULL in case of failure.
ELF_E_ARGUMENT]ELF_E_ARGUMENT]ELF_E_ARGUMENT]ELF_E_ARGUMENT]ELF_E_CLASS]ELF_E_HEADER]ELF_E_RESOURCE]ELF_E_SECTION]ELF_E_VERSION]| December 16, 2006 | NetBSD 9.3 |