UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

171 lines 5.57 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/ftrace/vmscan.proto. */ export declare const file_protos_perfetto_trace_ftrace_vmscan: GenFile; /** * @generated from message perfetto.protos.MmVmscanDirectReclaimBeginFtraceEvent */ export type MmVmscanDirectReclaimBeginFtraceEvent = Message<"perfetto.protos.MmVmscanDirectReclaimBeginFtraceEvent"> & { /** * @generated from field: optional int32 order = 1; */ order: number; /** * @generated from field: optional int32 may_writepage = 2; */ mayWritepage: number; /** * @generated from field: optional uint32 gfp_flags = 3; */ gfpFlags: number; }; /** * Describes the message perfetto.protos.MmVmscanDirectReclaimBeginFtraceEvent. * Use `create(MmVmscanDirectReclaimBeginFtraceEventSchema)` to create a new message. */ export declare const MmVmscanDirectReclaimBeginFtraceEventSchema: GenMessage<MmVmscanDirectReclaimBeginFtraceEvent>; /** * @generated from message perfetto.protos.MmVmscanDirectReclaimEndFtraceEvent */ export type MmVmscanDirectReclaimEndFtraceEvent = Message<"perfetto.protos.MmVmscanDirectReclaimEndFtraceEvent"> & { /** * @generated from field: optional uint64 nr_reclaimed = 1; */ nrReclaimed: bigint; }; /** * Describes the message perfetto.protos.MmVmscanDirectReclaimEndFtraceEvent. * Use `create(MmVmscanDirectReclaimEndFtraceEventSchema)` to create a new message. */ export declare const MmVmscanDirectReclaimEndFtraceEventSchema: GenMessage<MmVmscanDirectReclaimEndFtraceEvent>; /** * @generated from message perfetto.protos.MmVmscanKswapdWakeFtraceEvent */ export type MmVmscanKswapdWakeFtraceEvent = Message<"perfetto.protos.MmVmscanKswapdWakeFtraceEvent"> & { /** * @generated from field: optional int32 nid = 1; */ nid: number; /** * @generated from field: optional int32 order = 2; */ order: number; /** * @generated from field: optional int32 zid = 3; */ zid: number; }; /** * Describes the message perfetto.protos.MmVmscanKswapdWakeFtraceEvent. * Use `create(MmVmscanKswapdWakeFtraceEventSchema)` to create a new message. */ export declare const MmVmscanKswapdWakeFtraceEventSchema: GenMessage<MmVmscanKswapdWakeFtraceEvent>; /** * @generated from message perfetto.protos.MmVmscanKswapdSleepFtraceEvent */ export type MmVmscanKswapdSleepFtraceEvent = Message<"perfetto.protos.MmVmscanKswapdSleepFtraceEvent"> & { /** * @generated from field: optional int32 nid = 1; */ nid: number; }; /** * Describes the message perfetto.protos.MmVmscanKswapdSleepFtraceEvent. * Use `create(MmVmscanKswapdSleepFtraceEventSchema)` to create a new message. */ export declare const MmVmscanKswapdSleepFtraceEventSchema: GenMessage<MmVmscanKswapdSleepFtraceEvent>; /** * @generated from message perfetto.protos.MmShrinkSlabStartFtraceEvent */ export type MmShrinkSlabStartFtraceEvent = Message<"perfetto.protos.MmShrinkSlabStartFtraceEvent"> & { /** * @generated from field: optional uint64 cache_items = 1; */ cacheItems: bigint; /** * @generated from field: optional uint64 delta = 2; */ delta: bigint; /** * @generated from field: optional uint32 gfp_flags = 3; */ gfpFlags: number; /** * @generated from field: optional uint64 lru_pgs = 4; */ lruPgs: bigint; /** * @generated from field: optional int64 nr_objects_to_shrink = 5; */ nrObjectsToShrink: bigint; /** * @generated from field: optional uint64 pgs_scanned = 6; */ pgsScanned: bigint; /** * @generated from field: optional uint64 shr = 7; */ shr: bigint; /** * @generated from field: optional uint64 shrink = 8; */ shrink: bigint; /** * @generated from field: optional uint64 total_scan = 9; */ totalScan: bigint; /** * @generated from field: optional int32 nid = 10; */ nid: number; /** * @generated from field: optional int32 priority = 11; */ priority: number; }; /** * Describes the message perfetto.protos.MmShrinkSlabStartFtraceEvent. * Use `create(MmShrinkSlabStartFtraceEventSchema)` to create a new message. */ export declare const MmShrinkSlabStartFtraceEventSchema: GenMessage<MmShrinkSlabStartFtraceEvent>; /** * @generated from message perfetto.protos.MmShrinkSlabEndFtraceEvent */ export type MmShrinkSlabEndFtraceEvent = Message<"perfetto.protos.MmShrinkSlabEndFtraceEvent"> & { /** * @generated from field: optional int64 new_scan = 1; */ newScan: bigint; /** * @generated from field: optional int32 retval = 2; */ retval: number; /** * @generated from field: optional uint64 shr = 3; */ shr: bigint; /** * @generated from field: optional uint64 shrink = 4; */ shrink: bigint; /** * @generated from field: optional int64 total_scan = 5; */ totalScan: bigint; /** * @generated from field: optional int64 unused_scan = 6; */ unusedScan: bigint; /** * @generated from field: optional int32 nid = 7; */ nid: number; }; /** * Describes the message perfetto.protos.MmShrinkSlabEndFtraceEvent. * Use `create(MmShrinkSlabEndFtraceEventSchema)` to create a new message. */ export declare const MmShrinkSlabEndFtraceEventSchema: GenMessage<MmShrinkSlabEndFtraceEvent>; //# sourceMappingURL=vmscan_pb.d.ts.map