blob: fb4e2fb8e0be532561c0c6553ba0081655bead79 [file] [log] [blame]
// Autogenerated by:
// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.
syntax = "proto2";
package perfetto.protos;
message SchedSwitchFtraceEvent {
optional string prev_comm = 1;
optional int32 prev_pid = 2;
optional int32 prev_prio = 3;
optional int64 prev_state = 4;
optional string next_comm = 5;
optional int32 next_pid = 6;
optional int32 next_prio = 7;
}
message SchedWakeupFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
optional int32 prio = 3;
optional int32 success = 4;
optional int32 target_cpu = 5;
}
message SchedBlockedReasonFtraceEvent {
optional int32 pid = 1;
optional uint64 caller = 2;
optional uint32 io_wait = 3;
}
message SchedCpuHotplugFtraceEvent {
optional int32 affected_cpu = 1;
optional int32 error = 2;
optional int32 status = 3;
}
message SchedWakingFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
optional int32 prio = 3;
optional int32 success = 4;
optional int32 target_cpu = 5;
}
message SchedWakeupNewFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
optional int32 prio = 3;
optional int32 success = 4;
optional int32 target_cpu = 5;
}
message SchedProcessExecFtraceEvent {
optional string filename = 1;
optional int32 pid = 2;
optional int32 old_pid = 3;
}
message SchedProcessExitFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
optional int32 tgid = 3;
optional int32 prio = 4;
}
message SchedProcessForkFtraceEvent {
optional string parent_comm = 1;
optional int32 parent_pid = 2;
optional string child_comm = 3;
optional int32 child_pid = 4;
}
message SchedProcessFreeFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
optional int32 prio = 3;
}
message SchedProcessHangFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
}
message SchedProcessWaitFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
optional int32 prio = 3;
}
message SchedPiSetprioFtraceEvent {
optional string comm = 1;
optional int32 newprio = 2;
optional int32 oldprio = 3;
optional int32 pid = 4;
}
message SchedCpuUtilCfsFtraceEvent {
optional int32 active = 1;
optional uint64 capacity = 2;
optional uint64 capacity_orig = 3;
optional uint32 cpu = 4;
optional uint64 cpu_importance = 5;
optional uint64 cpu_util = 6;
optional uint32 exit_lat = 7;
optional uint64 group_capacity = 8;
optional uint32 grp_overutilized = 9;
optional uint32 idle_cpu = 10;
optional uint32 nr_running = 11;
optional int64 spare_cap = 12;
optional uint32 task_fits = 13;
optional uint64 wake_group_util = 14;
optional uint64 wake_util = 15;
}
message SchedMigrateTaskFtraceEvent {
optional string comm = 1;
optional int32 pid = 2;
optional int32 prio = 3;
optional int32 orig_cpu = 4;
optional int32 dest_cpu = 5;
optional int32 running = 6;
optional uint32 load = 7;
}