Searched refs:ThreadLocalObject (Results 1 – 12 of 12) sorted by relevance
42 ThreadLocalObject* GetOrCreateThreadLocalObject() override;55 using ThreadLocalObject = Platform::ThreadLocalObject; typedef68 delete static_cast<ThreadLocalObject*>(obj); in PlatformPosix()78 delete static_cast<ThreadLocalObject*>(tls_ptr); in ~PlatformPosix()92 ThreadLocalObject* PlatformPosix::GetOrCreateThreadLocalObject() { in GetOrCreateThreadLocalObject()98 ThreadLocalObject* tls = static_cast<ThreadLocalObject*>(tls_ptr); in GetOrCreateThreadLocalObject()100 tls = ThreadLocalObject::CreateInstance().release(); in GetOrCreateThreadLocalObject()
52 ThreadLocalObject* GetOrCreateThreadLocalObject() override;62 using ThreadLocalObject = Platform::ThreadLocalObject; typedef79 auto tls = static_cast<ThreadLocalObject*>(::TlsGetValue(tls_key_)); in OnThreadExit()87 ThreadLocalObject* PlatformWindows::GetOrCreateThreadLocalObject() { in GetOrCreateThreadLocalObject()90 auto* tls = static_cast<ThreadLocalObject*>(tls_ptr); in GetOrCreateThreadLocalObject()92 tls = ThreadLocalObject::CreateInstance().release(); in GetOrCreateThreadLocalObject()
36 delete static_cast<ThreadLocalObject*>(object); in PerfettoPlatform()53 PerfettoPlatform::ThreadLocalObject*55 auto* object = static_cast<ThreadLocalObject*>(thread_local_object_.Get()); in GetOrCreateThreadLocalObject()57 object = ThreadLocalObject::CreateInstance().release(); in GetOrCreateThreadLocalObject()
41 ThreadLocalObject* GetOrCreateThreadLocalObject() override;
88 using ThreadLocalObject = ::perfetto::PlatformThreadLocalObject; variable89 virtual ThreadLocalObject* GetOrCreateThreadLocalObject() = 0;
161 class ThreadLocalObject { class162 ~ThreadLocalObject() { in ~ThreadLocalObject()170 base::ThreadLocalPointer<ThreadLocalObject> object; in MULTIPROCESS_TEST_MAIN()
257 class ThreadLocalObject { class259 ~ThreadLocalObject() { in ~ThreadLocalObject()267 base::ThreadLocalOwnedPointer<ThreadLocalObject> object; in MULTIPROCESS_TEST_MAIN()268 object.Set(std::make_unique<ThreadLocalObject>()); in MULTIPROCESS_TEST_MAIN()
67 class TracingTLS : public Platform::ThreadLocalObject {
34 ThreadLocalObject* GetOrCreateThreadLocalObject() override;
42 Platform::ThreadLocalObject*