Searched refs:PerfettoConsumer (Results 1 – 6 of 6) sorted by relevance
/system/iorap/src/perfetto/ |
D | perfetto_consumer.h | 30 struct PerfettoConsumer { struct 51 virtual ~PerfettoConsumer() {} in ~PerfettoConsumer() argument 55 struct PerfettoConsumerRawImpl : public PerfettoConsumer { 88 class PerfettoConsumerImpl : public PerfettoConsumer {
|
D | perfetto_consumer.cc | 36 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 …]
|
D | rx_producer.cc | 83 .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 …]
|
D | rx_producer.h | 32 fruit::Component<PerfettoConsumer, ::perfetto::protos::TraceConfig>; 34 fruit::Injector<PerfettoConsumer, ::perfetto::protos::TraceConfig>; 36 fruit::NormalizedComponent<PerfettoConsumer, ::perfetto::protos::TraceConfig>;
|
D | main.cc | 78 .bind<PerfettoConsumer, PerfettoConsumerImpl>() in CreateCommandLinePerfettoDependenciesComponent()
|
/system/iorap/ |
D | Android.bp | 309 // 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
|