Lines Matching refs:FCT
44 atomic_uintptr_t FCT; member
138 uptr FCT = 0; in getThreadLocalData() local
139 if (atomic_compare_exchange_strong(&TLD.FCT, &FCT, 1, memory_order_acq_rel)) { in getThreadLocalData()
143 FCT = reinterpret_cast<uptr>( in getThreadLocalData()
145 atomic_store(&TLD.FCT, FCT, memory_order_release); in getThreadLocalData()
148 if (FCT == 1) in getThreadLocalData()
155 auto FCT = atomic_exchange(&TLD.FCT, 0, memory_order_acq_rel); in cleanupTLD() local
156 if (FCT == reinterpret_cast<uptr>(reinterpret_cast<FunctionCallTrie *>( in cleanupTLD()
158 reinterpret_cast<FunctionCallTrie *>(FCT)->~FunctionCallTrie(); in cleanupTLD()
172 uptr P = atomic_exchange(&T.FCT, 0, memory_order_acq_rel); in postCurrentThreadFCT()
177 auto FCT = reinterpret_cast<FunctionCallTrie *>(P); in postCurrentThreadFCT() local
178 DCHECK_NE(FCT, nullptr); in postCurrentThreadFCT()
190 profileCollectorService::post(BQ, std::move(*FCT), std::move(*Allocators), in postCurrentThreadFCT()
294 auto FCT = reinterpret_cast<FunctionCallTrie *>(atomic_load_relaxed(&T->FCT)); in profilingHandleArg0() local
298 FCT->enterFunction(FuncId, TSC, CPU); in profilingHandleArg0()
302 FCT->exitFunction(FuncId, TSC, CPU); in profilingHandleArg0()