iPXE
|
ELF headers. More...
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | Elf32_Ehdr |
ELF header. More... | |
struct | Elf32_Phdr |
ELF program header. More... | |
Macros | |
#define | EI_NIDENT 16 |
Length of ELF identifier. More... | |
#define | EI_MAG0 0 |
#define | EI_MAG1 1 |
#define | EI_MAG2 2 |
#define | EI_MAG3 3 |
#define | EI_CLASS 4 |
#define | EI_DATA 5 |
#define | EI_VERSION 6 |
#define | ELFMAG0 0x7f |
#define | ELFMAG1 'E' |
#define | ELFMAG2 'L' |
#define | ELFMAG3 'F' |
#define | ELFCLASS32 1 |
#define | ELFDATA2LSB 1 |
#define | EV_CURRENT 1 |
#define | PT_LOAD 1 |
Typedefs | |
typedef uint32_t | Elf32_Addr |
typedef uint16_t | Elf32_Half |
typedef uint32_t | Elf32_Off |
typedef int32_t | Elf32_Sword |
typedef uint32_t | Elf32_Word |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
ELF headers.
Definition in file elf.h.
typedef uint32_t Elf32_Addr |
typedef uint16_t Elf32_Half |
typedef int32_t Elf32_Sword |
typedef uint32_t Elf32_Word |
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |