Home
last modified time | relevance | path

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

/frameworks/native/services/inputflinger/dispatcher/trace/
DInputTracingPerfettoBackend.cpp80 PerfettoBackend::InputEventDataSource::InputEventDataSource() : mInstanceId(sNextInstanceId++) {} in InputEventDataSource()
82 void PerfettoBackend::InputEventDataSource::OnSetup(const InputEventDataSource::SetupArgs& args) { in OnSetup()
91 void PerfettoBackend::InputEventDataSource::OnStart(const InputEventDataSource::StartArgs&) { in OnStart()
96 void PerfettoBackend::InputEventDataSource::OnStop(const InputEventDataSource::StopArgs&) { in OnStop()
102 void PerfettoBackend::InputEventDataSource::initializeUidMap() { in initializeUidMap()
108 auto packageManager = PerfettoBackend::sPackageManagerProvider(); in initializeUidMap()
124 bool PerfettoBackend::InputEventDataSource::shouldIgnoreTracedInputEvent( in shouldIgnoreTracedInputEvent()
138 TraceLevel PerfettoBackend::InputEventDataSource::resolveTraceLevel( in resolveTraceLevel()
150 bool PerfettoBackend::InputEventDataSource::ruleMatches(const TraceRule& rule, in ruleMatches()
190 bool PerfettoBackend::sUseInProcessBackendForTest{false};
[all …]
DInputTracingPerfettoBackend.h51 class PerfettoBackend : public InputTracingBackendInterface {
56 explicit PerfettoBackend();
57 ~PerfettoBackend() override = default;
DThreadedBackend.cpp151 template class ThreadedBackend<PerfettoBackend>;
/frameworks/base/core/java/android/tracing/perfetto/
DInitArguments.java28 public final @PerfettoBackend int backends;
39 public @interface PerfettoBackend {} annotation in InitArguments
61 public InitArguments(@PerfettoBackend int backends, int shmemSizeHintKb) { in InitArguments()
/frameworks/native/services/inputflinger/tests/
DInputTracingTest.cpp103 impl::PerfettoBackend::sUseInProcessBackendForTest = true; in SetUp()
104 impl::PerfettoBackend::sPackageManagerProvider = []() { return kPackageManager; }; in SetUp()
107 auto tracingBackend = std::make_unique<impl::ThreadedBackend<impl::PerfettoBackend>>( in SetUp()
108 impl::PerfettoBackend()); in SetUp()
/frameworks/native/services/inputflinger/dispatcher/
DInputDispatcher.cpp95 return std::make_unique<trace::impl::ThreadedBackend<trace::impl::PerfettoBackend>>( in createInputTracingBackendIfEnabled()
96 trace::impl::PerfettoBackend()); in createInputTracingBackendIfEnabled()