Main index | Section 3 | Options |
#include <libelf.h>
#include <gelf.h>
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] | |
The argument elf was null. | |
[ELF_E_ARGUMENT] | |
Argument elf was not a descriptor for an ELF file. | |
[ELF_E_ARGUMENT] | |
The elf class of descriptor elf was not recognized. | |
[ELF_E_ARGUMENT] | |
Argument dst was null. | |
[ELF_E_CLASS] | The ELF class of descriptor elf did not match that of the API function being called. |
[ELF_E_HEADER] | ELF descriptor elf does not have an associated header. |
[ELF_E_RESOURCE] | |
An out of memory condition was detected during execution. | |
[ELF_E_SECTION] | The ELF descriptor in argument elf did not adhere to the conventions used for extended numbering. |
[ELF_E_VERSION] | The ELF descriptor elf had an unsupported ELF version number. |
GELF_GETEHDR (3) | December 16, 2006 |
Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | Unix is the answer, but only if you phrase the question very carefully. | ” |
— Belinda Asbell |