blob: 4d546b4a2f625e58632af7e774231a75ef35eb1f [file] [log] [blame]
// Autogenerated by:
// ../../tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.
syntax = "proto2";
option optimize_for = LITE_RUNTIME;
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;
}