reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
76 pthread_setspecific(ProfilingKey, &TLD); 89 if (atomic_compare_exchange_strong(&TLD.Allocators, &Allocators, 1, 94 atomic_store(&TLD.Allocators, 0, memory_order_release); 132 atomic_store(&TLD.Allocators, Allocators, memory_order_release); 139 if (atomic_compare_exchange_strong(&TLD.FCT, &FCT, 1, memory_order_acq_rel)) { 142 atomic_load_relaxed(&TLD.Allocators))); 145 atomic_store(&TLD.FCT, FCT, memory_order_release); 151 return &TLD; 155 auto FCT = atomic_exchange(&TLD.FCT, 0, memory_order_acq_rel); 160 auto Allocators = atomic_exchange(&TLD.Allocators, 0, memory_order_acq_rel); 286 postCurrentThreadFCT(TLD); 341 postCurrentThreadFCT(TLD);