Searched refs:ThreadLocalData (Results 1 – 2 of 2) sorted by relevance
53 struct XRAY_TLS_ALIGNAS(64) ThreadLocalData { struct73 static_assert(std::is_trivially_destructible<ThreadLocalData>::value,127 static_assert(alignof(ThreadLocalData) >= 64,130 static ThreadLocalData &getThreadLocalData() { in getThreadLocalData()132 sizeof(ThreadLocalData), alignof(ThreadLocalData)>::type TLDStorage{}; in getThreadLocalData()135 new (reinterpret_cast<ThreadLocalData *>(&TLDStorage)) ThreadLocalData{}; in getThreadLocalData()139 return *reinterpret_cast<ThreadLocalData *>(&TLDStorage); in getThreadLocalData()445 static bool setupTLD(ThreadLocalData &TLD) XRAY_NEVER_INSTRUMENT { in setupTLD()690 auto &TLD = *reinterpret_cast<ThreadLocalData *>(TLDPtr); in fdrLoggingInit()
57 struct XRAY_TLS_ALIGNAS(64) ThreadLocalData { struct124 static ThreadLocalData &getThreadLocalData() XRAY_NEVER_INSTRUMENT { in getThreadLocalData()125 thread_local ThreadLocalData TLD; in getThreadLocalData()340 ThreadLocalData &TLD = *reinterpret_cast<ThreadLocalData *>(P); in TLDDestructor()