VSF Documented
Data Fields
vsf_elfloader_info_t Struct Reference

Data Fields

Elf_Hdr elf_hdr
 
Elf_Word memstart
 
Elf_Word memsz
 
Elf_Word memstart_xip
 
Elf_Word memsz_xip
 
struct { 
 
   Elf_Addr   pltrelsz 
 
   Elf_Addr   strtbl 
 
   Elf_Addr   symtbl 
 
   Elf_Addr   rela 
 
   Elf_Addr   relasz 
 
   Elf_Addr   strsz 
 
   Elf_Addr   rel 
 
   Elf_Addr   relsz 
 
   Elf_Addr   pltrel 
 
   Elf_Addr   jmprel 
 
   uint32_t   external_fn_num 
 
dynamic 
 
struct { 
 
   uint32_t   num 
 
   uint32_t   str_len 
 
   char *   str 
 
   vsf_vplt_entry_t *   vplt_entry 
 
export 
 
uintptr_t entry_offset_in_file
 
bool has_dynamic
 
bool link_fail
 

Field Documentation

◆ elf_hdr

Elf_Hdr vsf_elfloader_info_t::elf_hdr

◆ memstart

Elf_Word vsf_elfloader_info_t::memstart

◆ memsz

Elf_Word vsf_elfloader_info_t::memsz

◆ memstart_xip

Elf_Word vsf_elfloader_info_t::memstart_xip

◆ memsz_xip

Elf_Word vsf_elfloader_info_t::memsz_xip

◆ pltrelsz

Elf_Addr vsf_elfloader_info_t::pltrelsz

◆ strtbl

Elf_Addr vsf_elfloader_info_t::strtbl

◆ symtbl

Elf_Addr vsf_elfloader_info_t::symtbl

◆ rela

Elf_Addr vsf_elfloader_info_t::rela

◆ relasz

Elf_Addr vsf_elfloader_info_t::relasz

◆ strsz

Elf_Addr vsf_elfloader_info_t::strsz

◆ rel

Elf_Addr vsf_elfloader_info_t::rel

◆ relsz

Elf_Addr vsf_elfloader_info_t::relsz

◆ pltrel

Elf_Addr vsf_elfloader_info_t::pltrel

◆ jmprel

Elf_Addr vsf_elfloader_info_t::jmprel

◆ external_fn_num

uint32_t vsf_elfloader_info_t::external_fn_num

◆ [struct]

struct { ... } vsf_elfloader_info_t::dynamic

◆ num

uint32_t vsf_elfloader_info_t::num

◆ str_len

uint32_t vsf_elfloader_info_t::str_len

◆ str

char* vsf_elfloader_info_t::str

◆ vplt_entry

vsf_vplt_entry_t* vsf_elfloader_info_t::vplt_entry

◆ [struct]

struct { ... } vsf_elfloader_info_t::export

◆ entry_offset_in_file

uintptr_t vsf_elfloader_info_t::entry_offset_in_file

◆ has_dynamic

bool vsf_elfloader_info_t::has_dynamic

◆ link_fail

bool vsf_elfloader_info_t::link_fail