UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

199 lines 11 kB
"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.HeapGraphSchema = exports.HeapGraphObject_HeapTypeSchema = exports.HeapGraphObject_HeapType = exports.HeapGraphObjectSchema = exports.HeapGraphType_KindSchema = exports.HeapGraphType_Kind = exports.HeapGraphTypeSchema = exports.HeapGraphRoot_TypeSchema = exports.HeapGraphRoot_Type = exports.HeapGraphRootSchema = exports.file_protos_perfetto_trace_profiling_heap_graph = void 0; const codegenv1_1 = require("@bufbuild/protobuf/codegenv1"); const deobfuscation_pb_1 = require("./deobfuscation_pb"); const profile_common_pb_1 = require("./profile_common_pb"); /** * Describes the file protos/perfetto/trace/profiling/heap_graph.proto. */ exports.file_protos_perfetto_trace_profiling_heap_graph = (0, codegenv1_1.fileDesc)("CjBwcm90b3MvcGVyZmV0dG8vdHJhY2UvcHJvZmlsaW5nL2hlYXBfZ3JhcGgucHJvdG8SD3BlcmZldHRvLnByb3RvcyK2AwoNSGVhcEdyYXBoUm9vdBIWCgpvYmplY3RfaWRzGAEgAygEQgIQARI2Cglyb290X3R5cGUYAiABKA4yIy5wZXJmZXR0by5wcm90b3MuSGVhcEdyYXBoUm9vdC5UeXBlItQCCgRUeXBlEhAKDFJPT1RfVU5LTk9XThAAEhMKD1JPT1RfSk5JX0dMT0JBTBABEhIKDlJPT1RfSk5JX0xPQ0FMEAISEwoPUk9PVF9KQVZBX0ZSQU1FEAMSFQoRUk9PVF9OQVRJVkVfU1RBQ0sQBBIVChFST09UX1NUSUNLWV9DTEFTUxAFEhUKEVJPT1RfVEhSRUFEX0JMT0NLEAYSFQoRUk9PVF9NT05JVE9SX1VTRUQQBxIWChJST09UX1RIUkVBRF9PQkpFQ1QQCBIYChRST09UX0lOVEVSTkVEX1NUUklORxAJEhMKD1JPT1RfRklOQUxJWklORxAKEhEKDVJPT1RfREVCVUdHRVIQCxIaChZST09UX1JFRkVSRU5DRV9DTEVBTlVQEAwSFAoQUk9PVF9WTV9JTlRFUk5BTBANEhQKEFJPT1RfSk5JX01PTklUT1IQDiLkAwoNSGVhcEdyYXBoVHlwZRIKCgJpZBgBIAEoBBITCgtsb2NhdGlvbl9pZBgCIAEoBBISCgpjbGFzc19uYW1lGAMgASgJEhMKC29iamVjdF9zaXplGAQgASgEEhUKDXN1cGVyY2xhc3NfaWQYBSABKAQSHgoScmVmZXJlbmNlX2ZpZWxkX2lkGAYgAygEQgIQARIxCgRraW5kGAcgASgOMiMucGVyZmV0dG8ucHJvdG9zLkhlYXBHcmFwaFR5cGUuS2luZBIWCg5jbGFzc2xvYWRlcl9pZBgIIAEoBCKGAgoES2luZBIQCgxLSU5EX1VOS05PV04QABIPCgtLSU5EX05PUk1BTBABEhUKEUtJTkRfTk9SRUZFUkVOQ0VTEAISDwoLS0lORF9TVFJJTkcQAxIOCgpLSU5EX0FSUkFZEAQSDgoKS0lORF9DTEFTUxAFEhQKEEtJTkRfQ0xBU1NMT0FERVIQBhIRCg1LSU5EX0RFWENBQ0hFEAcSFwoTS0lORF9TT0ZUX1JFRkVSRU5DRRAIEhcKE0tJTkRfV0VBS19SRUZFUkVOQ0UQCRIcChhLSU5EX0ZJTkFMSVpFUl9SRUZFUkVOQ0UQChIaChZLSU5EX1BIQU5UT01fUkVGRVJFTkNFEAsioAMKD0hlYXBHcmFwaE9iamVjdBIMCgJpZBgBIAEoBEgAEhIKCGlkX2RlbHRhGAcgASgESAASDwoHdHlwZV9pZBgCIAEoBBIRCglzZWxmX3NpemUYAyABKAQSHwoXcmVmZXJlbmNlX2ZpZWxkX2lkX2Jhc2UYBiABKAQSHgoScmVmZXJlbmNlX2ZpZWxkX2lkGAQgAygEQgIQARIfChNyZWZlcmVuY2Vfb2JqZWN0X2lkGAUgAygEQgIQARItCiVuYXRpdmVfYWxsb2NhdGlvbl9yZWdpc3RyeV9zaXplX2ZpZWxkGAggASgDEkIKD2hlYXBfdHlwZV9kZWx0YRgJIAEoDjIpLnBlcmZldHRvLnByb3Rvcy5IZWFwR3JhcGhPYmplY3QuSGVhcFR5cGUiZAoISGVhcFR5cGUSFQoRSEVBUF9UWVBFX1VOS05PV04QABIRCg1IRUFQX1RZUEVfQVBQEAESFAoQSEVBUF9UWVBFX1pZR09URRACEhgKFEhFQVBfVFlQRV9CT09UX0lNQUdFEANCDAoKaWRlbnRpZmllciLAAgoJSGVhcEdyYXBoEgsKA3BpZBgBIAEoBRIxCgdvYmplY3RzGAIgAygLMiAucGVyZmV0dG8ucHJvdG9zLkhlYXBHcmFwaE9iamVjdBItCgVyb290cxgHIAMoCzIeLnBlcmZldHRvLnByb3Rvcy5IZWFwR3JhcGhSb290Ei0KBXR5cGVzGAkgAygLMh4ucGVyZmV0dG8ucHJvdG9zLkhlYXBHcmFwaFR5cGUSNAoLZmllbGRfbmFtZXMYBCADKAsyHy5wZXJmZXR0by5wcm90b3MuSW50ZXJuZWRTdHJpbmcSNwoObG9jYXRpb25fbmFtZXMYCCADKAsyHy5wZXJmZXR0by5wcm90b3MuSW50ZXJuZWRTdHJpbmcSEQoJY29udGludWVkGAUgASgIEg0KBWluZGV4GAYgASgESgQIAxAEUAA", [deobfuscation_pb_1.file_protos_perfetto_trace_profiling_deobfuscation, profile_common_pb_1.file_protos_perfetto_trace_profiling_profile_common]); /** * Describes the message perfetto.protos.HeapGraphRoot. * Use `create(HeapGraphRootSchema)` to create a new message. */ exports.HeapGraphRootSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_heap_graph, 0); /** * @generated from enum perfetto.protos.HeapGraphRoot.Type */ var HeapGraphRoot_Type; (function (HeapGraphRoot_Type) { /** * @generated from enum value: ROOT_UNKNOWN = 0; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_UNKNOWN"] = 0] = "ROOT_UNKNOWN"; /** * @generated from enum value: ROOT_JNI_GLOBAL = 1; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_JNI_GLOBAL"] = 1] = "ROOT_JNI_GLOBAL"; /** * @generated from enum value: ROOT_JNI_LOCAL = 2; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_JNI_LOCAL"] = 2] = "ROOT_JNI_LOCAL"; /** * @generated from enum value: ROOT_JAVA_FRAME = 3; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_JAVA_FRAME"] = 3] = "ROOT_JAVA_FRAME"; /** * @generated from enum value: ROOT_NATIVE_STACK = 4; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_NATIVE_STACK"] = 4] = "ROOT_NATIVE_STACK"; /** * @generated from enum value: ROOT_STICKY_CLASS = 5; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_STICKY_CLASS"] = 5] = "ROOT_STICKY_CLASS"; /** * @generated from enum value: ROOT_THREAD_BLOCK = 6; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_THREAD_BLOCK"] = 6] = "ROOT_THREAD_BLOCK"; /** * @generated from enum value: ROOT_MONITOR_USED = 7; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_MONITOR_USED"] = 7] = "ROOT_MONITOR_USED"; /** * @generated from enum value: ROOT_THREAD_OBJECT = 8; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_THREAD_OBJECT"] = 8] = "ROOT_THREAD_OBJECT"; /** * @generated from enum value: ROOT_INTERNED_STRING = 9; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_INTERNED_STRING"] = 9] = "ROOT_INTERNED_STRING"; /** * @generated from enum value: ROOT_FINALIZING = 10; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_FINALIZING"] = 10] = "ROOT_FINALIZING"; /** * @generated from enum value: ROOT_DEBUGGER = 11; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_DEBUGGER"] = 11] = "ROOT_DEBUGGER"; /** * @generated from enum value: ROOT_REFERENCE_CLEANUP = 12; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_REFERENCE_CLEANUP"] = 12] = "ROOT_REFERENCE_CLEANUP"; /** * @generated from enum value: ROOT_VM_INTERNAL = 13; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_VM_INTERNAL"] = 13] = "ROOT_VM_INTERNAL"; /** * @generated from enum value: ROOT_JNI_MONITOR = 14; */ HeapGraphRoot_Type[HeapGraphRoot_Type["ROOT_JNI_MONITOR"] = 14] = "ROOT_JNI_MONITOR"; })(HeapGraphRoot_Type || (exports.HeapGraphRoot_Type = HeapGraphRoot_Type = {})); /** * Describes the enum perfetto.protos.HeapGraphRoot.Type. */ exports.HeapGraphRoot_TypeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_heap_graph, 0, 0); /** * Describes the message perfetto.protos.HeapGraphType. * Use `create(HeapGraphTypeSchema)` to create a new message. */ exports.HeapGraphTypeSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_heap_graph, 1); /** * @generated from enum perfetto.protos.HeapGraphType.Kind */ var HeapGraphType_Kind; (function (HeapGraphType_Kind) { /** * @generated from enum value: KIND_UNKNOWN = 0; */ HeapGraphType_Kind[HeapGraphType_Kind["UNKNOWN"] = 0] = "UNKNOWN"; /** * @generated from enum value: KIND_NORMAL = 1; */ HeapGraphType_Kind[HeapGraphType_Kind["NORMAL"] = 1] = "NORMAL"; /** * @generated from enum value: KIND_NOREFERENCES = 2; */ HeapGraphType_Kind[HeapGraphType_Kind["NOREFERENCES"] = 2] = "NOREFERENCES"; /** * @generated from enum value: KIND_STRING = 3; */ HeapGraphType_Kind[HeapGraphType_Kind["STRING"] = 3] = "STRING"; /** * @generated from enum value: KIND_ARRAY = 4; */ HeapGraphType_Kind[HeapGraphType_Kind["ARRAY"] = 4] = "ARRAY"; /** * @generated from enum value: KIND_CLASS = 5; */ HeapGraphType_Kind[HeapGraphType_Kind["CLASS"] = 5] = "CLASS"; /** * @generated from enum value: KIND_CLASSLOADER = 6; */ HeapGraphType_Kind[HeapGraphType_Kind["CLASSLOADER"] = 6] = "CLASSLOADER"; /** * @generated from enum value: KIND_DEXCACHE = 7; */ HeapGraphType_Kind[HeapGraphType_Kind["DEXCACHE"] = 7] = "DEXCACHE"; /** * @generated from enum value: KIND_SOFT_REFERENCE = 8; */ HeapGraphType_Kind[HeapGraphType_Kind["SOFT_REFERENCE"] = 8] = "SOFT_REFERENCE"; /** * @generated from enum value: KIND_WEAK_REFERENCE = 9; */ HeapGraphType_Kind[HeapGraphType_Kind["WEAK_REFERENCE"] = 9] = "WEAK_REFERENCE"; /** * @generated from enum value: KIND_FINALIZER_REFERENCE = 10; */ HeapGraphType_Kind[HeapGraphType_Kind["FINALIZER_REFERENCE"] = 10] = "FINALIZER_REFERENCE"; /** * @generated from enum value: KIND_PHANTOM_REFERENCE = 11; */ HeapGraphType_Kind[HeapGraphType_Kind["PHANTOM_REFERENCE"] = 11] = "PHANTOM_REFERENCE"; })(HeapGraphType_Kind || (exports.HeapGraphType_Kind = HeapGraphType_Kind = {})); /** * Describes the enum perfetto.protos.HeapGraphType.Kind. */ exports.HeapGraphType_KindSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_heap_graph, 1, 0); /** * Describes the message perfetto.protos.HeapGraphObject. * Use `create(HeapGraphObjectSchema)` to create a new message. */ exports.HeapGraphObjectSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_heap_graph, 2); /** * @generated from enum perfetto.protos.HeapGraphObject.HeapType */ var HeapGraphObject_HeapType; (function (HeapGraphObject_HeapType) { /** * @generated from enum value: HEAP_TYPE_UNKNOWN = 0; */ HeapGraphObject_HeapType[HeapGraphObject_HeapType["UNKNOWN"] = 0] = "UNKNOWN"; /** * @generated from enum value: HEAP_TYPE_APP = 1; */ HeapGraphObject_HeapType[HeapGraphObject_HeapType["APP"] = 1] = "APP"; /** * @generated from enum value: HEAP_TYPE_ZYGOTE = 2; */ HeapGraphObject_HeapType[HeapGraphObject_HeapType["ZYGOTE"] = 2] = "ZYGOTE"; /** * @generated from enum value: HEAP_TYPE_BOOT_IMAGE = 3; */ HeapGraphObject_HeapType[HeapGraphObject_HeapType["BOOT_IMAGE"] = 3] = "BOOT_IMAGE"; })(HeapGraphObject_HeapType || (exports.HeapGraphObject_HeapType = HeapGraphObject_HeapType = {})); /** * Describes the enum perfetto.protos.HeapGraphObject.HeapType. */ exports.HeapGraphObject_HeapTypeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_profiling_heap_graph, 2, 0); /** * Describes the message perfetto.protos.HeapGraph. * Use `create(HeapGraphSchema)` to create a new message. */ exports.HeapGraphSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_profiling_heap_graph, 3); //# sourceMappingURL=heap_graph_pb.js.map