Searched refs:loaded (Results 1 – 6 of 6) sorted by relevance
/bionic/linker/ |
D | ld.config.format.md | 69 # default namespace but loaded in the linked namespace. 83 # This defines what libraries are allowed to be loaded from ns1
|
D | linker_phdr.cpp | 1085 bool ElfReader::CheckPhdr(ElfW(Addr) loaded) { in CheckPhdr() argument 1087 ElfW(Addr) loaded_end = loaded + (phdr_num_ * sizeof(ElfW(Phdr))); in CheckPhdr() 1094 if (seg_start <= loaded && loaded_end <= seg_end) { in CheckPhdr() 1095 loaded_phdr_ = reinterpret_cast<const ElfW(Phdr)*>(loaded); in CheckPhdr() 1100 name_.c_str(), reinterpret_cast<void*>(loaded)); in CheckPhdr()
|
D | linker.cpp | 1402 bool loaded = false; in find_library_in_linked_namespace() local 1406 loaded = true; in find_library_in_linked_namespace() 1421 if (loaded) { in find_library_in_linked_namespace()
|
/bionic/ |
D | android-changes-for-ndk-developers.md | 29 is loaded, even if you're not yet targeting that API level. 90 symbols will not be made available to libraries loaded by later calls 109 and used that to search for already-loaded libraries. For example, 111 find `/system/lib/libc.so` because it’s already loaded. This also meant 114 and would always use whichever was loaded first, even if you explicitly 239 relocations. That is, the code must be loaded as is and must not be 330 to runtime issues such as the wrong library being loaded: the filename 339 being loaded at runtime, which leads to crashes when required symbols
|
/bionic/docs/ |
D | elf-tls.md | 22 object or executable. At program startup, TLS for all initially-loaded modules comprises the "Static 50 The DTV's "generation" field is used to lazily update/reallocate the DTV when new modules are loaded 158 If the variable is part of the Static TLS Block (i.e. the executable or an initially-loaded shared 211 objects using static TLS can't be loaded with `dlopen` unless libc has reserved enough surplus 225 As long as a shared object is one of the initially-loaded modules, a better option is to use 272 To support modules loaded with `dlopen`, the loader must use a resolver function that calls 496 * TLS for dynamically loaded and unloaded modules (`__tls_get_addr`) 537 like the Bionic loader ignores segments' alignment and aligns loaded libraries to 256 KiB. See 566 > necessary. For instance, a loaded module might only be used by one thread of the many which make 569 > loaded objects already requires recognizing storage which is not yet allocated. This is the only [all …]
|
/bionic/tests/libs/ |
D | Android.bp | 311 // 1. Check that private libraries loaded in different namespaces are 313 // 2. Check that public libraries loaded in different namespaces are shared 427 // This library cannot be loaded in isolated namespace because one of DT_NEEDED 546 // is already loaded using the correct DT_RUNPATH from library B.
|