Home
last modified time | relevance | path

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

/system/iorap/src/perfetto/
Dperfetto_consumer.h30 struct PerfettoConsumer { struct
51 virtual ~PerfettoConsumer() {} in ~PerfettoConsumer() argument
55 struct PerfettoConsumerRawImpl : public PerfettoConsumer {
88 class PerfettoConsumerImpl : public PerfettoConsumer {
Dperfetto_consumer.cc36 using State = PerfettoConsumer::State;
37 using Handle = PerfettoConsumer::Handle;
38 static constexpr Handle kInvalidHandle = PerfettoConsumer::kInvalidHandle;
39 using OnStateChangedCb = PerfettoConsumer::OnStateChangedCb;
40 using TraceBuffer = PerfettoConsumer::TraceBuffer;
582 PerfettoConsumer::Handle PerfettoConsumerImpl::Create(const void* config_proto, in Create()
584 PerfettoConsumer::OnStateChangedCb callback, in Create()
592 void PerfettoConsumerImpl::StartTracing(PerfettoConsumer::Handle handle) { in StartTracing()
596 PerfettoConsumer::TraceBuffer PerfettoConsumerImpl::ReadTrace(PerfettoConsumer::Handle handle) { in ReadTrace()
600 void PerfettoConsumerImpl::Destroy(PerfettoConsumer::Handle handle) { in Destroy()
[all …]
Drx_producer.cc83 .bind<PerfettoConsumer, PerfettoConsumerImpl>() in CreateComponent()
115 std::shared_ptr<PerfettoConsumer> consumer_;
116 PerfettoConsumer::Handle handle_;
122 PerfettoConsumerHandle(std::shared_ptr<PerfettoConsumer> consumer, in PerfettoConsumerHandle()
123 PerfettoConsumer::Handle handle) in PerfettoConsumerHandle()
129 std::shared_ptr<PerfettoConsumer> GetConsumer() const { in GetConsumer()
133 PerfettoConsumer::Handle GetHandle() const { in GetHandle()
174 std::shared_ptr<PerfettoConsumer> GetConsumer() const { in GetConsumer()
210 std::shared_ptr<PerfettoConsumer> perfetto_consumer) in StateChangedSubject()
229 std::shared_ptr<PerfettoConsumer> perfetto_consumer_; // This is never null.
[all …]
Drx_producer.h32 fruit::Component<PerfettoConsumer, ::perfetto::protos::TraceConfig>;
34 fruit::Injector<PerfettoConsumer, ::perfetto::protos::TraceConfig>;
36 fruit::NormalizedComponent<PerfettoConsumer, ::perfetto::protos::TraceConfig>;
Dmain.cc78 .bind<PerfettoConsumer, PerfettoConsumerImpl>() in CreateCommandLinePerfettoDependenciesComponent()
/system/iorap/
DAndroid.bp309 // TODO: clean this up, the headers should not leak out (maybe all we need is a PerfettoConsumer
390 // TODO: clean this up, the headers should not leak out (maybe all we need is a PerfettoConsumer