// 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; }