UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

272 lines 19.6 kB
"use strict"; // // Copyright (C) 2018 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.PerfSampleDefaultsSchema = exports.PerfSample_SampleSkipReasonSchema = exports.PerfSample_SampleSkipReason = exports.PerfSample_ProducerEvent_DataSourceStopReasonSchema = exports.PerfSample_ProducerEvent_DataSourceStopReason = exports.PerfSample_ProducerEventSchema = exports.PerfSampleSchema = exports.Profiling_StackUnwindErrorSchema = exports.Profiling_StackUnwindError = exports.Profiling_CpuModeSchema = exports.Profiling_CpuMode = exports.ProfilingSchema = exports.StreamingProfilePacketSchema = exports.StreamingFreeSchema = exports.StreamingAllocationSchema = exports.ProfilePacket_ProcessHeapSamples_ClientErrorSchema = exports.ProfilePacket_ProcessHeapSamples_ClientError = exports.ProfilePacket_ProcessHeapSamplesSchema = exports.ProfilePacket_ProcessStatsSchema = exports.ProfilePacket_Histogram_BucketSchema = exports.ProfilePacket_HistogramSchema = exports.ProfilePacket_HeapSampleSchema = exports.ProfilePacketSchema = exports.file_protos_perfetto_trace_profiling_profile_packet = void 0; const codegenv1_1 = require("@bufbuild/protobuf/codegenv1"); const perf_events_pb_1 = require("../../common/perf_events_pb"); const profile_common_pb_1 = require("./profile_common_pb"); /** * Describes the file protos/perfetto/trace/profiling/profile_packet.proto. */ exports.file_protos_perfetto_trace_profiling_profile_packet = (0, codegenv1_1.fileDesc)("CjRwcm90b3MvcGVyZmV0dG8vdHJhY2UvcHJvZmlsaW5nL3Byb2ZpbGVfcGFja2V0LnByb3RvEg9wZXJmZXR0by5wcm90b3MivAsKDVByb2ZpbGVQYWNrZXQSMAoHc3RyaW5ncxgBIAMoCzIfLnBlcmZldHRvLnByb3Rvcy5JbnRlcm5lZFN0cmluZxIqCghtYXBwaW5ncxgEIAMoCzIYLnBlcmZldHRvLnByb3Rvcy5NYXBwaW5nEiYKBmZyYW1lcxgCIAMoCzIWLnBlcmZldHRvLnByb3Rvcy5GcmFtZRIuCgpjYWxsc3RhY2tzGAMgAygLMhoucGVyZmV0dG8ucHJvdG9zLkNhbGxzdGFjaxJICg1wcm9jZXNzX2R1bXBzGAUgAygLMjEucGVyZmV0dG8ucHJvdG9zLlByb2ZpbGVQYWNrZXQuUHJvY2Vzc0hlYXBTYW1wbGVzEhEKCWNvbnRpbnVlZBgGIAEoCBINCgVpbmRleBgHIAEoBBq6AQoKSGVhcFNhbXBsZRIUCgxjYWxsc3RhY2tfaWQYASABKAQSFgoOc2VsZl9hbGxvY2F0ZWQYAiABKAQSEgoKc2VsZl9mcmVlZBgDIAEoBBIQCghzZWxmX21heBgIIAEoBBIWCg5zZWxmX21heF9jb3VudBgJIAEoBBIRCgl0aW1lc3RhbXAYBCABKAQSEwoLYWxsb2NfY291bnQYBSABKAQSEgoKZnJlZV9jb3VudBgGIAEoBEoECAcQCBqPAQoJSGlzdG9ncmFtEkAKB2J1Y2tldHMYASADKAsyLy5wZXJmZXR0by5wcm90b3MuUHJvZmlsZVBhY2tldC5IaXN0b2dyYW0uQnVja2V0GkAKBkJ1Y2tldBITCgt1cHBlcl9saW1pdBgBIAEoBBISCgptYXhfYnVja2V0GAIgASgIEg0KBWNvdW50GAMgASgEGt4BCgxQcm9jZXNzU3RhdHMSGAoQdW53aW5kaW5nX2Vycm9ycxgBIAEoBBIUCgxoZWFwX3NhbXBsZXMYAiABKAQSFAoMbWFwX3JlcGFyc2VzGAMgASgEEkMKEXVud2luZGluZ190aW1lX3VzGAQgASgLMigucGVyZmV0dG8ucHJvdG9zLlByb2ZpbGVQYWNrZXQuSGlzdG9ncmFtEh8KF3RvdGFsX3Vud2luZGluZ190aW1lX3VzGAUgASgEEiIKGmNsaWVudF9zcGlubG9ja19ibG9ja2VkX3VzGAYgASgEGtgEChJQcm9jZXNzSGVhcFNhbXBsZXMSCwoDcGlkGAEgASgEEhQKDGZyb21fc3RhcnR1cBgDIAEoCBIbChNyZWplY3RlZF9jb25jdXJyZW50GAQgASgIEhQKDGRpc2Nvbm5lY3RlZBgGIAEoCBIWCg5idWZmZXJfb3ZlcnJhbhgHIAEoCBJTCgxjbGllbnRfZXJyb3IYDiABKA4yPS5wZXJmZXR0by5wcm90b3MuUHJvZmlsZVBhY2tldC5Qcm9jZXNzSGVhcFNhbXBsZXMuQ2xpZW50RXJyb3ISGAoQYnVmZmVyX2NvcnJ1cHRlZBgIIAEoCBIVCg1oaXRfZ3VhcmRyYWlsGAogASgIEhEKCWhlYXBfbmFtZRgLIAEoCRIfChdzYW1wbGluZ19pbnRlcnZhbF9ieXRlcxgMIAEoBBIkChxvcmlnX3NhbXBsaW5nX2ludGVydmFsX2J5dGVzGA0gASgEEhEKCXRpbWVzdGFtcBgJIAEoBBI6CgVzdGF0cxgFIAEoCzIrLnBlcmZldHRvLnByb3Rvcy5Qcm9maWxlUGFja2V0LlByb2Nlc3NTdGF0cxI6CgdzYW1wbGVzGAIgAygLMikucGVyZmV0dG8ucHJvdG9zLlByb2ZpbGVQYWNrZXQuSGVhcFNhbXBsZSJpCgtDbGllbnRFcnJvchIVChFDTElFTlRfRVJST1JfTk9ORRAAEhwKGENMSUVOVF9FUlJPUl9ISVRfVElNRU9VVBABEiUKIUNMSUVOVF9FUlJPUl9JTlZBTElEX1NUQUNLX0JPVU5EUxACIp0BChNTdHJlYW1pbmdBbGxvY2F0aW9uEg8KB2FkZHJlc3MYASADKAQSDAoEc2l6ZRgCIAMoBBITCgtzYW1wbGVfc2l6ZRgDIAMoBBIoCiBjbG9ja19tb25vdG9uaWNfY29hcnNlX3RpbWVzdGFtcBgEIAMoBBIPCgdoZWFwX2lkGAUgAygNEhcKD3NlcXVlbmNlX251bWJlchgGIAMoBCJKCg1TdHJlYW1pbmdGcmVlEg8KB2FkZHJlc3MYASADKAQSDwoHaGVhcF9pZBgCIAMoDRIXCg9zZXF1ZW5jZV9udW1iZXIYAyADKAQiZQoWU3RyZWFtaW5nUHJvZmlsZVBhY2tldBIVCg1jYWxsc3RhY2tfaWlkGAEgAygEEhoKEnRpbWVzdGFtcF9kZWx0YV91cxgCIAMoAxIYChBwcm9jZXNzX3ByaW9yaXR5GAMgASgFIpAFCglQcm9maWxpbmcifAoHQ3B1TW9kZRIQCgxNT0RFX1VOS05PV04QABIPCgtNT0RFX0tFUk5FTBABEg0KCU1PREVfVVNFUhACEhMKD01PREVfSFlQRVJWSVNPUhADEhUKEU1PREVfR1VFU1RfS0VSTkVMEAQSEwoPTU9ERV9HVUVTVF9VU0VSEAUihAQKEFN0YWNrVW53aW5kRXJyb3ISGAoUVU5XSU5EX0VSUk9SX1VOS05PV04QABIVChFVTldJTkRfRVJST1JfTk9ORRABEh8KG1VOV0lORF9FUlJPUl9NRU1PUllfSU5WQUxJRBACEhwKGFVOV0lORF9FUlJPUl9VTldJTkRfSU5GTxADEhwKGFVOV0lORF9FUlJPUl9VTlNVUFBPUlRFRBAEEhwKGFVOV0lORF9FUlJPUl9JTlZBTElEX01BUBAFEiQKIFVOV0lORF9FUlJPUl9NQVhfRlJBTUVTX0VYQ0VFREVEEAYSHwobVU5XSU5EX0VSUk9SX1JFUEVBVEVEX0ZSQU1FEAcSHAoYVU5XSU5EX0VSUk9SX0lOVkFMSURfRUxGEAgSHAoYVU5XSU5EX0VSUk9SX1NZU1RFTV9DQUxMEAkSHwobVU5XSU5EX0VSUk9SX1RIUkVBRF9USU1FT1VUEAoSJgoiVU5XSU5EX0VSUk9SX1RIUkVBRF9ET0VTX05PVF9FWElTVBALEhkKFVVOV0lORF9FUlJPUl9CQURfQVJDSBAMEhsKF1VOV0lORF9FUlJPUl9NQVBTX1BBUlNFEA0SIgoeVU5XSU5EX0VSUk9SX0lOVkFMSURfUEFSQU1FVEVSEA4SHAoYVU5XSU5EX0VSUk9SX1BUUkFDRV9DQUxMEA8izwYKClBlcmZTYW1wbGUSCwoDY3B1GAEgASgNEgsKA3BpZBgCIAEoDRILCgN0aWQYAyABKA0SNAoIY3B1X21vZGUYBSABKA4yIi5wZXJmZXR0by5wcm90b3MuUHJvZmlsaW5nLkNwdU1vZGUSFgoOdGltZWJhc2VfY291bnQYBiABKAQSFwoPZm9sbG93ZXJfY291bnRzGAcgAygEEhUKDWNhbGxzdGFja19paWQYBCABKAQSQwoMdW53aW5kX2Vycm9yGBAgASgOMisucGVyZmV0dG8ucHJvdG9zLlByb2ZpbGluZy5TdGFja1Vud2luZEVycm9ySAASGwoTa2VybmVsX3JlY29yZHNfbG9zdBgRIAEoBBJNChVzYW1wbGVfc2tpcHBlZF9yZWFzb24YEiABKA4yLC5wZXJmZXR0by5wcm90b3MuUGVyZlNhbXBsZS5TYW1wbGVTa2lwUmVhc29uSAESQQoOcHJvZHVjZXJfZXZlbnQYEyABKAsyKS5wZXJmZXR0by5wcm90b3MuUGVyZlNhbXBsZS5Qcm9kdWNlckV2ZW50GtwBCg1Qcm9kdWNlckV2ZW50ElwKEnNvdXJjZV9zdG9wX3JlYXNvbhgBIAEoDjI+LnBlcmZldHRvLnByb3Rvcy5QZXJmU2FtcGxlLlByb2R1Y2VyRXZlbnQuRGF0YVNvdXJjZVN0b3BSZWFzb25IACJOChREYXRhU291cmNlU3RvcFJlYXNvbhIZChVQUk9GSUxFUl9TVE9QX1VOS05PV04QABIbChdQUk9GSUxFUl9TVE9QX0dVQVJEUkFJTBABQh0KG29wdGlvbmFsX3NvdXJjZV9zdG9wX3JlYXNvbiKNAQoQU2FtcGxlU2tpcFJlYXNvbhIZChVQUk9GSUxFUl9TS0lQX1VOS05PV04QABIcChhQUk9GSUxFUl9TS0lQX1JFQURfU1RBR0UQARIeChpQUk9GSUxFUl9TS0lQX1VOV0lORF9TVEFHRRACEiAKHFBST0ZJTEVSX1NLSVBfVU5XSU5EX0VOUVVFVUUQA0IXChVvcHRpb25hbF91bndpbmRfZXJyb3JCIAoeb3B0aW9uYWxfc2FtcGxlX3NraXBwZWRfcmVhc29uIroBChJQZXJmU2FtcGxlRGVmYXVsdHMSNgoIdGltZWJhc2UYASABKAsyJC5wZXJmZXR0by5wcm90b3MuUGVyZkV2ZW50cy5UaW1lYmFzZRIxCglmb2xsb3dlcnMYBCADKAsyHi5wZXJmZXR0by5wcm90b3MuRm9sbG93ZXJFdmVudBIbChNwcm9jZXNzX3NoYXJkX2NvdW50GAIgASgNEhwKFGNob3Nlbl9wcm9jZXNzX3NoYXJkGAMgASgN", [perf_events_pb_1.file_protos_perfetto_common_perf_events, profile_common_pb_1.file_protos_perfetto_trace_profiling_profile_common]); /** * Describes the message perfetto.protos.ProfilePacket. * Use `create(ProfilePacketSchema)` to create a new message. */ exports.ProfilePacketSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 0); /** * Describes the message perfetto.protos.ProfilePacket.HeapSample. * Use `create(ProfilePacket_HeapSampleSchema)` to create a new message. */ exports.ProfilePacket_HeapSampleSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 0, 0); /** * Describes the message perfetto.protos.ProfilePacket.Histogram. * Use `create(ProfilePacket_HistogramSchema)` to create a new message. */ exports.ProfilePacket_HistogramSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 0, 1); /** * Describes the message perfetto.protos.ProfilePacket.Histogram.Bucket. * Use `create(ProfilePacket_Histogram_BucketSchema)` to create a new message. */ exports.ProfilePacket_Histogram_BucketSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 0, 1, 0); /** * Describes the message perfetto.protos.ProfilePacket.ProcessStats. * Use `create(ProfilePacket_ProcessStatsSchema)` to create a new message. */ exports.ProfilePacket_ProcessStatsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 0, 2); /** * Describes the message perfetto.protos.ProfilePacket.ProcessHeapSamples. * Use `create(ProfilePacket_ProcessHeapSamplesSchema)` to create a new message. */ exports.ProfilePacket_ProcessHeapSamplesSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 0, 3); /** * @generated from enum perfetto.protos.ProfilePacket.ProcessHeapSamples.ClientError */ var ProfilePacket_ProcessHeapSamples_ClientError; (function (ProfilePacket_ProcessHeapSamples_ClientError) { /** * @generated from enum value: CLIENT_ERROR_NONE = 0; */ ProfilePacket_ProcessHeapSamples_ClientError[ProfilePacket_ProcessHeapSamples_ClientError["NONE"] = 0] = "NONE"; /** * @generated from enum value: CLIENT_ERROR_HIT_TIMEOUT = 1; */ ProfilePacket_ProcessHeapSamples_ClientError[ProfilePacket_ProcessHeapSamples_ClientError["HIT_TIMEOUT"] = 1] = "HIT_TIMEOUT"; /** * @generated from enum value: CLIENT_ERROR_INVALID_STACK_BOUNDS = 2; */ ProfilePacket_ProcessHeapSamples_ClientError[ProfilePacket_ProcessHeapSamples_ClientError["INVALID_STACK_BOUNDS"] = 2] = "INVALID_STACK_BOUNDS"; })(ProfilePacket_ProcessHeapSamples_ClientError || (exports.ProfilePacket_ProcessHeapSamples_ClientError = ProfilePacket_ProcessHeapSamples_ClientError = {})); /** * Describes the enum perfetto.protos.ProfilePacket.ProcessHeapSamples.ClientError. */ exports.ProfilePacket_ProcessHeapSamples_ClientErrorSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 0, 3, 0); /** * Describes the message perfetto.protos.StreamingAllocation. * Use `create(StreamingAllocationSchema)` to create a new message. */ exports.StreamingAllocationSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 1); /** * Describes the message perfetto.protos.StreamingFree. * Use `create(StreamingFreeSchema)` to create a new message. */ exports.StreamingFreeSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 2); /** * Describes the message perfetto.protos.StreamingProfilePacket. * Use `create(StreamingProfilePacketSchema)` to create a new message. */ exports.StreamingProfilePacketSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 3); /** * Describes the message perfetto.protos.Profiling. * Use `create(ProfilingSchema)` to create a new message. */ exports.ProfilingSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 4); /** * @generated from enum perfetto.protos.Profiling.CpuMode */ var Profiling_CpuMode; (function (Profiling_CpuMode) { /** * @generated from enum value: MODE_UNKNOWN = 0; */ Profiling_CpuMode[Profiling_CpuMode["MODE_UNKNOWN"] = 0] = "MODE_UNKNOWN"; /** * @generated from enum value: MODE_KERNEL = 1; */ Profiling_CpuMode[Profiling_CpuMode["MODE_KERNEL"] = 1] = "MODE_KERNEL"; /** * @generated from enum value: MODE_USER = 2; */ Profiling_CpuMode[Profiling_CpuMode["MODE_USER"] = 2] = "MODE_USER"; /** * The following values aren't expected, but included for completeness: * * @generated from enum value: MODE_HYPERVISOR = 3; */ Profiling_CpuMode[Profiling_CpuMode["MODE_HYPERVISOR"] = 3] = "MODE_HYPERVISOR"; /** * @generated from enum value: MODE_GUEST_KERNEL = 4; */ Profiling_CpuMode[Profiling_CpuMode["MODE_GUEST_KERNEL"] = 4] = "MODE_GUEST_KERNEL"; /** * @generated from enum value: MODE_GUEST_USER = 5; */ Profiling_CpuMode[Profiling_CpuMode["MODE_GUEST_USER"] = 5] = "MODE_GUEST_USER"; })(Profiling_CpuMode || (exports.Profiling_CpuMode = Profiling_CpuMode = {})); /** * Describes the enum perfetto.protos.Profiling.CpuMode. */ exports.Profiling_CpuModeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 4, 0); /** * Enumeration of libunwindstack's error codes. * NB: the integral representations of the two enums are different. * * @generated from enum perfetto.protos.Profiling.StackUnwindError */ var Profiling_StackUnwindError; (function (Profiling_StackUnwindError) { /** * @generated from enum value: UNWIND_ERROR_UNKNOWN = 0; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_UNKNOWN"] = 0] = "UNWIND_ERROR_UNKNOWN"; /** * @generated from enum value: UNWIND_ERROR_NONE = 1; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_NONE"] = 1] = "UNWIND_ERROR_NONE"; /** * @generated from enum value: UNWIND_ERROR_MEMORY_INVALID = 2; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_MEMORY_INVALID"] = 2] = "UNWIND_ERROR_MEMORY_INVALID"; /** * @generated from enum value: UNWIND_ERROR_UNWIND_INFO = 3; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_UNWIND_INFO"] = 3] = "UNWIND_ERROR_UNWIND_INFO"; /** * @generated from enum value: UNWIND_ERROR_UNSUPPORTED = 4; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_UNSUPPORTED"] = 4] = "UNWIND_ERROR_UNSUPPORTED"; /** * @generated from enum value: UNWIND_ERROR_INVALID_MAP = 5; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_INVALID_MAP"] = 5] = "UNWIND_ERROR_INVALID_MAP"; /** * @generated from enum value: UNWIND_ERROR_MAX_FRAMES_EXCEEDED = 6; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_MAX_FRAMES_EXCEEDED"] = 6] = "UNWIND_ERROR_MAX_FRAMES_EXCEEDED"; /** * @generated from enum value: UNWIND_ERROR_REPEATED_FRAME = 7; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_REPEATED_FRAME"] = 7] = "UNWIND_ERROR_REPEATED_FRAME"; /** * @generated from enum value: UNWIND_ERROR_INVALID_ELF = 8; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_INVALID_ELF"] = 8] = "UNWIND_ERROR_INVALID_ELF"; /** * @generated from enum value: UNWIND_ERROR_SYSTEM_CALL = 9; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_SYSTEM_CALL"] = 9] = "UNWIND_ERROR_SYSTEM_CALL"; /** * @generated from enum value: UNWIND_ERROR_THREAD_TIMEOUT = 10; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_THREAD_TIMEOUT"] = 10] = "UNWIND_ERROR_THREAD_TIMEOUT"; /** * @generated from enum value: UNWIND_ERROR_THREAD_DOES_NOT_EXIST = 11; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_THREAD_DOES_NOT_EXIST"] = 11] = "UNWIND_ERROR_THREAD_DOES_NOT_EXIST"; /** * @generated from enum value: UNWIND_ERROR_BAD_ARCH = 12; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_BAD_ARCH"] = 12] = "UNWIND_ERROR_BAD_ARCH"; /** * @generated from enum value: UNWIND_ERROR_MAPS_PARSE = 13; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_MAPS_PARSE"] = 13] = "UNWIND_ERROR_MAPS_PARSE"; /** * @generated from enum value: UNWIND_ERROR_INVALID_PARAMETER = 14; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_INVALID_PARAMETER"] = 14] = "UNWIND_ERROR_INVALID_PARAMETER"; /** * @generated from enum value: UNWIND_ERROR_PTRACE_CALL = 15; */ Profiling_StackUnwindError[Profiling_StackUnwindError["UNWIND_ERROR_PTRACE_CALL"] = 15] = "UNWIND_ERROR_PTRACE_CALL"; })(Profiling_StackUnwindError || (exports.Profiling_StackUnwindError = Profiling_StackUnwindError = {})); /** * Describes the enum perfetto.protos.Profiling.StackUnwindError. */ exports.Profiling_StackUnwindErrorSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 4, 1); /** * Describes the message perfetto.protos.PerfSample. * Use `create(PerfSampleSchema)` to create a new message. */ exports.PerfSampleSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 5); /** * Describes the message perfetto.protos.PerfSample.ProducerEvent. * Use `create(PerfSample_ProducerEventSchema)` to create a new message. */ exports.PerfSample_ProducerEventSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 5, 0); /** * @generated from enum perfetto.protos.PerfSample.ProducerEvent.DataSourceStopReason */ var PerfSample_ProducerEvent_DataSourceStopReason; (function (PerfSample_ProducerEvent_DataSourceStopReason) { /** * @generated from enum value: PROFILER_STOP_UNKNOWN = 0; */ PerfSample_ProducerEvent_DataSourceStopReason[PerfSample_ProducerEvent_DataSourceStopReason["PROFILER_STOP_UNKNOWN"] = 0] = "PROFILER_STOP_UNKNOWN"; /** * @generated from enum value: PROFILER_STOP_GUARDRAIL = 1; */ PerfSample_ProducerEvent_DataSourceStopReason[PerfSample_ProducerEvent_DataSourceStopReason["PROFILER_STOP_GUARDRAIL"] = 1] = "PROFILER_STOP_GUARDRAIL"; })(PerfSample_ProducerEvent_DataSourceStopReason || (exports.PerfSample_ProducerEvent_DataSourceStopReason = PerfSample_ProducerEvent_DataSourceStopReason = {})); /** * Describes the enum perfetto.protos.PerfSample.ProducerEvent.DataSourceStopReason. */ exports.PerfSample_ProducerEvent_DataSourceStopReasonSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 5, 0, 0); /** * If set, indicates that the profiler encountered a sample that was relevant, * but was skipped. * * @generated from enum perfetto.protos.PerfSample.SampleSkipReason */ var PerfSample_SampleSkipReason; (function (PerfSample_SampleSkipReason) { /** * @generated from enum value: PROFILER_SKIP_UNKNOWN = 0; */ PerfSample_SampleSkipReason[PerfSample_SampleSkipReason["PROFILER_SKIP_UNKNOWN"] = 0] = "PROFILER_SKIP_UNKNOWN"; /** * @generated from enum value: PROFILER_SKIP_READ_STAGE = 1; */ PerfSample_SampleSkipReason[PerfSample_SampleSkipReason["PROFILER_SKIP_READ_STAGE"] = 1] = "PROFILER_SKIP_READ_STAGE"; /** * @generated from enum value: PROFILER_SKIP_UNWIND_STAGE = 2; */ PerfSample_SampleSkipReason[PerfSample_SampleSkipReason["PROFILER_SKIP_UNWIND_STAGE"] = 2] = "PROFILER_SKIP_UNWIND_STAGE"; /** * @generated from enum value: PROFILER_SKIP_UNWIND_ENQUEUE = 3; */ PerfSample_SampleSkipReason[PerfSample_SampleSkipReason["PROFILER_SKIP_UNWIND_ENQUEUE"] = 3] = "PROFILER_SKIP_UNWIND_ENQUEUE"; })(PerfSample_SampleSkipReason || (exports.PerfSample_SampleSkipReason = PerfSample_SampleSkipReason = {})); /** * Describes the enum perfetto.protos.PerfSample.SampleSkipReason. */ exports.PerfSample_SampleSkipReasonSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 5, 0); /** * Describes the message perfetto.protos.PerfSampleDefaults. * Use `create(PerfSampleDefaultsSchema)` to create a new message. */ exports.PerfSampleDefaultsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_profile_packet, 6); //# sourceMappingURL=profile_packet_pb.js.map