| // Autogenerated by: |
| // ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc |
| // Do not edit. |
| |
| syntax = "proto2"; |
| package perfetto.protos; |
| |
| message KvmAccessFaultFtraceEvent { |
| optional uint64 ipa = 1; |
| } |
| message KvmAckIrqFtraceEvent { |
| optional uint32 irqchip = 1; |
| optional uint32 pin = 2; |
| } |
| message KvmAgeHvaFtraceEvent { |
| optional uint64 end = 1; |
| optional uint64 start = 2; |
| } |
| message KvmAgePageFtraceEvent { |
| optional uint64 gfn = 1; |
| optional uint64 hva = 2; |
| optional uint32 level = 3; |
| optional uint32 referenced = 4; |
| } |
| message KvmArmClearDebugFtraceEvent { |
| optional uint32 guest_debug = 1; |
| } |
| message KvmArmSetDreg32FtraceEvent { |
| optional string name = 1; |
| optional uint32 value = 2; |
| } |
| message KvmArmSetRegsetFtraceEvent { |
| optional int32 len = 1; |
| optional string name = 2; |
| } |
| message KvmArmSetupDebugFtraceEvent { |
| optional uint32 guest_debug = 1; |
| optional uint64 vcpu = 2; |
| } |
| message KvmEntryFtraceEvent { |
| optional uint64 vcpu_pc = 1; |
| } |
| message KvmExitFtraceEvent { |
| optional uint32 esr_ec = 1; |
| optional int32 ret = 2; |
| optional uint64 vcpu_pc = 3; |
| } |
| message KvmFpuFtraceEvent { |
| optional uint32 load = 1; |
| } |
| message KvmGetTimerMapFtraceEvent { |
| optional int32 direct_ptimer = 1; |
| optional int32 direct_vtimer = 2; |
| optional int32 emul_ptimer = 3; |
| optional uint64 vcpu_id = 4; |
| } |
| message KvmGuestFaultFtraceEvent { |
| optional uint64 hsr = 1; |
| optional uint64 hxfar = 2; |
| optional uint64 ipa = 3; |
| optional uint64 vcpu_pc = 4; |
| } |
| message KvmHandleSysRegFtraceEvent { |
| optional uint64 hsr = 1; |
| } |
| message KvmHvcArm64FtraceEvent { |
| optional uint64 imm = 1; |
| optional uint64 r0 = 2; |
| optional uint64 vcpu_pc = 3; |
| } |
| message KvmIrqLineFtraceEvent { |
| optional int32 irq_num = 1; |
| optional int32 level = 2; |
| optional uint32 type = 3; |
| optional int32 vcpu_idx = 4; |
| } |
| message KvmMmioFtraceEvent { |
| optional uint64 gpa = 1; |
| optional uint32 len = 2; |
| optional uint32 type = 3; |
| optional uint64 val = 4; |
| } |
| message KvmMmioEmulateFtraceEvent { |
| optional uint64 cpsr = 1; |
| optional uint64 instr = 2; |
| optional uint64 vcpu_pc = 3; |
| } |
| message KvmSetGuestDebugFtraceEvent { |
| optional uint32 guest_debug = 1; |
| optional uint64 vcpu = 2; |
| } |
| message KvmSetIrqFtraceEvent { |
| optional uint32 gsi = 1; |
| optional int32 irq_source_id = 2; |
| optional int32 level = 3; |
| } |
| message KvmSetSpteHvaFtraceEvent { |
| optional uint64 hva = 1; |
| } |
| message KvmSetWayFlushFtraceEvent { |
| optional uint32 cache = 1; |
| optional uint64 vcpu_pc = 2; |
| } |
| message KvmSysAccessFtraceEvent { |
| optional uint32 CRm = 1; |
| optional uint32 CRn = 2; |
| optional uint32 Op0 = 3; |
| optional uint32 Op1 = 4; |
| optional uint32 Op2 = 5; |
| optional uint32 is_write = 6; |
| optional string name = 7; |
| optional uint64 vcpu_pc = 8; |
| } |
| message KvmTestAgeHvaFtraceEvent { |
| optional uint64 hva = 1; |
| } |
| message KvmTimerEmulateFtraceEvent { |
| optional uint32 should_fire = 1; |
| optional int32 timer_idx = 2; |
| } |
| message KvmTimerHrtimerExpireFtraceEvent { |
| optional int32 timer_idx = 1; |
| } |
| message KvmTimerRestoreStateFtraceEvent { |
| optional uint64 ctl = 1; |
| optional uint64 cval = 2; |
| optional int32 timer_idx = 3; |
| } |
| message KvmTimerSaveStateFtraceEvent { |
| optional uint64 ctl = 1; |
| optional uint64 cval = 2; |
| optional int32 timer_idx = 3; |
| } |
| message KvmTimerUpdateIrqFtraceEvent { |
| optional uint32 irq = 1; |
| optional int32 level = 2; |
| optional uint64 vcpu_id = 3; |
| } |
| message KvmToggleCacheFtraceEvent { |
| optional uint32 now = 1; |
| optional uint64 vcpu_pc = 2; |
| optional uint32 was = 3; |
| } |
| message KvmUnmapHvaRangeFtraceEvent { |
| optional uint64 end = 1; |
| optional uint64 start = 2; |
| } |
| message KvmUserspaceExitFtraceEvent { |
| optional uint32 reason = 1; |
| } |
| message KvmVcpuWakeupFtraceEvent { |
| optional uint64 ns = 1; |
| optional uint32 valid = 2; |
| optional uint32 waited = 3; |
| } |
| message KvmWfxArm64FtraceEvent { |
| optional uint32 is_wfe = 1; |
| optional uint64 vcpu_pc = 2; |
| } |
| message TrapRegFtraceEvent { |
| optional string fn = 1; |
| optional uint32 is_write = 2; |
| optional int32 reg = 3; |
| optional uint64 write_value = 4; |
| } |
| message VgicUpdateIrqPendingFtraceEvent { |
| optional uint32 irq = 1; |
| optional uint32 level = 2; |
| optional uint64 vcpu_id = 3; |
| } |