Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

ELF Header(32-bit) More...

#include <elf.h>

Data Fields

unsigned char e_ident [16]
 Magic string identifying ELF binary.
 
elf32_half e_type
 Type of ELF.
 
elf32_half e_machine
 Machine type.
 
elf32_word e_version
 Object file version.
 
elf32_addr e_entry
 Virtual address of entry.
 
elf32_off e_phoff
 Program header table offset.
 
elf32_off e_shoff
 Section header table offset.
 
elf32_word e_flags
 Processor specific flags.
 
elf32_half e_ehsize
 ELF header size.
 
elf32_half e_phentsize
 Program header count.
 
elf32_half e_phnum
 Program header count.
 
elf32_half e_shentsize
 Section header size.
 
elf32_half e_shnum
 Section header count.
 
elf32_half e_shstrndx
 Section header containing section header string table.
 

Detailed Description

ELF Header(32-bit)

Field Documentation

◆ e_ehsize

elf32_half elf32_ehdr::e_ehsize

ELF header size.

◆ e_entry

elf32_addr elf32_ehdr::e_entry

Virtual address of entry.

◆ e_flags

elf32_word elf32_ehdr::e_flags

Processor specific flags.

◆ e_ident

unsigned char elf32_ehdr::e_ident[16]

Magic string identifying ELF binary.

◆ e_machine

elf32_half elf32_ehdr::e_machine

Machine type.

◆ e_phentsize

elf32_half elf32_ehdr::e_phentsize

Program header count.

◆ e_phnum

elf32_half elf32_ehdr::e_phnum

Program header count.

◆ e_phoff

elf32_off elf32_ehdr::e_phoff

Program header table offset.

◆ e_shentsize

elf32_half elf32_ehdr::e_shentsize

Section header size.

◆ e_shnum

elf32_half elf32_ehdr::e_shnum

Section header count.

◆ e_shoff

elf32_off elf32_ehdr::e_shoff

Section header table offset.

◆ e_shstrndx

elf32_half elf32_ehdr::e_shstrndx

Section header containing section header string table.

◆ e_type

elf32_half elf32_ehdr::e_type

Type of ELF.

◆ e_version

elf32_word elf32_ehdr::e_version

Object file version.


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