UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

1,031 lines 33.5 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/ftrace/kmem.proto. */ export declare const file_protos_perfetto_trace_ftrace_kmem: GenFile; /** * @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 declare const AllocPagesIommuEndFtraceEventSchema: GenMessage<AllocPagesIommuEndFtraceEvent>; /** * @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 declare const AllocPagesIommuFailFtraceEventSchema: GenMessage<AllocPagesIommuFailFtraceEvent>; /** * @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 declare const AllocPagesIommuStartFtraceEventSchema: GenMessage<AllocPagesIommuStartFtraceEvent>; /** * @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 declare const AllocPagesSysEndFtraceEventSchema: GenMessage<AllocPagesSysEndFtraceEvent>; /** * @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 declare const AllocPagesSysFailFtraceEventSchema: GenMessage<AllocPagesSysFailFtraceEvent>; /** * @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 declare const AllocPagesSysStartFtraceEventSchema: GenMessage<AllocPagesSysStartFtraceEvent>; /** * @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 declare const DmaAllocContiguousRetryFtraceEventSchema: GenMessage<DmaAllocContiguousRetryFtraceEvent>; /** * @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 declare const IommuMapRangeFtraceEventSchema: GenMessage<IommuMapRangeFtraceEvent>; /** * @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 declare const IommuSecPtblMapRangeEndFtraceEventSchema: GenMessage<IommuSecPtblMapRangeEndFtraceEvent>; /** * @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 declare const IommuSecPtblMapRangeStartFtraceEventSchema: GenMessage<IommuSecPtblMapRangeStartFtraceEvent>; /** * @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 declare const IonAllocBufferEndFtraceEventSchema: GenMessage<IonAllocBufferEndFtraceEvent>; /** * @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 declare const IonAllocBufferFailFtraceEventSchema: GenMessage<IonAllocBufferFailFtraceEvent>; /** * @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 declare const IonAllocBufferFallbackFtraceEventSchema: GenMessage<IonAllocBufferFallbackFtraceEvent>; /** * @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 declare const IonAllocBufferStartFtraceEventSchema: GenMessage<IonAllocBufferStartFtraceEvent>; /** * @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 declare const IonCpAllocRetryFtraceEventSchema: GenMessage<IonCpAllocRetryFtraceEvent>; /** * @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 declare const IonCpSecureBufferEndFtraceEventSchema: GenMessage<IonCpSecureBufferEndFtraceEvent>; /** * @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 declare const IonCpSecureBufferStartFtraceEventSchema: GenMessage<IonCpSecureBufferStartFtraceEvent>; /** * @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 declare const IonPrefetchingFtraceEventSchema: GenMessage<IonPrefetchingFtraceEvent>; /** * @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 declare const IonSecureCmaAddToPoolEndFtraceEventSchema: GenMessage<IonSecureCmaAddToPoolEndFtraceEvent>; /** * @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 declare const IonSecureCmaAddToPoolStartFtraceEventSchema: GenMessage<IonSecureCmaAddToPoolStartFtraceEvent>; /** * @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 declare const IonSecureCmaAllocateEndFtraceEventSchema: GenMessage<IonSecureCmaAllocateEndFtraceEvent>; /** * @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 declare const IonSecureCmaAllocateStartFtraceEventSchema: GenMessage<IonSecureCmaAllocateStartFtraceEvent>; /** * @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 declare const IonSecureCmaShrinkPoolEndFtraceEventSchema: GenMessage<IonSecureCmaShrinkPoolEndFtraceEvent>; /** * @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 declare const IonSecureCmaShrinkPoolStartFtraceEventSchema: GenMessage<IonSecureCmaShrinkPoolStartFtraceEvent>; /** * @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 declare const KfreeFtraceEventSchema: GenMessage<KfreeFtraceEvent>; /** * @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 declare const KmallocFtraceEventSchema: GenMessage<KmallocFtraceEvent>; /** * @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 declare const KmallocNodeFtraceEventSchema: GenMessage<KmallocNodeFtraceEvent>; /** * @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 declare const KmemCacheAllocFtraceEventSchema: GenMessage<KmemCacheAllocFtraceEvent>; /** * @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 declare const KmemCacheAllocNodeFtraceEventSchema: GenMessage<KmemCacheAllocNodeFtraceEvent>; /** * @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 declare const KmemCacheFreeFtraceEventSchema: GenMessage<KmemCacheFreeFtraceEvent>; /** * @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 declare const MigratePagesEndFtraceEventSchema: GenMessage<MigratePagesEndFtraceEvent>; /** * @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 declare const MigratePagesStartFtraceEventSchema: GenMessage<MigratePagesStartFtraceEvent>; /** * @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 declare const MigrateRetryFtraceEventSchema: GenMessage<MigrateRetryFtraceEvent>; /** * @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 declare const MmPageAllocFtraceEventSchema: GenMessage<MmPageAllocFtraceEvent>; /** * @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 declare const MmPageAllocExtfragFtraceEventSchema: GenMessage<MmPageAllocExtfragFtraceEvent>; /** * @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 declare const MmPageAllocZoneLockedFtraceEventSchema: GenMessage<MmPageAllocZoneLockedFtraceEvent>; /** * @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 declare const MmPageFreeFtraceEventSchema: GenMessage<MmPageFreeFtraceEvent>; /** * @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 declare const MmPageFreeBatchedFtraceEventSchema: GenMessage<MmPageFreeBatchedFtraceEvent>; /** * @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 declare const MmPagePcpuDrainFtraceEventSchema: GenMessage<MmPagePcpuDrainFtraceEvent>; /** * @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 declare const RssStatFtraceEventSchema: GenMessage<RssStatFtraceEvent>; /** * @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 declare const IonHeapShrinkFtraceEventSchema: GenMessage<IonHeapShrinkFtraceEvent>; /** * @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 declare const IonHeapGrowFtraceEventSchema: GenMessage<IonHeapGrowFtraceEvent>; /** * @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 declare const IonBufferCreateFtraceEventSchema: GenMessage<IonBufferCreateFtraceEvent>; /** * @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 declare const IonBufferDestroyFtraceEventSchema: GenMessage<IonBufferDestroyFtraceEvent>; //# sourceMappingURL=kmem_pb.d.ts.map