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 KvmAccessFaultFtraceEvent { 9 optional uint64 ipa = 1; 10} 11message KvmAckIrqFtraceEvent { 12 optional uint32 irqchip = 1; 13 optional uint32 pin = 2; 14} 15message KvmAgeHvaFtraceEvent { 16 optional uint64 end = 1; 17 optional uint64 start = 2; 18} 19message KvmAgePageFtraceEvent { 20 optional uint64 gfn = 1; 21 optional uint64 hva = 2; 22 optional uint32 level = 3; 23 optional uint32 referenced = 4; 24} 25message KvmArmClearDebugFtraceEvent { 26 optional uint32 guest_debug = 1; 27} 28message KvmArmSetDreg32FtraceEvent { 29 optional string name = 1; 30 optional uint32 value = 2; 31} 32message KvmArmSetRegsetFtraceEvent { 33 optional int32 len = 1; 34 optional string name = 2; 35} 36message KvmArmSetupDebugFtraceEvent { 37 optional uint32 guest_debug = 1; 38 optional uint64 vcpu = 2; 39} 40message KvmEntryFtraceEvent { 41 optional uint64 vcpu_pc = 1; 42} 43message KvmExitFtraceEvent { 44 optional uint32 esr_ec = 1; 45 optional int32 ret = 2; 46 optional uint64 vcpu_pc = 3; 47} 48message KvmFpuFtraceEvent { 49 optional uint32 load = 1; 50} 51message KvmGetTimerMapFtraceEvent { 52 optional int32 direct_ptimer = 1; 53 optional int32 direct_vtimer = 2; 54 optional int32 emul_ptimer = 3; 55 optional uint64 vcpu_id = 4; 56} 57message KvmGuestFaultFtraceEvent { 58 optional uint64 hsr = 1; 59 optional uint64 hxfar = 2; 60 optional uint64 ipa = 3; 61 optional uint64 vcpu_pc = 4; 62} 63message KvmHandleSysRegFtraceEvent { 64 optional uint64 hsr = 1; 65} 66message KvmHvcArm64FtraceEvent { 67 optional uint64 imm = 1; 68 optional uint64 r0 = 2; 69 optional uint64 vcpu_pc = 3; 70} 71message KvmIrqLineFtraceEvent { 72 optional int32 irq_num = 1; 73 optional int32 level = 2; 74 optional uint32 type = 3; 75 optional int32 vcpu_idx = 4; 76} 77message KvmMmioFtraceEvent { 78 optional uint64 gpa = 1; 79 optional uint32 len = 2; 80 optional uint32 type = 3; 81 optional uint64 val = 4; 82} 83message KvmMmioEmulateFtraceEvent { 84 optional uint64 cpsr = 1; 85 optional uint64 instr = 2; 86 optional uint64 vcpu_pc = 3; 87} 88message KvmSetGuestDebugFtraceEvent { 89 optional uint32 guest_debug = 1; 90 optional uint64 vcpu = 2; 91} 92message KvmSetIrqFtraceEvent { 93 optional uint32 gsi = 1; 94 optional int32 irq_source_id = 2; 95 optional int32 level = 3; 96} 97message KvmSetSpteHvaFtraceEvent { 98 optional uint64 hva = 1; 99} 100message KvmSetWayFlushFtraceEvent { 101 optional uint32 cache = 1; 102 optional uint64 vcpu_pc = 2; 103} 104message KvmSysAccessFtraceEvent { 105 optional uint32 CRm = 1; 106 optional uint32 CRn = 2; 107 optional uint32 Op0 = 3; 108 optional uint32 Op1 = 4; 109 optional uint32 Op2 = 5; 110 optional uint32 is_write = 6; 111 optional string name = 7; 112 optional uint64 vcpu_pc = 8; 113} 114message KvmTestAgeHvaFtraceEvent { 115 optional uint64 hva = 1; 116} 117message KvmTimerEmulateFtraceEvent { 118 optional uint32 should_fire = 1; 119 optional int32 timer_idx = 2; 120} 121message KvmTimerHrtimerExpireFtraceEvent { 122 optional int32 timer_idx = 1; 123} 124message KvmTimerRestoreStateFtraceEvent { 125 optional uint64 ctl = 1; 126 optional uint64 cval = 2; 127 optional int32 timer_idx = 3; 128} 129message KvmTimerSaveStateFtraceEvent { 130 optional uint64 ctl = 1; 131 optional uint64 cval = 2; 132 optional int32 timer_idx = 3; 133} 134message KvmTimerUpdateIrqFtraceEvent { 135 optional uint32 irq = 1; 136 optional int32 level = 2; 137 optional uint64 vcpu_id = 3; 138} 139message KvmToggleCacheFtraceEvent { 140 optional uint32 now = 1; 141 optional uint64 vcpu_pc = 2; 142 optional uint32 was = 3; 143} 144message KvmUnmapHvaRangeFtraceEvent { 145 optional uint64 end = 1; 146 optional uint64 start = 2; 147} 148message KvmUserspaceExitFtraceEvent { 149 optional uint32 reason = 1; 150} 151message KvmVcpuWakeupFtraceEvent { 152 optional uint64 ns = 1; 153 optional uint32 valid = 2; 154 optional uint32 waited = 3; 155} 156message KvmWfxArm64FtraceEvent { 157 optional uint32 is_wfe = 1; 158 optional uint64 vcpu_pc = 2; 159} 160message TrapRegFtraceEvent { 161 optional string fn = 1; 162 optional uint32 is_write = 2; 163 optional int32 reg = 3; 164 optional uint64 write_value = 4; 165} 166message VgicUpdateIrqPendingFtraceEvent { 167 optional uint32 irq = 1; 168 optional uint32 level = 2; 169 optional uint64 vcpu_id = 3; 170} 171