Home
last modified time | relevance | path

Searched refs:DataSourceInstanceID (Results 1 – 25 of 39) sorted by relevance

12

/external/perfetto/src/profiling/perf/
Dperf_producer.h71 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
72 void StartDataSource(DataSourceInstanceID instance_id,
74 void StopDataSource(DataSourceInstanceID instance_id) override;
76 const DataSourceInstanceID* data_source_ids,
79 void ClearIncrementalState(const DataSourceInstanceID* data_source_ids,
89 void PostEmitSample(DataSourceInstanceID ds_id,
91 void PostEmitUnwinderSkippedSample(DataSourceInstanceID ds_id,
93 void PostFinishDataSourceStop(DataSourceInstanceID ds_id) override;
183 void TickDataSourceRead(DataSourceInstanceID ds_id);
187 bool ReadRingBuffers(DataSourceInstanceID ds_id, DataSourceState& ds);
[all …]
Dunwinding.h83 virtual void PostEmitSample(DataSourceInstanceID ds_id,
85 virtual void PostEmitUnwinderSkippedSample(DataSourceInstanceID ds_id,
87 virtual void PostFinishDataSourceStop(DataSourceInstanceID ds_id) = 0;
94 void PostStartDataSource(DataSourceInstanceID ds_id,
97 void PostAdoptProcDescriptors(DataSourceInstanceID ds_id,
101 void PostRecordTimedOutProcDescriptors(DataSourceInstanceID ds_id, pid_t pid);
102 void PostRecordNoUserspaceProcess(DataSourceInstanceID ds_id, pid_t pid);
104 void PostInitiateDataSourceStop(DataSourceInstanceID ds_id);
105 void PostPurgeDataSource(DataSourceInstanceID ds_id);
107 void PostClearCachedStatePeriodic(DataSourceInstanceID ds_id,
[all …]
Dunwinding.cc46 void Unwinder::PostStartDataSource(DataSourceInstanceID ds_id, in PostStartDataSource()
56 void Unwinder::StartDataSource(DataSourceInstanceID ds_id, in StartDataSource()
86 void Unwinder::PostAdoptProcDescriptors(DataSourceInstanceID ds_id, in PostAdoptProcDescriptors()
99 void Unwinder::AdoptProcDescriptors(DataSourceInstanceID ds_id, in AdoptProcDescriptors()
125 void Unwinder::PostRecordTimedOutProcDescriptors(DataSourceInstanceID ds_id, in PostRecordTimedOutProcDescriptors()
132 void Unwinder::PostRecordNoUserspaceProcess(DataSourceInstanceID ds_id, in PostRecordNoUserspaceProcess()
139 void Unwinder::UpdateProcessStateStatus(DataSourceInstanceID ds_id, in UpdateProcessStateStatus()
170 base::FlatSet<DataSourceInstanceID> pending_sample_sources = in ProcessQueue()
175 base::FlatSet<DataSourceInstanceID> sources_to_stop; in ProcessQueue()
177 DataSourceInstanceID ds_id = id_and_ds.first; in ProcessQueue()
[all …]
Dperf_producer.cc251 uint32_t TimeToNextReadTickMs(DataSourceInstanceID ds_id, uint32_t period_ms) { in TimeToNextReadTickMs()
419 void PerfProducer::SetupDataSource(DataSourceInstanceID, in SetupDataSource() argument
422 void PerfProducer::StartDataSource(DataSourceInstanceID ds_id, in StartDataSource()
495 std::map<DataSourceInstanceID, DataSourceState>::iterator ds_it; in StartDataSource()
558 void PerfProducer::CheckMemoryFootprintPeriodic(DataSourceInstanceID ds_id, in CheckMemoryFootprintPeriodic()
583 void PerfProducer::StopDataSource(DataSourceInstanceID ds_id) { in StopDataSource()
622 const DataSourceInstanceID* data_source_ids, in Flush()
640 const DataSourceInstanceID* data_source_ids, in ClearIncrementalState()
677 void PerfProducer::TickDataSourceRead(DataSourceInstanceID ds_id) { in TickDataSourceRead()
716 bool PerfProducer::ReadRingBuffers(DataSourceInstanceID ds_id, in ReadRingBuffers()
[all …]
/external/perfetto/src/traced/service/
Dbuiltin_producer.h44 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
45 void StartDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
47 const DataSourceInstanceID*,
50 void StopDataSource(DataSourceInstanceID) override;
55 void ClearIncrementalState(const DataSourceInstanceID*, size_t) override {} in ClearIncrementalState() argument
68 std::map<DataSourceInstanceID, MetatraceWriter> writers;
73 std::set<DataSourceInstanceID> instance_ids;
91 void MaybeInitiateLazyStop(DataSourceInstanceID ds_id,
101 std::set<DataSourceInstanceID> java_hprof_oome_instances_;
Dbuiltin_producer.cc139 void BuiltinProducer::SetupDataSource(DataSourceInstanceID ds_id, in SetupDataSource()
224 void BuiltinProducer::StartDataSource(DataSourceInstanceID ds_id, in StartDataSource()
241 void BuiltinProducer::StopDataSource(DataSourceInstanceID ds_id) { in StopDataSource()
263 void BuiltinProducer::MaybeInitiateLazyStop(DataSourceInstanceID ds_id, in MaybeInitiateLazyStop()
288 const DataSourceInstanceID* ds_ids, in Flush()
/external/perfetto/src/traced/probes/
Dprobes_producer.h53 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
54 void StartDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
55 void StopDataSource(DataSourceInstanceID) override;
58 const DataSourceInstanceID* data_source_ids,
61 void ClearIncrementalState(const DataSourceInstanceID* data_source_ids,
101 void OnDataSourceFlushComplete(FlushRequestID, DataSourceInstanceID);
113 std::unordered_map<DataSourceInstanceID, std::unique_ptr<ProbesDataSource>>
129 std::unordered_multimap<FlushRequestID, DataSourceInstanceID>
134 std::unordered_map<DataSourceInstanceID, base::Watchdog::Timer> watchdogs_;
Dprobes_producer.cc396 void ProbesProducer::SetupDataSource(DataSourceInstanceID instance_id, in SetupDataSource()
424 void ProbesProducer::StartDataSource(DataSourceInstanceID instance_id, in StartDataSource()
457 void ProbesProducer::StopDataSource(DataSourceInstanceID id) { in StopDataSource()
509 const DataSourceInstanceID* data_source_ids, in Flush()
519 std::vector<std::pair<DataSourceInstanceID, ProbesDataSource*>> ds_to_flush; in Flush()
521 DataSourceInstanceID ds_id = data_source_ids[i]; in Flush()
547 const DataSourceInstanceID ds_id = kv.first; in Flush()
560 DataSourceInstanceID ds_id) { in OnDataSourceFlushComplete()
587 const DataSourceInstanceID* data_source_ids, in ClearIncrementalState()
590 DataSourceInstanceID ds_id = data_source_ids[i]; in ClearIncrementalState()
/external/perfetto/src/profiling/memory/
Djava_hprof_producer.h49 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
50 void StartDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
51 void StopDataSource(DataSourceInstanceID) override;
54 const DataSourceInstanceID* data_source_ids,
57 void ClearIncrementalState(const DataSourceInstanceID* /*data_source_ids*/, in ClearIncrementalState() argument
97 void DoContinuousDump(DataSourceInstanceID id, uint32_t dump_interval);
107 std::map<DataSourceInstanceID, DataSource> data_sources_;
Dheapprofd_producer.h116 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
117 void StartDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
118 void StopDataSource(DataSourceInstanceID) override;
121 const DataSourceInstanceID* data_source_ids,
124 void ClearIncrementalState(const DataSourceInstanceID* /*data_source_ids*/, in ClearIncrementalState() argument
136 DataSourceInstanceID,
139 void PostDrainDone(UnwindingWorker*, DataSourceInstanceID) override;
144 void HandleSocketDisconnected(DataSourceInstanceID,
225 DataSourceInstanceID id;
248 DataSourceInstanceID data_source_instance_id;
[all …]
Dunwinding.h68 DataSourceInstanceID,
71 virtual void PostDrainDone(UnwindingWorker*, DataSourceInstanceID) = 0;
76 DataSourceInstanceID data_source_instance_id;
96 void PostDrainFree(DataSourceInstanceID, pid_t pid);
113 DataSourceInstanceID data_source_instance_id;
134 void HandleDrainFree(DataSourceInstanceID, pid_t);
Dunwinding_fuzzer.cc38 DataSourceInstanceID, in PostSocketDisconnected() argument
41 void PostDrainDone(UnwindingWorker*, DataSourceInstanceID) override {} in PostDrainDone() argument
48 DataSourceInstanceID id = 0; in FuzzUnwinding()
Djava_hprof_producer.cc39 void JavaHprofProducer::DoContinuousDump(DataSourceInstanceID id, in DoContinuousDump()
118 void JavaHprofProducer::SetupDataSource(DataSourceInstanceID id, in SetupDataSource()
132 void JavaHprofProducer::StartDataSource(DataSourceInstanceID id, in StartDataSource()
155 void JavaHprofProducer::StopDataSource(DataSourceInstanceID id) { in StopDataSource()
165 const DataSourceInstanceID*, in Flush() argument
/external/perfetto/include/perfetto/ext/tracing/core/
Dproducer.h88 virtual void SetupDataSource(DataSourceInstanceID,
96 virtual void StartDataSource(DataSourceInstanceID,
100 virtual void StopDataSource(DataSourceInstanceID) = 0;
110 const DataSourceInstanceID* data_source_ids,
128 const DataSourceInstanceID* data_source_ids,
/external/perfetto/src/tracing/test/
Dmock_producer.h40 DataSourceInstanceID id;
74 DataSourceInstanceID GetDataSourceInstanceId(const std::string& name);
100 (DataSourceInstanceID, const DataSourceConfig&),
104 (DataSourceInstanceID, const DataSourceConfig&),
106 MOCK_METHOD(void, StopDataSource, (DataSourceInstanceID), (override));
110 (FlushRequestID, const DataSourceInstanceID*, size_t, FlushFlags),
114 (const DataSourceInstanceID*, size_t),
Dtracing_integration_test.cc66 (DataSourceInstanceID, const DataSourceConfig&),
70 (DataSourceInstanceID, const DataSourceConfig&),
72 MOCK_METHOD(void, StopDataSource, (DataSourceInstanceID), (override));
76 (FlushRequestID, const DataSourceInstanceID*, size_t, FlushFlags),
80 (const DataSourceInstanceID*, size_t),
221 DataSourceInstanceID ds_iid = 0; in TEST_F()
230 DataSourceInstanceID setup_id; in TEST_F()
234 Invoke([&setup_id, &setup_cfg_proto](DataSourceInstanceID id, in TEST_F()
242 &setup_cfg_proto](DataSourceInstanceID id, in TEST_F()
387 DataSourceInstanceID, const DataSourceConfig& cfg) { in TEST_F() argument
[all …]
/external/perfetto/src/tracing/internal/
Dtracing_muxer_impl.h161 DataSourceInstanceID,
163 void StartDataSource(TracingBackendId, DataSourceInstanceID);
164 void StopDataSource_AsyncBegin(TracingBackendId, DataSourceInstanceID);
165 void ClearDataSourceIncrementalState(TracingBackendId, DataSourceInstanceID);
233 void SetupDataSource(DataSourceInstanceID,
235 void StartDataSource(DataSourceInstanceID,
237 void StopDataSource(DataSourceInstanceID) override;
239 const DataSourceInstanceID*,
242 void ClearIncrementalState(const DataSourceInstanceID*, size_t) override;
246 void NotifyFlushForDataSourceDone(DataSourceInstanceID, FlushRequestID);
[all …]
/external/perfetto/src/perfetto_cmd/
Dtrigger_producer.h47 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
48 void StartDataSource(DataSourceInstanceID, const DataSourceConfig&) override;
49 void StopDataSource(DataSourceInstanceID) override;
51 const DataSourceInstanceID*,
54 void ClearIncrementalState(const DataSourceInstanceID* data_source_ids,
Dtrigger_producer.cc71 void TriggerProducer::SetupDataSource(DataSourceInstanceID, in SetupDataSource() argument
75 void TriggerProducer::StartDataSource(DataSourceInstanceID, in StartDataSource() argument
79 void TriggerProducer::StopDataSource(DataSourceInstanceID) { in StopDataSource() argument
83 const DataSourceInstanceID*, in Flush() argument
89 void TriggerProducer::ClearIncrementalState(const DataSourceInstanceID*, in ClearIncrementalState() argument
/external/perfetto/test/
Dfake_producer.h76 void SetupDataSource(DataSourceInstanceID,
78 void StartDataSource(DataSourceInstanceID,
80 void StopDataSource(DataSourceInstanceID) override;
83 const DataSourceInstanceID*,
86 void ClearIncrementalState(const DataSourceInstanceID* /*data_source_ids*/, in ClearIncrementalState() argument
Dend_to_end_shared_memory_fuzzer.cc77 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&) override { in SetupDataSource() argument
80 void StartDataSource(DataSourceInstanceID, in StartDataSource() argument
97 void StopDataSource(DataSourceInstanceID) override {} in StopDataSource() argument
100 const DataSourceInstanceID*, in Flush() argument
103 void ClearIncrementalState(const DataSourceInstanceID*, size_t) override {} in ClearIncrementalState() argument
/external/perfetto/src/tracing/ipc/service/
Dproducer_ipc_service.h88 void SetupDataSource(DataSourceInstanceID,
90 void StartDataSource(DataSourceInstanceID,
92 void StopDataSource(DataSourceInstanceID) override;
95 const DataSourceInstanceID* data_source_ids,
99 void ClearIncrementalState(const DataSourceInstanceID* data_source_ids,
/external/perfetto/src/tracing/service/
Dtracing_service_impl.h128 void NotifyDataSourceStarted(DataSourceInstanceID) override;
129 void NotifyDataSourceStopped(DataSourceInstanceID) override;
136 void SetupDataSource(DataSourceInstanceID, const DataSourceConfig&);
137 void StartDataSource(DataSourceInstanceID, const DataSourceConfig&);
138 void StopDataSource(DataSourceInstanceID);
140 const std::vector<DataSourceInstanceID>&,
143 void ClearIncrementalState(const std::vector<DataSourceInstanceID>&);
335 void NotifyDataSourceStarted(ProducerID, DataSourceInstanceID);
336 void NotifyDataSourceStopped(ProducerID, DataSourceInstanceID);
432 DataSourceInstance(DataSourceInstanceID id, in DataSourceInstance()
[all …]
/external/perfetto/src/tracing/ipc/producer/
Dproducer_ipc_client_impl.cc300 const DataSourceInstanceID dsid = req.new_instance_id(); in OnServiceRequest()
308 const DataSourceInstanceID dsid = req.new_instance_id(); in OnServiceRequest()
320 const DataSourceInstanceID dsid = cmd.stop_data_source().instance_id(); in OnServiceRequest()
394 static_assert(sizeof(data_source_ids[0]) == sizeof(DataSourceInstanceID), in OnServiceRequest()
400 reinterpret_cast<const DataSourceInstanceID*>(data_source_ids), in OnServiceRequest()
408 static_assert(sizeof(data_source_ids[0]) == sizeof(DataSourceInstanceID), in OnServiceRequest()
411 reinterpret_cast<const DataSourceInstanceID*>(data_source_ids), in OnServiceRequest()
520 void ProducerIPCClientImpl::NotifyDataSourceStarted(DataSourceInstanceID id) { in NotifyDataSourceStarted()
533 void ProducerIPCClientImpl::NotifyDataSourceStopped(DataSourceInstanceID id) { in NotifyDataSourceStopped()
Dproducer_ipc_client_impl.h76 void NotifyDataSourceStarted(DataSourceInstanceID) override;
77 void NotifyDataSourceStopped(DataSourceInstanceID) override;
130 std::set<DataSourceInstanceID> data_sources_setup_;

12