libtransistor
A userland library for the Nintendo Switch
|
ELF structures. More...
Go to the source code of this file.
Data Structures | |
struct | Elf64_Dyn |
struct | Elf64_Rela |
struct | Elf64_Rel |
struct | Elf64_Sym |
struct | Elf64_Ehdr |
struct | Elf64_Phdr |
Macros | |
#define | STN_UNDEF 0 |
#define | SHN_UNDEF 0 |
Functions | |
result_t | elf_dynamic_find_value (Elf64_Dyn *dynamic, int64_t tag, uint64_t *value) |
Finds the value of the given tag in a dynamic section. More... | |
result_t | elf_dynamic_find_offset (Elf64_Dyn *dynamic, int64_t tag, void **value, void *base) |
Finds the value of the given tag in the dynamic section, treated as an offset from a given base. More... | |
uint64_t | elf_hash_string (const char *string) |
Hashes a string for lookup in the .hash table. | |
ELF structures.
Finds the value of the given tag in the dynamic section, treated as an offset from a given base.