Searched refs:dynamic (Results 1 – 16 of 16) sorted by relevance
/bionic/ |
D | OWNERS | 11 # 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 37 on the dynamic linker's search path. This meant that apps 41 dynamic linker's caching code cached failures too, so it was necessary 58 in that order. For API 23 and later, for any given library, the dynamic 64 libraries. The M dynamic linker searches the global group followed by 82 symbol lookup and is now supported by the dynamic linker in API 23 and 89 The dynamic linker now understands the difference 98 `"dir2/libx.so"` --- the dynamic linker couldn’t tell the difference 140 rule is enforced by the dynamic linker, so non-public libraries [all …]
|
D | README.md | 4 C library, math library, and dynamic linker. 28 The dynamic linker interface library. This is actually just a bunch of stubs 29 that the dynamic linker replaces with pointers to its own implementation at 41 The dynamic linker. When you run a dynamically-linked executable, its ELF file
|
/bionic/tests/ |
D | link_test.cpp | 109 static r_debug* find_exe_r_debug(ElfW(Dyn)* dynamic) { in find_exe_r_debug() argument 110 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in find_exe_r_debug() 141 ElfW(Dyn)* dynamic; in TEST() 155 .dynamic = find_dynamic({ info->dlpi_phdr, info->dlpi_phnum }, info->dlpi_addr) in TEST() 172 ASSERT_EQ(info.dynamic, map->l_ld); in TEST()
|
D | Android.bp | 347 // Library of all tests (excluding the dynamic linker tests). 467 ldflags: ["-Wl,--export-dynamic"], 766 "-Wl,--export-dynamic",
|
/bionic/linker/ |
D | linker_phdr.h | 54 const ElfW(Dyn)* dynamic() const { return dynamic_; } in ElfW() 133 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic,
|
D | linker_soinfo.h | 134 ElfW(Dyn)* dynamic; 393 for (const ElfW(Dyn)* d = si->dynamic; d->d_tag != DT_NULL; ++d) { in for_each_dt_needed()
|
D | Android.bp | 163 // This dynamic linker is actually a shared object linked with static libraries. 181 // uses the platform libc++, Soong automatically passes this macro, but the dynamic linker
|
D | ld.config.format.md | 4 linker-namespace setup for dynamic executables.
|
D | linker_phdr.cpp | 1018 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic, in phdr_table_get_dynamic_section() argument 1020 *dynamic = nullptr; in phdr_table_get_dynamic_section() 1024 *dynamic = reinterpret_cast<ElfW(Dyn)*>(load_bias + phdr.p_vaddr); in phdr_table_get_dynamic_section()
|
D | linker_main.cpp | 367 si->dynamic = nullptr; 615 tmp_linker_so.dynamic = nullptr;
|
D | linker.cpp | 305 map->l_ld = info->dynamic; in notify_gdb_of_load() 1199 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in for_each_dt_needed() 1381 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in load_library() 3377 phdr_table_get_dynamic_section(phdr, phnum, load_bias, &dynamic, &dynamic_flags); in prelink_image() 3386 if (dynamic == nullptr) { in prelink_image() 3393 DEBUG("dynamic = %p", dynamic); in prelink_image() 3421 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image() 3839 for (ElfW(Dyn)* d = dynamic; d->d_tag != DT_NULL; ++d) { in prelink_image()
|
/bionic/docs/ |
D | elf-tls.md | 13 compiler, linker, dynamic loader, and libc. 93 R_TLS_DTPMOD(tls_var), // dynamic TP module ID 94 R_TLS_DTPOFF(tls_var), // dynamic TP offset 100 `R_TLS_DTPMOD` is a dynamic relocation to the index of the module containing `tls_var`, and 101 `R_TLS_DTPOFF` is a dynamic relocation to the offset of `tls_var` within its module's `PT_TLS` 141 // a dynamic relocation against symbol 0 => current module ID 154 variable with a dynamic initializer has an associated TLS guard variable.) 174 // allocated in the .got, resolved at load-time with a dynamic reloc. 255 // allocated in the .got, uses a dynamic relocation 261 The dynamic loader fills in the TLS descriptors. For a reference to a variable allocated in the [all …]
|
/bionic/libc/kernel/uapi/linux/ |
D | elf.h | 117 typedef struct dynamic { struct
|
/bionic/libc/ |
D | Android.bp | 122 // This isn't the case for dynamic executables because the dynamic linker 1456 // dynamic linker.
|
D | NOTICE | 5993 dynamic updates in TCP/IP networks by means of the Software. No immunity is
|