Searched refs:dynamic (Results 1 – 14 of 14) sorted by relevance
/bionic/ |
D | android-changes-for-ndk-developers.md | 16 Our general practice with dynamic linker behavior changes is that they 28 * On a developer preview build, dynamic linker warnings will also show up 43 in that order. For API 23 and later, for any given library, the dynamic 49 libraries. The M dynamic linker searches the global group followed by 67 symbol lookup and is now supported by the dynamic linker in API 23 and 74 The dynamic linker now understands the difference 83 `"dir2/libx.so"` --- the dynamic linker couldn’t tell the difference 125 rule is enforced by the dynamic linker, so non-public libraries 155 $ readelf --dynamic libBroken.so | grep NEEDED 168 *Potential problems*: starting from API 24 the dynamic linker will not [all …]
|
D | README.md | 19 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/linker/ |
D | linker_phdr.h | 54 const ElfW(Dyn)* dynamic() const { return dynamic_; } in ElfW() 132 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic,
|
D | linker_soinfo.h | 107 ElfW(Dyn)* dynamic; 350 for (const ElfW(Dyn)* d = si->dynamic; d->d_tag != DT_NULL; ++d) { in for_each_dt_needed()
|
D | linker_main.cpp | 309 si->dynamic = nullptr; 499 linker_so.dynamic = nullptr;
|
D | Android.bp | 74 // This dynamic linker is actually a shared object linked with static libraries.
|
D | ld.config.format.md | 4 linker-namespace setup for dynamic executables.
|
D | linker_phdr.cpp | 1015 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic, in phdr_table_get_dynamic_section() argument 1017 *dynamic = nullptr; in phdr_table_get_dynamic_section() 1021 *dynamic = reinterpret_cast<ElfW(Dyn)*>(load_bias + phdr.p_vaddr); in phdr_table_get_dynamic_section()
|
D | linker.cpp | 251 map->l_ld = info->dynamic; in notify_gdb_of_load() 1110 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in for_each_dt_needed() 1265 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in load_library() 2825 phdr_table_get_dynamic_section(phdr, phnum, load_bias, &dynamic, &dynamic_flags); in prelink_image() 2834 if (dynamic == nullptr) { in prelink_image() 2841 DEBUG("dynamic = %p", dynamic); in prelink_image() 2856 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image() 3232 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image()
|
/bionic/tools/relocation_packer/src/ |
D | elf_file.cc | 519 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/tests/ |
D | Android.bp | 210 // Library of all tests (excluding the dynamic linker tests). 341 ldflags: ["-Wl,--export-dynamic"], 476 "-Wl,--export-dynamic",
|
/bionic/libc/kernel/uapi/linux/ |
D | elf.h | 141 typedef struct dynamic { struct
|
/bionic/libc/ |
D | Android.bp | 112 // This isn't the case for dynamic executables because the dynamic linker 1624 // dynamic linker.
|
D | NOTICE | 5917 dynamic updates in TCP/IP networks by means of the Software. No immunity is
|