PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
elf_header_t Struct Reference

Data Fields

u8 ident [16]
 
u16 type
 
u16 machine
 
u32 version
 
u32 entry
 
u32 phoff
 
u32 shoff
 
u32 flags
 
u16 ehsize
 
u16 phentsize
 
u16 phnum
 
u16 shentsize
 
u16 shnum
 
u16 shstrndx
 
union { 
 
u8 raw [16]
 
   struct e_ident_t
 
u8 ei_magic [4]
 
u8 ei_class
 
u8 ei_data
 
u8 ei_version
 
   } cook 
 
e_ident 
 
u16 e_type
 
u16 e_machine
 
u32 e_version
 
u32 e_entry
 
u32 e_phoff
 
u32 e_shoff
 
u32 e_flags
 
u16 e_ehsize
 
u16 e_phentsize
 
u16 e_phnum
 
u16 e_shentsize
 
u16 e_shnum
 
u16 e_shstrndx
 
uint8_t ident [16]
 
uint16_t type
 
uint16_t machine
 
uint32_t version
 
uint32_t entry
 
uint32_t phoff
 
uint32_t shoff
 
uint32_t flags
 
uint16_t ehsize
 
uint16_t phentsize
 
uint16_t phnum
 
uint16_t shentsize
 
uint16_t shnum
 
uint16_t shstrndx
 

Detailed Description

Definition at line 20 of file elf.h.

Field Documentation

◆ ident [1/2]

u8 elf_header_t::ident

Definition at line 22 of file elf.h.

◆ type [1/2]

u16 elf_header_t::type

Definition at line 23 of file elf.h.

◆ machine [1/2]

u16 elf_header_t::machine

Definition at line 24 of file elf.h.

◆ version [1/2]

u32 elf_header_t::version

Definition at line 25 of file elf.h.

◆ entry [1/2]

u32 elf_header_t::entry

Definition at line 26 of file elf.h.

◆ phoff [1/2]

u32 elf_header_t::phoff

Definition at line 27 of file elf.h.

◆ shoff [1/2]

u32 elf_header_t::shoff

Definition at line 28 of file elf.h.

◆ flags [1/2]

u32 elf_header_t::flags

Definition at line 29 of file elf.h.

◆ ehsize [1/2]

u16 elf_header_t::ehsize

Definition at line 30 of file elf.h.

◆ phentsize [1/2]

u16 elf_header_t::phentsize

Definition at line 31 of file elf.h.

◆ phnum [1/2]

u16 elf_header_t::phnum

Definition at line 32 of file elf.h.

◆ shentsize [1/2]

u16 elf_header_t::shentsize

Definition at line 33 of file elf.h.

◆ shnum [1/2]

u16 elf_header_t::shnum

Definition at line 34 of file elf.h.

◆ shstrndx [1/2]

u16 elf_header_t::shstrndx

Definition at line 35 of file elf.h.

◆ [union]

union { ... } elf_header_t::e_ident

◆ e_type

u16 elf_header_t::e_type

Definition at line 230 of file erl.c.

◆ e_machine

u16 elf_header_t::e_machine

Definition at line 231 of file erl.c.

◆ e_version

u32 elf_header_t::e_version

Definition at line 232 of file erl.c.

◆ e_entry

u32 elf_header_t::e_entry

Definition at line 233 of file erl.c.

◆ e_phoff

u32 elf_header_t::e_phoff

Definition at line 234 of file erl.c.

◆ e_shoff

u32 elf_header_t::e_shoff

Definition at line 235 of file erl.c.

◆ e_flags

u32 elf_header_t::e_flags

Definition at line 236 of file erl.c.

◆ e_ehsize

u16 elf_header_t::e_ehsize

Definition at line 237 of file erl.c.

◆ e_phentsize

u16 elf_header_t::e_phentsize

Definition at line 238 of file erl.c.

◆ e_phnum

u16 elf_header_t::e_phnum

Definition at line 239 of file erl.c.

◆ e_shentsize

u16 elf_header_t::e_shentsize

Definition at line 240 of file erl.c.

◆ e_shnum

u16 elf_header_t::e_shnum

Definition at line 241 of file erl.c.

◆ e_shstrndx

u16 elf_header_t::e_shstrndx

Definition at line 242 of file erl.c.

◆ ident [2/2]

uint8_t elf_header_t::ident[16]

Definition at line 15 of file ELF.h.

◆ type [2/2]

uint16_t elf_header_t::type

Definition at line 16 of file ELF.h.

◆ machine [2/2]

uint16_t elf_header_t::machine

Definition at line 17 of file ELF.h.

◆ version [2/2]

uint32_t elf_header_t::version

Definition at line 18 of file ELF.h.

◆ entry [2/2]

uint32_t elf_header_t::entry

Definition at line 19 of file ELF.h.

◆ phoff [2/2]

uint32_t elf_header_t::phoff

Definition at line 20 of file ELF.h.

◆ shoff [2/2]

uint32_t elf_header_t::shoff

Definition at line 21 of file ELF.h.

◆ flags [2/2]

uint32_t elf_header_t::flags

Definition at line 22 of file ELF.h.

◆ ehsize [2/2]

uint16_t elf_header_t::ehsize

Definition at line 23 of file ELF.h.

◆ phentsize [2/2]

uint16_t elf_header_t::phentsize

Definition at line 24 of file ELF.h.

◆ phnum [2/2]

uint16_t elf_header_t::phnum

Definition at line 25 of file ELF.h.

◆ shentsize [2/2]

uint16_t elf_header_t::shentsize

Definition at line 26 of file ELF.h.

◆ shnum [2/2]

uint16_t elf_header_t::shnum

Definition at line 27 of file ELF.h.

◆ shstrndx [2/2]

uint16_t elf_header_t::shstrndx

Definition at line 28 of file ELF.h.


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