Home
last modified time | relevance | path

Searched refs:ProbesDataSource (Results 1 – 24 of 24) sorted by relevance

/external/perfetto/src/traced/probes/
Dprobes_producer.h38 class ProbesDataSource; variable
68 std::unique_ptr<ProbesDataSource> CreateFtraceDataSource(
71 std::unique_ptr<ProbesDataSource> CreateProcessStatsDataSource(
74 std::unique_ptr<ProbesDataSource> CreateInodeFileDataSource(
77 std::unique_ptr<ProbesDataSource> CreateSysStatsDataSource(
80 std::unique_ptr<ProbesDataSource> CreateAndroidPowerDataSource(
83 std::unique_ptr<ProbesDataSource> CreateAndroidPowerStatsDataSource(
86 std::unique_ptr<ProbesDataSource> CreateAndroidLogDataSource(
89 std::unique_ptr<ProbesDataSource> CreatePackagesListDataSource(
92 std::unique_ptr<ProbesDataSource> CreateMetatraceDataSource(
[all …]
Dprobes_data_source.h29 class ProbesDataSource {
42 ProbesDataSource(TracingSessionID, const Descriptor*);
43 virtual ~ProbesDataSource();
61 ProbesDataSource(const ProbesDataSource&) = delete;
62 ProbesDataSource& operator=(const ProbesDataSource&) = delete;
Dprobes_producer.cc68 ProbesDataSource::Descriptor const* const kAllDataSources[]{
120 using Flags = ProbesDataSource::Descriptor::Flags; in OnConnect()
163 std::unique_ptr<ProbesDataSource> data_source; in SetupDataSource()
205 ProbesDataSource* data_source = it->second.get(); in StartDataSource()
218 std::unique_ptr<ProbesDataSource> ProbesProducer::CreateFtraceDataSource( in CreateFtraceDataSource()
252 return std::unique_ptr<ProbesDataSource>(std::move(data_source)); in CreateFtraceDataSource()
255 std::unique_ptr<ProbesDataSource> ProbesProducer::CreateInodeFileDataSource( in CreateInodeFileDataSource()
268 std::unique_ptr<ProbesDataSource> ProbesProducer::CreateProcessStatsDataSource( in CreateProcessStatsDataSource()
277 std::unique_ptr<ProbesDataSource> ProbesProducer::CreateAndroidPowerDataSource( in CreateAndroidPowerDataSource()
281 return std::unique_ptr<ProbesDataSource>( in CreateAndroidPowerDataSource()
[all …]
Dprobes_data_source.cc21 ProbesDataSource::ProbesDataSource(TracingSessionID session_id, in ProbesDataSource() function in perfetto::ProbesDataSource
25 ProbesDataSource::~ProbesDataSource() = default;
/external/perfetto/src/traced/probes/system_info/
Dsystem_info_data_source.h28 class SystemInfoDataSource : public ProbesDataSource {
30 static const ProbesDataSource::Descriptor descriptor;
Dsystem_info_data_source.cc42 const ProbesDataSource::Descriptor SystemInfoDataSource::descriptor = {
51 : ProbesDataSource(session_id, &descriptor), in SystemInfoDataSource()
/external/perfetto/src/traced/probes/metatrace/
Dmetatrace_data_source.h33 class MetatraceDataSource : public ProbesDataSource {
35 static const ProbesDataSource::Descriptor descriptor;
Dmetatrace_data_source.cc32 const ProbesDataSource::Descriptor MetatraceDataSource::descriptor = {
40 : ProbesDataSource(session_id, &descriptor), in MetatraceDataSource()
/external/perfetto/src/traced/probes/packages_list/
Dpackages_list_data_source.h42 class PackagesListDataSource : public ProbesDataSource {
44 static const ProbesDataSource::Descriptor descriptor;
Dpackages_list_data_source.cc32 const ProbesDataSource::Descriptor PackagesListDataSource::descriptor = {
66 : ProbesDataSource(session_id, &descriptor), writer_(std::move(writer)) { in PackagesListDataSource()
/external/perfetto/src/traced/probes/initial_display_state/
Dinitial_display_state_data_source.h33 class InitialDisplayStateDataSource : public ProbesDataSource {
35 static const ProbesDataSource::Descriptor descriptor;
Dinitial_display_state_data_source.cc47 : ProbesDataSource(session_id, &descriptor), in InitialDisplayStateDataSource()
/external/perfetto/src/traced/probes/power/
Dandroid_power_data_source.h35 class AndroidPowerDataSource : public ProbesDataSource {
37 static const ProbesDataSource::Descriptor descriptor;
Dandroid_power_data_source.cc51 const ProbesDataSource::Descriptor AndroidPowerDataSource::descriptor = {
141 : ProbesDataSource(session_id, &descriptor), in AndroidPowerDataSource()
/external/perfetto/src/traced/probes/ftrace/
Dftrace_data_source.h55 class FtraceDataSource : public ProbesDataSource {
57 static const ProbesDataSource::Descriptor descriptor;
Dftrace_data_source.cc29 const ProbesDataSource::Descriptor FtraceDataSource::descriptor = {
39 : ProbesDataSource(session_id, &descriptor), in FtraceDataSource()
/external/perfetto/src/traced/probes/android_log/
Dandroid_log_data_source.h46 class AndroidLogDataSource : public ProbesDataSource {
48 static const ProbesDataSource::Descriptor descriptor;
Dandroid_log_data_source.cc89 const ProbesDataSource::Descriptor AndroidLogDataSource::descriptor = {
98 : ProbesDataSource(session_id, &descriptor), in AndroidLogDataSource()
/external/perfetto/src/traced/probes/sys_stats/
Dsys_stats_data_source.h46 class SysStatsDataSource : public ProbesDataSource {
48 static const ProbesDataSource::Descriptor descriptor;
Dsys_stats_data_source.cc69 const ProbesDataSource::Descriptor SysStatsDataSource::descriptor = {
79 : ProbesDataSource(session_id, &descriptor), in SysStatsDataSource()
/external/perfetto/src/traced/probes/filesystem/
Dinode_file_data_source.h53 class InodeFileDataSource : public ProbesDataSource,
56 static const ProbesDataSource::Descriptor descriptor;
Dinode_file_data_source.cc83 const ProbesDataSource::Descriptor InodeFileDataSource::descriptor = {
116 : ProbesDataSource(session_id, &descriptor), in InodeFileDataSource()
/external/perfetto/src/traced/probes/ps/
Dprocess_stats_data_source.h50 class ProcessStatsDataSource : public ProbesDataSource {
52 static const ProbesDataSource::Descriptor descriptor;
Dprocess_stats_data_source.cc79 const ProbesDataSource::Descriptor ProcessStatsDataSource::descriptor = {
90 : ProbesDataSource(session_id, &descriptor), in ProcessStatsDataSource()