UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

1,388 lines (1,161 loc) 107 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/ext4.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/ext4.proto. */ export const file_protos_perfetto_trace_ftrace_ext4: GenFile = /*@__PURE__*/ fileDesc("Cidwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL2V4dDQucHJvdG8SD3BlcmZldHRvLnByb3RvcyJgChtFeHQ0RGFXcml0ZUJlZ2luRnRyYWNlRXZlbnQSCwoDZGV2GAEgASgEEgsKA2lubxgCIAEoBBILCgNwb3MYAyABKAMSCwoDbGVuGAQgASgNEg0KBWZsYWdzGAUgASgNIl8KGUV4dDREYVdyaXRlRW5kRnRyYWNlRXZlbnQSCwoDZGV2GAEgASgEEgsKA2lubxgCIAEoBBILCgNwb3MYAyABKAMSCwoDbGVuGAQgASgNEg4KBmNvcGllZBgFIAEoDSJaChxFeHQ0U3luY0ZpbGVFbnRlckZ0cmFjZUV2ZW50EgsKA2RldhgBIAEoBBILCgNpbm8YAiABKAQSDgoGcGFyZW50GAMgASgEEhAKCGRhdGFzeW5jGAQgASgFIkQKG0V4dDRTeW5jRmlsZUV4aXRGdHJhY2VFdmVudBILCgNkZXYYASABKAQSCwoDaW5vGAIgASgEEgsKA3JldBgDIAEoBSJiChxFeHQ0QWxsb2NEYUJsb2Nrc0Z0cmFjZUV2ZW50EgsKA2RldhgBIAEoBBILCgNpbm8YAiABKAQSEwoLZGF0YV9ibG9ja3MYAyABKA0SEwoLbWV0YV9ibG9ja3MYBCABKA0iwQEKHUV4dDRBbGxvY2F0ZUJsb2Nrc0Z0cmFjZUV2ZW50EgsKA2RldhgBIAEoBBILCgNpbm8YAiABKAQSDQoFYmxvY2sYAyABKAQSCwoDbGVuGAQgASgNEg8KB2xvZ2ljYWwYBSABKA0SDQoFbGxlZnQYBiABKA0SDgoGbHJpZ2h0GAcgASgNEgwKBGdvYWwYCCABKAQSDQoFcGxlZnQYCSABKAQSDgoGcHJpZ2h0GAogASgEEg0KBWZsYWdzGAsgASgNIlMKHEV4dDRBbGxvY2F0ZUlub2RlRnRyYWNlRXZlbnQSCwoDZGV2GAEgASgEEgsKA2lubxgCIAEoBBILCgNkaXIYAyABKAQSDAoEbW9kZRgEIAEoDSJRCiNFeHQ0QmVnaW5PcmRlcmVkVHJ1bmNhdGVGdHJhY2VFdmVudBILCgNkZXYYASABKAQSCwoDaW5vGAIgASgEEhAKCG5ld19zaXplGAMgASgDIlUKHEV4dDRDb2xsYXBzZVJhbmdlRnRyYWNlRXZlbnQSCwoDZGV2GAEgASgEEgsKA2lubxgCIAEoBBIOCgZvZmZzZXQYAyABKAMSCwoDbGVuGAQgASgDIsoBCh1FeHQ0RGFSZWxlYXNlU3BhY2VGdHJhY2VFdmVudBILCgNkZXYYASABKAQSCwoDaW5vGAIgASgEEhAKCGlfYmxvY2tzGAMgASgEEhQKDGZyZWVkX2Jsb2NrcxgEIAEoBRIcChRyZXNlcnZlZF9kYXRhX2Jsb2NrcxgFIAEoBRIcChRyZXNlcnZlZF9tZXRhX2Jsb2NrcxgGIAEoBRIdChVhbGxvY2F0ZWRfbWV0YV9ibG9ja3MYByABKAUSDAoEbW9kZRgIIAEoDSKoAQodRXh0NERhUmVzZXJ2ZVNwYWNlRnRyYWNlRXZlbnQSCwoDZGV2GAEgASgEEgsKA2lubxgCIAEoBBIQCghpX2Jsb2NrcxgDIAEoBBIcChRyZXNlcnZlZF9kYXRhX2Jsb2NrcxgEIAEoBRIcChRyZXNlcnZlZF9tZXRhX2Jsb2NrcxgFIAEoBRIMCgRtb2RlGAYgASgNEhEKCW1kX25lZWRlZBgHIAEoBSLkAQojRXh0NERhVXBkYXRlUmVzZXJ2ZVNwYWNlRnRyYWNlRXZlbnQSCwoDZGV2GAEgASgEEgsKA2lubxgCIAEoBBIQCghpX2Jsb2NrcxgDIAEoBBITCgt1c2VkX2Jsb2NrcxgEIAEoBRIcChRyZXNlcnZlZF9kYXRhX2Jsb2NrcxgFIAEoBRIcChRyZXNlcnZlZF9tZXRhX2Jsb2NrcxgGIAEoBRIdChVhbGxvY2F0ZWRfbWV0YV9ibG9ja3MYByABKAUSEwoLcXVvdGFfY2xhaW0YCCABKAUSDAoEbW9kZRgJIAEoDSLPAQobRXh0NERhV3JpdGVQYWdlc0Z0cmFjZUV2ZW50EgsKA2RldhgBIAEoBBILCgNpbm8YAiABKAQSEgoKZmlyc3RfcGFnZRgDIAEoBBITCgtucl90b193cml0ZRgEIAEoAxIRCglzeW5jX21vZGUYBSABKAUSEQoJYl9ibG9ja25yGAYgASgEEg4KBmJfc2l6ZRgHIAEoDRIPCgdiX3N0YXRlGAggASgNEg8KB2lvX2RvbmUYCSABKAUSFQoNcGFnZXNfd3JpdHRlbhgKIAEoBSJnCiFFeHQ0RGFXcml0ZVBh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"); /** * @generated from message perfetto.protos.Ext4DaWriteBeginFtraceEvent */ export type Ext4DaWriteBeginFtraceEvent = Message<"perfetto.protos.Ext4DaWriteBeginFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int64 pos = 3; */ pos: bigint; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint32 flags = 5; */ flags: number; }; /** * Describes the message perfetto.protos.Ext4DaWriteBeginFtraceEvent. * Use `create(Ext4DaWriteBeginFtraceEventSchema)` to create a new message. */ export const Ext4DaWriteBeginFtraceEventSchema: GenMessage<Ext4DaWriteBeginFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 0); /** * @generated from message perfetto.protos.Ext4DaWriteEndFtraceEvent */ export type Ext4DaWriteEndFtraceEvent = Message<"perfetto.protos.Ext4DaWriteEndFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int64 pos = 3; */ pos: bigint; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint32 copied = 5; */ copied: number; }; /** * Describes the message perfetto.protos.Ext4DaWriteEndFtraceEvent. * Use `create(Ext4DaWriteEndFtraceEventSchema)` to create a new message. */ export const Ext4DaWriteEndFtraceEventSchema: GenMessage<Ext4DaWriteEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 1); /** * @generated from message perfetto.protos.Ext4SyncFileEnterFtraceEvent */ export type Ext4SyncFileEnterFtraceEvent = Message<"perfetto.protos.Ext4SyncFileEnterFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 parent = 3; */ parent: bigint; /** * @generated from field: optional int32 datasync = 4; */ datasync: number; }; /** * Describes the message perfetto.protos.Ext4SyncFileEnterFtraceEvent. * Use `create(Ext4SyncFileEnterFtraceEventSchema)` to create a new message. */ export const Ext4SyncFileEnterFtraceEventSchema: GenMessage<Ext4SyncFileEnterFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 2); /** * @generated from message perfetto.protos.Ext4SyncFileExitFtraceEvent */ export type Ext4SyncFileExitFtraceEvent = Message<"perfetto.protos.Ext4SyncFileExitFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int32 ret = 3; */ ret: number; }; /** * Describes the message perfetto.protos.Ext4SyncFileExitFtraceEvent. * Use `create(Ext4SyncFileExitFtraceEventSchema)` to create a new message. */ export const Ext4SyncFileExitFtraceEventSchema: GenMessage<Ext4SyncFileExitFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 3); /** * @generated from message perfetto.protos.Ext4AllocDaBlocksFtraceEvent */ export type Ext4AllocDaBlocksFtraceEvent = Message<"perfetto.protos.Ext4AllocDaBlocksFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 data_blocks = 3; */ dataBlocks: number; /** * @generated from field: optional uint32 meta_blocks = 4; */ metaBlocks: number; }; /** * Describes the message perfetto.protos.Ext4AllocDaBlocksFtraceEvent. * Use `create(Ext4AllocDaBlocksFtraceEventSchema)` to create a new message. */ export const Ext4AllocDaBlocksFtraceEventSchema: GenMessage<Ext4AllocDaBlocksFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 4); /** * @generated from message perfetto.protos.Ext4AllocateBlocksFtraceEvent */ export type Ext4AllocateBlocksFtraceEvent = Message<"perfetto.protos.Ext4AllocateBlocksFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 block = 3; */ block: bigint; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint32 logical = 5; */ logical: number; /** * @generated from field: optional uint32 lleft = 6; */ lleft: number; /** * @generated from field: optional uint32 lright = 7; */ lright: number; /** * @generated from field: optional uint64 goal = 8; */ goal: bigint; /** * @generated from field: optional uint64 pleft = 9; */ pleft: bigint; /** * @generated from field: optional uint64 pright = 10; */ pright: bigint; /** * @generated from field: optional uint32 flags = 11; */ flags: number; }; /** * Describes the message perfetto.protos.Ext4AllocateBlocksFtraceEvent. * Use `create(Ext4AllocateBlocksFtraceEventSchema)` to create a new message. */ export const Ext4AllocateBlocksFtraceEventSchema: GenMessage<Ext4AllocateBlocksFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 5); /** * @generated from message perfetto.protos.Ext4AllocateInodeFtraceEvent */ export type Ext4AllocateInodeFtraceEvent = Message<"perfetto.protos.Ext4AllocateInodeFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 dir = 3; */ dir: bigint; /** * @generated from field: optional uint32 mode = 4; */ mode: number; }; /** * Describes the message perfetto.protos.Ext4AllocateInodeFtraceEvent. * Use `create(Ext4AllocateInodeFtraceEventSchema)` to create a new message. */ export const Ext4AllocateInodeFtraceEventSchema: GenMessage<Ext4AllocateInodeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 6); /** * @generated from message perfetto.protos.Ext4BeginOrderedTruncateFtraceEvent */ export type Ext4BeginOrderedTruncateFtraceEvent = Message<"perfetto.protos.Ext4BeginOrderedTruncateFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int64 new_size = 3; */ newSize: bigint; }; /** * Describes the message perfetto.protos.Ext4BeginOrderedTruncateFtraceEvent. * Use `create(Ext4BeginOrderedTruncateFtraceEventSchema)` to create a new message. */ export const Ext4BeginOrderedTruncateFtraceEventSchema: GenMessage<Ext4BeginOrderedTruncateFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 7); /** * @generated from message perfetto.protos.Ext4CollapseRangeFtraceEvent */ export type Ext4CollapseRangeFtraceEvent = Message<"perfetto.protos.Ext4CollapseRangeFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int64 offset = 3; */ offset: bigint; /** * @generated from field: optional int64 len = 4; */ len: bigint; }; /** * Describes the message perfetto.protos.Ext4CollapseRangeFtraceEvent. * Use `create(Ext4CollapseRangeFtraceEventSchema)` to create a new message. */ export const Ext4CollapseRangeFtraceEventSchema: GenMessage<Ext4CollapseRangeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 8); /** * @generated from message perfetto.protos.Ext4DaReleaseSpaceFtraceEvent */ export type Ext4DaReleaseSpaceFtraceEvent = Message<"perfetto.protos.Ext4DaReleaseSpaceFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 i_blocks = 3; */ iBlocks: bigint; /** * @generated from field: optional int32 freed_blocks = 4; */ freedBlocks: number; /** * @generated from field: optional int32 reserved_data_blocks = 5; */ reservedDataBlocks: number; /** * @generated from field: optional int32 reserved_meta_blocks = 6; */ reservedMetaBlocks: number; /** * @generated from field: optional int32 allocated_meta_blocks = 7; */ allocatedMetaBlocks: number; /** * @generated from field: optional uint32 mode = 8; */ mode: number; }; /** * Describes the message perfetto.protos.Ext4DaReleaseSpaceFtraceEvent. * Use `create(Ext4DaReleaseSpaceFtraceEventSchema)` to create a new message. */ export const Ext4DaReleaseSpaceFtraceEventSchema: GenMessage<Ext4DaReleaseSpaceFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 9); /** * @generated from message perfetto.protos.Ext4DaReserveSpaceFtraceEvent */ export type Ext4DaReserveSpaceFtraceEvent = Message<"perfetto.protos.Ext4DaReserveSpaceFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 i_blocks = 3; */ iBlocks: bigint; /** * @generated from field: optional int32 reserved_data_blocks = 4; */ reservedDataBlocks: number; /** * @generated from field: optional int32 reserved_meta_blocks = 5; */ reservedMetaBlocks: number; /** * @generated from field: optional uint32 mode = 6; */ mode: number; /** * @generated from field: optional int32 md_needed = 7; */ mdNeeded: number; }; /** * Describes the message perfetto.protos.Ext4DaReserveSpaceFtraceEvent. * Use `create(Ext4DaReserveSpaceFtraceEventSchema)` to create a new message. */ export const Ext4DaReserveSpaceFtraceEventSchema: GenMessage<Ext4DaReserveSpaceFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 10); /** * @generated from message perfetto.protos.Ext4DaUpdateReserveSpaceFtraceEvent */ export type Ext4DaUpdateReserveSpaceFtraceEvent = Message<"perfetto.protos.Ext4DaUpdateReserveSpaceFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 i_blocks = 3; */ iBlocks: bigint; /** * @generated from field: optional int32 used_blocks = 4; */ usedBlocks: number; /** * @generated from field: optional int32 reserved_data_blocks = 5; */ reservedDataBlocks: number; /** * @generated from field: optional int32 reserved_meta_blocks = 6; */ reservedMetaBlocks: number; /** * @generated from field: optional int32 allocated_meta_blocks = 7; */ allocatedMetaBlocks: number; /** * @generated from field: optional int32 quota_claim = 8; */ quotaClaim: number; /** * @generated from field: optional uint32 mode = 9; */ mode: number; }; /** * Describes the message perfetto.protos.Ext4DaUpdateReserveSpaceFtraceEvent. * Use `create(Ext4DaUpdateReserveSpaceFtraceEventSchema)` to create a new message. */ export const Ext4DaUpdateReserveSpaceFtraceEventSchema: GenMessage<Ext4DaUpdateReserveSpaceFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 11); /** * @generated from message perfetto.protos.Ext4DaWritePagesFtraceEvent */ export type Ext4DaWritePagesFtraceEvent = Message<"perfetto.protos.Ext4DaWritePagesFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 first_page = 3; */ firstPage: bigint; /** * @generated from field: optional int64 nr_to_write = 4; */ nrToWrite: bigint; /** * @generated from field: optional int32 sync_mode = 5; */ syncMode: number; /** * @generated from field: optional uint64 b_blocknr = 6; */ bBlocknr: bigint; /** * @generated from field: optional uint32 b_size = 7; */ bSize: number; /** * @generated from field: optional uint32 b_state = 8; */ bState: number; /** * @generated from field: optional int32 io_done = 9; */ ioDone: number; /** * @generated from field: optional int32 pages_written = 10; */ pagesWritten: number; }; /** * Describes the message perfetto.protos.Ext4DaWritePagesFtraceEvent. * Use `create(Ext4DaWritePagesFtraceEventSchema)` to create a new message. */ export const Ext4DaWritePagesFtraceEventSchema: GenMessage<Ext4DaWritePagesFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 12); /** * @generated from message perfetto.protos.Ext4DaWritePagesExtentFtraceEvent */ export type Ext4DaWritePagesExtentFtraceEvent = Message<"perfetto.protos.Ext4DaWritePagesExtentFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 lblk = 3; */ lblk: bigint; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint32 flags = 5; */ flags: number; }; /** * Describes the message perfetto.protos.Ext4DaWritePagesExtentFtraceEvent. * Use `create(Ext4DaWritePagesExtentFtraceEventSchema)` to create a new message. */ export const Ext4DaWritePagesExtentFtraceEventSchema: GenMessage<Ext4DaWritePagesExtentFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 13); /** * @generated from message perfetto.protos.Ext4DirectIOEnterFtraceEvent */ export type Ext4DirectIOEnterFtraceEvent = Message<"perfetto.protos.Ext4DirectIOEnterFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int64 pos = 3; */ pos: bigint; /** * @generated from field: optional uint64 len = 4; */ len: bigint; /** * @generated from field: optional int32 rw = 5; */ rw: number; }; /** * Describes the message perfetto.protos.Ext4DirectIOEnterFtraceEvent. * Use `create(Ext4DirectIOEnterFtraceEventSchema)` to create a new message. */ export const Ext4DirectIOEnterFtraceEventSchema: GenMessage<Ext4DirectIOEnterFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 14); /** * @generated from message perfetto.protos.Ext4DirectIOExitFtraceEvent */ export type Ext4DirectIOExitFtraceEvent = Message<"perfetto.protos.Ext4DirectIOExitFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int64 pos = 3; */ pos: bigint; /** * @generated from field: optional uint64 len = 4; */ len: bigint; /** * @generated from field: optional int32 rw = 5; */ rw: number; /** * @generated from field: optional int32 ret = 6; */ ret: number; }; /** * Describes the message perfetto.protos.Ext4DirectIOExitFtraceEvent. * Use `create(Ext4DirectIOExitFtraceEventSchema)` to create a new message. */ export const Ext4DirectIOExitFtraceEventSchema: GenMessage<Ext4DirectIOExitFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 15); /** * @generated from message perfetto.protos.Ext4DiscardBlocksFtraceEvent */ export type Ext4DiscardBlocksFtraceEvent = Message<"perfetto.protos.Ext4DiscardBlocksFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 blk = 2; */ blk: bigint; /** * @generated from field: optional uint64 count = 3; */ count: bigint; }; /** * Describes the message perfetto.protos.Ext4DiscardBlocksFtraceEvent. * Use `create(Ext4DiscardBlocksFtraceEventSchema)` to create a new message. */ export const Ext4DiscardBlocksFtraceEventSchema: GenMessage<Ext4DiscardBlocksFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 16); /** * @generated from message perfetto.protos.Ext4DiscardPreallocationsFtraceEvent */ export type Ext4DiscardPreallocationsFtraceEvent = Message<"perfetto.protos.Ext4DiscardPreallocationsFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 len = 3; */ len: number; /** * @generated from field: optional uint32 needed = 4; */ needed: number; }; /** * Describes the message perfetto.protos.Ext4DiscardPreallocationsFtraceEvent. * Use `create(Ext4DiscardPreallocationsFtraceEventSchema)` to create a new message. */ export const Ext4DiscardPreallocationsFtraceEventSchema: GenMessage<Ext4DiscardPreallocationsFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 17); /** * @generated from message perfetto.protos.Ext4DropInodeFtraceEvent */ export type Ext4DropInodeFtraceEvent = Message<"perfetto.protos.Ext4DropInodeFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int32 drop = 3; */ drop: number; }; /** * Describes the message perfetto.protos.Ext4DropInodeFtraceEvent. * Use `create(Ext4DropInodeFtraceEventSchema)` to create a new message. */ export const Ext4DropInodeFtraceEventSchema: GenMessage<Ext4DropInodeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 18); /** * @generated from message perfetto.protos.Ext4EsCacheExtentFtraceEvent */ export type Ext4EsCacheExtentFtraceEvent = Message<"perfetto.protos.Ext4EsCacheExtentFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 lblk = 3; */ lblk: number; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint64 pblk = 5; */ pblk: bigint; /** * @generated from field: optional uint32 status = 6; */ status: number; }; /** * Describes the message perfetto.protos.Ext4EsCacheExtentFtraceEvent. * Use `create(Ext4EsCacheExtentFtraceEventSchema)` to create a new message. */ export const Ext4EsCacheExtentFtraceEventSchema: GenMessage<Ext4EsCacheExtentFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 19); /** * @generated from message perfetto.protos.Ext4EsFindDelayedExtentRangeEnterFtraceEvent */ export type Ext4EsFindDelayedExtentRangeEnterFtraceEvent = Message<"perfetto.protos.Ext4EsFindDelayedExtentRangeEnterFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 lblk = 3; */ lblk: number; }; /** * Describes the message perfetto.protos.Ext4EsFindDelayedExtentRangeEnterFtraceEvent. * Use `create(Ext4EsFindDelayedExtentRangeEnterFtraceEventSchema)` to create a new message. */ export const Ext4EsFindDelayedExtentRangeEnterFtraceEventSchema: GenMessage<Ext4EsFindDelayedExtentRangeEnterFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 20); /** * @generated from message perfetto.protos.Ext4EsFindDelayedExtentRangeExitFtraceEvent */ export type Ext4EsFindDelayedExtentRangeExitFtraceEvent = Message<"perfetto.protos.Ext4EsFindDelayedExtentRangeExitFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 lblk = 3; */ lblk: number; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint64 pblk = 5; */ pblk: bigint; /** * @generated from field: optional uint64 status = 6; */ status: bigint; }; /** * Describes the message perfetto.protos.Ext4EsFindDelayedExtentRangeExitFtraceEvent. * Use `create(Ext4EsFindDelayedExtentRangeExitFtraceEventSchema)` to create a new message. */ export const Ext4EsFindDelayedExtentRangeExitFtraceEventSchema: GenMessage<Ext4EsFindDelayedExtentRangeExitFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 21); /** * @generated from message perfetto.protos.Ext4EsInsertExtentFtraceEvent */ export type Ext4EsInsertExtentFtraceEvent = Message<"perfetto.protos.Ext4EsInsertExtentFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 lblk = 3; */ lblk: number; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint64 pblk = 5; */ pblk: bigint; /** * @generated from field: optional uint64 status = 6; */ status: bigint; }; /** * Describes the message perfetto.protos.Ext4EsInsertExtentFtraceEvent. * Use `create(Ext4EsInsertExtentFtraceEventSchema)` to create a new message. */ export const Ext4EsInsertExtentFtraceEventSchema: GenMessage<Ext4EsInsertExtentFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 22); /** * @generated from message perfetto.protos.Ext4EsLookupExtentEnterFtraceEvent */ export type Ext4EsLookupExtentEnterFtraceEvent = Message<"perfetto.protos.Ext4EsLookupExtentEnterFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 lblk = 3; */ lblk: number; }; /** * Describes the message perfetto.protos.Ext4EsLookupExtentEnterFtraceEvent. * Use `create(Ext4EsLookupExtentEnterFtraceEventSchema)` to create a new message. */ export const Ext4EsLookupExtentEnterFtraceEventSchema: GenMessage<Ext4EsLookupExtentEnterFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 23); /** * @generated from message perfetto.protos.Ext4EsLookupExtentExitFtraceEvent */ export type Ext4EsLookupExtentExitFtraceEvent = Message<"perfetto.protos.Ext4EsLookupExtentExitFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 lblk = 3; */ lblk: number; /** * @generated from field: optional uint32 len = 4; */ len: number; /** * @generated from field: optional uint64 pblk = 5; */ pblk: bigint; /** * @generated from field: optional uint64 status = 6; */ status: bigint; /** * @generated from field: optional int32 found = 7; */ found: number; }; /** * Describes the message perfetto.protos.Ext4EsLookupExtentExitFtraceEvent. * Use `create(Ext4EsLookupExtentExitFtraceEventSchema)` to create a new message. */ export const Ext4EsLookupExtentExitFtraceEventSchema: GenMessage<Ext4EsLookupExtentExitFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 24); /** * @generated from message perfetto.protos.Ext4EsRemoveExtentFtraceEvent */ export type Ext4EsRemoveExtentFtraceEvent = Message<"perfetto.protos.Ext4EsRemoveExtentFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int64 lblk = 3; */ lblk: bigint; /** * @generated from field: optional int64 len = 4; */ len: bigint; }; /** * Describes the message perfetto.protos.Ext4EsRemoveExtentFtraceEvent. * Use `create(Ext4EsRemoveExtentFtraceEventSchema)` to create a new message. */ export const Ext4EsRemoveExtentFtraceEventSchema: GenMessage<Ext4EsRemoveExtentFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 25); /** * @generated from message perfetto.protos.Ext4EsShrinkFtraceEvent */ export type Ext4EsShrinkFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional int32 nr_shrunk = 2; */ nrShrunk: number; /** * @generated from field: optional uint64 scan_time = 3; */ scanTime: bigint; /** * @generated from field: optional int32 nr_skipped = 4; */ nrSkipped: number; /** * @generated from field: optional int32 retried = 5; */ retried: number; }; /** * Describes the message perfetto.protos.Ext4EsShrinkFtraceEvent. * Use `create(Ext4EsShrinkFtraceEventSchema)` to create a new message. */ export const Ext4EsShrinkFtraceEventSchema: GenMessage<Ext4EsShrinkFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 26); /** * @generated from message perfetto.protos.Ext4EsShrinkCountFtraceEvent */ export type Ext4EsShrinkCountFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkCountFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional int32 nr_to_scan = 2; */ nrToScan: number; /** * @generated from field: optional int32 cache_cnt = 3; */ cacheCnt: number; }; /** * Describes the message perfetto.protos.Ext4EsShrinkCountFtraceEvent. * Use `create(Ext4EsShrinkCountFtraceEventSchema)` to create a new message. */ export const Ext4EsShrinkCountFtraceEventSchema: GenMessage<Ext4EsShrinkCountFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 27); /** * @generated from message perfetto.protos.Ext4EsShrinkScanEnterFtraceEvent */ export type Ext4EsShrinkScanEnterFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkScanEnterFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional int32 nr_to_scan = 2; */ nrToScan: number; /** * @generated from field: optional int32 cache_cnt = 3; */ cacheCnt: number; }; /** * Describes the message perfetto.protos.Ext4EsShrinkScanEnterFtraceEvent. * Use `create(Ext4EsShrinkScanEnterFtraceEventSchema)` to create a new message. */ export const Ext4EsShrinkScanEnterFtraceEventSchema: GenMessage<Ext4EsShrinkScanEnterFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 28); /** * @generated from message perfetto.protos.Ext4EsShrinkScanExitFtraceEvent */ export type Ext4EsShrinkScanExitFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkScanExitFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional int32 nr_shrunk = 2; */ nrShrunk: number; /** * @generated from field: optional int32 cache_cnt = 3; */ cacheCnt: number; }; /** * Describes the message perfetto.protos.Ext4EsShrinkScanExitFtraceEvent. * Use `create(Ext4EsShrinkScanExitFtraceEventSchema)` to create a new message. */ export const Ext4EsShrinkScanExitFtraceEventSchema: GenMessage<Ext4EsShrinkScanExitFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 29); /** * @generated from message perfetto.protos.Ext4EvictInodeFtraceEvent */ export type Ext4EvictInodeFtraceEvent = Message<"perfetto.protos.Ext4EvictInodeFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int32 nlink = 3; */ nlink: number; }; /** * Describes the message perfetto.protos.Ext4EvictInodeFtraceEvent. * Use `create(Ext4EvictInodeFtraceEventSchema)` to create a new message. */ export const Ext4EvictInodeFtraceEventSchema: GenMessage<Ext4EvictInodeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 30); /** * @generated from message perfetto.protos.Ext4ExtConvertToInitializedEnterFtraceEvent */ export type Ext4ExtConvertToInitializedEnterFtraceEvent = Message<"perfetto.protos.Ext4ExtConvertToInitializedEnterFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 m_lblk = 3; */ mLblk: number; /** * @generated from field: optional uint32 m_len = 4; */ mLen: number; /** * @generated from field: optional uint32 u_lblk = 5; */ uLblk: number; /** * @generated from field: optional uint32 u_len = 6; */ uLen: number; /** * @generated from field: optional uint64 u_pblk = 7; */ uPblk: bigint; }; /** * Describes the message perfetto.protos.Ext4ExtConvertToInitializedEnterFtraceEvent. * Use `create(Ext4ExtConvertToInitializedEnterFtraceEventSchema)` to create a new message. */ export const Ext4ExtConvertToInitializedEnterFtraceEventSchema: GenMessage<Ext4ExtConvertToInitializedEnterFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 31); /** * @generated from message perfetto.protos.Ext4ExtConvertToInitializedFastpathFtraceEvent */ export type Ext4ExtConvertToInitializedFastpathFtraceEvent = Message<"perfetto.protos.Ext4ExtConvertToInitializedFastpathFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 m_lblk = 3; */ mLblk: number; /** * @generated from field: optional uint32 m_len = 4; */ mLen: number; /** * @generated from field: optional uint32 u_lblk = 5; */ uLblk: number; /** * @generated from field: optional uint32 u_len = 6; */ uLen: number; /** * @generated from field: optional uint64 u_pblk = 7; */ uPblk: bigint; /** * @generated from field: optional uint32 i_lblk = 8; */ iLblk: number; /** * @generated from field: optional uint32 i_len = 9; */ iLen: number; /** * @generated from field: optional uint64 i_pblk = 10; */ iPblk: bigint; }; /** * Describes the message perfetto.protos.Ext4ExtConvertToInitializedFastpathFtraceEvent. * Use `create(Ext4ExtConvertToInitializedFastpathFtraceEventSchema)` to create a new message. */ export const Ext4ExtConvertToInitializedFastpathFtraceEventSchema: GenMessage<Ext4ExtConvertToInitializedFastpathFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 32); /** * @generated from message perfetto.protos.Ext4ExtHandleUnwrittenExtentsFtraceEvent */ export type Ext4ExtHandleUnwrittenExtentsFtraceEvent = Message<"perfetto.protos.Ext4ExtHandleUnwrittenExtentsFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional int32 flags = 3; */ flags: number; /** * @generated from field: optional uint32 lblk = 4; */ lblk: number; /** * @generated from field: optional uint64 pblk = 5; */ pblk: bigint; /** * @generated from field: optional uint32 len = 6; */ len: number; /** * @generated from field: optional uint32 allocated = 7; */ allocated: number; /** * @generated from field: optional uint64 newblk = 8; */ newblk: bigint; }; /** * Describes the message perfetto.protos.Ext4ExtHandleUnwrittenExtentsFtraceEvent. * Use `create(Ext4ExtHandleUnwrittenExtentsFtraceEventSchema)` to create a new message. */ export const Ext4ExtHandleUnwrittenExtentsFtraceEventSchema: GenMessage<Ext4ExtHandleUnwrittenExtentsFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 33); /** * @generated from message perfetto.protos.Ext4ExtInCacheFtraceEvent */ export type Ext4ExtInCacheFtraceEvent = Message<"perfetto.protos.Ext4ExtInCacheFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint32 lblk = 3; */ lblk: number; /** * @generated from field: optional int32 ret = 4; */ ret: number; }; /** * Describes the message perfetto.protos.Ext4ExtInCacheFtraceEvent. * Use `create(Ext4ExtInCacheFtraceEventSchema)` to create a new message. */ export const Ext4ExtInCacheFtraceEventSchema: GenMessage<Ext4ExtInCacheFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_ext4, 34); /** * @generated from message perfetto.protos.Ext4ExtLoadExtentFtraceEvent */ export type Ext4ExtLoadExtentFtraceEvent = Message<"perfetto.protos.Ext4ExtLoadExtentFtraceEvent"> & { /** * @generated from field: optional uint64 dev = 1; */ dev: bigint; /** * @generated from field: optional uint64 ino = 2; */ ino: bigint; /** * @generated from field: optional uint64 pblk = 3; */ pblk: bigint; /** * @generated from field: optional uint32 lblk = 4; */ lblk: number; }; /** * Describes the message perfetto.protos.Ext4ExtLoadExtentFtraceEvent. * Use `create(Ext4ExtLoadExtentFtraceEventSchema)` to create a new message. */ export const Ext4ExtLoadExtentFtraceEventSchema