// 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; } message SchedWakeupTaskAttrFtraceEvent { optional int32 pid = 1; optional uint64 cpu_affinity = 2; optional uint64 task_util = 3; optional uint64 uclamp_min = 4; optional uint64 vruntime = 5; }