Home
last modified time | relevance | path

Searched refs:dyn_addr (Results 1 – 3 of 3) sorted by relevance

/ndk/sources/android/crazy_linker/src/
Dcrazy_linker_elf_symbols.cpp33 uintptr_t dyn_addr = dyn.GetAddress(view->load_bias()); in Init() local
36 LOG(" DT_HASH addr=%p\n", dyn_addr); in Init()
38 ELF::Word* data = reinterpret_cast<ELF::Word*>(dyn_addr); in Init()
46 LOG(" DT_STRTAB addr=%p\n", dyn_addr); in Init()
47 string_table_ = reinterpret_cast<const char*>(dyn_addr); in Init()
50 LOG(" DT_SYMTAB addr=%p\n", dyn_addr); in Init()
51 symbol_table_ = reinterpret_cast<const ELF::Sym*>(dyn_addr); in Init()
Dcrazy_linker_shared_library.cpp218 uintptr_t dyn_addr = dyn.GetAddress(load_bias()); in Load() local
227 LOG(" DT_INIT addr=%p\n", dyn_addr); in Load()
228 init_func_ = reinterpret_cast<linker_function_t>(dyn_addr); in Load()
231 LOG(" DT_FINI addr=%p\n", dyn_addr); in Load()
232 fini_func_ = reinterpret_cast<linker_function_t>(dyn_addr); in Load()
235 LOG(" DT_INIT_ARRAY addr=%p\n", dyn_addr); in Load()
236 init_array_ = reinterpret_cast<linker_function_t*>(dyn_addr); in Load()
245 LOG(" DT_FINI_ARRAY addr=%p\n", dyn_addr); in Load()
246 fini_array_ = reinterpret_cast<linker_function_t*>(dyn_addr); in Load()
255 LOG(" DT_PREINIT_ARRAY addr=%p\n", dyn_addr); in Load()
[all …]
Dcrazy_linker_elf_relocations.cpp151 uintptr_t dyn_addr = dyn.GetAddress(view->load_bias()); in Init() local
164 RLOG(" DT_JMPREL addr=%p\n", dyn_addr); in Init()
165 plt_relocations_ = dyn_addr; in Init()
175 dyn_addr); in Init()
180 relocations_ = dyn_addr; in Init()
190 dyn_addr); in Init()
204 RLOG(" DT_PLTGOT addr=%p\n", dyn_addr); in Init()
205 plt_got_ = reinterpret_cast<ELF::Addr*>(dyn_addr); in Init()