perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
152 lines • 21.8 kB
JavaScript
"use strict";
//
// Copyright (C) 2019 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.TraceMetricsSchema = exports.TraceAnalysisStats_SourceSchema = exports.TraceAnalysisStats_Source = exports.TraceAnalysisStats_SeveritySchema = exports.TraceAnalysisStats_Severity = exports.TraceAnalysisStats_StatSchema = exports.TraceAnalysisStatsSchema = exports.TraceMetadataSchema = exports.file_protos_perfetto_metrics_metrics = void 0;
const codegenv1_1 = require("@bufbuild/protobuf/codegenv1");
const ad_services_metric_pb_1 = require("./android/ad_services_metric_pb");
const android_boot_pb_1 = require("./android/android_boot_pb");
const android_boot_unagg_pb_1 = require("./android/android_boot_unagg_pb");
const android_garbage_collection_stats_pb_1 = require("./android/android_garbage_collection_stats_pb");
const android_garbage_collection_unagg_metric_pb_1 = require("./android/android_garbage_collection_unagg_metric_pb");
const auto_metric_pb_1 = require("./android/auto_metric_pb");
const sysui_notif_shade_list_builder_metric_pb_1 = require("./android/sysui_notif_shade_list_builder_metric_pb");
const sysui_update_notif_on_ui_mode_changed_metric_pb_1 = require("./android/sysui_update_notif_on_ui_mode_changed_metric_pb");
const android_frame_timeline_metric_pb_1 = require("./android/android_frame_timeline_metric_pb");
const anr_metric_pb_1 = require("./android/anr_metric_pb");
const batt_metric_pb_1 = require("./android/batt_metric_pb");
const android_sysui_notifications_blocking_calls_metric_pb_1 = require("./android/android_sysui_notifications_blocking_calls_metric_pb");
const android_blocking_calls_cuj_metric_pb_1 = require("./android/android_blocking_calls_cuj_metric_pb");
const android_blocking_calls_cuj_per_frame_metric_pb_1 = require("./android/android_blocking_calls_cuj_per_frame_metric_pb");
const android_blocking_calls_unagg_pb_1 = require("./android/android_blocking_calls_unagg_pb");
const codec_metrics_pb_1 = require("./android/codec_metrics_pb");
const cpu_metric_pb_1 = require("./android/cpu_metric_pb");
const camera_metric_pb_1 = require("./android/camera_metric_pb");
const camera_unagg_metric_pb_1 = require("./android/camera_unagg_metric_pb");
const display_metrics_pb_1 = require("./android/display_metrics_pb");
const dma_heap_metric_pb_1 = require("./android/dma_heap_metric_pb");
const dvfs_metric_pb_1 = require("./android/dvfs_metric_pb");
const fastrpc_metric_pb_1 = require("./android/fastrpc_metric_pb");
const g2d_metric_pb_1 = require("./android/g2d_metric_pb");
const gpu_metric_pb_1 = require("./android/gpu_metric_pb");
const hwcomposer_pb_1 = require("./android/hwcomposer_pb");
const hwui_metric_pb_1 = require("./android/hwui_metric_pb");
const io_metric_pb_1 = require("./android/io_metric_pb");
const io_unagg_metric_pb_1 = require("./android/io_unagg_metric_pb");
const ion_metric_pb_1 = require("./android/ion_metric_pb");
const irq_runtime_metric_pb_1 = require("./android/irq_runtime_metric_pb");
const jank_cuj_metric_pb_1 = require("./android/jank_cuj_metric_pb");
const java_heap_histogram_pb_1 = require("./android/java_heap_histogram_pb");
const java_heap_class_stats_pb_1 = require("./android/java_heap_class_stats_pb");
const java_heap_stats_pb_1 = require("./android/java_heap_stats_pb");
const lmk_metric_pb_1 = require("./android/lmk_metric_pb");
const lmk_reason_metric_pb_1 = require("./android/lmk_reason_metric_pb");
const mem_metric_pb_1 = require("./android/mem_metric_pb");
const mem_unagg_metric_pb_1 = require("./android/mem_unagg_metric_pb");
const multiuser_metric_pb_1 = require("./android/multiuser_metric_pb");
const network_metric_pb_1 = require("./android/network_metric_pb");
const package_list_pb_1 = require("./android/package_list_pb");
const powrails_metric_pb_1 = require("./android/powrails_metric_pb");
const profiler_smaps_pb_1 = require("./android/profiler_smaps_pb");
const rt_runtime_metric_pb_1 = require("./android/rt_runtime_metric_pb");
const simpleperf_pb_1 = require("./android/simpleperf_pb");
const startup_metric_pb_1 = require("./android/startup_metric_pb");
const surfaceflinger_pb_1 = require("./android/surfaceflinger_pb");
const task_names_pb_1 = require("./android/task_names_pb");
const trace_quality_pb_1 = require("./android/trace_quality_pb");
const unsymbolized_frames_pb_1 = require("./android/unsymbolized_frames_pb");
const binder_metric_pb_1 = require("./android/binder_metric_pb");
const monitor_contention_metric_pb_1 = require("./android/monitor_contention_metric_pb");
const monitor_contention_agg_metric_pb_1 = require("./android/monitor_contention_agg_metric_pb");
const app_process_starts_metric_pb_1 = require("./android/app_process_starts_metric_pb");
const android_oom_adjuster_metric_pb_1 = require("./android/android_oom_adjuster_metric_pb");
const android_broadcasts_metric_pb_1 = require("./android/android_broadcasts_metric_pb");
const wattson_in_time_period_pb_1 = require("./android/wattson_in_time_period_pb");
const android_anomaly_metric_pb_1 = require("./android/android_anomaly_metric_pb");
const wattson_tasks_attribution_pb_1 = require("./android/wattson_tasks_attribution_pb");
const clone_duration_pb_1 = require("./common/clone_duration_pb");
/**
* Describes the file protos/perfetto/metrics/metrics.proto.
*/
exports.file_protos_perfetto_metrics_metrics = (0, codegenv1_1.fileDesc)("CiVwcm90b3MvcGVyZmV0dG8vbWV0cmljcy9tZXRyaWNzLnByb3RvEg9wZXJmZXR0by5wcm90b3Mi2AMKDVRyYWNlTWV0YWRhdGESGQoRdHJhY2VfZHVyYXRpb25fbnMYAiABKAMSEgoKdHJhY2VfdXVpZBgDIAEoCRIhChlhbmRyb2lkX2J1aWxkX2ZpbmdlcnByaW50GAQgASgJEiMKG2FuZHJvaWRfZGV2aWNlX21hbnVmYWN0dXJlchgQIAEoCRIpCiFzdGF0c2RfdHJpZ2dlcmluZ19zdWJzY3JpcHRpb25faWQYBSABKAMSGAoQdHJhY2Vfc2l6ZV9ieXRlcxgGIAEoAxIVCg10cmFjZV90cmlnZ2VyGAcgAygJEhwKFHRyYWNlX2NhdXNhbF90cmlnZ2VyGBEgASgJEhsKE3VuaXF1ZV9zZXNzaW9uX25hbWUYCCABKAkSGgoSdHJhY2VfY29uZmlnX3BidHh0GAkgASgJEhkKEXNjaGVkX2R1cmF0aW9uX25zGAogASgDEhoKEnRyYWNpbmdfc3RhcnRlZF9ucxgLIAEoAxIbChNhbmRyb2lkX3Nka192ZXJzaW9uGAwgASgDEhUKDXN1c3BlbmRfY291bnQYDSABKAMSFwoPZGF0YV9sb3NzX2NvdW50GA4gASgDEhMKC2Vycm9yX2NvdW50GA8gASgDSgQIARACIqEDChJUcmFjZUFuYWx5c2lzU3RhdHMSNgoEc3RhdBgBIAMoCzIoLnBlcmZldHRvLnByb3Rvcy5UcmFjZUFuYWx5c2lzU3RhdHMuU3RhdBqsAQoEU3RhdBIMCgRuYW1lGAEgASgJEgsKA2lkeBgCIAEoDRI+CghzZXZlcml0eRgDIAEoDjIsLnBlcmZldHRvLnByb3Rvcy5UcmFjZUFuYWx5c2lzU3RhdHMuU2V2ZXJpdHkSOgoGc291cmNlGAQgASgOMioucGVyZmV0dG8ucHJvdG9zLlRyYWNlQW5hbHlzaXNTdGF0cy5Tb3VyY2USDQoFY291bnQYBSABKAMiXwoIU2V2ZXJpdHkSFAoQU0VWRVJJVFlfVU5LTk9XThAAEhEKDVNFVkVSSVRZX0lORk8QARIWChJTRVZFUklUWV9EQVRBX0xPU1MQAhISCg5TRVZFUklUWV9FUlJPUhADIkMKBlNvdXJjZRISCg5TT1VSQ0VfVU5LTk9XThAAEhAKDFNPVVJDRV9UUkFDRRABEhMKD1NPVVJDRV9BTkFMWVNJUxACIr0mCgxUcmFjZU1ldHJpY3MSOwoMYW5kcm9pZF9iYXR0GAUgASgLMiUucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRCYXR0ZXJ5TWV0cmljEjYKC2FuZHJvaWRfY3B1GAYgASgLMiEucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRDcHVNZXRyaWMSOQoLYW5kcm9pZF9tZW0YASABKAsyJC5wZXJmZXR0by5wcm90b3MuQW5kcm9pZE1lbW9yeU1ldHJpYxJLChFhbmRyb2lkX21lbV91bmFnZxgLIAEoCzIwLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkTWVtb3J5VW5hZ2dyZWdhdGVkTWV0cmljEkEKFGFuZHJvaWRfcGFja2FnZV9saXN0GAwgASgLMiMucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRQYWNrYWdlTGlzdBI2CgthbmRyb2lkX2lvbhgJIAEoCzIhLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkSW9uTWV0cmljEj4KD2FuZHJvaWRfZmFzdHJwYxgfIAEoCzIlLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkRmFzdHJwY01ldHJpYxI2CgthbmRyb2lkX2xtaxgIIAEoCzIhLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkTG1rTWV0cmljEjwKEGFuZHJvaWRfcG93cmFpbHMYByABKAsyIi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFBvd2VyUmFpbHMSPgoPYW5kcm9pZF9zdGFydHVwGAIgASgLMiUucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljEjYKDnRyYWNlX21ldGFkYXRhGAMgASgLMh4ucGVyZmV0dG8ucHJvdG9zLlRyYWNlTWV0YWRhdGESOAoLdHJhY2Vfc3RhdHMYISABKAsyIy5wZXJmZXR0by5wcm90b3MuVHJhY2VBbmFseXNpc1N0YXRzEkAKE3Vuc3ltYm9saXplZF9mcmFtZXMYDyABKAsyIy5wZXJmZXR0by5wcm90b3MuVW5zeW1ib2xpemVkRnJhbWVzEjcKD2phdmFfaGVhcF9zdGF0cxgRIAEoCzIeLnBlcmZldHRvLnByb3Rvcy5KYXZhSGVhcFN0YXRzEj8KE2phdmFfaGVhcF9oaXN0b2dyYW0YFSABKAsyIi5wZXJmZXR0by5wcm90b3MuSmF2YUhlYXBIaXN0b2dyYW0SQgoVamF2YV9oZWFwX2NsYXNzX3N0YXRzGEMgASgLMiMucGVyZmV0dG8ucHJvdG9zLkphdmFIZWFwQ2xhc3NTdGF0cxJDChJhbmRyb2lkX2xta19yZWFzb24YEiABKAsyJy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZExta1JlYXNvbk1ldHJpYxI/ChNhbmRyb2lkX2h3dWlfbWV0cmljGBQgASgLMiIucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRId3VpTWV0cmljEj8KD2Rpc3BsYXlfbWV0cmljcxgWIAEoCzImLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkRGlzcGxheU1ldHJpY3MSPQoSYW5kcm9pZF90YXNrX25hbWVzGBcgASgLMiEucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRUYXNrTmFtZXMSTAoWYW5kcm9pZF9zdXJmYWNlZmxpbmdlchgZIAEoCzIsLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3VyZmFjZWZsaW5nZXJNZXRyaWMSNgoLYW5kcm9pZF9ncHUYGiABKAsyIS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZEdwdU1ldHJpYxI/ChBhbmRyb2lkX2phbmtfY3VqGDAgASgLMiUucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRKYW5rQ3VqTWV0cmljEkUKEmFuZHJvaWRfaHdjb21wb3NlchgcIAEoCzIpLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkSHdjb21wb3Nlck1ldHJpY3MSKAoDZzJkGB4gASgLMhsucGVyZmV0dG8ucHJvdG9zLkcyZE1ldHJpY3MSPwoQYW5kcm9pZF9kbWFfaGVhcBggIAEoCzIlLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkRG1hSGVhcE1ldHJpYxJJChVhbmRyb2lkX3RyYWNlX3F1YWxpdHkYIiABKAsyKi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFRyYWNlUXVhbGl0eU1ldHJpYxI2Cg5wcm9maWxlcl9zbWFwcxgjIAEoCzIeLnBlcmZldHRvLnByb3Rvcy5Qcm9maWxlclNtYXBzEkIKEWFuZHJvaWRfbXVsdGl1c2VyGCQgASgLMicucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRNdWx0aXVzZXJNZXRyaWMSRAoSYW5kcm9pZF9zaW1wbGVwZXJmGCUgASgLMigucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTaW1wbGVwZXJmTWV0cmljEjwKDmFuZHJvaWRfY2FtZXJhGCYgASgLMiQucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRDYW1lcmFNZXRyaWMSOAoMYW5kcm9pZF9kdmZzGCcgASgLMiIucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWREdmZzTWV0cmljEj4KD2FuZHJvaWRfbmV0cGVyZhgoIAEoCzIlLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkTmV0d29ya01ldHJpYxJOChRhbmRyb2lkX2NhbWVyYV91bmFnZxgpIAEoCzIwLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkQ2FtZXJhVW5hZ2dyZWdhdGVkTWV0cmljEkMKEmFuZHJvaWRfcnRfcnVudGltZRgqIAEoCzInLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkUnRSdW50aW1lTWV0cmljEkUKE2FuZHJvaWRfaXJxX3J1bnRpbWUYKyABKAsyKC5wZXJmZXR0by5wcm90b3MuQW5kcm9pZElycVJ1bnRpbWVNZXRyaWMSPAoOYW5kcm9pZF9iaW5kZXIYLiABKAsyJC5wZXJmZXR0by5wcm90b3MuQW5kcm9pZEJpbmRlck1ldHJpYxJSCh1hbmRyb2lkX2ZyYW1lX3RpbWVsaW5lX21ldHJpYxgvIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkRnJhbWVUaW1lbGluZU1ldHJpYxJZCiFhbmRyb2lkX2Jsb2NraW5nX2NhbGxzX2N1al9tZXRyaWMYMSABKAsyLi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZEJsb2NraW5nQ2FsbHNDdWpNZXRyaWMSUwoaYW5kcm9pZF9tb25pdG9yX2NvbnRlbnRpb24YMiABKAsyLy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZE1vbml0b3JDb250ZW50aW9uTWV0cmljEngKMWFuZHJvaWRfc3lzdWlfbm90aWZpY2F0aW9uc19ibG9ja2luZ19jYWxsc19tZXRyaWMYMyABKAsyPS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN5c1VJTm90aWZpY2F0aW9uc0Jsb2NraW5nQ2FsbHNNZXRyaWMSOwoNY29kZWNfbWV0cmljcxg0IAEoCzIkLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkQ29kZWNNZXRyaWNzEi4KCmFuZHJvaWRfaW8YNSABKAsyGi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZElvEkAKEGFuZHJvaWRfaW9fdW5hZ2cYNiABKAsyJi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZElvVW5hZ2dyZWdhdGVkEjYKC2FuZHJvaWRfYW5yGDcgASgLMiEucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRBbnJNZXRyaWMSWgoeYW5kcm9pZF9tb25pdG9yX2NvbnRlbnRpb25fYWdnGDggASgLMjIucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRNb25pdG9yQ29udGVudGlvbkFnZ01ldHJpYxI4CgxhbmRyb2lkX2Jvb3QYOSABKAsyIi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZEJvb3RNZXRyaWMSPQoSYWRfc2VydmljZXNfbWV0cmljGDogASgLMiEucGVyZmV0dG8ucHJvdG9zLkFkU2VydmljZXNNZXRyaWMSYAolc3lzdWlfbm90aWZfc2hhZGVfbGlzdF9idWlsZGVyX21ldHJpYxg7IAEoCzIxLnBlcmZldHRvLnByb3Rvcy5TeXN1aU5vdGlmU2hhZGVMaXN0QnVpbGRlck1ldHJpYxJsCixzeXN1aV91cGRhdGVfbm90aWZfb25fdWlfbW9kZV9jaGFuZ2VkX21ldHJpYxg8IAEoCzI2LnBlcmZldHRvLnByb3Rvcy5TeXN1aVVwZGF0ZU5vdGlmT25VaU1vZGVDaGFuZ2VkTWV0cmljElIKGmFuZHJvaWRfYXBwX3Byb2Nlc3Nfc3RhcnRzGD0gASgLMi4ucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRBcHBQcm9jZXNzU3RhcnRzTWV0cmljEj0KEmFuZHJvaWRfYm9vdF91bmFnZxg+IAEoCzIhLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkQm9vdFVuYWdnEl4KIGFuZHJvaWRfZ2FyYmFnZV9jb2xsZWN0aW9uX3VuYWdnGD8gASgLMjQucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRHYXJiYWdlQ29sbGVjdGlvblVuYWdnTWV0cmljEksKFmFuZHJvaWRfYXV0b19tdWx0aXVzZXIYQCABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZEF1dG9NdWx0aXVzZXJNZXRyaWMSUAocYW5kcm9pZF9ibG9ja2luZ19jYWxsc191bmFnZxhBIAEoCzIqLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkQmxvY2tpbmdDYWxsc1VuYWdnEkcKFGFuZHJvaWRfb29tX2FkanVzdGVyGEIgASgLMikucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRPb21BZGp1c3Rlck1ldHJpYxJEChJhbmRyb2lkX2Jyb2FkY2FzdHMYRCABKAsyKC5wZXJmZXR0by5wcm90b3MuQW5kcm9pZEJyb2FkY2FzdHNNZXRyaWMSUgoZd2F0dHNvbl9hcHBfc3RhcnR1cF9yYWlscxhFIAEoCzIvLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkV2F0dHNvblRpbWVQZXJpb2RNZXRyaWMSTAoTd2F0dHNvbl90cmFjZV9yYWlscxhGIAEoCzIvLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkV2F0dHNvblRpbWVQZXJpb2RNZXRyaWMSPgoPYW5kcm9pZF9hbm9tYWx5GEcgASgLMiUucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRBbm9tYWx5TWV0cmljElQKFXdhdHRzb25fdHJhY2VfdGhyZWFkcxhIIAEoCzI1LnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkV2F0dHNvblRhc2tzQXR0cmlidXRpb25NZXRyaWMSVgoXd2F0dHNvbl9tYXJrZXJzX3RocmVhZHMYSSABKAsyNS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFdhdHRzb25UYXNrc0F0dHJpYnV0aW9uTWV0cmljEk4KFXdhdHRzb25fbWFya2Vyc19yYWlscxhKIAEoCzIvLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkV2F0dHNvblRpbWVQZXJpb2RNZXRyaWMSUgoZd2F0dHNvbl9hdHJhY2VfYXBwc19yYWlscxhLIAEoCzIvLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkV2F0dHNvblRpbWVQZXJpb2RNZXRyaWMSWAogYW5kcm9pZF9nYXJiYWdlX2NvbGxlY3Rpb25fc3RhdHMYTCABKAsyLi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZEdhcmJhZ2VDb2xsZWN0aW9uU3RhdHMSNgoOY2xvbmVfZHVyYXRpb24YTSABKAsyHi5wZXJmZXR0by5wcm90b3MuQ2xvbmVEdXJhdGlvbhJrCithbmRyb2lkX2Jsb2NraW5nX2NhbGxzX2N1al9wZXJfZnJhbWVfbWV0cmljGE4gASgLMjYucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRDdWpCbG9ja2luZ0NhbGxzUGVyRnJhbWVNZXRyaWMqBgjCAxD0AyoGCPQDEOkHKgYI6QcQ0Q8qBgjRDxDFE0oECAQQBUoECAoQC0oECA0QDkoECA4QD0oECBAQEUoECBMQFEoECBgQGUoECBsQHEoECB0QHkoECCwQLUoECC0QLlIZYW5kcm9pZF90cnVzdHlfd29ya3F1ZXVlc1IUYW5kcm9pZF9vdGhlcl90cmFjZXM", [ad_services_metric_pb_1.file_protos_perfetto_metrics_android_ad_services_metric, android_boot_pb_1.file_protos_perfetto_metrics_android_android_boot, android_boot_unagg_pb_1.file_protos_perfetto_metrics_android_android_boot_unagg, android_garbage_collection_stats_pb_1.file_protos_perfetto_metrics_android_android_garbage_collection_stats, android_garbage_collection_unagg_metric_pb_1.file_protos_perfetto_metrics_android_android_garbage_collection_unagg_metric, auto_metric_pb_1.file_protos_perfetto_metrics_android_auto_metric, sysui_notif_shade_list_builder_metric_pb_1.file_protos_perfetto_metrics_android_sysui_notif_shade_list_builder_metric, sysui_update_notif_on_ui_mode_changed_metric_pb_1.file_protos_perfetto_metrics_android_sysui_update_notif_on_ui_mode_changed_metric, android_frame_timeline_metric_pb_1.file_protos_perfetto_metrics_android_android_frame_timeline_metric, anr_metric_pb_1.file_protos_perfetto_metrics_android_anr_metric, batt_metric_pb_1.file_protos_perfetto_metrics_android_batt_metric, android_sysui_notifications_blocking_calls_metric_pb_1.file_protos_perfetto_metrics_android_android_sysui_notifications_blocking_calls_metric, android_blocking_calls_cuj_metric_pb_1.file_protos_perfetto_metrics_android_android_blocking_calls_cuj_metric, android_blocking_calls_cuj_per_frame_metric_pb_1.file_protos_perfetto_metrics_android_android_blocking_calls_cuj_per_frame_metric, android_blocking_calls_unagg_pb_1.file_protos_perfetto_metrics_android_android_blocking_calls_unagg, codec_metrics_pb_1.file_protos_perfetto_metrics_android_codec_metrics, cpu_metric_pb_1.file_protos_perfetto_metrics_android_cpu_metric, camera_metric_pb_1.file_protos_perfetto_metrics_android_camera_metric, camera_unagg_metric_pb_1.file_protos_perfetto_metrics_android_camera_unagg_metric, display_metrics_pb_1.file_protos_perfetto_metrics_android_display_metrics, dma_heap_metric_pb_1.file_protos_perfetto_metrics_android_dma_heap_metric, dvfs_metric_pb_1.file_protos_perfetto_metrics_android_dvfs_metric, fastrpc_metric_pb_1.file_protos_perfetto_metrics_android_fastrpc_metric, g2d_metric_pb_1.file_protos_perfetto_metrics_android_g2d_metric, gpu_metric_pb_1.file_protos_perfetto_metrics_android_gpu_metric, hwcomposer_pb_1.file_protos_perfetto_metrics_android_hwcomposer, hwui_metric_pb_1.file_protos_perfetto_metrics_android_hwui_metric, io_metric_pb_1.file_protos_perfetto_metrics_android_io_metric, io_unagg_metric_pb_1.file_protos_perfetto_metrics_android_io_unagg_metric, ion_metric_pb_1.file_protos_perfetto_metrics_android_ion_metric, irq_runtime_metric_pb_1.file_protos_perfetto_metrics_android_irq_runtime_metric, jank_cuj_metric_pb_1.file_protos_perfetto_metrics_android_jank_cuj_metric, java_heap_histogram_pb_1.file_protos_perfetto_metrics_android_java_heap_histogram, java_heap_class_stats_pb_1.file_protos_perfetto_metrics_android_java_heap_class_stats, java_heap_stats_pb_1.file_protos_perfetto_metrics_android_java_heap_stats, lmk_metric_pb_1.file_protos_perfetto_metrics_android_lmk_metric, lmk_reason_metric_pb_1.file_protos_perfetto_metrics_android_lmk_reason_metric, mem_metric_pb_1.file_protos_perfetto_metrics_android_mem_metric, mem_unagg_metric_pb_1.file_protos_perfetto_metrics_android_mem_unagg_metric, multiuser_metric_pb_1.file_protos_perfetto_metrics_android_multiuser_metric, network_metric_pb_1.file_protos_perfetto_metrics_android_network_metric, package_list_pb_1.file_protos_perfetto_metrics_android_package_list, powrails_metric_pb_1.file_protos_perfetto_metrics_android_powrails_metric, profiler_smaps_pb_1.file_protos_perfetto_metrics_android_profiler_smaps, rt_runtime_metric_pb_1.file_protos_perfetto_metrics_android_rt_runtime_metric, simpleperf_pb_1.file_protos_perfetto_metrics_android_simpleperf, startup_metric_pb_1.file_protos_perfetto_metrics_android_startup_metric, surfaceflinger_pb_1.file_protos_perfetto_metrics_android_surfaceflinger, task_names_pb_1.file_protos_perfetto_metrics_android_task_names, trace_quality_pb_1.file_protos_perfetto_metrics_android_trace_quality, unsymbolized_frames_pb_1.file_protos_perfetto_metrics_android_unsymbolized_frames, binder_metric_pb_1.file_protos_perfetto_metrics_android_binder_metric, monitor_contention_metric_pb_1.file_protos_perfetto_metrics_android_monitor_contention_metric, monitor_contention_agg_metric_pb_1.file_protos_perfetto_metrics_android_monitor_contention_agg_metric, app_process_starts_metric_pb_1.file_protos_perfetto_metrics_android_app_process_starts_metric, android_oom_adjuster_metric_pb_1.file_protos_perfetto_metrics_android_android_oom_adjuster_metric, android_broadcasts_metric_pb_1.file_protos_perfetto_metrics_android_android_broadcasts_metric, wattson_in_time_period_pb_1.file_protos_perfetto_metrics_android_wattson_in_time_period, android_anomaly_metric_pb_1.file_protos_perfetto_metrics_android_android_anomaly_metric, wattson_tasks_attribution_pb_1.file_protos_perfetto_metrics_android_wattson_tasks_attribution, clone_duration_pb_1.file_protos_perfetto_metrics_common_clone_duration]);
/**
* Describes the message perfetto.protos.TraceMetadata.
* Use `create(TraceMetadataSchema)` to create a new message.
*/
exports.TraceMetadataSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_metrics, 0);
/**
* Describes the message perfetto.protos.TraceAnalysisStats.
* Use `create(TraceAnalysisStatsSchema)` to create a new message.
*/
exports.TraceAnalysisStatsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_metrics, 1);
/**
* Describes the message perfetto.protos.TraceAnalysisStats.Stat.
* Use `create(TraceAnalysisStats_StatSchema)` to create a new message.
*/
exports.TraceAnalysisStats_StatSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_metrics, 1, 0);
/**
* @generated from enum perfetto.protos.TraceAnalysisStats.Severity
*/
var TraceAnalysisStats_Severity;
(function (TraceAnalysisStats_Severity) {
/**
* @generated from enum value: SEVERITY_UNKNOWN = 0;
*/
TraceAnalysisStats_Severity[TraceAnalysisStats_Severity["UNKNOWN"] = 0] = "UNKNOWN";
/**
* @generated from enum value: SEVERITY_INFO = 1;
*/
TraceAnalysisStats_Severity[TraceAnalysisStats_Severity["INFO"] = 1] = "INFO";
/**
* @generated from enum value: SEVERITY_DATA_LOSS = 2;
*/
TraceAnalysisStats_Severity[TraceAnalysisStats_Severity["DATA_LOSS"] = 2] = "DATA_LOSS";
/**
* @generated from enum value: SEVERITY_ERROR = 3;
*/
TraceAnalysisStats_Severity[TraceAnalysisStats_Severity["ERROR"] = 3] = "ERROR";
})(TraceAnalysisStats_Severity || (exports.TraceAnalysisStats_Severity = TraceAnalysisStats_Severity = {}));
/**
* Describes the enum perfetto.protos.TraceAnalysisStats.Severity.
*/
exports.TraceAnalysisStats_SeveritySchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_metrics_metrics, 1, 0);
/**
* @generated from enum perfetto.protos.TraceAnalysisStats.Source
*/
var TraceAnalysisStats_Source;
(function (TraceAnalysisStats_Source) {
/**
* @generated from enum value: SOURCE_UNKNOWN = 0;
*/
TraceAnalysisStats_Source[TraceAnalysisStats_Source["UNKNOWN"] = 0] = "UNKNOWN";
/**
* @generated from enum value: SOURCE_TRACE = 1;
*/
TraceAnalysisStats_Source[TraceAnalysisStats_Source["TRACE"] = 1] = "TRACE";
/**
* @generated from enum value: SOURCE_ANALYSIS = 2;
*/
TraceAnalysisStats_Source[TraceAnalysisStats_Source["ANALYSIS"] = 2] = "ANALYSIS";
})(TraceAnalysisStats_Source || (exports.TraceAnalysisStats_Source = TraceAnalysisStats_Source = {}));
/**
* Describes the enum perfetto.protos.TraceAnalysisStats.Source.
*/
exports.TraceAnalysisStats_SourceSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_metrics_metrics, 1, 1);
/**
* Describes the message perfetto.protos.TraceMetrics.
* Use `create(TraceMetricsSchema)` to create a new message.
*/
exports.TraceMetricsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_metrics, 2);
//# sourceMappingURL=metrics_pb.js.map