Searched refs:dynamic (Results 1 – 15 of 15) sorted by relevance
/bionic/ |
D | OWNERS | 10 # Still the best reviewer for changes related to the dynamic linker.
|
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 | 24 The dynamic linker interface library. This is actually just a bunch of stubs 25 that the dynamic linker replaces with pointers to its own implementation at 37 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 | 125 ElfW(Dyn)* dynamic; 382 for (const ElfW(Dyn)* d = si->dynamic; d->d_tag != DT_NULL; ++d) { in for_each_dt_needed()
|
D | linker_main.cpp | 338 si->dynamic = nullptr; 535 linker_so.dynamic = nullptr;
|
D | ld.config.format.md | 4 linker-namespace setup for dynamic executables.
|
D | linker_phdr.cpp | 1039 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic, in phdr_table_get_dynamic_section() argument 1041 *dynamic = nullptr; in phdr_table_get_dynamic_section() 1045 *dynamic = reinterpret_cast<ElfW(Dyn)*>(load_bias + phdr.p_vaddr); in phdr_table_get_dynamic_section()
|
D | linker.cpp | 268 map->l_ld = info->dynamic; in notify_gdb_of_load() 1129 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in for_each_dt_needed() 1306 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in load_library() 3055 phdr_table_get_dynamic_section(phdr, phnum, load_bias, &dynamic, &dynamic_flags); in prelink_image() 3064 if (dynamic == nullptr) { in prelink_image() 3071 DEBUG("dynamic = %p", dynamic); in prelink_image() 3086 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image() 3503 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image()
|
D | Android.bp | 136 // This dynamic linker is actually a shared object linked with static libraries.
|
/bionic/tools/relocation_packer/src/ |
D | elf_file.cc | 517 typename ELF::Dyn* dynamic = &dynamics[i]; in AdjustDynamicSectionForHole() local 518 const typename ELF::Sword tag = dynamic->d_tag; in AdjustDynamicSectionForHole() 539 if (is_adjustable && dynamic->d_un.d_ptr <= hole_start) { in AdjustDynamicSectionForHole() 540 dynamic->d_un.d_ptr -= hole_size; in AdjustDynamicSectionForHole() 541 VLOG(1) << "dynamic[" << i << "] " << dynamic->d_tag in AdjustDynamicSectionForHole() 542 << " d_ptr adjusted to " << dynamic->d_un.d_ptr; in AdjustDynamicSectionForHole() 548 dynamic->d_un.d_val += hole_size; in AdjustDynamicSectionForHole() 549 VLOG(1) << "dynamic[" << i << "] " << dynamic->d_tag in AdjustDynamicSectionForHole() 550 << " d_val adjusted to " << dynamic->d_un.d_val; in AdjustDynamicSectionForHole() 558 dynamic->d_un.d_val += hole_size; in AdjustDynamicSectionForHole() [all …]
|
/bionic/tests/ |
D | Android.bp | 279 // Library of all tests (excluding the dynamic linker tests). 419 ldflags: ["-Wl,--export-dynamic"], 675 "-Wl,--export-dynamic",
|
/bionic/libc/kernel/uapi/linux/ |
D | elf.h | 117 typedef struct dynamic { struct
|
/bionic/libc/ |
D | Android.bp | 118 // This isn't the case for dynamic executables because the dynamic linker 1682 // dynamic linker.
|
D | NOTICE | 5917 dynamic updates in TCP/IP networks by means of the Software. No immunity is
|