Home
last modified time | relevance | path

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

/bionic/
DOWNERS11 # Still the best reviewer for changes related to the dynamic linker.
Dandroid-changes-for-ndk-developers.md16 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 …]
DREADME.md4 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/
Dlink_test.cpp109 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()
DAndroid.bp347 // Library of all tests (excluding the dynamic linker tests).
467 ldflags: ["-Wl,--export-dynamic"],
766 "-Wl,--export-dynamic",
/bionic/linker/
Dlinker_phdr.h54 const ElfW(Dyn)* dynamic() const { return dynamic_; } in ElfW()
133 ElfW(Addr) load_bias, ElfW(Dyn)** dynamic,
Dlinker_soinfo.h134 ElfW(Dyn)* dynamic;
393 for (const ElfW(Dyn)* d = si->dynamic; d->d_tag != DT_NULL; ++d) { in for_each_dt_needed()
DAndroid.bp163 // 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
Dld.config.format.md4 linker-namespace setup for dynamic executables.
Dlinker_phdr.cpp1018 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()
Dlinker_main.cpp367 si->dynamic = nullptr;
615 tmp_linker_so.dynamic = nullptr;
Dlinker.cpp305 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/
Delf-tls.md13 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/
Delf.h117 typedef struct dynamic { struct
/bionic/libc/
DAndroid.bp122 // This isn't the case for dynamic executables because the dynamic linker
1456 // dynamic linker.
DNOTICE5993 dynamic updates in TCP/IP networks by means of the Software. No immunity is