Home
last modified time | relevance | path

Searched refs:ThreadLocalState (Results 1 – 8 of 8) sorted by relevance

/external/perfetto/include/perfetto/tracing/
Dinterceptor.h189 class ThreadLocalState {
191 virtual ~ThreadLocalState();
228 ThreadLocalState* tls;
233 using TLSFactory = std::unique_ptr<ThreadLocalState> (*)(
295 typename InterceptorType::ThreadLocalState& GetThreadLocalState() { in GetThreadLocalState()
296 return static_cast<typename InterceptorType::ThreadLocalState&>(*tls_); in GetThreadLocalState()
313 InterceptorBase::ThreadLocalState* const tls_;
330 if (std::is_same<typename InterceptorType::ThreadLocalState, in Register()
331 InterceptorBase::ThreadLocalState>::value) { in Register()
332 return std::unique_ptr<InterceptorBase::ThreadLocalState>(nullptr); in Register()
[all …]
Dconsole_interceptor.h74 struct ThreadLocalState : public InterceptorBase::ThreadLocalState { struct
75 ThreadLocalState(ThreadLocalStateArgs&);
76 ~ThreadLocalState() override;
/external/perfetto/src/tracing/
Dinterceptor.cc24 InterceptorBase::ThreadLocalState::~ThreadLocalState() = default;
Dconsole_interceptor.cc134 ConsoleInterceptor::ThreadLocalState::ThreadLocalState( in ThreadLocalState() function in perfetto::ConsoleInterceptor::ThreadLocalState
143 ConsoleInterceptor::ThreadLocalState::~ThreadLocalState() = default;
/external/perfetto/include/perfetto/tracing/internal/
Dinterceptor_trace_writer.h32 InterceptorTraceWriter(std::unique_ptr<InterceptorBase::ThreadLocalState> tls,
45 std::unique_ptr<InterceptorBase::ThreadLocalState> tls_;
/external/perfetto/docs/instrumentation/
Dinterceptors.md18 // tracked by the interceptor (e.g., see ThreadLocalState).
109 struct ThreadLocalState
110 : public perfetto::InterceptorBase::ThreadLocalState {
111 ThreadLocalState(ThreadLocalStateArgs&) override = default;
112 ~ThreadLocalState() override = default;
/external/perfetto/src/tracing/internal/
Dinterceptor_trace_writer.cc28 std::unique_ptr<InterceptorBase::ThreadLocalState> tls, in InterceptorTraceWriter()
/external/perfetto/src/tracing/test/
Dapi_integrationtest.cc3512 struct ThreadLocalState : public perfetto::InterceptorBase::ThreadLocalState { struct in __anone89577de0111::TestInterceptor
3513 ThreadLocalState(ThreadLocalStateArgs& args) { in ThreadLocalState() function