Home
last modified time | relevance | path

Searched refs:ThreadLocalObject (Results 1 – 6 of 6) sorted by relevance

/external/perfetto/src/tracing/
Dplatform_posix.cc41 ThreadLocalObject* GetOrCreateThreadLocalObject() override;
50 using ThreadLocalObject = Platform::ThreadLocalObject; typedef
54 delete static_cast<ThreadLocalObject*>(obj); in PlatformPosix()
63 ThreadLocalObject* PlatformPosix::GetOrCreateThreadLocalObject() { in GetOrCreateThreadLocalObject()
65 auto tls = static_cast<ThreadLocalObject*>(pthread_getspecific(tls_key_)); in GetOrCreateThreadLocalObject()
67 tls = ThreadLocalObject::CreateInstance().release(); in GetOrCreateThreadLocalObject()
/external/perfetto/include/perfetto/tracing/
Dplatform.h67 using ThreadLocalObject = ::perfetto::PlatformThreadLocalObject; variable
68 virtual ThreadLocalObject* GetOrCreateThreadLocalObject() = 0;
/external/libchrome/base/process/
Dprocess_unittest.cc161 class ThreadLocalObject { class
162 ~ThreadLocalObject() { in ~ThreadLocalObject()
170 base::ThreadLocalPointer<ThreadLocalObject> object; in MULTIPROCESS_TEST_MAIN()
/external/perfetto/include/perfetto/tracing/internal/
Dtracing_tls.h67 class TracingTLS : public Platform::ThreadLocalObject {
/external/perfetto/src/tracing/internal/
Dtracing_muxer_fake.cc40 Platform::ThreadLocalObject*
Dtracing_muxer_fake.h34 ThreadLocalObject* GetOrCreateThreadLocalObject() override;