MentOS  0.8.0
The Mentoring Operating System
Public Attributes | List of all members
elf_header Struct Reference

The elf starting section. More...

Public Attributes

uint8_t ident [EI_NIDENT]
 Elf header identity bits.
 
uint16_t type
 Identifies object file type.
 
uint16_t machine
 Specifies target instruction set architecture.
 
uint32_t version
 Set to 1 for the original version of ELF.
 
uint32_t entry
 This is the memory address of the entry point from where the process starts executing.
 
uint32_t phoff
 Points to the start of the program header table.
 
uint32_t shoff
 Points to the start of the section header table.
 
uint32_t flags
 Processor-specific flags.
 
uint16_t ehsize
 Size of ELF header, in bytes.
 
uint16_t phentsize
 Size of an entry in the program header table.
 
uint16_t phnum
 Number of entries in the program header table.
 
uint16_t shentsize
 Size of an entry in the section header table.
 
uint16_t shnum
 Number of entries in the section header table.
 
uint16_t shstrndx
 Section header table index of sect name string table.
 

Detailed Description

The elf starting section.


The documentation for this struct was generated from the following file: