Home
last modified time | relevance | path

Searched refs:__tls_get_addr (Results 1 – 5 of 5) sorted by relevance

/bionic/docs/
Delf-tls.md72 call to a `__tls_get_addr` function provided by libc.
96   return __tls_get_addr(&tls_var_idx);
104 `__tls_get_addr` looks up `TlsIndex::module`'s entry in the DTV and adds `TlsIndex::offset` to the
109 `__tls_get_addr` may reallocate the DTV or free blocks for unloaded modules.
111 2. If the DTV's entry for the given module is `NULL`, then `__tls_get_addr` allocates the module's
114 If an allocation fails, `__tls_get_addr` calls `abort` (like emutls).
123 `__tls_get_addr` for each variable, the compiler calls `__tls_get_addr` once to get the current
145   char* base = __tls_get_addr(&tls_module_idx);
273 `__tls_get_addr`. In principle, this simple implementation would work:
277   return (long)__tls_get_addr(arg) - (long)__get_tls();
[all …]
/bionic/linker/arch/arm64/
Dtlsdesc_resolver.S32 .globl __tls_get_addr symbol
152 bl __tls_get_addr
/bionic/libc/private/
Dbionic_elf_tls.h171 #define TLS_GET_ADDR __tls_get_addr
/bionic/tools/versioner/platforms/
Dlibc.map.txt1452 __tls_get_addr; # arm x86_64
1486 __tls_get_addr; # arm64
/bionic/libc/
Dlibc.map.txt1452 __tls_get_addr; # arm x86_64
1486 __tls_get_addr; # arm64