/external/perfetto/src/profiling/perf/ |
D | perf_producer.h | 71 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 …]
|
D | unwinding.h | 83 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 …]
|
D | unwinding.cc | 46 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 …]
|
D | perf_producer.cc | 251 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/ |
D | builtin_producer.h | 44 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_;
|
D | builtin_producer.cc | 139 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/ |
D | probes_producer.h | 53 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_;
|
D | probes_producer.cc | 396 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/ |
D | java_hprof_producer.h | 49 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_;
|
D | heapprofd_producer.h | 116 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 …]
|
D | unwinding.h | 68 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);
|
D | unwinding_fuzzer.cc | 38 DataSourceInstanceID, in PostSocketDisconnected() argument 41 void PostDrainDone(UnwindingWorker*, DataSourceInstanceID) override {} in PostDrainDone() argument 48 DataSourceInstanceID id = 0; in FuzzUnwinding()
|
D | java_hprof_producer.cc | 39 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/ |
D | producer.h | 88 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/ |
D | mock_producer.h | 40 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),
|
D | tracing_integration_test.cc | 66 (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/ |
D | tracing_muxer_impl.h | 161 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/ |
D | trigger_producer.h | 47 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,
|
D | trigger_producer.cc | 71 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/ |
D | fake_producer.h | 76 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
|
D | end_to_end_shared_memory_fuzzer.cc | 77 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/ |
D | producer_ipc_service.h | 88 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/ |
D | tracing_service_impl.h | 128 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/ |
D | producer_ipc_client_impl.cc | 300 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()
|
D | producer_ipc_client_impl.h | 76 void NotifyDataSourceStarted(DataSourceInstanceID) override; 77 void NotifyDataSourceStopped(DataSourceInstanceID) override; 130 std::set<DataSourceInstanceID> data_sources_setup_;
|