perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
342 lines (285 loc) • 9.95 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/cgroup.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/cgroup.proto.
*/
export const file_protos_perfetto_trace_ftrace_cgroup: GenFile = /*@__PURE__*/
fileDesc("Cilwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL2Nncm91cC5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIo4BChtDZ3JvdXBBdHRhY2hUYXNrRnRyYWNlRXZlbnQSEAoIZHN0X3Jvb3QYASABKAUSDgoGZHN0X2lkGAIgASgFEgsKA3BpZBgDIAEoBRIMCgRjb21tGAQgASgJEg0KBWNuYW1lGAUgASgJEhEKCWRzdF9sZXZlbBgGIAEoBRIQCghkc3RfcGF0aBgHIAEoCSJeChZDZ3JvdXBNa2RpckZ0cmFjZUV2ZW50EgwKBHJvb3QYASABKAUSCgoCaWQYAiABKAUSDQoFY25hbWUYAyABKAkSDQoFbGV2ZWwYBCABKAUSDAoEcGF0aBgFIAEoCSJHChhDZ3JvdXBSZW1vdW50RnRyYWNlRXZlbnQSDAoEcm9vdBgBIAEoBRIPCgdzc19tYXNrGAIgASgNEgwKBG5hbWUYAyABKAkiXgoWQ2dyb3VwUm1kaXJGdHJhY2VFdmVudBIMCgRyb290GAEgASgFEgoKAmlkGAIgASgFEg0KBWNuYW1lGAMgASgJEg0KBWxldmVsGAQgASgFEgwKBHBhdGgYBSABKAkikQEKHkNncm91cFRyYW5zZmVyVGFza3NGdHJhY2VFdmVudBIQCghkc3Rfcm9vdBgBIAEoBRIOCgZkc3RfaWQYAiABKAUSCwoDcGlkGAMgASgFEgwKBGNvbW0YBCABKAkSDQoFY25hbWUYBSABKAkSEQoJZHN0X2xldmVsGAYgASgFEhAKCGRzdF9wYXRoGAcgASgJIksKHENncm91cERlc3Ryb3lSb290RnRyYWNlRXZlbnQSDAoEcm9vdBgBIAEoBRIPCgdzc19tYXNrGAIgASgNEgwKBG5hbWUYAyABKAkiYAoYQ2dyb3VwUmVsZWFzZUZ0cmFjZUV2ZW50EgwKBHJvb3QYASABKAUSCgoCaWQYAiABKAUSDQoFY25hbWUYAyABKAkSDQoFbGV2ZWwYBCABKAUSDAoEcGF0aBgFIAEoCSJfChdDZ3JvdXBSZW5hbWVGdHJhY2VFdmVudBIMCgRyb290GAEgASgFEgoKAmlkGAIgASgFEg0KBWNuYW1lGAMgASgJEg0KBWxldmVsGAQgASgFEgwKBHBhdGgYBSABKAkiSQoaQ2dyb3VwU2V0dXBSb290RnRyYWNlRXZlbnQSDAoEcm9vdBgBIAEoBRIPCgdzc19tYXNrGAIgASgNEgwKBG5hbWUYAyABKAk");
/**
* @generated from message perfetto.protos.CgroupAttachTaskFtraceEvent
*/
export type CgroupAttachTaskFtraceEvent = Message<"perfetto.protos.CgroupAttachTaskFtraceEvent"> & {
/**
* @generated from field: optional int32 dst_root = 1;
*/
dstRoot: number;
/**
* @generated from field: optional int32 dst_id = 2;
*/
dstId: number;
/**
* @generated from field: optional int32 pid = 3;
*/
pid: number;
/**
* @generated from field: optional string comm = 4;
*/
comm: string;
/**
* @generated from field: optional string cname = 5;
*/
cname: string;
/**
* @generated from field: optional int32 dst_level = 6;
*/
dstLevel: number;
/**
* @generated from field: optional string dst_path = 7;
*/
dstPath: string;
};
/**
* Describes the message perfetto.protos.CgroupAttachTaskFtraceEvent.
* Use `create(CgroupAttachTaskFtraceEventSchema)` to create a new message.
*/
export const CgroupAttachTaskFtraceEventSchema: GenMessage<CgroupAttachTaskFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 0);
/**
* @generated from message perfetto.protos.CgroupMkdirFtraceEvent
*/
export type CgroupMkdirFtraceEvent = Message<"perfetto.protos.CgroupMkdirFtraceEvent"> & {
/**
* @generated from field: optional int32 root = 1;
*/
root: number;
/**
* @generated from field: optional int32 id = 2;
*/
id: number;
/**
* @generated from field: optional string cname = 3;
*/
cname: string;
/**
* @generated from field: optional int32 level = 4;
*/
level: number;
/**
* @generated from field: optional string path = 5;
*/
path: string;
};
/**
* Describes the message perfetto.protos.CgroupMkdirFtraceEvent.
* Use `create(CgroupMkdirFtraceEventSchema)` to create a new message.
*/
export const CgroupMkdirFtraceEventSchema: GenMessage<CgroupMkdirFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 1);
/**
* @generated from message perfetto.protos.CgroupRemountFtraceEvent
*/
export type CgroupRemountFtraceEvent = Message<"perfetto.protos.CgroupRemountFtraceEvent"> & {
/**
* @generated from field: optional int32 root = 1;
*/
root: number;
/**
* @generated from field: optional uint32 ss_mask = 2;
*/
ssMask: number;
/**
* @generated from field: optional string name = 3;
*/
name: string;
};
/**
* Describes the message perfetto.protos.CgroupRemountFtraceEvent.
* Use `create(CgroupRemountFtraceEventSchema)` to create a new message.
*/
export const CgroupRemountFtraceEventSchema: GenMessage<CgroupRemountFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 2);
/**
* @generated from message perfetto.protos.CgroupRmdirFtraceEvent
*/
export type CgroupRmdirFtraceEvent = Message<"perfetto.protos.CgroupRmdirFtraceEvent"> & {
/**
* @generated from field: optional int32 root = 1;
*/
root: number;
/**
* @generated from field: optional int32 id = 2;
*/
id: number;
/**
* @generated from field: optional string cname = 3;
*/
cname: string;
/**
* @generated from field: optional int32 level = 4;
*/
level: number;
/**
* @generated from field: optional string path = 5;
*/
path: string;
};
/**
* Describes the message perfetto.protos.CgroupRmdirFtraceEvent.
* Use `create(CgroupRmdirFtraceEventSchema)` to create a new message.
*/
export const CgroupRmdirFtraceEventSchema: GenMessage<CgroupRmdirFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 3);
/**
* @generated from message perfetto.protos.CgroupTransferTasksFtraceEvent
*/
export type CgroupTransferTasksFtraceEvent = Message<"perfetto.protos.CgroupTransferTasksFtraceEvent"> & {
/**
* @generated from field: optional int32 dst_root = 1;
*/
dstRoot: number;
/**
* @generated from field: optional int32 dst_id = 2;
*/
dstId: number;
/**
* @generated from field: optional int32 pid = 3;
*/
pid: number;
/**
* @generated from field: optional string comm = 4;
*/
comm: string;
/**
* @generated from field: optional string cname = 5;
*/
cname: string;
/**
* @generated from field: optional int32 dst_level = 6;
*/
dstLevel: number;
/**
* @generated from field: optional string dst_path = 7;
*/
dstPath: string;
};
/**
* Describes the message perfetto.protos.CgroupTransferTasksFtraceEvent.
* Use `create(CgroupTransferTasksFtraceEventSchema)` to create a new message.
*/
export const CgroupTransferTasksFtraceEventSchema: GenMessage<CgroupTransferTasksFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 4);
/**
* @generated from message perfetto.protos.CgroupDestroyRootFtraceEvent
*/
export type CgroupDestroyRootFtraceEvent = Message<"perfetto.protos.CgroupDestroyRootFtraceEvent"> & {
/**
* @generated from field: optional int32 root = 1;
*/
root: number;
/**
* @generated from field: optional uint32 ss_mask = 2;
*/
ssMask: number;
/**
* @generated from field: optional string name = 3;
*/
name: string;
};
/**
* Describes the message perfetto.protos.CgroupDestroyRootFtraceEvent.
* Use `create(CgroupDestroyRootFtraceEventSchema)` to create a new message.
*/
export const CgroupDestroyRootFtraceEventSchema: GenMessage<CgroupDestroyRootFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 5);
/**
* @generated from message perfetto.protos.CgroupReleaseFtraceEvent
*/
export type CgroupReleaseFtraceEvent = Message<"perfetto.protos.CgroupReleaseFtraceEvent"> & {
/**
* @generated from field: optional int32 root = 1;
*/
root: number;
/**
* @generated from field: optional int32 id = 2;
*/
id: number;
/**
* @generated from field: optional string cname = 3;
*/
cname: string;
/**
* @generated from field: optional int32 level = 4;
*/
level: number;
/**
* @generated from field: optional string path = 5;
*/
path: string;
};
/**
* Describes the message perfetto.protos.CgroupReleaseFtraceEvent.
* Use `create(CgroupReleaseFtraceEventSchema)` to create a new message.
*/
export const CgroupReleaseFtraceEventSchema: GenMessage<CgroupReleaseFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 6);
/**
* @generated from message perfetto.protos.CgroupRenameFtraceEvent
*/
export type CgroupRenameFtraceEvent = Message<"perfetto.protos.CgroupRenameFtraceEvent"> & {
/**
* @generated from field: optional int32 root = 1;
*/
root: number;
/**
* @generated from field: optional int32 id = 2;
*/
id: number;
/**
* @generated from field: optional string cname = 3;
*/
cname: string;
/**
* @generated from field: optional int32 level = 4;
*/
level: number;
/**
* @generated from field: optional string path = 5;
*/
path: string;
};
/**
* Describes the message perfetto.protos.CgroupRenameFtraceEvent.
* Use `create(CgroupRenameFtraceEventSchema)` to create a new message.
*/
export const CgroupRenameFtraceEventSchema: GenMessage<CgroupRenameFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 7);
/**
* @generated from message perfetto.protos.CgroupSetupRootFtraceEvent
*/
export type CgroupSetupRootFtraceEvent = Message<"perfetto.protos.CgroupSetupRootFtraceEvent"> & {
/**
* @generated from field: optional int32 root = 1;
*/
root: number;
/**
* @generated from field: optional uint32 ss_mask = 2;
*/
ssMask: number;
/**
* @generated from field: optional string name = 3;
*/
name: string;
};
/**
* Describes the message perfetto.protos.CgroupSetupRootFtraceEvent.
* Use `create(CgroupSetupRootFtraceEventSchema)` to create a new message.
*/
export const CgroupSetupRootFtraceEventSchema: GenMessage<CgroupSetupRootFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cgroup, 8);