perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
269 lines • 8.01 kB
TypeScript
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file protos/perfetto/trace/ftrace/cgroup.proto.
*/
export declare const file_protos_perfetto_trace_ftrace_cgroup: GenFile;
/**
* @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 declare const CgroupAttachTaskFtraceEventSchema: GenMessage<CgroupAttachTaskFtraceEvent>;
/**
* @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 declare const CgroupMkdirFtraceEventSchema: GenMessage<CgroupMkdirFtraceEvent>;
/**
* @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 declare const CgroupRemountFtraceEventSchema: GenMessage<CgroupRemountFtraceEvent>;
/**
* @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 declare const CgroupRmdirFtraceEventSchema: GenMessage<CgroupRmdirFtraceEvent>;
/**
* @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 declare const CgroupTransferTasksFtraceEventSchema: GenMessage<CgroupTransferTasksFtraceEvent>;
/**
* @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 declare const CgroupDestroyRootFtraceEventSchema: GenMessage<CgroupDestroyRootFtraceEvent>;
/**
* @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 declare const CgroupReleaseFtraceEventSchema: GenMessage<CgroupReleaseFtraceEvent>;
/**
* @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 declare const CgroupRenameFtraceEventSchema: GenMessage<CgroupRenameFtraceEvent>;
/**
* @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 declare const CgroupSetupRootFtraceEventSchema: GenMessage<CgroupSetupRootFtraceEvent>;
//# sourceMappingURL=cgroup_pb.d.ts.map