perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
301 lines • 29.5 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.AndroidStartupMetric_StartupSchema = exports.AndroidStartupMetric_TraceThreadSectionInfoSchema = exports.AndroidStartupMetric_TraceThreadSectionSchema = exports.AndroidStartupMetric_TraceSliceSectionInfoSchema = exports.AndroidStartupMetric_TraceSliceSectionSchema = exports.AndroidStartupMetric_ActualValueSchema = exports.AndroidStartupMetric_ThresholdValue_ThresholdUnitSchema = exports.AndroidStartupMetric_ThresholdValue_ThresholdUnit = exports.AndroidStartupMetric_ThresholdValueSchema = exports.AndroidStartupMetric_SlowStartReason_SeverityLevelSchema = exports.AndroidStartupMetric_SlowStartReason_SeverityLevel = exports.AndroidStartupMetric_SlowStartReason_ReasonIdSchema = exports.AndroidStartupMetric_SlowStartReason_ReasonId = exports.AndroidStartupMetric_SlowStartReasonSchema = exports.AndroidStartupMetric_SlowStartReasonDetailedSchema = exports.AndroidStartupMetric_SystemStateSchema = exports.AndroidStartupMetric_EventTimestampsSchema = exports.AndroidStartupMetric_VerifyClassSchema = exports.AndroidStartupMetric_OptimizationStatusSchema = exports.AndroidStartupMetric_BinderTransactionSchema = exports.AndroidStartupMetric_ActivitySchema = exports.AndroidStartupMetric_HscMetricsSchema = exports.AndroidStartupMetric_ToFirstFrameSchema = exports.AndroidStartupMetric_SliceSchema = exports.AndroidStartupMetric_McyclesByCoreTypeSchema = exports.AndroidStartupMetric_TaskStateBreakdownSchema = exports.AndroidStartupMetricSchema = exports.file_protos_perfetto_metrics_android_startup_metric = void 0;
const codegenv1_1 = require("@bufbuild/protobuf/codegenv1");
const process_metadata_pb_1 = require("./process_metadata_pb");
/**
* Describes the file protos/perfetto/metrics/android/startup_metric.proto.
*/
exports.file_protos_perfetto_metrics_android_startup_metric = (0, codegenv1_1.fileDesc)("CjRwcm90b3MvcGVyZmV0dG8vbWV0cmljcy9hbmRyb2lkL3N0YXJ0dXBfbWV0cmljLnByb3RvEg9wZXJmZXR0by5wcm90b3Mi0DkKFEFuZHJvaWRTdGFydHVwTWV0cmljEj4KB3N0YXJ0dXAYASADKAsyLS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU3RhcnR1cBrlAQoSVGFza1N0YXRlQnJlYWtkb3duEhYKDnJ1bm5pbmdfZHVyX25zGAEgASgDEhcKD3J1bm5hYmxlX2R1cl9ucxgCIAEoAxIkChx1bmludGVycnVwdGlibGVfc2xlZXBfZHVyX25zGAMgASgDEiIKGmludGVycnVwdGlibGVfc2xlZXBfZHVyX25zGAQgASgDEicKH3VuaW50ZXJydXB0aWJsZV9pb19zbGVlcF9kdXJfbnMYBSABKAMSKwojdW5pbnRlcnJ1cHRpYmxlX25vbl9pb19zbGVlcF9kdXJfbnMYBiABKAMaUQoRTWN5Y2xlc0J5Q29yZVR5cGUSDgoGbGl0dGxlGAEgASgDEgsKA2JpZxgCIAEoAxIOCgZiaWdnZXIYAyABKAMSDwoHdW5rbm93bhgEIAEoAxonCgVTbGljZRIOCgZkdXJfbnMYASABKAMSDgoGZHVyX21zGAIgASgBGpMSCgxUb0ZpcnN0RnJhbWUSDgoGZHVyX25zGAEgASgDEg4KBmR1cl9tcxgRIAEoARJbChltYWluX3RocmVhZF9ieV90YXNrX3N0YXRlGAIgASgLMjgucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlRhc2tTdGF0ZUJyZWFrZG93bhJVChRtY3ljbGVzX2J5X2NvcmVfdHlwZRgaIAEoCzI3LnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5NY3ljbGVzQnlDb3JlVHlwZRIlCh1vdGhlcl9wcm9jZXNzZXNfc3Bhd25lZF9jb3VudBgDIAEoDRJKChV0aW1lX2FjdGl2aXR5X21hbmFnZXIYBCABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USTgoZdGltZV9hY3Rpdml0eV90aHJlYWRfbWFpbhgFIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJKChV0aW1lX2JpbmRfYXBwbGljYXRpb24YBiABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USSAoTdGltZV9hY3Rpdml0eV9zdGFydBgHIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJJChR0aW1lX2FjdGl2aXR5X3Jlc3VtZRgIIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJKChV0aW1lX2FjdGl2aXR5X3Jlc3RhcnQYFSABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USRwoSdGltZV9jaG9yZW9ncmFwaGVyGAkgASgLMisucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlNsaWNlEkEKDHRpbWVfaW5mbGF0ZRgWIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJHChJ0aW1lX2dldF9yZXNvdXJjZXMYFyABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USTgoZdGltZV9iZWZvcmVfc3RhcnRfcHJvY2VzcxgKIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJOChl0aW1lX2R1cmluZ19zdGFydF9wcm9jZXNzGAsgASgLMisucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlNsaWNlEkoKFXRpbWVfdG9fcnVubmluZ19zdGF0ZRgjIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJBCgx0b19wb3N0X2ZvcmsYEiABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USTAoXdG9fYWN0aXZpdHlfdGhyZWFkX21haW4YEyABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USSAoTdG9fYmluZF9hcHBsaWNhdGlvbhgUIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJDCg50aW1lX3Bvc3RfZm9yaxgQIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJOChl0aW1lX2NsYXNzX2luaXRpYWxpemF0aW9uGCQgASgLMisucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlNsaWNlEkIKDXRpbWVfZGV4X29wZW4YGCABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USRgoRdGltZV92ZXJpZnlfY2xhc3MYGSABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USHAoUaml0X2NvbXBpbGVkX21ldGhvZHMYGyABKA0SIgoaY2xhc3NfaW5pdGlhbGl6YXRpb25fY291bnQYJSABKA0SUAobdGltZV9qaXRfdGhyZWFkX3Bvb2xfb25fY3B1GBwgASgLMisucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlNsaWNlEkIKDXRpbWVfZ2NfdG90YWwYHSABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USQwoOdGltZV9nY19vbl9jcHUYHiABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USVQogdGltZV9sb2NrX2NvbnRlbnRpb25fdGhyZWFkX21haW4YHyABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USWAojdGltZV9tb25pdG9yX2NvbnRlbnRpb25fdGhyZWFkX21haW4YICABKAsyKy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xpY2USTgoZdGltZV9kZXhfb3Blbl90aHJlYWRfbWFpbhghIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJMChd0aW1lX2Rsb3Blbl90aHJlYWRfbWFpbhgiIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZUoECAwQDUoECA0QDkoECA4QD0oECA8QEBpPCgpIc2NNZXRyaWNzEkEKDGZ1bGxfc3RhcnR1cBgBIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRpHCghBY3Rpdml0eRIMCgRuYW1lGAEgASgJEg4KBm1ldGhvZBgCIAEoCRIXCg90c19tZXRob2Rfc3RhcnQYBCABKANKBAgDEAQaywEKEUJpbmRlclRyYW5zYWN0aW9uEj0KCGR1cmF0aW9uGAEgASgLMisucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlNsaWNlEg4KBnRocmVhZBgCIAEoCRIaChJkZXN0aW5hdGlvbl90aHJlYWQYAyABKAkSGwoTZGVzdGluYXRpb25fcHJvY2VzcxgEIAEoCRINCgVmbGFncxgFIAEoCRIMCgRjb2RlGAYgASgJEhEKCWRhdGFfc2l6ZRgHIAEoAxqEAQoST3B0aW1pemF0aW9uU3RhdHVzEhMKC29kZXhfc3RhdHVzGAEgASgJEhoKEmNvbXBpbGF0aW9uX2ZpbHRlchgCIAEoCRIaChJjb21waWxhdGlvbl9yZWFzb24YAyABKAkSEAoIbG9jYXRpb24YBCABKAkSDwoHc3VtbWFyeRgFIAEoCRorCgtWZXJpZnlDbGFzcxIMCgRuYW1lGAEgASgJEg4KBmR1cl9ucxgCIAEoAxo/Cg9FdmVudFRpbWVzdGFtcHMSFwoPaW50ZW50X3JlY2VpdmVkGAEgASgDEhMKC2ZpcnN0X2ZyYW1lGAIgASgDGukBCgtTeXN0ZW1TdGF0ZRIbCg9kZXgyb2F0X3J1bm5pbmcYASABKAhCAhgBEhwKEGluc3RhbGxkX3J1bm5pbmcYAiABKAhCAhgBEiIKGmJyb2FkY2FzdF9kaXNwYXRjaGVkX2NvdW50GAMgASgDEiAKGGJyb2FkY2FzdF9yZWNlaXZlZF9jb3VudBgEIAEoAxIoCiBtb3N0X2FjdGl2ZV9ub25fbGF1bmNoX3Byb2Nlc3NlcxgFIAMoCRIXCg9pbnN0YWxsZF9kdXJfbnMYBiABKAMSFgoOZGV4Mm9hdF9kdXJfbnMYByABKAMaOgoXU2xvd1N0YXJ0UmVhc29uRGV0YWlsZWQSDgoGcmVhc29uGAEgASgJEg8KB2RldGFpbHMYAiABKAka9gsKD1Nsb3dTdGFydFJlYXNvbhJRCglyZWFzb25faWQYASABKA4yPi5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xvd1N0YXJ0UmVhc29uLlJlYXNvbklkEg4KBnJlYXNvbhgCIAEoCRJVCghzZXZlcml0eRgKIAEoDjJDLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbG93U3RhcnRSZWFzb24uU2V2ZXJpdHlMZXZlbBJMCg5leHBlY3RlZF92YWx1ZRgDIAEoCzI0LnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5UaHJlc2hvbGRWYWx1ZRJHCgxhY3R1YWxfdmFsdWUYBCABKAsyMS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuQWN0dWFsVmFsdWUSEgoKbGF1bmNoX2R1chgFIAEoAxIQCghkdXJhdGlvbhgGIAEoAxJZChR0cmFjZV9zbGljZV9zZWN0aW9ucxgHIAEoCzI7LnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5UcmFjZVNsaWNlU2VjdGlvbkluZm8SWwoVdHJhY2VfdGhyZWFkX3NlY3Rpb25zGAggASgLMjwucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlRyYWNlVGhyZWFkU2VjdGlvbkluZm8SFwoPYWRkaXRpb25hbF9pbmZvGAkgASgJIs0GCghSZWFzb25JZBIZChVSRUFTT05fSURfVU5TUEVDSUZJRUQQABIhCh1OT19CQVNFTElORV9PUl9DTE9VRF9QUk9GSUxFUxABEhAKDFJVTl9GUk9NX0FQSxACEhIKDlVOTE9DS19SVU5OSU5HEAMSGgoWQVBQX0lOX0RFQlVHR0FCTEVfTU9ERRAEEg8KC0dDX0FDVElWSVRZEAUSEwoPREVYMk9BVF9SVU5OSU5HEAYSFAoQSU5TVEFMTERfUlVOTklORxAHEiYKIk1BSU5fVEhSRUFEX1RJTUVfU1BFTlRfSU5fUlVOTkFCTEUQCBIxCi1NQUlOX1RIUkVBRF9USU1FX1NQRU5UX0lOX0lOVEVSUlVQVElCTEVfU0xFRVAQCRIpCiVNQUlOX1RIUkVBRF9USU1FX1NQRU5UX0lOX0JMT0NLSU5HX0lPEAoSNQoxTUFJTl9USFJFQURfVElNRV9TUEVOVF9JTl9PUEVOX0RFWF9GSUxFU19GUk9NX09BVBALEiIKHlRJTUVfU1BFTlRfSU5fQklORF9BUFBMSUNBVElPThAMEiAKHFRJTUVfU1BFTlRfSU5fVklFV19JTkZMQVRJT04QDRIxCi1USU1FX1NQRU5UX0lOX1JFU09VUkNFU19NQU5BR0VSX0dFVF9SRVNPVVJDRVMQDhIgChxUSU1FX1NQRU5UX1ZFUklGWUlOR19DTEFTU0VTEA8SMQotUE9URU5USUFMX0NQVV9DT05URU5USU9OX1dJVEhfQU5PVEhFUl9QUk9DRVNTEBASEAoMSklUX0FDVElWSVRZEBESHwobTUFJTl9USFJFQURfTE9DS19DT05URU5USU9OEBISIgoeTUFJTl9USFJFQURfTU9OSVRPUl9DT05URU5USU9OEBMSGAoUSklUX0NPTVBJTEVEX01FVEhPRFMQFBIeChpCUk9BRENBU1RfRElTUEFUQ0hFRF9DT1VOVBAVEhwKGEJST0FEQ0FTVF9SRUNFSVZFRF9DT1VOVBAWEh4KGlNUQVJUVVBfUlVOTklOR19DT05DVVJSRU5UEBcSKwonTUFJTl9USFJFQURfQklOREVSX1RSQU5TQ0FUSU9OU19CTE9DS0VEEBgiSwoNU2V2ZXJpdHlMZXZlbBIYChRTRVZFUklUWV9VTlNQRUNJRklFRBAAEgkKBUVSUk9SEAESCwoHV0FSTklORxACEggKBElORk8QAxrxAQoOVGhyZXNob2xkVmFsdWUSDQoFdmFsdWUYASABKAMSUAoEdW5pdBgCIAEoDjJCLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5UaHJlc2hvbGRWYWx1ZS5UaHJlc2hvbGRVbml0EhcKD2hpZ2hlcl9leHBlY3RlZBgDIAEoCCJlCg1UaHJlc2hvbGRVbml0Eh4KGlRIUkVTSE9MRF9VTklUX1VOU1BFQ0lGSUVEEAASBgoCTlMQARIOCgpQRVJDRU5UQUdFEAISEQoNVFJVRV9PUl9GQUxTRRADEgkKBUNPVU5UEAQaKQoLQWN0dWFsVmFsdWUSDQoFdmFsdWUYASABKAMSCwoDZHVyGAIgASgDGpIBChFUcmFjZVNsaWNlU2VjdGlvbhIXCg9zdGFydF90aW1lc3RhbXAYASABKAMSFQoNZW5kX3RpbWVzdGFtcBgCIAEoAxIQCghzbGljZV9pZBgDIAEoDRISCgpzbGljZV9uYW1lGAQgASgJEhMKC3Byb2Nlc3NfcGlkGAUgASgNEhIKCnRocmVhZF90aWQYBiABKA0alwEKFVRyYWNlU2xpY2VTZWN0aW9uSW5mbxJOCg1zbGljZV9zZWN0aW9uGAEgAygLMjcucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlRyYWNlU2xpY2VTZWN0aW9uEhcKD3N0YXJ0X3RpbWVzdGFtcBgCIAEoAxIVCg1lbmRfdGltZXN0YW1wGAMgASgDGpcBChJUcmFjZVRocmVhZFNlY3Rpb24SFwoPc3RhcnRfdGltZXN0YW1wGAEgASgDEhUKDWVuZF90aW1lc3RhbXAYAiABKAMSEwoLdGhyZWFkX3V0aWQYAyABKA0SEwoLdGhyZWFkX25hbWUYBCABKAkSEwoLcHJvY2Vzc19waWQYBSABKA0SEgoKdGhyZWFkX3RpZBgGIAEoDRqaAQoWVHJhY2VUaHJlYWRTZWN0aW9uSW5mbxJQCg50aHJlYWRfc2VjdGlvbhgBIAMoCzI4LnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5UcmFjZVRocmVhZFNlY3Rpb24SFwoPc3RhcnRfdGltZXN0YW1wGAIgASgDEhUKDWVuZF90aW1lc3RhbXAYAyABKAMa+gkKB1N0YXJ0dXASEgoKc3RhcnR1cF9pZBgBIAEoDRIUCgxzdGFydHVwX3R5cGUYECABKAkSEQoJY3B1X2NvdW50GBkgASgNEhQKDHBhY2thZ2VfbmFtZRgCIAEoCRIUCgxwcm9jZXNzX25hbWUYAyABKAkSQgoKYWN0aXZpdGllcxgLIAMoCzIuLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5BY3Rpdml0eRJZChhsb25nX2JpbmRlcl90cmFuc2FjdGlvbnMYDiADKAsyNy5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuQmluZGVyVHJhbnNhY3Rpb24SGgoSenlnb3RlX25ld19wcm9jZXNzGAQgASgIEiYKHmFjdGl2aXR5X2hvc3RpbmdfcHJvY2Vzc19jb3VudBgGIAEoDRIfChd0aW1lX3RvX2luaXRpYWxfZGlzcGxheRgWIAEoAxIcChR0aW1lX3RvX2Z1bGxfZGlzcGxheRgXIAEoAxJPChBldmVudF90aW1lc3RhbXBzGA0gASgLMjUucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLkV2ZW50VGltZXN0YW1wcxJKCg50b19maXJzdF9mcmFtZRgFIAEoCzIyLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5Ub0ZpcnN0RnJhbWUSOAoHcHJvY2VzcxgHIAEoCzInLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkUHJvY2Vzc01ldGFkYXRhEj0KA2hzYxgIIAEoCzIwLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5Ic2NNZXRyaWNzEkcKEnJlcG9ydF9mdWxseV9kcmF3bhgJIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5BbmRyb2lkU3RhcnR1cE1ldHJpYy5TbGljZRJVChNvcHRpbWl6YXRpb25fc3RhdHVzGAwgAygLMjgucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLk9wdGltaXphdGlvblN0YXR1cxJHCgx2ZXJpZnlfY2xhc3MYEyADKAsyMS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuVmVyaWZ5Q2xhc3MSEwoLZGxvcGVuX2ZpbGUYFCADKAkSJAocc3RhcnR1cF9jb25jdXJyZW50X3RvX2xhdW5jaBgSIAMoCRJHCgxzeXN0ZW1fc3RhdGUYDyABKAsyMS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU3lzdGVtU3RhdGUSGQoRc2xvd19zdGFydF9yZWFzb24YESADKAkSYQoac2xvd19zdGFydF9yZWFzb25fZGV0YWlsZWQYFSADKAsyPS5wZXJmZXR0by5wcm90b3MuQW5kcm9pZFN0YXJ0dXBNZXRyaWMuU2xvd1N0YXJ0UmVhc29uRGV0YWlsZWQSXQoec2xvd19zdGFydF9yZWFzb25fd2l0aF9kZXRhaWxzGBggAygLMjUucGVyZmV0dG8ucHJvdG9zLkFuZHJvaWRTdGFydHVwTWV0cmljLlNsb3dTdGFydFJlYXNvbkoECAoQCw", [process_metadata_pb_1.file_protos_perfetto_metrics_android_process_metadata]);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.
* Use `create(AndroidStartupMetricSchema)` to create a new message.
*/
exports.AndroidStartupMetricSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.TaskStateBreakdown.
* Use `create(AndroidStartupMetric_TaskStateBreakdownSchema)` to create a new message.
*/
exports.AndroidStartupMetric_TaskStateBreakdownSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 0);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.McyclesByCoreType.
* Use `create(AndroidStartupMetric_McyclesByCoreTypeSchema)` to create a new message.
*/
exports.AndroidStartupMetric_McyclesByCoreTypeSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 1);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.Slice.
* Use `create(AndroidStartupMetric_SliceSchema)` to create a new message.
*/
exports.AndroidStartupMetric_SliceSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 2);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.ToFirstFrame.
* Use `create(AndroidStartupMetric_ToFirstFrameSchema)` to create a new message.
*/
exports.AndroidStartupMetric_ToFirstFrameSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 3);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.HscMetrics.
* Use `create(AndroidStartupMetric_HscMetricsSchema)` to create a new message.
*/
exports.AndroidStartupMetric_HscMetricsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 4);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.Activity.
* Use `create(AndroidStartupMetric_ActivitySchema)` to create a new message.
*/
exports.AndroidStartupMetric_ActivitySchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 5);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.BinderTransaction.
* Use `create(AndroidStartupMetric_BinderTransactionSchema)` to create a new message.
*/
exports.AndroidStartupMetric_BinderTransactionSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 6);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.OptimizationStatus.
* Use `create(AndroidStartupMetric_OptimizationStatusSchema)` to create a new message.
*/
exports.AndroidStartupMetric_OptimizationStatusSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 7);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.VerifyClass.
* Use `create(AndroidStartupMetric_VerifyClassSchema)` to create a new message.
*/
exports.AndroidStartupMetric_VerifyClassSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 8);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.EventTimestamps.
* Use `create(AndroidStartupMetric_EventTimestampsSchema)` to create a new message.
*/
exports.AndroidStartupMetric_EventTimestampsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 9);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.SystemState.
* Use `create(AndroidStartupMetric_SystemStateSchema)` to create a new message.
*/
exports.AndroidStartupMetric_SystemStateSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 10);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.SlowStartReasonDetailed.
* Use `create(AndroidStartupMetric_SlowStartReasonDetailedSchema)` to create a new message.
*/
exports.AndroidStartupMetric_SlowStartReasonDetailedSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 11);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.SlowStartReason.
* Use `create(AndroidStartupMetric_SlowStartReasonSchema)` to create a new message.
*/
exports.AndroidStartupMetric_SlowStartReasonSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 12);
/**
* Points to reason description and solution.
*
* @generated from enum perfetto.protos.AndroidStartupMetric.SlowStartReason.ReasonId
*/
var AndroidStartupMetric_SlowStartReason_ReasonId;
(function (AndroidStartupMetric_SlowStartReason_ReasonId) {
/**
* @generated from enum value: REASON_ID_UNSPECIFIED = 0;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["REASON_ID_UNSPECIFIED"] = 0] = "REASON_ID_UNSPECIFIED";
/**
* @generated from enum value: NO_BASELINE_OR_CLOUD_PROFILES = 1;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["NO_BASELINE_OR_CLOUD_PROFILES"] = 1] = "NO_BASELINE_OR_CLOUD_PROFILES";
/**
* @generated from enum value: RUN_FROM_APK = 2;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["RUN_FROM_APK"] = 2] = "RUN_FROM_APK";
/**
* @generated from enum value: UNLOCK_RUNNING = 3;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["UNLOCK_RUNNING"] = 3] = "UNLOCK_RUNNING";
/**
* @generated from enum value: APP_IN_DEBUGGABLE_MODE = 4;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["APP_IN_DEBUGGABLE_MODE"] = 4] = "APP_IN_DEBUGGABLE_MODE";
/**
* @generated from enum value: GC_ACTIVITY = 5;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["GC_ACTIVITY"] = 5] = "GC_ACTIVITY";
/**
* @generated from enum value: DEX2OAT_RUNNING = 6;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["DEX2OAT_RUNNING"] = 6] = "DEX2OAT_RUNNING";
/**
* @generated from enum value: INSTALLD_RUNNING = 7;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["INSTALLD_RUNNING"] = 7] = "INSTALLD_RUNNING";
/**
* @generated from enum value: MAIN_THREAD_TIME_SPENT_IN_RUNNABLE = 8;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["MAIN_THREAD_TIME_SPENT_IN_RUNNABLE"] = 8] = "MAIN_THREAD_TIME_SPENT_IN_RUNNABLE";
/**
* @generated from enum value: MAIN_THREAD_TIME_SPENT_IN_INTERRUPTIBLE_SLEEP = 9;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["MAIN_THREAD_TIME_SPENT_IN_INTERRUPTIBLE_SLEEP"] = 9] = "MAIN_THREAD_TIME_SPENT_IN_INTERRUPTIBLE_SLEEP";
/**
* @generated from enum value: MAIN_THREAD_TIME_SPENT_IN_BLOCKING_IO = 10;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["MAIN_THREAD_TIME_SPENT_IN_BLOCKING_IO"] = 10] = "MAIN_THREAD_TIME_SPENT_IN_BLOCKING_IO";
/**
* @generated from enum value: MAIN_THREAD_TIME_SPENT_IN_OPEN_DEX_FILES_FROM_OAT = 11;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["MAIN_THREAD_TIME_SPENT_IN_OPEN_DEX_FILES_FROM_OAT"] = 11] = "MAIN_THREAD_TIME_SPENT_IN_OPEN_DEX_FILES_FROM_OAT";
/**
* @generated from enum value: TIME_SPENT_IN_BIND_APPLICATION = 12;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["TIME_SPENT_IN_BIND_APPLICATION"] = 12] = "TIME_SPENT_IN_BIND_APPLICATION";
/**
* @generated from enum value: TIME_SPENT_IN_VIEW_INFLATION = 13;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["TIME_SPENT_IN_VIEW_INFLATION"] = 13] = "TIME_SPENT_IN_VIEW_INFLATION";
/**
* @generated from enum value: TIME_SPENT_IN_RESOURCES_MANAGER_GET_RESOURCES = 14;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["TIME_SPENT_IN_RESOURCES_MANAGER_GET_RESOURCES"] = 14] = "TIME_SPENT_IN_RESOURCES_MANAGER_GET_RESOURCES";
/**
* @generated from enum value: TIME_SPENT_VERIFYING_CLASSES = 15;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["TIME_SPENT_VERIFYING_CLASSES"] = 15] = "TIME_SPENT_VERIFYING_CLASSES";
/**
* @generated from enum value: POTENTIAL_CPU_CONTENTION_WITH_ANOTHER_PROCESS = 16;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["POTENTIAL_CPU_CONTENTION_WITH_ANOTHER_PROCESS"] = 16] = "POTENTIAL_CPU_CONTENTION_WITH_ANOTHER_PROCESS";
/**
* @generated from enum value: JIT_ACTIVITY = 17;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["JIT_ACTIVITY"] = 17] = "JIT_ACTIVITY";
/**
* @generated from enum value: MAIN_THREAD_LOCK_CONTENTION = 18;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["MAIN_THREAD_LOCK_CONTENTION"] = 18] = "MAIN_THREAD_LOCK_CONTENTION";
/**
* @generated from enum value: MAIN_THREAD_MONITOR_CONTENTION = 19;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["MAIN_THREAD_MONITOR_CONTENTION"] = 19] = "MAIN_THREAD_MONITOR_CONTENTION";
/**
* @generated from enum value: JIT_COMPILED_METHODS = 20;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["JIT_COMPILED_METHODS"] = 20] = "JIT_COMPILED_METHODS";
/**
* @generated from enum value: BROADCAST_DISPATCHED_COUNT = 21;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["BROADCAST_DISPATCHED_COUNT"] = 21] = "BROADCAST_DISPATCHED_COUNT";
/**
* @generated from enum value: BROADCAST_RECEIVED_COUNT = 22;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["BROADCAST_RECEIVED_COUNT"] = 22] = "BROADCAST_RECEIVED_COUNT";
/**
* @generated from enum value: STARTUP_RUNNING_CONCURRENT = 23;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["STARTUP_RUNNING_CONCURRENT"] = 23] = "STARTUP_RUNNING_CONCURRENT";
/**
* @generated from enum value: MAIN_THREAD_BINDER_TRANSCATIONS_BLOCKED = 24;
*/
AndroidStartupMetric_SlowStartReason_ReasonId[AndroidStartupMetric_SlowStartReason_ReasonId["MAIN_THREAD_BINDER_TRANSCATIONS_BLOCKED"] = 24] = "MAIN_THREAD_BINDER_TRANSCATIONS_BLOCKED";
})(AndroidStartupMetric_SlowStartReason_ReasonId || (exports.AndroidStartupMetric_SlowStartReason_ReasonId = AndroidStartupMetric_SlowStartReason_ReasonId = {}));
/**
* Describes the enum perfetto.protos.AndroidStartupMetric.SlowStartReason.ReasonId.
*/
exports.AndroidStartupMetric_SlowStartReason_ReasonIdSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 12, 0);
/**
* Severity level for a reason.
*
* @generated from enum perfetto.protos.AndroidStartupMetric.SlowStartReason.SeverityLevel
*/
var AndroidStartupMetric_SlowStartReason_SeverityLevel;
(function (AndroidStartupMetric_SlowStartReason_SeverityLevel) {
/**
* @generated from enum value: SEVERITY_UNSPECIFIED = 0;
*/
AndroidStartupMetric_SlowStartReason_SeverityLevel[AndroidStartupMetric_SlowStartReason_SeverityLevel["SEVERITY_UNSPECIFIED"] = 0] = "SEVERITY_UNSPECIFIED";
/**
* @generated from enum value: ERROR = 1;
*/
AndroidStartupMetric_SlowStartReason_SeverityLevel[AndroidStartupMetric_SlowStartReason_SeverityLevel["ERROR"] = 1] = "ERROR";
/**
* @generated from enum value: WARNING = 2;
*/
AndroidStartupMetric_SlowStartReason_SeverityLevel[AndroidStartupMetric_SlowStartReason_SeverityLevel["WARNING"] = 2] = "WARNING";
/**
* @generated from enum value: INFO = 3;
*/
AndroidStartupMetric_SlowStartReason_SeverityLevel[AndroidStartupMetric_SlowStartReason_SeverityLevel["INFO"] = 3] = "INFO";
})(AndroidStartupMetric_SlowStartReason_SeverityLevel || (exports.AndroidStartupMetric_SlowStartReason_SeverityLevel = AndroidStartupMetric_SlowStartReason_SeverityLevel = {}));
/**
* Describes the enum perfetto.protos.AndroidStartupMetric.SlowStartReason.SeverityLevel.
*/
exports.AndroidStartupMetric_SlowStartReason_SeverityLevelSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 12, 1);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.ThresholdValue.
* Use `create(AndroidStartupMetric_ThresholdValueSchema)` to create a new message.
*/
exports.AndroidStartupMetric_ThresholdValueSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 13);
/**
* Expected value unit. Enum, e.g. "ns", "%"
*
* @generated from enum perfetto.protos.AndroidStartupMetric.ThresholdValue.ThresholdUnit
*/
var AndroidStartupMetric_ThresholdValue_ThresholdUnit;
(function (AndroidStartupMetric_ThresholdValue_ThresholdUnit) {
/**
* @generated from enum value: THRESHOLD_UNIT_UNSPECIFIED = 0;
*/
AndroidStartupMetric_ThresholdValue_ThresholdUnit[AndroidStartupMetric_ThresholdValue_ThresholdUnit["THRESHOLD_UNIT_UNSPECIFIED"] = 0] = "THRESHOLD_UNIT_UNSPECIFIED";
/**
* @generated from enum value: NS = 1;
*/
AndroidStartupMetric_ThresholdValue_ThresholdUnit[AndroidStartupMetric_ThresholdValue_ThresholdUnit["NS"] = 1] = "NS";
/**
* @generated from enum value: PERCENTAGE = 2;
*/
AndroidStartupMetric_ThresholdValue_ThresholdUnit[AndroidStartupMetric_ThresholdValue_ThresholdUnit["PERCENTAGE"] = 2] = "PERCENTAGE";
/**
* @generated from enum value: TRUE_OR_FALSE = 3;
*/
AndroidStartupMetric_ThresholdValue_ThresholdUnit[AndroidStartupMetric_ThresholdValue_ThresholdUnit["TRUE_OR_FALSE"] = 3] = "TRUE_OR_FALSE";
/**
* @generated from enum value: COUNT = 4;
*/
AndroidStartupMetric_ThresholdValue_ThresholdUnit[AndroidStartupMetric_ThresholdValue_ThresholdUnit["COUNT"] = 4] = "COUNT";
})(AndroidStartupMetric_ThresholdValue_ThresholdUnit || (exports.AndroidStartupMetric_ThresholdValue_ThresholdUnit = AndroidStartupMetric_ThresholdValue_ThresholdUnit = {}));
/**
* Describes the enum perfetto.protos.AndroidStartupMetric.ThresholdValue.ThresholdUnit.
*/
exports.AndroidStartupMetric_ThresholdValue_ThresholdUnitSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 13, 0);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.ActualValue.
* Use `create(AndroidStartupMetric_ActualValueSchema)` to create a new message.
*/
exports.AndroidStartupMetric_ActualValueSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 14);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.TraceSliceSection.
* Use `create(AndroidStartupMetric_TraceSliceSectionSchema)` to create a new message.
*/
exports.AndroidStartupMetric_TraceSliceSectionSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 15);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.TraceSliceSectionInfo.
* Use `create(AndroidStartupMetric_TraceSliceSectionInfoSchema)` to create a new message.
*/
exports.AndroidStartupMetric_TraceSliceSectionInfoSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 16);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.TraceThreadSection.
* Use `create(AndroidStartupMetric_TraceThreadSectionSchema)` to create a new message.
*/
exports.AndroidStartupMetric_TraceThreadSectionSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 17);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.TraceThreadSectionInfo.
* Use `create(AndroidStartupMetric_TraceThreadSectionInfoSchema)` to create a new message.
*/
exports.AndroidStartupMetric_TraceThreadSectionInfoSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 18);
/**
* Describes the message perfetto.protos.AndroidStartupMetric.Startup.
* Use `create(AndroidStartupMetric_StartupSchema)` to create a new message.
*/
exports.AndroidStartupMetric_StartupSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_metrics_android_startup_metric, 0, 19);
//# sourceMappingURL=startup_metric_pb.js.map