Home
last modified time | relevance | path

Searched refs:TlsModules (Results 1 – 9 of 9) sorted by relevance

/bionic/libc/bionic/
Dsys_thread_properties.cpp59 TlsModules& modules = __libc_shared_globals()->tls_modules; in __libc_register_thread_exit_callback()
130 TlsModules& modules = __libc_shared_globals()->tls_modules; in __libc_iterate_dynamic_tls()
148 TlsModules& tls_modules = __libc_shared_globals()->tls_modules; in __libc_register_dynamic_tls_listeners()
Dbionic_elf_tls.cpp258 TlsModules& modules = __libc_shared_globals()->tls_modules; in __init_static_tls()
302 const TlsModules& modules = __libc_shared_globals()->tls_modules; in update_tls_dtv()
361 TlsModules& modules = __libc_shared_globals()->tls_modules; in tls_get_addr_slow_path()
427 TlsModules& modules = __libc_shared_globals()->tls_modules; in __free_dynamic_tls()
470 TlsModules& modules = __libc_shared_globals()->tls_modules; in __notify_thread_exit_callbacks()
Dlibc_init_dynamic.cpp94 TlsModules& tls_modules = __libc_shared_globals()->tls_modules; in __libc_preinit_impl()
Ddl_iterate_phdr_static.cpp62 const TlsModules& tls_modules = __libc_shared_globals()->tls_modules; in dl_iterate_phdr()
Dlibc_init_static.cpp139 TlsModules& modules = __libc_shared_globals()->tls_modules; in layout_static_tls()
/bionic/linker/
Dlinker_tls.cpp60 TlsModules& libc_modules = __libc_shared_globals()->tls_modules; in register_tls_module()
136 TlsModules& modules = __libc_shared_globals()->tls_modules; in linker_finalize_static_tls()
/bionic/libc/private/
Dbionic_elf_tls.h156 struct TlsModules { struct
157 constexpr TlsModules() {} in TlsModules() argument
Dbionic_globals.h111 TlsModules tls_modules;
/bionic/docs/
Delf-tls.md507 The loader exposes a list of TLS modules ([`struct TlsModules`][TlsModules]) to `libc.so` using the
509 [elf_tls.cpp][tls_modules-libc]). `__tls_get_addr` in libc.so acquires the `TlsModules::mutex` and
512 [TlsModules]: https://android-review.googlesource.com/c/platform/bionic/+/723698/1/libc/bionic/elf_…