| /freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/ |
| H A D | dfsan_interceptors.cpp | 176 INTERCEPTOR(void *, __tls_get_addr, void *arg) { in INTERCEPTOR() argument 177 COMMON_INTERCEPTOR_ENTER(__tls_get_addr, arg); in INTERCEPTOR() 178 void *res = REAL(__tls_get_addr)(arg); in INTERCEPTOR() 210 INTERCEPT_FUNCTION(__tls_get_addr); in initialize_interceptors()
|
| H A D | libc_ubuntu1404_abilist.txt | 1157 fun:__tls_get_addr=uninstrumented
|
| /freebsd/libexec/rtld-elf/ |
| H A D | Symbol.map | 17 __tls_get_addr;
|
| /freebsd/libexec/rtld-elf/arm/ |
| H A D | rtld_machdep.h | 82 extern void *__tls_get_addr(tls_index *ti);
|
| H A D | reloc.c | 466 __tls_get_addr(tls_index* ti) in __tls_get_addr() function
|
| /freebsd/libexec/rtld-elf/amd64/ |
| H A D | rtld_machdep.h | 78 void *__tls_get_addr(tls_index *ti) __exported;
|
| H A D | reloc.c | 558 __tls_get_addr(tls_index *ti) in __tls_get_addr() function
|
| /freebsd/libexec/rtld-elf/aarch64/ |
| H A D | rtld_machdep.h | 99 extern void *__tls_get_addr(tls_index *ti);
|
| H A D | reloc.c | 632 __tls_get_addr(tls_index* ti) in __tls_get_addr() function
|
| /freebsd/libexec/rtld-elf/riscv/ |
| H A D | rtld_machdep.h | 111 extern void *__tls_get_addr(tls_index* ti);
|
| H A D | reloc.c | 472 __tls_get_addr(tls_index* ti) in __tls_get_addr() function
|
| /freebsd/libexec/rtld-elf/i386/ |
| H A D | rtld_machdep.h | 79 void *__tls_get_addr(tls_index *ti) __exported;
|
| H A D | reloc.c | 531 __tls_get_addr(tls_index *ti) in __tls_get_addr() function
|
| /freebsd/libexec/rtld-elf/powerpc/ |
| H A D | rtld_machdep.h | 98 extern void *__tls_get_addr(tls_index* ti);
|
| H A D | reloc.c | 823 __tls_get_addr(tls_index* ti) in __tls_get_addr() function
|
| /freebsd/libexec/rtld-elf/powerpc64/ |
| H A D | rtld_machdep.h | 90 extern void *__tls_get_addr(tls_index* ti);
|
| H A D | reloc.c | 720 __tls_get_addr(tls_index* ti) in __tls_get_addr() function
|
| /freebsd/lib/libc/gen/ |
| H A D | dlfcn.c | 233 phdr_info.dlpi_tls_data = __tls_get_addr(&ti); in _dl_iterate_phdr_locked()
|
| H A D | tls.c | 65 __weak_reference(__libc_tls_get_addr, __tls_get_addr);
|
| H A D | Symbol.map | 280 __tls_get_addr;
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_linux_libcdep.cpp | 431 extern "C" void *__tls_get_addr(size_t *); 470 begin = (uptr)__tls_get_addr(mod_and_off); in CollectStaticTlsBlocks()
|
| H A D | sanitizer_flags.inc | 127 COMMON_FLAG(bool, intercept_tls_get_addr, false, "Intercept __tls_get_addr.")
|
| H A D | sanitizer_common_interceptors.inc | 5585 #define INIT_TLS_GET_ADDR COMMON_INTERCEPT_FUNCTION(__tls_get_addr) 5587 // it: 1. __tls_get_addr can be called with mis-aligned stack due to: 5589 // 2. It can be called recursively if sanitizer code uses __tls_get_addr 5592 INTERCEPTOR(void *, __tls_get_addr, void *arg) { 5594 COMMON_INTERCEPTOR_ENTER(ctx, __tls_get_addr, arg); 5595 void *res = REAL(__tls_get_addr)(arg); 5607 // mostly the same semantics as __tls_get_addr, but its presence enables 5609 INTERCEPTOR(void *, __tls_get_addr_opt, void *arg) ALIAS(WRAP(__tls_get_addr)); 5614 // the usual __tls_get_addr, but returns a TP-relative offset instead of
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_posix.cpp | 2864 TSAN_INTERCEPTOR(void *, __tls_get_addr, void *arg) { in TSAN_INTERCEPTOR() argument 2865 void *res = REAL(__tls_get_addr)(arg); in TSAN_INTERCEPTOR() 2979 TSAN_INTERCEPT(__tls_get_addr); in InitializeInterceptors()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstr64Bit.td | 1563 // On AIX, the call to __tls_get_addr needs two inputs in X3/X4 for the
|