perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
487 lines (408 loc) • 16 kB
text/typescript
// 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/compaction.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/compaction.proto.
*/
export const file_protos_perfetto_trace_ftrace_compaction: GenFile = /*@__PURE__*/
fileDesc("Ci1wcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL2NvbXBhY3Rpb24ucHJvdG8SD3BlcmZldHRvLnByb3RvcyJ5ChxNbUNvbXBhY3Rpb25CZWdpbkZ0cmFjZUV2ZW50EhIKCnpvbmVfc3RhcnQYASABKAQSEwoLbWlncmF0ZV9wZm4YAiABKAQSEAoIZnJlZV9wZm4YAyABKAQSEAoIem9uZV9lbmQYBCABKAQSDAoEc3luYxgFIAEoDSKQAQomTW1Db21wYWN0aW9uRGVmZXJDb21wYWN0aW9uRnRyYWNlRXZlbnQSCwoDbmlkGAEgASgFEgsKA2lkeBgCIAEoDRINCgVvcmRlchgDIAEoBRISCgpjb25zaWRlcmVkGAQgASgNEhMKC2RlZmVyX3NoaWZ0GAUgASgNEhQKDG9yZGVyX2ZhaWxlZBgGIAEoBSKJAQofTW1Db21wYWN0aW9uRGVmZXJyZWRGdHJhY2VFdmVudBILCgNuaWQYASABKAUSCwoDaWR4GAIgASgNEg0KBW9yZGVyGAMgASgFEhIKCmNvbnNpZGVyZWQYBCABKA0SEwoLZGVmZXJfc2hpZnQYBSABKA0SFAoMb3JkZXJfZmFpbGVkGAYgASgFIosBCiFNbUNvbXBhY3Rpb25EZWZlclJlc2V0RnRyYWNlRXZlbnQSCwoDbmlkGAEgASgFEgsKA2lkeBgCIAEoDRINCgVvcmRlchgDIAEoBRISCgpjb25zaWRlcmVkGAQgASgNEhMKC2RlZmVyX3NoaWZ0GAUgASgNEhQKDG9yZGVyX2ZhaWxlZBgGIAEoBSKHAQoaTW1Db21wYWN0aW9uRW5kRnRyYWNlRXZlbnQSEgoKem9uZV9zdGFydBgBIAEoBBITCgttaWdyYXRlX3BmbhgCIAEoBBIQCghmcmVlX3BmbhgDIAEoBBIQCgh6b25lX2VuZBgEIAEoBBIMCgRzeW5jGAUgASgNEg4KBnN0YXR1cxgGIAEoBSJXCh9NbUNvbXBhY3Rpb25GaW5pc2hlZEZ0cmFjZUV2ZW50EgsKA25pZBgBIAEoBRILCgNpZHgYAiABKA0SDQoFb3JkZXIYAyABKAUSCwoDcmV0GAQgASgFInMKJ01tQ29tcGFjdGlvbklzb2xhdGVGcmVlcGFnZXNGdHJhY2VFdmVudBIRCglzdGFydF9wZm4YASABKAQSDwoHZW5kX3BmbhgCIAEoBBISCgpucl9zY2FubmVkGAMgASgEEhAKCG5yX3Rha2VuGAQgASgEInYKKk1tQ29tcGFjdGlvbklzb2xhdGVNaWdyYXRlcGFnZXNGdHJhY2VFdmVudBIRCglzdGFydF9wZm4YASABKAQSDwoHZW5kX3BmbhgCIAEoBBISCgpucl9zY2FubmVkGAMgASgEEhAKCG5yX3Rha2VuGAQgASgEIjQKJU1tQ29tcGFjdGlvbktjb21wYWN0ZFNsZWVwRnRyYWNlRXZlbnQSCwoDbmlkGAEgASgFInIKJE1tQ29tcGFjdGlvbktjb21wYWN0ZFdha2VGdHJhY2VFdmVudBILCgNuaWQYASABKAUSDQoFb3JkZXIYAiABKAUSFQoNY2xhc3N6b25lX2lkeBgDIAEoDRIXCg9oaWdoZXN0X3pvbmVpZHgYBCABKA0iTQojTW1Db21wYWN0aW9uTWlncmF0ZXBhZ2VzRnRyYWNlRXZlbnQSEwoLbnJfbWlncmF0ZWQYASABKAQSEQoJbnJfZmFpbGVkGAIgASgEIlcKH01tQ29tcGFjdGlvblN1aXRhYmxlRnRyYWNlRXZlbnQSCwoDbmlkGAEgASgFEgsKA2lkeBgCIAEoDRINCgVvcmRlchgDIAEoBRILCgNyZXQYBCABKAUiZwooTW1Db21wYWN0aW9uVHJ5VG9Db21wYWN0UGFnZXNGdHJhY2VFdmVudBINCgVvcmRlchgBIAEoBRIQCghnZnBfbWFzaxgCIAEoDRIMCgRtb2RlGAMgASgNEgwKBHByaW8YBCABKAUidAomTW1Db21wYWN0aW9uV2FrZXVwS2NvbXBhY3RkRnRyYWNlRXZlbnQSCwoDbmlkGAEgASgFEg0KBW9yZGVyGAIgASgFEhUKDWNsYXNzem9uZV9pZHgYAyABKA0SFwoPaGlnaGVzdF96b25laWR4GAQgASgN");
/**
* @generated from message perfetto.protos.MmCompactionBeginFtraceEvent
*/
export type MmCompactionBeginFtraceEvent = Message<"perfetto.protos.MmCompactionBeginFtraceEvent"> & {
/**
* @generated from field: optional uint64 zone_start = 1;
*/
zoneStart: bigint;
/**
* @generated from field: optional uint64 migrate_pfn = 2;
*/
migratePfn: bigint;
/**
* @generated from field: optional uint64 free_pfn = 3;
*/
freePfn: bigint;
/**
* @generated from field: optional uint64 zone_end = 4;
*/
zoneEnd: bigint;
/**
* @generated from field: optional uint32 sync = 5;
*/
sync: number;
};
/**
* Describes the message perfetto.protos.MmCompactionBeginFtraceEvent.
* Use `create(MmCompactionBeginFtraceEventSchema)` to create a new message.
*/
export const MmCompactionBeginFtraceEventSchema: GenMessage<MmCompactionBeginFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 0);
/**
* @generated from message perfetto.protos.MmCompactionDeferCompactionFtraceEvent
*/
export type MmCompactionDeferCompactionFtraceEvent = Message<"perfetto.protos.MmCompactionDeferCompactionFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
/**
* @generated from field: optional uint32 idx = 2;
*/
idx: number;
/**
* @generated from field: optional int32 order = 3;
*/
order: number;
/**
* @generated from field: optional uint32 considered = 4;
*/
considered: number;
/**
* @generated from field: optional uint32 defer_shift = 5;
*/
deferShift: number;
/**
* @generated from field: optional int32 order_failed = 6;
*/
orderFailed: number;
};
/**
* Describes the message perfetto.protos.MmCompactionDeferCompactionFtraceEvent.
* Use `create(MmCompactionDeferCompactionFtraceEventSchema)` to create a new message.
*/
export const MmCompactionDeferCompactionFtraceEventSchema: GenMessage<MmCompactionDeferCompactionFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 1);
/**
* @generated from message perfetto.protos.MmCompactionDeferredFtraceEvent
*/
export type MmCompactionDeferredFtraceEvent = Message<"perfetto.protos.MmCompactionDeferredFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
/**
* @generated from field: optional uint32 idx = 2;
*/
idx: number;
/**
* @generated from field: optional int32 order = 3;
*/
order: number;
/**
* @generated from field: optional uint32 considered = 4;
*/
considered: number;
/**
* @generated from field: optional uint32 defer_shift = 5;
*/
deferShift: number;
/**
* @generated from field: optional int32 order_failed = 6;
*/
orderFailed: number;
};
/**
* Describes the message perfetto.protos.MmCompactionDeferredFtraceEvent.
* Use `create(MmCompactionDeferredFtraceEventSchema)` to create a new message.
*/
export const MmCompactionDeferredFtraceEventSchema: GenMessage<MmCompactionDeferredFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 2);
/**
* @generated from message perfetto.protos.MmCompactionDeferResetFtraceEvent
*/
export type MmCompactionDeferResetFtraceEvent = Message<"perfetto.protos.MmCompactionDeferResetFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
/**
* @generated from field: optional uint32 idx = 2;
*/
idx: number;
/**
* @generated from field: optional int32 order = 3;
*/
order: number;
/**
* @generated from field: optional uint32 considered = 4;
*/
considered: number;
/**
* @generated from field: optional uint32 defer_shift = 5;
*/
deferShift: number;
/**
* @generated from field: optional int32 order_failed = 6;
*/
orderFailed: number;
};
/**
* Describes the message perfetto.protos.MmCompactionDeferResetFtraceEvent.
* Use `create(MmCompactionDeferResetFtraceEventSchema)` to create a new message.
*/
export const MmCompactionDeferResetFtraceEventSchema: GenMessage<MmCompactionDeferResetFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 3);
/**
* @generated from message perfetto.protos.MmCompactionEndFtraceEvent
*/
export type MmCompactionEndFtraceEvent = Message<"perfetto.protos.MmCompactionEndFtraceEvent"> & {
/**
* @generated from field: optional uint64 zone_start = 1;
*/
zoneStart: bigint;
/**
* @generated from field: optional uint64 migrate_pfn = 2;
*/
migratePfn: bigint;
/**
* @generated from field: optional uint64 free_pfn = 3;
*/
freePfn: bigint;
/**
* @generated from field: optional uint64 zone_end = 4;
*/
zoneEnd: bigint;
/**
* @generated from field: optional uint32 sync = 5;
*/
sync: number;
/**
* @generated from field: optional int32 status = 6;
*/
status: number;
};
/**
* Describes the message perfetto.protos.MmCompactionEndFtraceEvent.
* Use `create(MmCompactionEndFtraceEventSchema)` to create a new message.
*/
export const MmCompactionEndFtraceEventSchema: GenMessage<MmCompactionEndFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 4);
/**
* @generated from message perfetto.protos.MmCompactionFinishedFtraceEvent
*/
export type MmCompactionFinishedFtraceEvent = Message<"perfetto.protos.MmCompactionFinishedFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
/**
* @generated from field: optional uint32 idx = 2;
*/
idx: number;
/**
* @generated from field: optional int32 order = 3;
*/
order: number;
/**
* @generated from field: optional int32 ret = 4;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.MmCompactionFinishedFtraceEvent.
* Use `create(MmCompactionFinishedFtraceEventSchema)` to create a new message.
*/
export const MmCompactionFinishedFtraceEventSchema: GenMessage<MmCompactionFinishedFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 5);
/**
* @generated from message perfetto.protos.MmCompactionIsolateFreepagesFtraceEvent
*/
export type MmCompactionIsolateFreepagesFtraceEvent = Message<"perfetto.protos.MmCompactionIsolateFreepagesFtraceEvent"> & {
/**
* @generated from field: optional uint64 start_pfn = 1;
*/
startPfn: bigint;
/**
* @generated from field: optional uint64 end_pfn = 2;
*/
endPfn: bigint;
/**
* @generated from field: optional uint64 nr_scanned = 3;
*/
nrScanned: bigint;
/**
* @generated from field: optional uint64 nr_taken = 4;
*/
nrTaken: bigint;
};
/**
* Describes the message perfetto.protos.MmCompactionIsolateFreepagesFtraceEvent.
* Use `create(MmCompactionIsolateFreepagesFtraceEventSchema)` to create a new message.
*/
export const MmCompactionIsolateFreepagesFtraceEventSchema: GenMessage<MmCompactionIsolateFreepagesFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 6);
/**
* @generated from message perfetto.protos.MmCompactionIsolateMigratepagesFtraceEvent
*/
export type MmCompactionIsolateMigratepagesFtraceEvent = Message<"perfetto.protos.MmCompactionIsolateMigratepagesFtraceEvent"> & {
/**
* @generated from field: optional uint64 start_pfn = 1;
*/
startPfn: bigint;
/**
* @generated from field: optional uint64 end_pfn = 2;
*/
endPfn: bigint;
/**
* @generated from field: optional uint64 nr_scanned = 3;
*/
nrScanned: bigint;
/**
* @generated from field: optional uint64 nr_taken = 4;
*/
nrTaken: bigint;
};
/**
* Describes the message perfetto.protos.MmCompactionIsolateMigratepagesFtraceEvent.
* Use `create(MmCompactionIsolateMigratepagesFtraceEventSchema)` to create a new message.
*/
export const MmCompactionIsolateMigratepagesFtraceEventSchema: GenMessage<MmCompactionIsolateMigratepagesFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 7);
/**
* @generated from message perfetto.protos.MmCompactionKcompactdSleepFtraceEvent
*/
export type MmCompactionKcompactdSleepFtraceEvent = Message<"perfetto.protos.MmCompactionKcompactdSleepFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
};
/**
* Describes the message perfetto.protos.MmCompactionKcompactdSleepFtraceEvent.
* Use `create(MmCompactionKcompactdSleepFtraceEventSchema)` to create a new message.
*/
export const MmCompactionKcompactdSleepFtraceEventSchema: GenMessage<MmCompactionKcompactdSleepFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 8);
/**
* @generated from message perfetto.protos.MmCompactionKcompactdWakeFtraceEvent
*/
export type MmCompactionKcompactdWakeFtraceEvent = Message<"perfetto.protos.MmCompactionKcompactdWakeFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
/**
* @generated from field: optional int32 order = 2;
*/
order: number;
/**
* @generated from field: optional uint32 classzone_idx = 3;
*/
classzoneIdx: number;
/**
* @generated from field: optional uint32 highest_zoneidx = 4;
*/
highestZoneidx: number;
};
/**
* Describes the message perfetto.protos.MmCompactionKcompactdWakeFtraceEvent.
* Use `create(MmCompactionKcompactdWakeFtraceEventSchema)` to create a new message.
*/
export const MmCompactionKcompactdWakeFtraceEventSchema: GenMessage<MmCompactionKcompactdWakeFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 9);
/**
* @generated from message perfetto.protos.MmCompactionMigratepagesFtraceEvent
*/
export type MmCompactionMigratepagesFtraceEvent = Message<"perfetto.protos.MmCompactionMigratepagesFtraceEvent"> & {
/**
* @generated from field: optional uint64 nr_migrated = 1;
*/
nrMigrated: bigint;
/**
* @generated from field: optional uint64 nr_failed = 2;
*/
nrFailed: bigint;
};
/**
* Describes the message perfetto.protos.MmCompactionMigratepagesFtraceEvent.
* Use `create(MmCompactionMigratepagesFtraceEventSchema)` to create a new message.
*/
export const MmCompactionMigratepagesFtraceEventSchema: GenMessage<MmCompactionMigratepagesFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 10);
/**
* @generated from message perfetto.protos.MmCompactionSuitableFtraceEvent
*/
export type MmCompactionSuitableFtraceEvent = Message<"perfetto.protos.MmCompactionSuitableFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
/**
* @generated from field: optional uint32 idx = 2;
*/
idx: number;
/**
* @generated from field: optional int32 order = 3;
*/
order: number;
/**
* @generated from field: optional int32 ret = 4;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.MmCompactionSuitableFtraceEvent.
* Use `create(MmCompactionSuitableFtraceEventSchema)` to create a new message.
*/
export const MmCompactionSuitableFtraceEventSchema: GenMessage<MmCompactionSuitableFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 11);
/**
* @generated from message perfetto.protos.MmCompactionTryToCompactPagesFtraceEvent
*/
export type MmCompactionTryToCompactPagesFtraceEvent = Message<"perfetto.protos.MmCompactionTryToCompactPagesFtraceEvent"> & {
/**
* @generated from field: optional int32 order = 1;
*/
order: number;
/**
* @generated from field: optional uint32 gfp_mask = 2;
*/
gfpMask: number;
/**
* @generated from field: optional uint32 mode = 3;
*/
mode: number;
/**
* @generated from field: optional int32 prio = 4;
*/
prio: number;
};
/**
* Describes the message perfetto.protos.MmCompactionTryToCompactPagesFtraceEvent.
* Use `create(MmCompactionTryToCompactPagesFtraceEventSchema)` to create a new message.
*/
export const MmCompactionTryToCompactPagesFtraceEventSchema: GenMessage<MmCompactionTryToCompactPagesFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 12);
/**
* @generated from message perfetto.protos.MmCompactionWakeupKcompactdFtraceEvent
*/
export type MmCompactionWakeupKcompactdFtraceEvent = Message<"perfetto.protos.MmCompactionWakeupKcompactdFtraceEvent"> & {
/**
* @generated from field: optional int32 nid = 1;
*/
nid: number;
/**
* @generated from field: optional int32 order = 2;
*/
order: number;
/**
* @generated from field: optional uint32 classzone_idx = 3;
*/
classzoneIdx: number;
/**
* @generated from field: optional uint32 highest_zoneidx = 4;
*/
highestZoneidx: number;
};
/**
* Describes the message perfetto.protos.MmCompactionWakeupKcompactdFtraceEvent.
* Use `create(MmCompactionWakeupKcompactdFtraceEventSchema)` to create a new message.
*/
export const MmCompactionWakeupKcompactdFtraceEventSchema: GenMessage<MmCompactionWakeupKcompactdFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_compaction, 13);