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.