Home
last modified time | relevance | path

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

/aosp_15_r20/external/perfetto/src/tracing/
H A Dplatform_posix.cc42 ThreadLocalObject* GetOrCreateThreadLocalObject() override;
55 using ThreadLocalObject = Platform::ThreadLocalObject; typedef
68 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()
H A Dplatform_windows.cc52 ThreadLocalObject* GetOrCreateThreadLocalObject() override;
62 using ThreadLocalObject = Platform::ThreadLocalObject; typedef
79 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()
/aosp_15_r20/external/cronet/base/tracing/
H A Dperfetto_platform.cc36 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()
H A Dperfetto_platform.h41 ThreadLocalObject* GetOrCreateThreadLocalObject() override;
/aosp_15_r20/prebuilts/runtime/mainline/platform/sdk/include/external/perfetto/include/perfetto/tracing/
H A Dplatform.h88 using ThreadLocalObject = ::perfetto::PlatformThreadLocalObject; variable
89 virtual ThreadLocalObject* GetOrCreateThreadLocalObject() = 0;
/aosp_15_r20/external/perfetto/include/perfetto/tracing/
H A Dplatform.h88 using ThreadLocalObject = ::perfetto::PlatformThreadLocalObject; variable
89 virtual ThreadLocalObject* GetOrCreateThreadLocalObject() = 0;
/aosp_15_r20/external/libchrome/base/process/
H A Dprocess_unittest.cc161 class ThreadLocalObject { class
162 ~ThreadLocalObject() { in ~ThreadLocalObject()
170 base::ThreadLocalPointer<ThreadLocalObject> object; in MULTIPROCESS_TEST_MAIN()
/aosp_15_r20/external/cronet/base/process/
H A Dprocess_unittest.cc257 class ThreadLocalObject { class
259 ~ThreadLocalObject() { in ~ThreadLocalObject()
267 base::ThreadLocalOwnedPointer<ThreadLocalObject> object; in MULTIPROCESS_TEST_MAIN()
268 object.Set(std::make_unique<ThreadLocalObject>()); in MULTIPROCESS_TEST_MAIN()
/aosp_15_r20/external/perfetto/include/perfetto/tracing/internal/
H A Dtracing_tls.h67 class TracingTLS : public Platform::ThreadLocalObject {
/aosp_15_r20/prebuilts/runtime/mainline/platform/sdk/include/external/perfetto/include/perfetto/tracing/internal/
H A Dtracing_tls.h67 class TracingTLS : public Platform::ThreadLocalObject {
/aosp_15_r20/external/perfetto/src/tracing/internal/
H A Dtracing_muxer_fake.h34 ThreadLocalObject* GetOrCreateThreadLocalObject() override;
H A Dtracing_muxer_fake.cc42 Platform::ThreadLocalObject*