UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

479 lines 14.5 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/ftrace/sched.proto. */ export declare const file_protos_perfetto_trace_ftrace_sched: GenFile; /** * @generated from message perfetto.protos.SchedSwitchFtraceEvent */ export type SchedSwitchFtraceEvent = Message<"perfetto.protos.SchedSwitchFtraceEvent"> & { /** * @generated from field: optional string prev_comm = 1; */ prevComm: string; /** * @generated from field: optional int32 prev_pid = 2; */ prevPid: number; /** * @generated from field: optional int32 prev_prio = 3; */ prevPrio: number; /** * @generated from field: optional int64 prev_state = 4; */ prevState: bigint; /** * @generated from field: optional string next_comm = 5; */ nextComm: string; /** * @generated from field: optional int32 next_pid = 6; */ nextPid: number; /** * @generated from field: optional int32 next_prio = 7; */ nextPrio: number; }; /** * Describes the message perfetto.protos.SchedSwitchFtraceEvent. * Use `create(SchedSwitchFtraceEventSchema)` to create a new message. */ export declare const SchedSwitchFtraceEventSchema: GenMessage<SchedSwitchFtraceEvent>; /** * @generated from message perfetto.protos.SchedWakeupFtraceEvent */ export type SchedWakeupFtraceEvent = Message<"perfetto.protos.SchedWakeupFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 prio = 3; */ prio: number; /** * @generated from field: optional int32 success = 4; */ success: number; /** * @generated from field: optional int32 target_cpu = 5; */ targetCpu: number; }; /** * Describes the message perfetto.protos.SchedWakeupFtraceEvent. * Use `create(SchedWakeupFtraceEventSchema)` to create a new message. */ export declare const SchedWakeupFtraceEventSchema: GenMessage<SchedWakeupFtraceEvent>; /** * @generated from message perfetto.protos.SchedBlockedReasonFtraceEvent */ export type SchedBlockedReasonFtraceEvent = Message<"perfetto.protos.SchedBlockedReasonFtraceEvent"> & { /** * @generated from field: optional int32 pid = 1; */ pid: number; /** * @generated from field: optional uint64 caller = 2; */ caller: bigint; /** * @generated from field: optional uint32 io_wait = 3; */ ioWait: number; }; /** * Describes the message perfetto.protos.SchedBlockedReasonFtraceEvent. * Use `create(SchedBlockedReasonFtraceEventSchema)` to create a new message. */ export declare const SchedBlockedReasonFtraceEventSchema: GenMessage<SchedBlockedReasonFtraceEvent>; /** * @generated from message perfetto.protos.SchedCpuHotplugFtraceEvent */ export type SchedCpuHotplugFtraceEvent = Message<"perfetto.protos.SchedCpuHotplugFtraceEvent"> & { /** * @generated from field: optional int32 affected_cpu = 1; */ affectedCpu: number; /** * @generated from field: optional int32 error = 2; */ error: number; /** * @generated from field: optional int32 status = 3; */ status: number; }; /** * Describes the message perfetto.protos.SchedCpuHotplugFtraceEvent. * Use `create(SchedCpuHotplugFtraceEventSchema)` to create a new message. */ export declare const SchedCpuHotplugFtraceEventSchema: GenMessage<SchedCpuHotplugFtraceEvent>; /** * @generated from message perfetto.protos.SchedWakingFtraceEvent */ export type SchedWakingFtraceEvent = Message<"perfetto.protos.SchedWakingFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 prio = 3; */ prio: number; /** * @generated from field: optional int32 success = 4; */ success: number; /** * @generated from field: optional int32 target_cpu = 5; */ targetCpu: number; }; /** * Describes the message perfetto.protos.SchedWakingFtraceEvent. * Use `create(SchedWakingFtraceEventSchema)` to create a new message. */ export declare const SchedWakingFtraceEventSchema: GenMessage<SchedWakingFtraceEvent>; /** * @generated from message perfetto.protos.SchedWakeupNewFtraceEvent */ export type SchedWakeupNewFtraceEvent = Message<"perfetto.protos.SchedWakeupNewFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 prio = 3; */ prio: number; /** * @generated from field: optional int32 success = 4; */ success: number; /** * @generated from field: optional int32 target_cpu = 5; */ targetCpu: number; }; /** * Describes the message perfetto.protos.SchedWakeupNewFtraceEvent. * Use `create(SchedWakeupNewFtraceEventSchema)` to create a new message. */ export declare const SchedWakeupNewFtraceEventSchema: GenMessage<SchedWakeupNewFtraceEvent>; /** * @generated from message perfetto.protos.SchedProcessExecFtraceEvent */ export type SchedProcessExecFtraceEvent = Message<"perfetto.protos.SchedProcessExecFtraceEvent"> & { /** * @generated from field: optional string filename = 1; */ filename: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 old_pid = 3; */ oldPid: number; }; /** * Describes the message perfetto.protos.SchedProcessExecFtraceEvent. * Use `create(SchedProcessExecFtraceEventSchema)` to create a new message. */ export declare const SchedProcessExecFtraceEventSchema: GenMessage<SchedProcessExecFtraceEvent>; /** * @generated from message perfetto.protos.SchedProcessExitFtraceEvent */ export type SchedProcessExitFtraceEvent = Message<"perfetto.protos.SchedProcessExitFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 tgid = 3; */ tgid: number; /** * @generated from field: optional int32 prio = 4; */ prio: number; }; /** * Describes the message perfetto.protos.SchedProcessExitFtraceEvent. * Use `create(SchedProcessExitFtraceEventSchema)` to create a new message. */ export declare const SchedProcessExitFtraceEventSchema: GenMessage<SchedProcessExitFtraceEvent>; /** * @generated from message perfetto.protos.SchedProcessForkFtraceEvent */ export type SchedProcessForkFtraceEvent = Message<"perfetto.protos.SchedProcessForkFtraceEvent"> & { /** * @generated from field: optional string parent_comm = 1; */ parentComm: string; /** * @generated from field: optional int32 parent_pid = 2; */ parentPid: number; /** * @generated from field: optional string child_comm = 3; */ childComm: string; /** * @generated from field: optional int32 child_pid = 4; */ childPid: number; }; /** * Describes the message perfetto.protos.SchedProcessForkFtraceEvent. * Use `create(SchedProcessForkFtraceEventSchema)` to create a new message. */ export declare const SchedProcessForkFtraceEventSchema: GenMessage<SchedProcessForkFtraceEvent>; /** * @generated from message perfetto.protos.SchedProcessFreeFtraceEvent */ export type SchedProcessFreeFtraceEvent = Message<"perfetto.protos.SchedProcessFreeFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 prio = 3; */ prio: number; }; /** * Describes the message perfetto.protos.SchedProcessFreeFtraceEvent. * Use `create(SchedProcessFreeFtraceEventSchema)` to create a new message. */ export declare const SchedProcessFreeFtraceEventSchema: GenMessage<SchedProcessFreeFtraceEvent>; /** * @generated from message perfetto.protos.SchedProcessHangFtraceEvent */ export type SchedProcessHangFtraceEvent = Message<"perfetto.protos.SchedProcessHangFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; }; /** * Describes the message perfetto.protos.SchedProcessHangFtraceEvent. * Use `create(SchedProcessHangFtraceEventSchema)` to create a new message. */ export declare const SchedProcessHangFtraceEventSchema: GenMessage<SchedProcessHangFtraceEvent>; /** * @generated from message perfetto.protos.SchedProcessWaitFtraceEvent */ export type SchedProcessWaitFtraceEvent = Message<"perfetto.protos.SchedProcessWaitFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 prio = 3; */ prio: number; }; /** * Describes the message perfetto.protos.SchedProcessWaitFtraceEvent. * Use `create(SchedProcessWaitFtraceEventSchema)` to create a new message. */ export declare const SchedProcessWaitFtraceEventSchema: GenMessage<SchedProcessWaitFtraceEvent>; /** * @generated from message perfetto.protos.SchedPiSetprioFtraceEvent */ export type SchedPiSetprioFtraceEvent = Message<"perfetto.protos.SchedPiSetprioFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 newprio = 2; */ newprio: number; /** * @generated from field: optional int32 oldprio = 3; */ oldprio: number; /** * @generated from field: optional int32 pid = 4; */ pid: number; }; /** * Describes the message perfetto.protos.SchedPiSetprioFtraceEvent. * Use `create(SchedPiSetprioFtraceEventSchema)` to create a new message. */ export declare const SchedPiSetprioFtraceEventSchema: GenMessage<SchedPiSetprioFtraceEvent>; /** * @generated from message perfetto.protos.SchedCpuUtilCfsFtraceEvent */ export type SchedCpuUtilCfsFtraceEvent = Message<"perfetto.protos.SchedCpuUtilCfsFtraceEvent"> & { /** * @generated from field: optional int32 active = 1; */ active: number; /** * @generated from field: optional uint64 capacity = 2; */ capacity: bigint; /** * @generated from field: optional uint64 capacity_orig = 3; */ capacityOrig: bigint; /** * @generated from field: optional uint32 cpu = 4; */ cpu: number; /** * @generated from field: optional uint64 cpu_importance = 5; */ cpuImportance: bigint; /** * @generated from field: optional uint64 cpu_util = 6; */ cpuUtil: bigint; /** * @generated from field: optional uint32 exit_lat = 7; */ exitLat: number; /** * @generated from field: optional uint64 group_capacity = 8; */ groupCapacity: bigint; /** * @generated from field: optional uint32 grp_overutilized = 9; */ grpOverutilized: number; /** * @generated from field: optional uint32 idle_cpu = 10; */ idleCpu: number; /** * @generated from field: optional uint32 nr_running = 11; */ nrRunning: number; /** * @generated from field: optional int64 spare_cap = 12; */ spareCap: bigint; /** * @generated from field: optional uint32 task_fits = 13; */ taskFits: number; /** * @generated from field: optional uint64 wake_group_util = 14; */ wakeGroupUtil: bigint; /** * @generated from field: optional uint64 wake_util = 15; */ wakeUtil: bigint; }; /** * Describes the message perfetto.protos.SchedCpuUtilCfsFtraceEvent. * Use `create(SchedCpuUtilCfsFtraceEventSchema)` to create a new message. */ export declare const SchedCpuUtilCfsFtraceEventSchema: GenMessage<SchedCpuUtilCfsFtraceEvent>; /** * @generated from message perfetto.protos.SchedMigrateTaskFtraceEvent */ export type SchedMigrateTaskFtraceEvent = Message<"perfetto.protos.SchedMigrateTaskFtraceEvent"> & { /** * @generated from field: optional string comm = 1; */ comm: string; /** * @generated from field: optional int32 pid = 2; */ pid: number; /** * @generated from field: optional int32 prio = 3; */ prio: number; /** * @generated from field: optional int32 orig_cpu = 4; */ origCpu: number; /** * @generated from field: optional int32 dest_cpu = 5; */ destCpu: number; /** * @generated from field: optional int32 running = 6; */ running: number; /** * @generated from field: optional uint32 load = 7; */ load: number; }; /** * Describes the message perfetto.protos.SchedMigrateTaskFtraceEvent. * Use `create(SchedMigrateTaskFtraceEventSchema)` to create a new message. */ export declare const SchedMigrateTaskFtraceEventSchema: GenMessage<SchedMigrateTaskFtraceEvent>; /** * @generated from message perfetto.protos.SchedWakeupTaskAttrFtraceEvent */ export type SchedWakeupTaskAttrFtraceEvent = Message<"perfetto.protos.SchedWakeupTaskAttrFtraceEvent"> & { /** * @generated from field: optional int32 pid = 1; */ pid: number; /** * @generated from field: optional uint64 cpu_affinity = 2; */ cpuAffinity: bigint; /** * @generated from field: optional uint64 task_util = 3; */ taskUtil: bigint; /** * @generated from field: optional uint64 uclamp_min = 4; */ uclampMin: bigint; /** * @generated from field: optional uint64 vruntime = 5; */ vruntime: bigint; }; /** * Describes the message perfetto.protos.SchedWakeupTaskAttrFtraceEvent. * Use `create(SchedWakeupTaskAttrFtraceEventSchema)` to create a new message. */ export declare const SchedWakeupTaskAttrFtraceEventSchema: GenMessage<SchedWakeupTaskAttrFtraceEvent>; //# sourceMappingURL=sched_pb.d.ts.map