Home
last modified time | relevance | path

Searched refs:loaded (Results 1 – 6 of 6) sorted by relevance

/bionic/linker/
Dld.config.format.md69 # default namespace but loaded in the linked namespace.
83 # This defines what libraries are allowed to be loaded from ns1
Dlinker_phdr.cpp1085 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()
Dlinker.cpp1402 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/
Dandroid-changes-for-ndk-developers.md29 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/
Delf-tls.md22 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/
DAndroid.bp311 // 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.