Searched refs:tls_addr (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_thread.cpp | 148 uptr tls_addr; member 169 uptr tls_addr = 0; in ThreadStart() local 173 GetThreadStackAndTls(tid == kMainTid, &stk_addr, &stk_end, &tls_addr, in ThreadStart() 177 uptr tls_size = tls_end - tls_addr; in ThreadStart() 180 thr->tls_addr = tls_addr; in ThreadStart() 202 if (tls_addr && tls_size) in ThreadStart() 203 ImitateTlsWrite(thr, tls_addr, tls_size); in ThreadStart() 221 if (thr->tls_addr && thr->tls_size) in ThreadFinish() 222 DontNeedShadowFor(thr->tls_addr, thr->tls_size); in ThreadFinish()
|
| H A D | tsan_platform_linux.cpp | 592 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) { in ImitateTlsWrite() argument 596 CHECK_GE(thr_beg, tls_addr); in ImitateTlsWrite() 597 CHECK_LE(thr_beg, tls_addr + tls_size); in ImitateTlsWrite() 598 CHECK_GE(thr_end, tls_addr); in ImitateTlsWrite() 599 CHECK_LE(thr_end, tls_addr + tls_size); in ImitateTlsWrite() 603 MemoryRangeImitateWrite(thr, pc, tls_addr, thr_beg - tls_addr); in ImitateTlsWrite() 604 MemoryRangeImitateWrite(thr, pc, thr_end, tls_addr + tls_size - thr_end); in ImitateTlsWrite()
|
| H A D | tsan_platform_mac.cpp | 281 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) { in ImitateTlsWrite() argument 286 MemoryRangeImitateWrite(thr, pc, tls_addr, tls_size); in ImitateTlsWrite()
|
| H A D | tsan_rtl_report.cpp | 240 (addr >= thr->tls_addr && addr < thr->tls_addr + thr->tls_size)); in IsInStackOrTls()
|
| H A D | tsan_rtl.h | 207 uptr tls_addr; member
|
| H A D | tsan_platform.h | 1063 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size);
|
| H A D | tsan_interceptors_posix.cpp | 2845 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, thr->tls_addr, in handle_tls_addr() 2846 thr->tls_addr + thr->tls_size); in handle_tls_addr()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_linux_libcdep.cpp | 686 uptr tls_addr = 0; in GetThreadStackAndTls() 688 GetTls(&tls_addr, &tls_size); in GetThreadStackAndTls() 689 *tls_begin = tls_addr; in GetThreadStackAndTls() 690 *tls_end = tls_addr + tls_size; in GetThreadStackAndTls()
|