Home
last modified time | relevance | path

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

/bionic/apex/
DAndroid.bp1 // Runtime (Bionic) APEX module
42 name: "runtime-module-sdk",
67 name: "runtime-module-host-exports",
/bionic/libc/bionic/
Dbionic_elf_tls.cpp188 TlsModule& module = modules.module_table[i]; in __init_static_tls() local
189 if (module.static_offset == SIZE_MAX) { in __init_static_tls()
194 if (module.segment.init_size == 0) { in __init_static_tls()
199 memcpy(static_cast<char*>(static_tls) + module.static_offset, in __init_static_tls()
200 module.segment.init_ptr, in __init_static_tls()
201 module.segment.init_size); in __init_static_tls()
/bionic/docs/
Delf-tls.md21 At run-time, TLS variables are allocated on a module-by-module basis, where a module is a shared
44 Each thread has a "Dynamic Thread Vector" (DTV) with a pointer to each module's TLS block (or NULL
45 if it hasn't been allocated yet). If the executable has a TLS segment, then it will always be module
66 A TLS variable may be in a different module than the reference.
87   long module; // starts counting at 1
93     R_TLS_DTPMOD(tls_var), // dynamic TP module ID
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`
104 `__tls_get_addr` looks up `TlsIndex::module`'s entry in the DTV and adds `TlsIndex::offset` to the
105 module's TLS block. Before it can do this, it ensures that the module's TLS block is allocated. A
[all …]
Dfdsan.md45 …le descriptor, even using the same value for all file descriptors in the module can be useful, sin…
/bionic/linker/
DAndroid.bp118 // Enable a module on all targets the linker runs on (ordinary Android targets, Linux Bionic, and
263 // just for this module
/bionic/libc/
DAndroid.bp1793 // and target{} in the same module, this one specifies the arch-dependent