Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_tls_get_addr.cpp121 uptr tls_size = __sanitizer_get_allocated_size(start); in SANITIZER_INTERFACE_WEAK_DEF() local
123 tls_begin, tls_size); in SANITIZER_INTERFACE_WEAK_DEF()
126 CHECK_LE(offset, tls_size); in SANITIZER_INTERFACE_WEAK_DEF()
127 return tls_size - offset; in SANITIZER_INTERFACE_WEAK_DEF()
154 if (uptr tls_size = in DTLS_on_tls_get_addr() local
157 dtv->size = tls_size; in DTLS_on_tls_get_addr()
H A Dsanitizer_linux_libcdep.cpp687 uptr tls_size = 0; in GetThreadStackAndTls()
688 GetTls(&tls_addr, &tls_size); in GetThreadStackAndTls()
690 *tls_end = tls_addr + tls_size; in GetThreadStackAndTls()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_thread.cpp149 uptr tls_size; member
177 uptr tls_size = tls_end - tls_addr; in ThreadStart() local
181 thr->tls_size = tls_size; 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 Dtsan_platform_linux.cpp592 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) { in ImitateTlsWrite() argument
597 CHECK_LE(thr_beg, tls_addr + tls_size); in ImitateTlsWrite()
599 CHECK_LE(thr_end, tls_addr + tls_size); in ImitateTlsWrite()
604 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_rtl.h208 uptr tls_size; member
H A Dtsan_platform.h1063 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size);
H A Dtsan_rtl_report.cpp240 (addr >= thr->tls_addr && addr < thr->tls_addr + thr->tls_size)); in IsInStackOrTls()
H A Dtsan_interceptors_posix.cpp2846 thr->tls_addr + thr->tls_size); in handle_tls_addr()
/freebsd/contrib/llvm-project/libc/src/__support/threads/
H A Dthread.h105 uintptr_t tls_size; // The size of area pointed to by |tls|. member
115 stacksize(0), guardsize(0), tls(0), tls_size(0), owned_stack(false), in ThreadAttributes()
/freebsd/sys/sys/
H A Dthr.h54 size_t tls_size; /* tls size. */ member
/freebsd/contrib/llvm-project/libc/src/__support/threads/linux/
H A Dthread.cpp151 cleanup_tls(attrib->tls, attrib->tls_size); in cleanup_thread_resources()
284 attrib->tls_size = tls.size; in run()
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tls.c511 int tls_size, tx_credits, shove, sowwakeup; in t4_push_ktls() local
690 tls_size = m->m_len - expn_size; in t4_push_ktls()
691 write_tlstx_wr(txwr, toep, tls_size, expn_size, credits, shove, in t4_push_ktls()
693 write_tlstx_cpl(cpl, toep, thdr, tls_size, in t4_push_ktls()
/freebsd/lib/libthr/thread/
H A Dthr_create.c166 param.tls_size = sizeof(struct tcb); in _pthread_create()
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32.h308 uint32_t tls_size; member
H A Dfreebsd32_misc.c3283 param.tls_size = param32.tls_size; in freebsd32_thr_new()
/freebsd/usr.bin/kdump/
H A Dkdump.c1975 tp->tls_base, tp->tls_size, tp->child_tid, tp->parent_tid); in ktrthrparam()