Home
last modified time | relevance | path

Searched refs:__thread_specific_ptr (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__thread/
H A Dthread.h41 class __thread_specific_ptr; variable
46 _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
63 class __thread_specific_ptr {
69 __thread_specific_ptr();
72 __thread_specific_ptr(const __thread_specific_ptr&);
73 __thread_specific_ptr& operator=(const __thread_specific_ptr&);
80 ~__thread_specific_ptr();
94 __thread_specific_ptr<_Tp>::__thread_specific_ptr() { in __thread_specific_ptr() function
95 int __ec = __libcpp_tls_create(&__key_, &__thread_specific_ptr::__at_thread_exit); in __thread_specific_ptr()
101 __thread_specific_ptr<_Tp>::~__thread_specific_ptr() { in ~__thread_specific_ptr()
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/src/
H A Dthread.cpp100 __thread_specific_ptr<__thread_struct>& __thread_local_data() { in __thread_local_data()
105 …alignas(__thread_specific_ptr<__thread_struct>) static char __b[sizeof(__thread_specific_ptr<__thr… in __thread_local_data()
106 …static __thread_specific_ptr<__thread_struct>* __p = new (__b) __thread_specific_ptr<__thread_stru… in __thread_local_data()