ddl.elf.ELFHeaders

Authors:
Lars Ivar Igesund

License:
BSD Derivative (see source for details)

const uint EI_NIDENT;
Constants from the ELF specification.

Size of the e_ident array.

const uint EI_MAG0;
Indices in the e_ident array.

const uint ELFCLASSNONE;
Values defining the class of the file.

const uint ELFDATANONE;
Values defining the encoding of data.

const uint EV_NONE;
Defined version of the ELF specification.

const uint DDL_ELFVERSION_SUPP;
The version currently supported by DDL

const uint ET_NONE;
Values defining the object file type.

const uint EM_NONE;
Values defining machine architectures.

const ubyte STB_LOCAL;
Values defining symbol binding.

const uint SHT_NULL;
Values defining section types.

const uint PT_NULL;
Values defining segment types.

struct Elf32_Ehdr;
This struct can hold an ELF object file header.

struct Elf32_Shdr;
This struct can hold a section header table entry from an ELF object file.

struct Elf32_Phdr;
This struct can hold a program header table entry from an ELF object file.

struct Elf32_Sym;
This struct can hold a symbol table entry from an ELF object file.

struct Elf32_Rel;
This struct can hold a relocation entry from an ELF object file.

struct Elf32_Rela;
This struct can hold a relocation entry from an ELF object file, including an addend.