UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

1,277 lines (1,082 loc) 41 kB
// Autogenerated by: // ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc // Do not edit. // @generated by protoc-gen-es v2.2.2 with parameter "target=ts" // @generated from file protos/perfetto/trace/ftrace/kmem.proto (package perfetto.protos, syntax proto2) /* eslint-disable */ import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/ftrace/kmem.proto. */ export const file_protos_perfetto_trace_ftrace_kmem: GenFile = /*@__PURE__*/ fileDesc("Cidwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL2ttZW0ucHJvdG8SD3BlcmZldHRvLnByb3RvcyJBCh1BbGxvY1BhZ2VzSW9tbXVFbmRGdHJhY2VFdmVudBIRCglnZnBfZmxhZ3MYASABKA0SDQoFb3JkZXIYAiABKA0iQgoeQWxsb2NQYWdlc0lvbW11RmFpbEZ0cmFjZUV2ZW50EhEKCWdmcF9mbGFncxgBIAEoDRINCgVvcmRlchgCIAEoDSJDCh9BbGxvY1BhZ2VzSW9tbXVTdGFydEZ0cmFjZUV2ZW50EhEKCWdmcF9mbGFncxgBIAEoDRINCgVvcmRlchgCIAEoDSI/ChtBbGxvY1BhZ2VzU3lzRW5kRnRyYWNlRXZlbnQSEQoJZ2ZwX2ZsYWdzGAEgASgNEg0KBW9yZGVyGAIgASgNIkAKHEFsbG9jUGFnZXNTeXNGYWlsRnRyYWNlRXZlbnQSEQoJZ2ZwX2ZsYWdzGAEgASgNEg0KBW9yZGVyGAIgASgNIkEKHUFsbG9jUGFnZXNTeXNTdGFydEZ0cmFjZUV2ZW50EhEKCWdmcF9mbGFncxgBIAEoDRINCgVvcmRlchgCIAEoDSIzCiJEbWFBbGxvY0NvbnRpZ3VvdXNSZXRyeUZ0cmFjZUV2ZW50Eg0KBXRyaWVzGAEgASgFIlMKGElvbW11TWFwUmFuZ2VGdHJhY2VFdmVudBISCgpjaHVua19zaXplGAEgASgEEgsKA2xlbhgCIAEoBBIKCgJwYRgDIAEoBBIKCgJ2YRgEIAEoBCJmCiJJb21tdVNlY1B0YmxNYXBSYW5nZUVuZEZ0cmFjZUV2ZW50EgsKA2xlbhgBIAEoBBILCgNudW0YAiABKAUSCgoCcGEYAyABKA0SDgoGc2VjX2lkGAQgASgFEgoKAnZhGAUgASgEImgKJElvbW11U2VjUHRibE1hcFJhbmdlU3RhcnRGdHJhY2VFdmVudBILCgNsZW4YASABKAQSCwoDbnVtGAIgASgFEgoKAnBhGAMgASgNEg4KBnNlY19pZBgEIAEoBRIKCgJ2YRgFIAEoBCJwChxJb25BbGxvY0J1ZmZlckVuZEZ0cmFjZUV2ZW50EhMKC2NsaWVudF9uYW1lGAEgASgJEg0KBWZsYWdzGAIgASgNEhEKCWhlYXBfbmFtZRgDIAEoCRILCgNsZW4YBCABKAQSDAoEbWFzaxgFIAEoDSKAAQodSW9uQWxsb2NCdWZmZXJGYWlsRnRyYWNlRXZlbnQSEwoLY2xpZW50X25hbWUYASABKAkSDQoFZXJyb3IYAiABKAMSDQoFZmxhZ3MYAyABKA0SEQoJaGVhcF9uYW1lGAQgASgJEgsKA2xlbhgFIAEoBBIMCgRtYXNrGAYgASgNIoQBCiFJb25BbGxvY0J1ZmZlckZhbGxiYWNrRnRyYWNlRXZlbnQSEwoLY2xpZW50X25hbWUYASABKAkSDQoFZXJyb3IYAiABKAMSDQoFZmxhZ3MYAyABKA0SEQoJaGVhcF9uYW1lGAQgASgJEgsKA2xlbhgFIAEoBBIMCgRtYXNrGAYgASgNInIKHklvbkFsbG9jQnVmZmVyU3RhcnRGdHJhY2VFdmVudBITCgtjbGllbnRfbmFtZRgBIAEoCRINCgVmbGFncxgCIAEoDRIRCgloZWFwX25hbWUYAyABKAkSCwoDbGVuGAQgASgEEgwKBG1hc2sYBSABKA0iKwoaSW9uQ3BBbGxvY1JldHJ5RnRyYWNlRXZlbnQSDQoFdHJpZXMYASABKAUiXwofSW9uQ3BTZWN1cmVCdWZmZXJFbmRGdHJhY2VFdmVudBINCgVhbGlnbhgBIAEoBBINCgVmbGFncxgCIAEoBBIRCgloZWFwX25hbWUYAyABKAkSCwoDbGVuGAQgASgEImEKIUlvbkNwU2VjdXJlQnVmZmVyU3RhcnRGdHJhY2VFdmVudBINCgVhbGlnbhgBIAEoBBINCgVmbGFncxgCIAEoBBIRCgloZWFwX25hbWUYAyABKAkSCwoDbGVuGAQgASgEIigKGUlvblByZWZldGNoaW5nRnRyYWNlRXZlbnQSCwoDbGVuGAEgASgEIlsKI0lvblNlY3VyZUNtYUFkZFRvUG9vbEVuZEZ0cmFjZUV2ZW50EhMKC2lzX3ByZWZldGNoGAEgASgNEgsKA2xlbhgCIAEoBBISCgpwb29sX3RvdGFsGAMgASgFIl0KJUlvblNlY3VyZUNtYUFkZFRvUG9vbFN0YXJ0RnRyYWNlRXZlbnQSEwoLaXNfcHJlZmV0Y2gYASABKA0SCwoDbGVuGAIgASgEEhIKCnBvb2xfdG90YWwYAyABKAUiYgoiSW9uU2VjdXJlQ21hQWxsb2NhdGVFbmRGdHJhY2VFdmVudBINCgVhbGlnbhgBIAEoBBINCgVmbGFncxgCIAEoBBIRCgloZWFwX25hbWUYAyABKAkSCwoDbGVuGAQgASgEImQKJElvblNlY3VyZUNtYUFsbG9jYXRlU3RhcnRGdHJhY2VFdmVudBINCgVhbGlnbhgBIAEoBBINCgVmbGFncxgCIAEoBBIRCgloZWFwX25hbWUYAyABKAkSCwoDbGVuGAQgASgEIlIKJElvblNlY3VyZUNtYVNocmlua1Bvb2xFbmRGdHJhY2VFdmVudBIUCgxkcmFpbmVkX3NpemUYASABKAQSFAoMc2tpcHBlZF9zaXplGAIgASgEIlQKJklvblNlY3VyZUNtYVNocmlua1Bvb2xTdGFydEZ0cmFjZUV2ZW50EhQKDGRyYWluZWRfc2l6ZRgBIAEoBBIUCgxza2lwcGVkX3NpemUYAiABKAQiMgoQS2ZyZWVGdHJhY2VFdmVudBIRCgljYWxsX3NpdGUYASABKAQSCwoDcHRyGAIgASgEIm8KEkttYWxsb2NGdHJhY2VFdmVudBITCgtieXRlc19hbGxvYxgBIAEoBBIRCglieXRlc19yZXEYAiABKAQSEQoJY2FsbF9zaXRlGAMgASgEEhEKCWdmcF9mbGFncxgEIAEoDRILCgNwdHIYBSABKAQigQEKFkttYWxsb2NOb2RlRnRyYWNlRXZlbnQSEwoLYnl0ZXNfYWxsb2MYASABKAQSEQoJYnl0ZXNfcmVxGAIgASgEEhEKCWNhbGxfc2l0ZRgDIAEoBBIRCglnZnBfZmxhZ3MYBCABKA0SDAoEbm9kZRgFIAEoBRILCgNwdHIYBiABKAQidgoZS21lbUNhY2hlQWxsb2NGdHJhY2VFdmVudBITCgtieXRlc19hbGxvYxgBIAEoBBIRCglieXRlc19yZXEYAiABKAQSEQoJY2FsbF9zaXRlGAMgASgEEhEKCWdmcF9mbGFncxgEIAEoDRILCgNwdHIYBSABKAQiiAEKHUttZW1DYWNoZUFsbG9jTm9kZUZ0cmFjZUV2ZW50EhMKC2J5dGVzX2FsbG9jGAEgASgEEhEKCWJ5dGVzX3JlcRgCIAEoBBIRCgljYWxsX3NpdGUYAyABKAQSEQoJZ2ZwX2ZsYWdzGAQgASgNEgwKBG5vZGUYBSABKAUSCwoDcHRyGAYgASgEIjoKGEttZW1DYWNoZUZyZWVGdHJhY2VFdmVudBIRCgljYWxsX3NpdGUYASABKAQSCwoDcHRyGAIgASgEIioKGk1pZ3JhdGVQYWdlc0VuZEZ0cmFjZUV2ZW50EgwKBG1vZGUYASABKAUiLAocTWlncmF0ZVBhZ2VzU3RhcnRGdHJhY2VFdmVudBIMCgRtb2RlGAEgASgFIigKF01pZ3JhdGVSZXRyeUZ0cmFjZUV2ZW50Eg0KBXRyaWVzGAEgASgFImoKFk1tUGFnZUFsbG9jRnRyYWNlRXZlbnQSEQoJZ2ZwX2ZsYWdzGAEgASgNEhMKC21pZ3JhdGV0eXBlGAIgASgFEg0KBW9yZGVyGAMgASgNEgwKBHBhZ2UYBCABKAQSCwoDcGZuGAUgASgEIroBCh1NbVBhZ2VBbGxvY0V4dGZyYWdGdHJhY2VFdmVudBIZChFhbGxvY19taWdyYXRldHlwZRgBIAEoBRITCgthbGxvY19vcmRlchgCIAEoBRIcChRmYWxsYmFja19taWdyYXRldHlwZRgDIAEoBRIWCg5mYWxsYmFja19vcmRlchgEIAEoBRIMCgRwYWdlGAUgASgEEhgKEGNoYW5nZV9vd25lcnNoaXAYBiABKAUSCwoDcGZuGAcgASgEImEKIE1tUGFnZUFsbG9jWm9uZUxvY2tlZEZ0cmFjZUV2ZW50EhMKC21pZ3JhdGV0eXBlGAEgASgFEg0KBW9yZGVyGAIgASgNEgwKBHBhZ2UYAyABKAQSCwoDcGZuGAQgASgEIkEKFU1tUGFnZUZyZWVGdHJhY2VFdmVudBINCgVvcmRlchgBIAEoDRIMCgRwYWdlGAIgASgEEgsKA3BmbhgDIAEoBCJHChxNbVBhZ2VGcmVlQmF0Y2hlZEZ0cmFjZUV2ZW50EgwKBGNvbGQYASABKAUSDAoEcGFnZRgCIAEoBBILCgNwZm4YAyABKAQiWwoaTW1QYWdlUGNwdURyYWluRnRyYWNlRXZlbnQSEwoLbWlncmF0ZXR5cGUYASABKAUSDQoFb3JkZXIYAiABKA0SDAoEcGFnZRgDIAEoBBILCgNwZm4YBCABKAQiTwoSUnNzU3RhdEZ0cmFjZUV2ZW50Eg4KBm1lbWJlchgBIAEoBRIMCgRzaXplGAIgASgDEgwKBGN1cnIYAyABKA0SDQoFbW1faWQYBCABKA0iUwoYSW9uSGVhcFNocmlua0Z0cmFjZUV2ZW50EhEKCWhlYXBfbmFtZRgBIAEoCRILCgNsZW4YAiABKAQSFwoPdG90YWxfYWxsb2NhdGVkGAMgASgDIlEKFklvbkhlYXBHcm93RnRyYWNlRXZlbnQSEQoJaGVhcF9uYW1lGAEgASgJEgsKA2xlbhgCIAEoBBIXCg90b3RhbF9hbGxvY2F0ZWQYAyABKAMiNwoaSW9uQnVmZmVyQ3JlYXRlRnRyYWNlRXZlbnQSDAoEYWRkchgBIAEoBBILCgNsZW4YAiABKAQiOAobSW9uQnVmZmVyRGVzdHJveUZ0cmFjZUV2ZW50EgwKBGFkZHIYASABKAQSCwoDbGVuGAIgASgE"); /** * @generated from message perfetto.protos.AllocPagesIommuEndFtraceEvent */ export type AllocPagesIommuEndFtraceEvent = Message<"perfetto.protos.AllocPagesIommuEndFtraceEvent"> & { /** * @generated from field: optional uint32 gfp_flags = 1; */ gfpFlags: number; /** * @generated from field: optional uint32 order = 2; */ order: number; }; /** * Describes the message perfetto.protos.AllocPagesIommuEndFtraceEvent. * Use `create(AllocPagesIommuEndFtraceEventSchema)` to create a new message. */ export const AllocPagesIommuEndFtraceEventSchema: GenMessage<AllocPagesIommuEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 0); /** * @generated from message perfetto.protos.AllocPagesIommuFailFtraceEvent */ export type AllocPagesIommuFailFtraceEvent = Message<"perfetto.protos.AllocPagesIommuFailFtraceEvent"> & { /** * @generated from field: optional uint32 gfp_flags = 1; */ gfpFlags: number; /** * @generated from field: optional uint32 order = 2; */ order: number; }; /** * Describes the message perfetto.protos.AllocPagesIommuFailFtraceEvent. * Use `create(AllocPagesIommuFailFtraceEventSchema)` to create a new message. */ export const AllocPagesIommuFailFtraceEventSchema: GenMessage<AllocPagesIommuFailFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 1); /** * @generated from message perfetto.protos.AllocPagesIommuStartFtraceEvent */ export type AllocPagesIommuStartFtraceEvent = Message<"perfetto.protos.AllocPagesIommuStartFtraceEvent"> & { /** * @generated from field: optional uint32 gfp_flags = 1; */ gfpFlags: number; /** * @generated from field: optional uint32 order = 2; */ order: number; }; /** * Describes the message perfetto.protos.AllocPagesIommuStartFtraceEvent. * Use `create(AllocPagesIommuStartFtraceEventSchema)` to create a new message. */ export const AllocPagesIommuStartFtraceEventSchema: GenMessage<AllocPagesIommuStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 2); /** * @generated from message perfetto.protos.AllocPagesSysEndFtraceEvent */ export type AllocPagesSysEndFtraceEvent = Message<"perfetto.protos.AllocPagesSysEndFtraceEvent"> & { /** * @generated from field: optional uint32 gfp_flags = 1; */ gfpFlags: number; /** * @generated from field: optional uint32 order = 2; */ order: number; }; /** * Describes the message perfetto.protos.AllocPagesSysEndFtraceEvent. * Use `create(AllocPagesSysEndFtraceEventSchema)` to create a new message. */ export const AllocPagesSysEndFtraceEventSchema: GenMessage<AllocPagesSysEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 3); /** * @generated from message perfetto.protos.AllocPagesSysFailFtraceEvent */ export type AllocPagesSysFailFtraceEvent = Message<"perfetto.protos.AllocPagesSysFailFtraceEvent"> & { /** * @generated from field: optional uint32 gfp_flags = 1; */ gfpFlags: number; /** * @generated from field: optional uint32 order = 2; */ order: number; }; /** * Describes the message perfetto.protos.AllocPagesSysFailFtraceEvent. * Use `create(AllocPagesSysFailFtraceEventSchema)` to create a new message. */ export const AllocPagesSysFailFtraceEventSchema: GenMessage<AllocPagesSysFailFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 4); /** * @generated from message perfetto.protos.AllocPagesSysStartFtraceEvent */ export type AllocPagesSysStartFtraceEvent = Message<"perfetto.protos.AllocPagesSysStartFtraceEvent"> & { /** * @generated from field: optional uint32 gfp_flags = 1; */ gfpFlags: number; /** * @generated from field: optional uint32 order = 2; */ order: number; }; /** * Describes the message perfetto.protos.AllocPagesSysStartFtraceEvent. * Use `create(AllocPagesSysStartFtraceEventSchema)` to create a new message. */ export const AllocPagesSysStartFtraceEventSchema: GenMessage<AllocPagesSysStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 5); /** * @generated from message perfetto.protos.DmaAllocContiguousRetryFtraceEvent */ export type DmaAllocContiguousRetryFtraceEvent = Message<"perfetto.protos.DmaAllocContiguousRetryFtraceEvent"> & { /** * @generated from field: optional int32 tries = 1; */ tries: number; }; /** * Describes the message perfetto.protos.DmaAllocContiguousRetryFtraceEvent. * Use `create(DmaAllocContiguousRetryFtraceEventSchema)` to create a new message. */ export const DmaAllocContiguousRetryFtraceEventSchema: GenMessage<DmaAllocContiguousRetryFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 6); /** * @generated from message perfetto.protos.IommuMapRangeFtraceEvent */ export type IommuMapRangeFtraceEvent = Message<"perfetto.protos.IommuMapRangeFtraceEvent"> & { /** * @generated from field: optional uint64 chunk_size = 1; */ chunkSize: bigint; /** * @generated from field: optional uint64 len = 2; */ len: bigint; /** * @generated from field: optional uint64 pa = 3; */ pa: bigint; /** * @generated from field: optional uint64 va = 4; */ va: bigint; }; /** * Describes the message perfetto.protos.IommuMapRangeFtraceEvent. * Use `create(IommuMapRangeFtraceEventSchema)` to create a new message. */ export const IommuMapRangeFtraceEventSchema: GenMessage<IommuMapRangeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 7); /** * @generated from message perfetto.protos.IommuSecPtblMapRangeEndFtraceEvent */ export type IommuSecPtblMapRangeEndFtraceEvent = Message<"perfetto.protos.IommuSecPtblMapRangeEndFtraceEvent"> & { /** * @generated from field: optional uint64 len = 1; */ len: bigint; /** * @generated from field: optional int32 num = 2; */ num: number; /** * @generated from field: optional uint32 pa = 3; */ pa: number; /** * @generated from field: optional int32 sec_id = 4; */ secId: number; /** * @generated from field: optional uint64 va = 5; */ va: bigint; }; /** * Describes the message perfetto.protos.IommuSecPtblMapRangeEndFtraceEvent. * Use `create(IommuSecPtblMapRangeEndFtraceEventSchema)` to create a new message. */ export const IommuSecPtblMapRangeEndFtraceEventSchema: GenMessage<IommuSecPtblMapRangeEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 8); /** * @generated from message perfetto.protos.IommuSecPtblMapRangeStartFtraceEvent */ export type IommuSecPtblMapRangeStartFtraceEvent = Message<"perfetto.protos.IommuSecPtblMapRangeStartFtraceEvent"> & { /** * @generated from field: optional uint64 len = 1; */ len: bigint; /** * @generated from field: optional int32 num = 2; */ num: number; /** * @generated from field: optional uint32 pa = 3; */ pa: number; /** * @generated from field: optional int32 sec_id = 4; */ secId: number; /** * @generated from field: optional uint64 va = 5; */ va: bigint; }; /** * Describes the message perfetto.protos.IommuSecPtblMapRangeStartFtraceEvent. * Use `create(IommuSecPtblMapRangeStartFtraceEventSchema)` to create a new message. */ export const IommuSecPtblMapRangeStartFtraceEventSchema: GenMessage<IommuSecPtblMapRangeStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 9); /** * @generated from message perfetto.protos.IonAllocBufferEndFtraceEvent */ export type IonAllocBufferEndFtraceEvent = Message<"perfetto.protos.IonAllocBufferEndFtraceEvent"> & { /** * @generated from field: optional string client_name = 1; */ clientName: string; /** * @generated from field: optional uint32 flags = 2; */ flags: number; /** * @generated from field: optional string heap_name = 3; */ heapName: string; /** * @generated from field: optional uint64 len = 4; */ len: bigint; /** * @generated from field: optional uint32 mask = 5; */ mask: number; }; /** * Describes the message perfetto.protos.IonAllocBufferEndFtraceEvent. * Use `create(IonAllocBufferEndFtraceEventSchema)` to create a new message. */ export const IonAllocBufferEndFtraceEventSchema: GenMessage<IonAllocBufferEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 10); /** * @generated from message perfetto.protos.IonAllocBufferFailFtraceEvent */ export type IonAllocBufferFailFtraceEvent = Message<"perfetto.protos.IonAllocBufferFailFtraceEvent"> & { /** * @generated from field: optional string client_name = 1; */ clientName: string; /** * @generated from field: optional int64 error = 2; */ error: bigint; /** * @generated from field: optional uint32 flags = 3; */ flags: number; /** * @generated from field: optional string heap_name = 4; */ heapName: string; /** * @generated from field: optional uint64 len = 5; */ len: bigint; /** * @generated from field: optional uint32 mask = 6; */ mask: number; }; /** * Describes the message perfetto.protos.IonAllocBufferFailFtraceEvent. * Use `create(IonAllocBufferFailFtraceEventSchema)` to create a new message. */ export const IonAllocBufferFailFtraceEventSchema: GenMessage<IonAllocBufferFailFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 11); /** * @generated from message perfetto.protos.IonAllocBufferFallbackFtraceEvent */ export type IonAllocBufferFallbackFtraceEvent = Message<"perfetto.protos.IonAllocBufferFallbackFtraceEvent"> & { /** * @generated from field: optional string client_name = 1; */ clientName: string; /** * @generated from field: optional int64 error = 2; */ error: bigint; /** * @generated from field: optional uint32 flags = 3; */ flags: number; /** * @generated from field: optional string heap_name = 4; */ heapName: string; /** * @generated from field: optional uint64 len = 5; */ len: bigint; /** * @generated from field: optional uint32 mask = 6; */ mask: number; }; /** * Describes the message perfetto.protos.IonAllocBufferFallbackFtraceEvent. * Use `create(IonAllocBufferFallbackFtraceEventSchema)` to create a new message. */ export const IonAllocBufferFallbackFtraceEventSchema: GenMessage<IonAllocBufferFallbackFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 12); /** * @generated from message perfetto.protos.IonAllocBufferStartFtraceEvent */ export type IonAllocBufferStartFtraceEvent = Message<"perfetto.protos.IonAllocBufferStartFtraceEvent"> & { /** * @generated from field: optional string client_name = 1; */ clientName: string; /** * @generated from field: optional uint32 flags = 2; */ flags: number; /** * @generated from field: optional string heap_name = 3; */ heapName: string; /** * @generated from field: optional uint64 len = 4; */ len: bigint; /** * @generated from field: optional uint32 mask = 5; */ mask: number; }; /** * Describes the message perfetto.protos.IonAllocBufferStartFtraceEvent. * Use `create(IonAllocBufferStartFtraceEventSchema)` to create a new message. */ export const IonAllocBufferStartFtraceEventSchema: GenMessage<IonAllocBufferStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 13); /** * @generated from message perfetto.protos.IonCpAllocRetryFtraceEvent */ export type IonCpAllocRetryFtraceEvent = Message<"perfetto.protos.IonCpAllocRetryFtraceEvent"> & { /** * @generated from field: optional int32 tries = 1; */ tries: number; }; /** * Describes the message perfetto.protos.IonCpAllocRetryFtraceEvent. * Use `create(IonCpAllocRetryFtraceEventSchema)` to create a new message. */ export const IonCpAllocRetryFtraceEventSchema: GenMessage<IonCpAllocRetryFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 14); /** * @generated from message perfetto.protos.IonCpSecureBufferEndFtraceEvent */ export type IonCpSecureBufferEndFtraceEvent = Message<"perfetto.protos.IonCpSecureBufferEndFtraceEvent"> & { /** * @generated from field: optional uint64 align = 1; */ align: bigint; /** * @generated from field: optional uint64 flags = 2; */ flags: bigint; /** * @generated from field: optional string heap_name = 3; */ heapName: string; /** * @generated from field: optional uint64 len = 4; */ len: bigint; }; /** * Describes the message perfetto.protos.IonCpSecureBufferEndFtraceEvent. * Use `create(IonCpSecureBufferEndFtraceEventSchema)` to create a new message. */ export const IonCpSecureBufferEndFtraceEventSchema: GenMessage<IonCpSecureBufferEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 15); /** * @generated from message perfetto.protos.IonCpSecureBufferStartFtraceEvent */ export type IonCpSecureBufferStartFtraceEvent = Message<"perfetto.protos.IonCpSecureBufferStartFtraceEvent"> & { /** * @generated from field: optional uint64 align = 1; */ align: bigint; /** * @generated from field: optional uint64 flags = 2; */ flags: bigint; /** * @generated from field: optional string heap_name = 3; */ heapName: string; /** * @generated from field: optional uint64 len = 4; */ len: bigint; }; /** * Describes the message perfetto.protos.IonCpSecureBufferStartFtraceEvent. * Use `create(IonCpSecureBufferStartFtraceEventSchema)` to create a new message. */ export const IonCpSecureBufferStartFtraceEventSchema: GenMessage<IonCpSecureBufferStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 16); /** * @generated from message perfetto.protos.IonPrefetchingFtraceEvent */ export type IonPrefetchingFtraceEvent = Message<"perfetto.protos.IonPrefetchingFtraceEvent"> & { /** * @generated from field: optional uint64 len = 1; */ len: bigint; }; /** * Describes the message perfetto.protos.IonPrefetchingFtraceEvent. * Use `create(IonPrefetchingFtraceEventSchema)` to create a new message. */ export const IonPrefetchingFtraceEventSchema: GenMessage<IonPrefetchingFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 17); /** * @generated from message perfetto.protos.IonSecureCmaAddToPoolEndFtraceEvent */ export type IonSecureCmaAddToPoolEndFtraceEvent = Message<"perfetto.protos.IonSecureCmaAddToPoolEndFtraceEvent"> & { /** * @generated from field: optional uint32 is_prefetch = 1; */ isPrefetch: number; /** * @generated from field: optional uint64 len = 2; */ len: bigint; /** * @generated from field: optional int32 pool_total = 3; */ poolTotal: number; }; /** * Describes the message perfetto.protos.IonSecureCmaAddToPoolEndFtraceEvent. * Use `create(IonSecureCmaAddToPoolEndFtraceEventSchema)` to create a new message. */ export const IonSecureCmaAddToPoolEndFtraceEventSchema: GenMessage<IonSecureCmaAddToPoolEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 18); /** * @generated from message perfetto.protos.IonSecureCmaAddToPoolStartFtraceEvent */ export type IonSecureCmaAddToPoolStartFtraceEvent = Message<"perfetto.protos.IonSecureCmaAddToPoolStartFtraceEvent"> & { /** * @generated from field: optional uint32 is_prefetch = 1; */ isPrefetch: number; /** * @generated from field: optional uint64 len = 2; */ len: bigint; /** * @generated from field: optional int32 pool_total = 3; */ poolTotal: number; }; /** * Describes the message perfetto.protos.IonSecureCmaAddToPoolStartFtraceEvent. * Use `create(IonSecureCmaAddToPoolStartFtraceEventSchema)` to create a new message. */ export const IonSecureCmaAddToPoolStartFtraceEventSchema: GenMessage<IonSecureCmaAddToPoolStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 19); /** * @generated from message perfetto.protos.IonSecureCmaAllocateEndFtraceEvent */ export type IonSecureCmaAllocateEndFtraceEvent = Message<"perfetto.protos.IonSecureCmaAllocateEndFtraceEvent"> & { /** * @generated from field: optional uint64 align = 1; */ align: bigint; /** * @generated from field: optional uint64 flags = 2; */ flags: bigint; /** * @generated from field: optional string heap_name = 3; */ heapName: string; /** * @generated from field: optional uint64 len = 4; */ len: bigint; }; /** * Describes the message perfetto.protos.IonSecureCmaAllocateEndFtraceEvent. * Use `create(IonSecureCmaAllocateEndFtraceEventSchema)` to create a new message. */ export const IonSecureCmaAllocateEndFtraceEventSchema: GenMessage<IonSecureCmaAllocateEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 20); /** * @generated from message perfetto.protos.IonSecureCmaAllocateStartFtraceEvent */ export type IonSecureCmaAllocateStartFtraceEvent = Message<"perfetto.protos.IonSecureCmaAllocateStartFtraceEvent"> & { /** * @generated from field: optional uint64 align = 1; */ align: bigint; /** * @generated from field: optional uint64 flags = 2; */ flags: bigint; /** * @generated from field: optional string heap_name = 3; */ heapName: string; /** * @generated from field: optional uint64 len = 4; */ len: bigint; }; /** * Describes the message perfetto.protos.IonSecureCmaAllocateStartFtraceEvent. * Use `create(IonSecureCmaAllocateStartFtraceEventSchema)` to create a new message. */ export const IonSecureCmaAllocateStartFtraceEventSchema: GenMessage<IonSecureCmaAllocateStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 21); /** * @generated from message perfetto.protos.IonSecureCmaShrinkPoolEndFtraceEvent */ export type IonSecureCmaShrinkPoolEndFtraceEvent = Message<"perfetto.protos.IonSecureCmaShrinkPoolEndFtraceEvent"> & { /** * @generated from field: optional uint64 drained_size = 1; */ drainedSize: bigint; /** * @generated from field: optional uint64 skipped_size = 2; */ skippedSize: bigint; }; /** * Describes the message perfetto.protos.IonSecureCmaShrinkPoolEndFtraceEvent. * Use `create(IonSecureCmaShrinkPoolEndFtraceEventSchema)` to create a new message. */ export const IonSecureCmaShrinkPoolEndFtraceEventSchema: GenMessage<IonSecureCmaShrinkPoolEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 22); /** * @generated from message perfetto.protos.IonSecureCmaShrinkPoolStartFtraceEvent */ export type IonSecureCmaShrinkPoolStartFtraceEvent = Message<"perfetto.protos.IonSecureCmaShrinkPoolStartFtraceEvent"> & { /** * @generated from field: optional uint64 drained_size = 1; */ drainedSize: bigint; /** * @generated from field: optional uint64 skipped_size = 2; */ skippedSize: bigint; }; /** * Describes the message perfetto.protos.IonSecureCmaShrinkPoolStartFtraceEvent. * Use `create(IonSecureCmaShrinkPoolStartFtraceEventSchema)` to create a new message. */ export const IonSecureCmaShrinkPoolStartFtraceEventSchema: GenMessage<IonSecureCmaShrinkPoolStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 23); /** * @generated from message perfetto.protos.KfreeFtraceEvent */ export type KfreeFtraceEvent = Message<"perfetto.protos.KfreeFtraceEvent"> & { /** * @generated from field: optional uint64 call_site = 1; */ callSite: bigint; /** * @generated from field: optional uint64 ptr = 2; */ ptr: bigint; }; /** * Describes the message perfetto.protos.KfreeFtraceEvent. * Use `create(KfreeFtraceEventSchema)` to create a new message. */ export const KfreeFtraceEventSchema: GenMessage<KfreeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 24); /** * @generated from message perfetto.protos.KmallocFtraceEvent */ export type KmallocFtraceEvent = Message<"perfetto.protos.KmallocFtraceEvent"> & { /** * @generated from field: optional uint64 bytes_alloc = 1; */ bytesAlloc: bigint; /** * @generated from field: optional uint64 bytes_req = 2; */ bytesReq: bigint; /** * @generated from field: optional uint64 call_site = 3; */ callSite: bigint; /** * @generated from field: optional uint32 gfp_flags = 4; */ gfpFlags: number; /** * @generated from field: optional uint64 ptr = 5; */ ptr: bigint; }; /** * Describes the message perfetto.protos.KmallocFtraceEvent. * Use `create(KmallocFtraceEventSchema)` to create a new message. */ export const KmallocFtraceEventSchema: GenMessage<KmallocFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 25); /** * @generated from message perfetto.protos.KmallocNodeFtraceEvent */ export type KmallocNodeFtraceEvent = Message<"perfetto.protos.KmallocNodeFtraceEvent"> & { /** * @generated from field: optional uint64 bytes_alloc = 1; */ bytesAlloc: bigint; /** * @generated from field: optional uint64 bytes_req = 2; */ bytesReq: bigint; /** * @generated from field: optional uint64 call_site = 3; */ callSite: bigint; /** * @generated from field: optional uint32 gfp_flags = 4; */ gfpFlags: number; /** * @generated from field: optional int32 node = 5; */ node: number; /** * @generated from field: optional uint64 ptr = 6; */ ptr: bigint; }; /** * Describes the message perfetto.protos.KmallocNodeFtraceEvent. * Use `create(KmallocNodeFtraceEventSchema)` to create a new message. */ export const KmallocNodeFtraceEventSchema: GenMessage<KmallocNodeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 26); /** * @generated from message perfetto.protos.KmemCacheAllocFtraceEvent */ export type KmemCacheAllocFtraceEvent = Message<"perfetto.protos.KmemCacheAllocFtraceEvent"> & { /** * @generated from field: optional uint64 bytes_alloc = 1; */ bytesAlloc: bigint; /** * @generated from field: optional uint64 bytes_req = 2; */ bytesReq: bigint; /** * @generated from field: optional uint64 call_site = 3; */ callSite: bigint; /** * @generated from field: optional uint32 gfp_flags = 4; */ gfpFlags: number; /** * @generated from field: optional uint64 ptr = 5; */ ptr: bigint; }; /** * Describes the message perfetto.protos.KmemCacheAllocFtraceEvent. * Use `create(KmemCacheAllocFtraceEventSchema)` to create a new message. */ export const KmemCacheAllocFtraceEventSchema: GenMessage<KmemCacheAllocFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 27); /** * @generated from message perfetto.protos.KmemCacheAllocNodeFtraceEvent */ export type KmemCacheAllocNodeFtraceEvent = Message<"perfetto.protos.KmemCacheAllocNodeFtraceEvent"> & { /** * @generated from field: optional uint64 bytes_alloc = 1; */ bytesAlloc: bigint; /** * @generated from field: optional uint64 bytes_req = 2; */ bytesReq: bigint; /** * @generated from field: optional uint64 call_site = 3; */ callSite: bigint; /** * @generated from field: optional uint32 gfp_flags = 4; */ gfpFlags: number; /** * @generated from field: optional int32 node = 5; */ node: number; /** * @generated from field: optional uint64 ptr = 6; */ ptr: bigint; }; /** * Describes the message perfetto.protos.KmemCacheAllocNodeFtraceEvent. * Use `create(KmemCacheAllocNodeFtraceEventSchema)` to create a new message. */ export const KmemCacheAllocNodeFtraceEventSchema: GenMessage<KmemCacheAllocNodeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 28); /** * @generated from message perfetto.protos.KmemCacheFreeFtraceEvent */ export type KmemCacheFreeFtraceEvent = Message<"perfetto.protos.KmemCacheFreeFtraceEvent"> & { /** * @generated from field: optional uint64 call_site = 1; */ callSite: bigint; /** * @generated from field: optional uint64 ptr = 2; */ ptr: bigint; }; /** * Describes the message perfetto.protos.KmemCacheFreeFtraceEvent. * Use `create(KmemCacheFreeFtraceEventSchema)` to create a new message. */ export const KmemCacheFreeFtraceEventSchema: GenMessage<KmemCacheFreeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 29); /** * @generated from message perfetto.protos.MigratePagesEndFtraceEvent */ export type MigratePagesEndFtraceEvent = Message<"perfetto.protos.MigratePagesEndFtraceEvent"> & { /** * @generated from field: optional int32 mode = 1; */ mode: number; }; /** * Describes the message perfetto.protos.MigratePagesEndFtraceEvent. * Use `create(MigratePagesEndFtraceEventSchema)` to create a new message. */ export const MigratePagesEndFtraceEventSchema: GenMessage<MigratePagesEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 30); /** * @generated from message perfetto.protos.MigratePagesStartFtraceEvent */ export type MigratePagesStartFtraceEvent = Message<"perfetto.protos.MigratePagesStartFtraceEvent"> & { /** * @generated from field: optional int32 mode = 1; */ mode: number; }; /** * Describes the message perfetto.protos.MigratePagesStartFtraceEvent. * Use `create(MigratePagesStartFtraceEventSchema)` to create a new message. */ export const MigratePagesStartFtraceEventSchema: GenMessage<MigratePagesStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 31); /** * @generated from message perfetto.protos.MigrateRetryFtraceEvent */ export type MigrateRetryFtraceEvent = Message<"perfetto.protos.MigrateRetryFtraceEvent"> & { /** * @generated from field: optional int32 tries = 1; */ tries: number; }; /** * Describes the message perfetto.protos.MigrateRetryFtraceEvent. * Use `create(MigrateRetryFtraceEventSchema)` to create a new message. */ export const MigrateRetryFtraceEventSchema: GenMessage<MigrateRetryFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 32); /** * @generated from message perfetto.protos.MmPageAllocFtraceEvent */ export type MmPageAllocFtraceEvent = Message<"perfetto.protos.MmPageAllocFtraceEvent"> & { /** * @generated from field: optional uint32 gfp_flags = 1; */ gfpFlags: number; /** * @generated from field: optional int32 migratetype = 2; */ migratetype: number; /** * @generated from field: optional uint32 order = 3; */ order: number; /** * @generated from field: optional uint64 page = 4; */ page: bigint; /** * @generated from field: optional uint64 pfn = 5; */ pfn: bigint; }; /** * Describes the message perfetto.protos.MmPageAllocFtraceEvent. * Use `create(MmPageAllocFtraceEventSchema)` to create a new message. */ export const MmPageAllocFtraceEventSchema: GenMessage<MmPageAllocFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 33); /** * @generated from message perfetto.protos.MmPageAllocExtfragFtraceEvent */ export type MmPageAllocExtfragFtraceEvent = Message<"perfetto.protos.MmPageAllocExtfragFtraceEvent"> & { /** * @generated from field: optional int32 alloc_migratetype = 1; */ allocMigratetype: number; /** * @generated from field: optional int32 alloc_order = 2; */ allocOrder: number; /** * @generated from field: optional int32 fallback_migratetype = 3; */ fallbackMigratetype: number; /** * @generated from field: optional int32 fallback_order = 4; */ fallbackOrder: number; /** * @generated from field: optional uint64 page = 5; */ page: bigint; /** * @generated from field: optional int32 change_ownership = 6; */ changeOwnership: number; /** * @generated from field: optional uint64 pfn = 7; */ pfn: bigint; }; /** * Describes the message perfetto.protos.MmPageAllocExtfragFtraceEvent. * Use `create(MmPageAllocExtfragFtraceEventSchema)` to create a new message. */ export const MmPageAllocExtfragFtraceEventSchema: GenMessage<MmPageAllocExtfragFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 34); /** * @generated from message perfetto.protos.MmPageAllocZoneLockedFtraceEvent */ export type MmPageAllocZoneLockedFtraceEvent = Message<"perfetto.protos.MmPageAllocZoneLockedFtraceEvent"> & { /** * @generated from field: optional int32 migratetype = 1; */ migratetype: number; /** * @generated from field: optional uint32 order = 2; */ order: number; /** * @generated from field: optional uint64 page = 3; */ page: bigint; /** * @generated from field: optional uint64 pfn = 4; */ pfn: bigint; }; /** * Describes the message perfetto.protos.MmPageAllocZoneLockedFtraceEvent. * Use `create(MmPageAllocZoneLockedFtraceEventSchema)` to create a new message. */ export const MmPageAllocZoneLockedFtraceEventSchema: GenMessage<MmPageAllocZoneLockedFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 35); /** * @generated from message perfetto.protos.MmPageFreeFtraceEvent */ export type MmPageFreeFtraceEvent = Message<"perfetto.protos.MmPageFreeFtraceEvent"> & { /** * @generated from field: optional uint32 order = 1; */ order: number; /** * @generated from field: optional uint64 page = 2; */ page: bigint; /** * @generated from field: optional uint64 pfn = 3; */ pfn: bigint; }; /** * Describes the message perfetto.protos.MmPageFreeFtraceEvent. * Use `create(MmPageFreeFtraceEventSchema)` to create a new message. */ export const MmPageFreeFtraceEventSchema: GenMessage<MmPageFreeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 36); /** * @generated from message perfetto.protos.MmPageFreeBatchedFtraceEvent */ export type MmPageFreeBatchedFtraceEvent = Message<"perfetto.protos.MmPageFreeBatchedFtraceEvent"> & { /** * @generated from field: optional int32 cold = 1; */ cold: number; /** * @generated from field: optional uint64 page = 2; */ page: bigint; /** * @generated from field: optional uint64 pfn = 3; */ pfn: bigint; }; /** * Describes the message perfetto.protos.MmPageFreeBatchedFtraceEvent. * Use `create(MmPageFreeBatchedFtraceEventSchema)` to create a new message. */ export const MmPageFreeBatchedFtraceEventSchema: GenMessage<MmPageFreeBatchedFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 37); /** * @generated from message perfetto.protos.MmPagePcpuDrainFtraceEvent */ export type MmPagePcpuDrainFtraceEvent = Message<"perfetto.protos.MmPagePcpuDrainFtraceEvent"> & { /** * @generated from field: optional int32 migratetype = 1; */ migratetype: number; /** * @generated from field: optional uint32 order = 2; */ order: number; /** * @generated from field: optional uint64 page = 3; */ page: bigint; /** * @generated from field: optional uint64 pfn = 4; */ pfn: bigint; }; /** * Describes the message perfetto.protos.MmPagePcpuDrainFtraceEvent. * Use `create(MmPagePcpuDrainFtraceEventSchema)` to create a new message. */ export const MmPagePcpuDrainFtraceEventSchema: GenMessage<MmPagePcpuDrainFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 38); /** * @generated from message perfetto.protos.RssStatFtraceEvent */ export type RssStatFtraceEvent = Message<"perfetto.protos.RssStatFtraceEvent"> & { /** * @generated from field: optional int32 member = 1; */ member: number; /** * @generated from field: optional int64 size = 2; */ size: bigint; /** * @generated from field: optional uint32 curr = 3; */ curr: number; /** * @generated from field: optional uint32 mm_id = 4; */ mmId: number; }; /** * Describes the message perfetto.protos.RssStatFtraceEvent. * Use `create(RssStatFtraceEventSchema)` to create a new message. */ export const RssStatFtraceEventSchema: GenMessage<RssStatFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 39); /** * @generated from message perfetto.protos.IonHeapShrinkFtraceEvent */ export type IonHeapShrinkFtraceEvent = Message<"perfetto.protos.IonHeapShrinkFtraceEvent"> & { /** * @generated from field: optional string heap_name = 1; */ heapName: string; /** * @generated from field: optional uint64 len = 2; */ len: bigint; /** * @generated from field: optional int64 total_allocated = 3; */ totalAllocated: bigint; }; /** * Describes the message perfetto.protos.IonHeapShrinkFtraceEvent. * Use `create(IonHeapShrinkFtraceEventSchema)` to create a new message. */ export const IonHeapShrinkFtraceEventSchema: GenMessage<IonHeapShrinkFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 40); /** * @generated from message perfetto.protos.IonHeapGrowFtraceEvent */ export type IonHeapGrowFtraceEvent = Message<"perfetto.protos.IonHeapGrowFtraceEvent"> & { /** * @generated from field: optional string heap_name = 1; */ heapName: string; /** * @generated from field: optional uint64 len = 2; */ len: bigint; /** * @generated from field: optional int64 total_allocated = 3; */ totalAllocated: bigint; }; /** * Describes the message perfetto.protos.IonHeapGrowFtraceEvent. * Use `create(IonHeapGrowFtraceEventSchema)` to create a new message. */ export const IonHeapGrowFtraceEventSchema: GenMessage<IonHeapGrowFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 41); /** * @generated from message perfetto.protos.IonBufferCreateFtraceEvent */ export type IonBufferCreateFtraceEvent = Message<"perfetto.protos.IonBufferCreateFtraceEvent"> & { /** * @generated from field: optional uint64 addr = 1; */ addr: bigint; /** * @generated from field: optional uint64 len = 2; */ len: bigint; }; /** * Describes the message perfetto.protos.IonBufferCreateFtraceEvent. * Use `create(IonBufferCreateFtraceEventSchema)` to create a new message. */ export const IonBufferCreateFtraceEventSchema: GenMessage<IonBufferCreateFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 42); /** * @generated from message perfetto.protos.IonBufferDestroyFtraceEvent */ export type IonBufferDestroyFtraceEvent = Message<"perfetto.protos.IonBufferDestroyFtraceEvent"> & { /** * @generated from field: optional uint64 addr = 1; */ addr: bigint; /** * @generated from field: optional uint64 len = 2; */ len: bigint; }; /** * Describes the message perfetto.protos.IonBufferDestroyFtraceEvent. * Use `create(IonBufferDestroyFtraceEventSchema)` to create a new message. */ export const IonBufferDestroyFtraceEventSchema: GenMessage<IonBufferDestroyFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_kmem, 43);