Home
last modified time | relevance | path

Searched refs:tls_size (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_tls_get_addr.cpp121 uptr tls_size = 0; in DTLS_on_tls_get_addr() local
130 tls_size = dtls.last_memalign_size; in DTLS_on_tls_get_addr()
132 (void *)tls_beg, tls_size); in DTLS_on_tls_get_addr()
137 tls_size = 0; in DTLS_on_tls_get_addr()
141 tls_size = __sanitizer_get_allocated_size(start); in DTLS_on_tls_get_addr()
143 (void *)tls_beg, tls_size); in DTLS_on_tls_get_addr()
147 tls_size = 0; in DTLS_on_tls_get_addr()
150 dtv->size = tls_size; in DTLS_on_tls_get_addr()
H A Dsanitizer_linux_libcdep.cpp630 uptr *tls_addr, uptr *tls_size) { in GetThreadStackAndTls() argument
633 *stk_addr = *stk_size = *tls_addr = *tls_size = 0; in GetThreadStackAndTls()
635 GetTls(tls_addr, tls_size); in GetThreadStackAndTls()
645 if (*stk_addr + *stk_size < *tls_addr + *tls_size) in GetThreadStackAndTls()
646 *tls_size = *stk_addr + *stk_size - *tls_addr; in GetThreadStackAndTls()
H A Dsanitizer_win.cpp880 uptr *tls_addr, uptr *tls_size) { in GetThreadStackAndTls() argument
885 *tls_size = 0; in GetThreadStackAndTls()
892 *tls_size = 0; in GetThreadStackAndTls()
H A Dsanitizer_mac.cpp576 uptr *tls_addr, uptr *tls_size) { in GetThreadStackAndTls() argument
583 *tls_size = TlsSize(); in GetThreadStackAndTls()
588 *tls_size = 0; in GetThreadStackAndTls()
H A Dsanitizer_common.h87 uptr *tls_addr, uptr *tls_size);
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_thread.cpp149 uptr tls_size; member
170 uptr tls_size = 0; in ThreadStart() local
174 &tls_size); in ThreadStart()
179 thr->tls_size = tls_size; in ThreadStart()
200 if (tls_addr && tls_size) in ThreadStart()
201 ImitateTlsWrite(thr, tls_addr, tls_size); in ThreadStart()
219 if (thr->tls_addr && thr->tls_size) in ThreadFinish()
220 DontNeedShadowFor(thr->tls_addr, thr->tls_size); in ThreadFinish()
H A Dtsan_platform_linux.cpp568 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) { in ImitateTlsWrite() argument
573 CHECK_LE(thr_beg, tls_addr + tls_size); in ImitateTlsWrite()
575 CHECK_LE(thr_end, tls_addr + tls_size); in ImitateTlsWrite()
580 MemoryRangeImitateWrite(thr, pc, thr_end, tls_addr + tls_size - thr_end); in ImitateTlsWrite()
H A Dtsan_platform_mac.cpp281 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 Dtsan_platform.h1033 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size);
H A Dtsan_rtl.h205 uptr tls_size; member
H A Dtsan_rtl_report.cpp240 (addr >= thr->tls_addr && addr < thr->tls_addr + thr->tls_size)); in IsInStackOrTls()
H A Dtsan_interceptors_posix.cpp2767 thr->tls_addr + thr->tls_size); in handle_tls_addr()
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_posix.cpp54 uptr tls_size = 0; in ThreadStart()
56 &args.tls_begin, &tls_size); in ThreadStart()
58 args.tls_end = args.tls_begin + tls_size; in ThreadStart()
52 uptr tls_size = 0; ThreadStart() local
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_thread.cpp24 uptr tls_size = 0; in SetThreadStackAndTls() local
27 &tls_size); in SetThreadStackAndTls()
29 tls_end_ = tls_begin_ + tls_size; in SetThreadStackAndTls()
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_thread.cpp23 uptr tls_size = 0; in SetThreadStackAndTls() local
26 &tls_size); in SetThreadStackAndTls()
28 tls_end_ = tls_begin_ + tls_size; in SetThreadStackAndTls()
/freebsd/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_thread.cpp171 uptr tls_size = 0; in SetThreadStackAndTls() local
174 &tls_begin_, &tls_size); in SetThreadStackAndTls()
176 tls_end_ = tls_begin_ + tls_size; in SetThreadStackAndTls()
/freebsd/sys/sys/
H A Dthr.h53 size_t tls_size; /* tls size. */ member
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_linux.cpp502 uptr tls_size; in InitStackAndTls() local
505 &tls_size); in InitStackAndTls()
507 tls_end_ = tls_begin_ + tls_size; in InitStackAndTls()
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_thread.cpp309 uptr tls_size = 0; in SetThreadStackAndTls() local
312 &tls_begin_, &tls_size); in SetThreadStackAndTls()
315 tls_end_ = tls_begin_ + tls_size; in SetThreadStackAndTls()
H A Dasan_rtl.cpp583 uptr tls_addr, tls_size, stack_size; in UnpoisonDefaultStack() local
585 &tls_size); in UnpoisonDefaultStack()
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tls.c497 int tls_size, tx_credits, shove, sowwakeup; in t4_push_ktls() local
660 tls_size = m->m_len - expn_size; in t4_push_ktls()
661 write_tlstx_wr(txwr, toep, tls_size, expn_size, credits, shove); in t4_push_ktls()
662 write_tlstx_cpl(cpl, toep, thdr, tls_size, m->m_epg_seqno); in t4_push_ktls()
/freebsd/lib/libthr/thread/
H A Dthr_create.c160 param.tls_size = sizeof(struct tcb); in _pthread_create()
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32.h316 uint32_t tls_size; member
H A Dfreebsd32_misc.c3300 param.tls_size = param32.tls_size; in freebsd32_thr_new()