1// Autogenerated by: 2// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc 3// Do not edit. 4 5syntax = "proto2"; 6package perfetto.protos; 7 8message SchedSwitchFtraceEvent { 9 optional string prev_comm = 1; 10 optional int32 prev_pid = 2; 11 optional int32 prev_prio = 3; 12 optional int64 prev_state = 4; 13 optional string next_comm = 5; 14 optional int32 next_pid = 6; 15 optional int32 next_prio = 7; 16} 17message SchedWakeupFtraceEvent { 18 optional string comm = 1; 19 optional int32 pid = 2; 20 optional int32 prio = 3; 21 optional int32 success = 4; 22 optional int32 target_cpu = 5; 23} 24message SchedBlockedReasonFtraceEvent { 25 optional int32 pid = 1; 26 optional uint64 caller = 2; 27 optional uint32 io_wait = 3; 28} 29message SchedCpuHotplugFtraceEvent { 30 optional int32 affected_cpu = 1; 31 optional int32 error = 2; 32 optional int32 status = 3; 33} 34message SchedWakingFtraceEvent { 35 optional string comm = 1; 36 optional int32 pid = 2; 37 optional int32 prio = 3; 38 optional int32 success = 4; 39 optional int32 target_cpu = 5; 40} 41message SchedWakeupNewFtraceEvent { 42 optional string comm = 1; 43 optional int32 pid = 2; 44 optional int32 prio = 3; 45 optional int32 success = 4; 46 optional int32 target_cpu = 5; 47} 48message SchedProcessExecFtraceEvent { 49 optional string filename = 1; 50 optional int32 pid = 2; 51 optional int32 old_pid = 3; 52} 53message SchedProcessExitFtraceEvent { 54 optional string comm = 1; 55 optional int32 pid = 2; 56 optional int32 tgid = 3; 57 optional int32 prio = 4; 58} 59message SchedProcessForkFtraceEvent { 60 optional string parent_comm = 1; 61 optional int32 parent_pid = 2; 62 optional string child_comm = 3; 63 optional int32 child_pid = 4; 64} 65message SchedProcessFreeFtraceEvent { 66 optional string comm = 1; 67 optional int32 pid = 2; 68 optional int32 prio = 3; 69} 70message SchedProcessHangFtraceEvent { 71 optional string comm = 1; 72 optional int32 pid = 2; 73} 74message SchedProcessWaitFtraceEvent { 75 optional string comm = 1; 76 optional int32 pid = 2; 77 optional int32 prio = 3; 78} 79message SchedPiSetprioFtraceEvent { 80 optional string comm = 1; 81 optional int32 newprio = 2; 82 optional int32 oldprio = 3; 83 optional int32 pid = 4; 84} 85message SchedCpuUtilCfsFtraceEvent { 86 optional int32 active = 1; 87 optional uint64 capacity = 2; 88 optional uint64 capacity_orig = 3; 89 optional uint32 cpu = 4; 90 optional uint64 cpu_importance = 5; 91 optional uint64 cpu_util = 6; 92 optional uint32 exit_lat = 7; 93 optional uint64 group_capacity = 8; 94 optional uint32 grp_overutilized = 9; 95 optional uint32 idle_cpu = 10; 96 optional uint32 nr_running = 11; 97 optional int64 spare_cap = 12; 98 optional uint32 task_fits = 13; 99 optional uint64 wake_group_util = 14; 100 optional uint64 wake_util = 15; 101} 102