• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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