Home
last modified time | relevance | path

Searched refs:tls_begin (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_posix.cpp34 uptr tls_begin; member
44 tls_begin_ = args->tls_begin; in OnStarted()
54 &args.tls_begin, &args.tls_end); in ThreadStart()
61 uptr *tls_begin, uptr *tls_end, uptr *cache_begin, in GetThreadRangesLocked() argument
69 *tls_begin = context->tls_begin(); in GetThreadRangesLocked()
H A Dlsan_common.cpp456 uptr stack_begin, stack_end, tls_begin, tls_end, cache_begin, cache_end; in ProcessThread() local
459 GetThreadRangesLocked(os_id, &stack_begin, &stack_end, &tls_begin, in ProcessThread()
507 if (tls_begin) { in ProcessThread()
508 LOG_THREADS("TLS at %p-%p.\n", (void *)tls_begin, (void *)tls_end); in ProcessThread()
512 tls_begin > cache_end) { in ProcessThread()
513 ScanForPointers(tls_begin, tls_end, frontier, "TLS", kReachable, in ProcessThread()
516 if (tls_begin < cache_begin) in ProcessThread()
517 ScanForPointers(tls_begin, cache_begin, frontier, "TLS", kReachable, in ProcessThread()
H A Dlsan_posix.h34 uptr tls_begin() { return tls_begin_; } in tls_begin() function
H A Dlsan_common.h106 uptr *tls_begin, uptr *tls_end, uptr *cache_begin,
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_tls_get_addr.cpp116 const void *tls_begin) { in SANITIZER_INTERFACE_WEAK_DEF() argument
117 const void *start = __sanitizer_get_allocated_begin(tls_begin); in SANITIZER_INTERFACE_WEAK_DEF()
120 CHECK_LE(start, tls_begin); in SANITIZER_INTERFACE_WEAK_DEF()
123 tls_begin, tls_size); in SANITIZER_INTERFACE_WEAK_DEF()
125 (reinterpret_cast<uptr>(tls_begin) - reinterpret_cast<uptr>(start)); in SANITIZER_INTERFACE_WEAK_DEF()
H A Dsanitizer_linux_libcdep.cpp678 uptr *tls_begin, uptr *tls_end) { in GetThreadStackAndTls() argument
683 *tls_begin = 0; in GetThreadStackAndTls()
689 *tls_begin = tls_addr; in GetThreadStackAndTls()
699 if (*tls_begin > *stk_begin && *tls_begin < *stk_end) { in GetThreadStackAndTls()
702 *stk_end = *tls_begin; in GetThreadStackAndTls()
H A Dsanitizer_interface_internal.h55 __sanitizer_get_dtls_size(const void *tls_begin);
H A Dsanitizer_mac.cpp566 uptr *tls_begin, uptr *tls_end) { in GetThreadStackAndTls() argument
569 *tls_begin = TlsBaseAddr(); in GetThreadStackAndTls()
570 *tls_end = *tls_begin + TlsSize(); in GetThreadStackAndTls()
574 *tls_begin = 0; in GetThreadStackAndTls()
H A Dsanitizer_win.cpp894 uptr *tls_begin, uptr *tls_end) { in GetThreadStackAndTls() argument
898 *tls_begin = 0; in GetThreadStackAndTls()
902 *tls_begin = 0; in GetThreadStackAndTls()
H A Dsanitizer_common.h87 uptr *tls_begin, uptr *tls_end);
H A Dsanitizer_common_interceptors.inc5596 uptr tls_begin, tls_end;
5597 COMMON_INTERCEPTOR_GET_TLS_RANGE(&tls_begin, &tls_end);
5598 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, tls_begin, tls_end);
5627 uptr tls_begin, tls_end;
5628 COMMON_INTERCEPTOR_GET_TLS_RANGE(&tls_begin, &tls_end);
5629 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, ptr, tls_begin, tls_end);
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_thread.cpp125 stack_top() - stack_bottom(), tls_begin(), tls_end()); in Print()
195 uptr *tls_begin, uptr *tls_end, uptr *cache_begin, in GetThreadRangesLocked() argument
202 *tls_begin = t->tls_begin(); in GetThreadRangesLocked()
H A Dhwasan_thread.h47 uptr tls_begin() { return tls_begin_; } in tls_begin() function
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_interceptors.cpp168 *begin = t->tls_begin(); \
179 uptr tls_begin, tls_end; in INTERCEPTOR() local
180 COMMON_INTERCEPTOR_GET_TLS_RANGE(&tls_begin, &tls_end); in INTERCEPTOR()
181 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, tls_begin, tls_end); in INTERCEPTOR()
H A Ddfsan_thread.h37 uptr tls_begin() { return tls_begin_; } in tls_begin() function
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_posix.cpp62 uptr stack_begin, stack_end, tls_begin, tls_end; in PlatformUnpoisonStacks() local
63 GetThreadStackAndTls(/*main=*/false, &stack_begin, &stack_end, &tls_begin, in PlatformUnpoisonStacks()
H A Dasan_thread.cpp501 uptr *tls_begin, uptr *tls_end, uptr *cache_begin, in GetThreadRangesLocked() argument
508 *tls_begin = t->tls_begin(); in GetThreadRangesLocked()
H A Dasan_thread.h84 uptr tls_begin() { return tls_begin_; } in tls_begin() function
H A Dasan_rtl.cpp625 uptr tls_begin, tls_end; in UnpoisonDefaultStack() local
626 GetThreadStackAndTls(/*main=*/false, &bottom, &top, &tls_begin, &tls_end); in UnpoisonDefaultStack()
H A Dasan_interceptors.cpp146 *begin = t->tls_begin(); \
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_thread.h32 uptr tls_begin() { return tls_begin_; } in tls_begin() function
H A Dmsan_interceptors.cpp1484 *begin = t->tls_begin(); \
/freebsd/contrib/llvm-project/compiler-rt/lib/nsan/
H A Dnsan_thread.h29 uptr tls_begin() { return tls_begin_; } in tls_begin() function
/freebsd/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_thread.h68 uptr tls_begin() { return tls_begin_; } in tls_begin() function
H A Dmemprof_interceptors.cpp97 *begin = t->tls_begin(); \

12