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 | 1088 bool ElfReader::CheckPhdr(ElfW(Addr) loaded) { in CheckPhdr() argument 1090 ElfW(Addr) loaded_end = loaded + (phdr_num_ * sizeof(ElfW(Phdr))); in CheckPhdr() 1097 if (seg_start <= loaded && loaded_end <= seg_end) { in CheckPhdr() 1098 loaded_phdr_ = reinterpret_cast<const ElfW(Phdr)*>(loaded); in CheckPhdr() 1103 name_.c_str(), reinterpret_cast<void*>(loaded)); in CheckPhdr()
|
D | linker.cpp | 1505 bool loaded = false; in find_library_in_linked_namespace() local 1509 loaded = true; in find_library_in_linked_namespace() 1524 if (loaded) { in find_library_in_linked_namespace()
|
/bionic/ |
D | android-changes-for-ndk-developers.md | 26 is loaded, even if you're not yet targeting that API level. 75 symbols will not be made available to libraries loaded by later calls 94 and used that to search for already-loaded libraries. For example, 96 find `/system/lib/libc.so` because it’s already loaded. This also meant 99 and would always use whichever was loaded first, even if you explicitly 224 relocations. That is, the code must be loaded as is and must not be 315 to runtime issues such as the wrong library being loaded: the filename 324 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 | 265 // 1. Check that private libraries loaded in different namespaces are 267 // 2. Check that public libraries loaded in different namespaces are shared 290 // The dlext.ns_anonymous test copies the loaded segments of this shared
|