Home
last modified time | relevance | path

Searched refs:__thread_struct (Results 1 – 14 of 14) sorted by relevance

/external/cronet/tot/third_party/libc++/src/src/
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()
163 __thread_struct::__thread_struct() : __p_(new __thread_struct_imp) {} in __thread_struct() function in __thread_struct
165 __thread_struct::~__thread_struct() { delete __p_; } in ~__thread_struct()
167 void __thread_struct::notify_all_at_thread_exit(condition_variable* cv, mutex* m) { in notify_all_at_thread_exit()
171 void __thread_struct::__make_ready_at_thread_exit(__assoc_sub_state* __s) { __p_->__make_ready_at_t… in __make_ready_at_thread_exit()
Dcondition_variable.cpp64 tl_ptr.set_pointer(new __thread_struct); in notify_all_at_thread_exit()
/external/cronet/stable/third_party/libc++/src/src/
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()
163 __thread_struct::__thread_struct() : __p_(new __thread_struct_imp) {} in __thread_struct() function in __thread_struct
165 __thread_struct::~__thread_struct() { delete __p_; } in ~__thread_struct()
167 void __thread_struct::notify_all_at_thread_exit(condition_variable* cv, mutex* m) { in notify_all_at_thread_exit()
171 void __thread_struct::__make_ready_at_thread_exit(__assoc_sub_state* __s) { __p_->__make_ready_at_t… in __make_ready_at_thread_exit()
Dcondition_variable.cpp64 tl_ptr.set_pointer(new __thread_struct); in notify_all_at_thread_exit()
/external/cronet/stable/third_party/libc++/src/include/__cxx03/__thread/
Dthread.h42 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct; variable
46 _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
48 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct {
51 __thread_struct(const __thread_struct&);
52 __thread_struct& operator=(const __thread_struct&);
55 __thread_struct();
56 ~__thread_struct();
68 static_assert(is_same<_Tp, __thread_struct>::value, "");
70 friend _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
207 typedef unique_ptr<__thread_struct> _TSPtr;
[all …]
/external/cronet/stable/third_party/libc++/src/include/__thread/
Dthread.h49 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct; variable
53 _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
55 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct {
58 __thread_struct(const __thread_struct&);
59 __thread_struct& operator=(const __thread_struct&);
62 __thread_struct();
63 ~__thread_struct();
75 static_assert(is_same<_Tp, __thread_struct>::value, "");
77 friend _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
214 typedef unique_ptr<__thread_struct> _TSPtr;
[all …]
/external/cronet/tot/third_party/libc++/src/include/__thread/
Dthread.h49 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct; variable
53 _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
55 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct {
58 __thread_struct(const __thread_struct&);
59 __thread_struct& operator=(const __thread_struct&);
62 __thread_struct();
63 ~__thread_struct();
75 static_assert(is_same<_Tp, __thread_struct>::value, "");
77 friend _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
214 typedef unique_ptr<__thread_struct> _TSPtr;
[all …]
/external/cronet/tot/third_party/libc++/src/include/__cxx03/__thread/
Dthread.h42 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct; variable
46 _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
48 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct {
51 __thread_struct(const __thread_struct&);
52 __thread_struct& operator=(const __thread_struct&);
55 __thread_struct();
56 ~__thread_struct();
68 static_assert(is_same<_Tp, __thread_struct>::value, "");
70 friend _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
207 typedef unique_ptr<__thread_struct> _TSPtr;
[all …]
/external/libcxx/src/
Dthread.cpp125 __thread_specific_ptr<__thread_struct>&
128 static __thread_specific_ptr<__thread_struct> __p; in __thread_local_data()
198 __thread_struct::__thread_struct() in __thread_struct() function in __thread_struct
203 __thread_struct::~__thread_struct() in ~__thread_struct()
209 __thread_struct::notify_all_at_thread_exit(condition_variable* cv, mutex* m) in notify_all_at_thread_exit()
215 __thread_struct::__make_ready_at_thread_exit(__assoc_sub_state* __s) in __make_ready_at_thread_exit()
Dcondition_variable.cpp86 tl_ptr.set_pointer(new __thread_struct); in notify_all_at_thread_exit()
/external/libcxx/include/
Dthread120 class _LIBCPP_TYPE_VIS __thread_struct;
124 _LIBCPP_FUNC_VIS __thread_specific_ptr<__thread_struct>& __thread_local_data();
126 class _LIBCPP_TYPE_VIS __thread_struct
130 __thread_struct(const __thread_struct&);
131 __thread_struct& operator=(const __thread_struct&);
133 __thread_struct();
134 ~__thread_struct();
146 // and only with _Tp == __thread_struct.
147 static_assert((is_same<_Tp, __thread_struct>::value), "");
149 friend _LIBCPP_FUNC_VIS __thread_specific_ptr<__thread_struct>& __thread_local_data();
[all …]
/external/libcxx/lib/abi/
DCHANGELOG.TXT87 The change marks __thread_specific_ptr<__thread_struct>::__at_thread_exit(void*)
/external/cronet/tot/third_party/libc++/src/lib/abi/
DCHANGELOG.TXT918 The change marks __thread_specific_ptr<__thread_struct>::__at_thread_exit(void*)
/external/cronet/stable/third_party/libc++/src/lib/abi/
DCHANGELOG.TXT918 The change marks __thread_specific_ptr<__thread_struct>::__at_thread_exit(void*)