libdragon
|
DSO module data. More...
#include <dso_format.h>
Data Fields | |
uint32_t | magic |
Magic number. | |
struct dso_module_s * | prev |
Previous loaded dynamic library. | |
struct dso_module_s * | next |
Next loaded dynamic library. | |
uint32_t | ref_count |
Dynamic library reference count. | |
char * | src_elf |
Path to Source ELF. | |
char * | filename |
Filename data. | |
dso_sym_t * | syms |
Symbols array. | |
uint32_t | num_syms |
Number of symbols (includes dummy symbol at start of array) | |
uint32_t | num_import_syms |
Number of symbols imported. | |
dso_reloc_t * | relocs |
Relocation array. | |
uint32_t | num_relocs |
Number of relocations. | |
void * | prog_base |
Pointer to program memory image. | |
uint32_t | prog_size |
Size of program memory image. | |
uint32_t | ehframe_obj [6] |
Exception frame object. | |
uint32_t | sym_romofs |
Debug symbol data rom address. | |
uint32_t | mode |
Dynamic library flags. | |
DSO module data.
uint32_t dso_module_t::magic |
Magic number.
struct dso_module_s* dso_module_t::prev |
Previous loaded dynamic library.
struct dso_module_s* dso_module_t::next |
Next loaded dynamic library.
uint32_t dso_module_t::ref_count |
Dynamic library reference count.
char* dso_module_t::src_elf |
Path to Source ELF.
char* dso_module_t::filename |
Filename data.
dso_sym_t* dso_module_t::syms |
Symbols array.
uint32_t dso_module_t::num_syms |
Number of symbols (includes dummy symbol at start of array)
uint32_t dso_module_t::num_import_syms |
Number of symbols imported.
dso_reloc_t* dso_module_t::relocs |
Relocation array.
uint32_t dso_module_t::num_relocs |
Number of relocations.
void* dso_module_t::prog_base |
Pointer to program memory image.
uint32_t dso_module_t::prog_size |
Size of program memory image.
uint32_t dso_module_t::ehframe_obj[6] |
Exception frame object.
uint32_t dso_module_t::sym_romofs |
Debug symbol data rom address.
uint32_t dso_module_t::mode |
Dynamic library flags.