Home
last modified time | relevance | path

Searched refs:dynamic (Results 1 – 10 of 10) sorted by relevance

/bionic/linker/
Dlinker_phdr.h54 const ElfW(Dyn)* dynamic() const { return dynamic_; } in ElfW()
132 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic,
Dlinker_phdr.cpp887 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic, in phdr_table_get_dynamic_section() argument
889 *dynamic = nullptr; in phdr_table_get_dynamic_section()
893 *dynamic = reinterpret_cast<ElfW(Dyn)*>(load_bias + phdr.p_vaddr); in phdr_table_get_dynamic_section()
Dlinker.cpp314 map->l_ld = info->dynamic; in notify_gdb_of_load()
1664 for (const ElfW(Dyn)* d = si->dynamic; d->d_tag != DT_NULL; ++d) { in for_each_dt_needed()
1673 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in for_each_dt_needed()
1799 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in load_library()
3472 phdr_table_get_dynamic_section(phdr, phnum, load_bias, &dynamic, &dynamic_flags); in prelink_image()
3481 if (dynamic == nullptr) { in prelink_image()
3488 DEBUG("dynamic = %p", dynamic); in prelink_image()
3503 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image()
3879 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image()
4241 si->dynamic = nullptr;
[all …]
Dlinker.h195 ElfW(Dyn)* dynamic;
/bionic/tools/relocation_packer/src/
Delf_file.cc519 typename ELF::Dyn* dynamic = &dynamics[i]; in AdjustDynamicSectionForHole() local
520 const typename ELF::Sword tag = dynamic->d_tag; in AdjustDynamicSectionForHole()
541 if (is_adjustable && dynamic->d_un.d_ptr <= hole_start) { in AdjustDynamicSectionForHole()
542 dynamic->d_un.d_ptr -= hole_size; in AdjustDynamicSectionForHole()
543 VLOG(1) << "dynamic[" << i << "] " << dynamic->d_tag in AdjustDynamicSectionForHole()
544 << " d_ptr adjusted to " << dynamic->d_un.d_ptr; in AdjustDynamicSectionForHole()
550 dynamic->d_un.d_val += hole_size; in AdjustDynamicSectionForHole()
551 VLOG(1) << "dynamic[" << i << "] " << dynamic->d_tag in AdjustDynamicSectionForHole()
552 << " d_val adjusted to " << dynamic->d_un.d_val; in AdjustDynamicSectionForHole()
560 dynamic->d_un.d_val += hole_size; in AdjustDynamicSectionForHole()
[all …]
/bionic/libc/kernel/uapi/linux/
Delf.h141 typedef struct dynamic { struct
/bionic/
DREADME.md19 The dynamic linker interface library. This is actually just a bunch of stubs
20 that the dynamic linker replaces with pointers to its own implementation at
32 The dynamic linker. When you run a dynamically-linked executable, its ELF file
/bionic/tests/
DAndroid.mk306 -Wl,--export-dynamic
426 bionic-unit-tests-glibc_ldflags := -Wl,--export-dynamic
/bionic/libc/
DAndroid.bp165 // This isn't the case for dynamic executables because the dynamic linker
1656 // dynamic linker.
DNOTICE4910 dynamic updates in TCP/IP networks by means of the Software. No immunity is