1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #include "qemu/osdep.h" |
4 | #include "qemu/module.h" |
5 | #include "trace.h" |
6 | |
7 | uint16_t _TRACE_QIO_TASK_NEW_DSTATE; |
8 | uint16_t _TRACE_QIO_TASK_COMPLETE_DSTATE; |
9 | uint16_t _TRACE_QIO_TASK_THREAD_START_DSTATE; |
10 | uint16_t _TRACE_QIO_TASK_THREAD_RUN_DSTATE; |
11 | uint16_t _TRACE_QIO_TASK_THREAD_EXIT_DSTATE; |
12 | uint16_t _TRACE_QIO_TASK_THREAD_RESULT_DSTATE; |
13 | uint16_t _TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_DSTATE; |
14 | uint16_t _TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_DSTATE; |
15 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_NEW_DSTATE; |
16 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_NEW_FD_DSTATE; |
17 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_DSTATE; |
18 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_DSTATE; |
19 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_DSTATE; |
20 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_DSTATE; |
21 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_DSTATE; |
22 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_DSTATE; |
23 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_DSTATE; |
24 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_DSTATE; |
25 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_DSTATE; |
26 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_DSTATE; |
27 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_DSTATE; |
28 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_DSTATE; |
29 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_DSTATE; |
30 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_DSTATE; |
31 | uint16_t _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_DSTATE; |
32 | uint16_t _TRACE_QIO_CHANNEL_FILE_NEW_FD_DSTATE; |
33 | uint16_t _TRACE_QIO_CHANNEL_FILE_NEW_PATH_DSTATE; |
34 | uint16_t _TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_DSTATE; |
35 | uint16_t _TRACE_QIO_CHANNEL_TLS_NEW_SERVER_DSTATE; |
36 | uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_DSTATE; |
37 | uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_DSTATE; |
38 | uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_DSTATE; |
39 | uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_DSTATE; |
40 | uint16_t _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_DSTATE; |
41 | uint16_t _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_DSTATE; |
42 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_DSTATE; |
43 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_DSTATE; |
44 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_DSTATE; |
45 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_DSTATE; |
46 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_DSTATE; |
47 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_DSTATE; |
48 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_DSTATE; |
49 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_DSTATE; |
50 | uint16_t ; |
51 | uint16_t ; |
52 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_DSTATE; |
53 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_DSTATE; |
54 | uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_DSTATE; |
55 | uint16_t _TRACE_QIO_CHANNEL_COMMAND_NEW_PID_DSTATE; |
56 | uint16_t _TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_DSTATE; |
57 | uint16_t _TRACE_QIO_CHANNEL_COMMAND_ABORT_DSTATE; |
58 | uint16_t _TRACE_QIO_CHANNEL_COMMAND_WAIT_DSTATE; |
59 | TraceEvent _TRACE_QIO_TASK_NEW_EVENT = { |
60 | .id = 0, |
61 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
62 | .name = "qio_task_new" , |
63 | .sstate = TRACE_QIO_TASK_NEW_ENABLED, |
64 | .dstate = &_TRACE_QIO_TASK_NEW_DSTATE |
65 | }; |
66 | TraceEvent _TRACE_QIO_TASK_COMPLETE_EVENT = { |
67 | .id = 0, |
68 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
69 | .name = "qio_task_complete" , |
70 | .sstate = TRACE_QIO_TASK_COMPLETE_ENABLED, |
71 | .dstate = &_TRACE_QIO_TASK_COMPLETE_DSTATE |
72 | }; |
73 | TraceEvent _TRACE_QIO_TASK_THREAD_START_EVENT = { |
74 | .id = 0, |
75 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
76 | .name = "qio_task_thread_start" , |
77 | .sstate = TRACE_QIO_TASK_THREAD_START_ENABLED, |
78 | .dstate = &_TRACE_QIO_TASK_THREAD_START_DSTATE |
79 | }; |
80 | TraceEvent _TRACE_QIO_TASK_THREAD_RUN_EVENT = { |
81 | .id = 0, |
82 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
83 | .name = "qio_task_thread_run" , |
84 | .sstate = TRACE_QIO_TASK_THREAD_RUN_ENABLED, |
85 | .dstate = &_TRACE_QIO_TASK_THREAD_RUN_DSTATE |
86 | }; |
87 | TraceEvent _TRACE_QIO_TASK_THREAD_EXIT_EVENT = { |
88 | .id = 0, |
89 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
90 | .name = "qio_task_thread_exit" , |
91 | .sstate = TRACE_QIO_TASK_THREAD_EXIT_ENABLED, |
92 | .dstate = &_TRACE_QIO_TASK_THREAD_EXIT_DSTATE |
93 | }; |
94 | TraceEvent _TRACE_QIO_TASK_THREAD_RESULT_EVENT = { |
95 | .id = 0, |
96 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
97 | .name = "qio_task_thread_result" , |
98 | .sstate = TRACE_QIO_TASK_THREAD_RESULT_ENABLED, |
99 | .dstate = &_TRACE_QIO_TASK_THREAD_RESULT_DSTATE |
100 | }; |
101 | TraceEvent _TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_EVENT = { |
102 | .id = 0, |
103 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
104 | .name = "qio_task_thread_source_attach" , |
105 | .sstate = TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_ENABLED, |
106 | .dstate = &_TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_DSTATE |
107 | }; |
108 | TraceEvent _TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_EVENT = { |
109 | .id = 0, |
110 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
111 | .name = "qio_task_thread_source_cancel" , |
112 | .sstate = TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_ENABLED, |
113 | .dstate = &_TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_DSTATE |
114 | }; |
115 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_NEW_EVENT = { |
116 | .id = 0, |
117 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
118 | .name = "qio_channel_socket_new" , |
119 | .sstate = TRACE_QIO_CHANNEL_SOCKET_NEW_ENABLED, |
120 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_NEW_DSTATE |
121 | }; |
122 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_NEW_FD_EVENT = { |
123 | .id = 0, |
124 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
125 | .name = "qio_channel_socket_new_fd" , |
126 | .sstate = TRACE_QIO_CHANNEL_SOCKET_NEW_FD_ENABLED, |
127 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_NEW_FD_DSTATE |
128 | }; |
129 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_EVENT = { |
130 | .id = 0, |
131 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
132 | .name = "qio_channel_socket_connect_sync" , |
133 | .sstate = TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_ENABLED, |
134 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_DSTATE |
135 | }; |
136 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_EVENT = { |
137 | .id = 0, |
138 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
139 | .name = "qio_channel_socket_connect_async" , |
140 | .sstate = TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_ENABLED, |
141 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_DSTATE |
142 | }; |
143 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_EVENT = { |
144 | .id = 0, |
145 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
146 | .name = "qio_channel_socket_connect_fail" , |
147 | .sstate = TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_ENABLED, |
148 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_DSTATE |
149 | }; |
150 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_EVENT = { |
151 | .id = 0, |
152 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
153 | .name = "qio_channel_socket_connect_complete" , |
154 | .sstate = TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_ENABLED, |
155 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_DSTATE |
156 | }; |
157 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_EVENT = { |
158 | .id = 0, |
159 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
160 | .name = "qio_channel_socket_listen_sync" , |
161 | .sstate = TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_ENABLED, |
162 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_DSTATE |
163 | }; |
164 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_EVENT = { |
165 | .id = 0, |
166 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
167 | .name = "qio_channel_socket_listen_async" , |
168 | .sstate = TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_ENABLED, |
169 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_DSTATE |
170 | }; |
171 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_EVENT = { |
172 | .id = 0, |
173 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
174 | .name = "qio_channel_socket_listen_fail" , |
175 | .sstate = TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_ENABLED, |
176 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_DSTATE |
177 | }; |
178 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_EVENT = { |
179 | .id = 0, |
180 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
181 | .name = "qio_channel_socket_listen_complete" , |
182 | .sstate = TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_ENABLED, |
183 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_DSTATE |
184 | }; |
185 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_EVENT = { |
186 | .id = 0, |
187 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
188 | .name = "qio_channel_socket_dgram_sync" , |
189 | .sstate = TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_ENABLED, |
190 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_DSTATE |
191 | }; |
192 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_EVENT = { |
193 | .id = 0, |
194 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
195 | .name = "qio_channel_socket_dgram_async" , |
196 | .sstate = TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_ENABLED, |
197 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_DSTATE |
198 | }; |
199 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_EVENT = { |
200 | .id = 0, |
201 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
202 | .name = "qio_channel_socket_dgram_fail" , |
203 | .sstate = TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_ENABLED, |
204 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_DSTATE |
205 | }; |
206 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_EVENT = { |
207 | .id = 0, |
208 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
209 | .name = "qio_channel_socket_dgram_complete" , |
210 | .sstate = TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_ENABLED, |
211 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_DSTATE |
212 | }; |
213 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_EVENT = { |
214 | .id = 0, |
215 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
216 | .name = "qio_channel_socket_accept" , |
217 | .sstate = TRACE_QIO_CHANNEL_SOCKET_ACCEPT_ENABLED, |
218 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_ACCEPT_DSTATE |
219 | }; |
220 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_EVENT = { |
221 | .id = 0, |
222 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
223 | .name = "qio_channel_socket_accept_fail" , |
224 | .sstate = TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_ENABLED, |
225 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_DSTATE |
226 | }; |
227 | TraceEvent _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_EVENT = { |
228 | .id = 0, |
229 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
230 | .name = "qio_channel_socket_accept_complete" , |
231 | .sstate = TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_ENABLED, |
232 | .dstate = &_TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_DSTATE |
233 | }; |
234 | TraceEvent _TRACE_QIO_CHANNEL_FILE_NEW_FD_EVENT = { |
235 | .id = 0, |
236 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
237 | .name = "qio_channel_file_new_fd" , |
238 | .sstate = TRACE_QIO_CHANNEL_FILE_NEW_FD_ENABLED, |
239 | .dstate = &_TRACE_QIO_CHANNEL_FILE_NEW_FD_DSTATE |
240 | }; |
241 | TraceEvent _TRACE_QIO_CHANNEL_FILE_NEW_PATH_EVENT = { |
242 | .id = 0, |
243 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
244 | .name = "qio_channel_file_new_path" , |
245 | .sstate = TRACE_QIO_CHANNEL_FILE_NEW_PATH_ENABLED, |
246 | .dstate = &_TRACE_QIO_CHANNEL_FILE_NEW_PATH_DSTATE |
247 | }; |
248 | TraceEvent _TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_EVENT = { |
249 | .id = 0, |
250 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
251 | .name = "qio_channel_tls_new_client" , |
252 | .sstate = TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_ENABLED, |
253 | .dstate = &_TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_DSTATE |
254 | }; |
255 | TraceEvent _TRACE_QIO_CHANNEL_TLS_NEW_SERVER_EVENT = { |
256 | .id = 0, |
257 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
258 | .name = "qio_channel_tls_new_server" , |
259 | .sstate = TRACE_QIO_CHANNEL_TLS_NEW_SERVER_ENABLED, |
260 | .dstate = &_TRACE_QIO_CHANNEL_TLS_NEW_SERVER_DSTATE |
261 | }; |
262 | TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_EVENT = { |
263 | .id = 0, |
264 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
265 | .name = "qio_channel_tls_handshake_start" , |
266 | .sstate = TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_ENABLED, |
267 | .dstate = &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_DSTATE |
268 | }; |
269 | TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_EVENT = { |
270 | .id = 0, |
271 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
272 | .name = "qio_channel_tls_handshake_pending" , |
273 | .sstate = TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_ENABLED, |
274 | .dstate = &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_DSTATE |
275 | }; |
276 | TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_EVENT = { |
277 | .id = 0, |
278 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
279 | .name = "qio_channel_tls_handshake_fail" , |
280 | .sstate = TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_ENABLED, |
281 | .dstate = &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_DSTATE |
282 | }; |
283 | TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_EVENT = { |
284 | .id = 0, |
285 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
286 | .name = "qio_channel_tls_handshake_complete" , |
287 | .sstate = TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_ENABLED, |
288 | .dstate = &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_DSTATE |
289 | }; |
290 | TraceEvent _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_EVENT = { |
291 | .id = 0, |
292 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
293 | .name = "qio_channel_tls_credentials_allow" , |
294 | .sstate = TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_ENABLED, |
295 | .dstate = &_TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_DSTATE |
296 | }; |
297 | TraceEvent _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_EVENT = { |
298 | .id = 0, |
299 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
300 | .name = "qio_channel_tls_credentials_deny" , |
301 | .sstate = TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_ENABLED, |
302 | .dstate = &_TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_DSTATE |
303 | }; |
304 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_EVENT = { |
305 | .id = 0, |
306 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
307 | .name = "qio_channel_websock_new_server" , |
308 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_ENABLED, |
309 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_DSTATE |
310 | }; |
311 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_EVENT = { |
312 | .id = 0, |
313 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
314 | .name = "qio_channel_websock_handshake_start" , |
315 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_ENABLED, |
316 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_DSTATE |
317 | }; |
318 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_EVENT = { |
319 | .id = 0, |
320 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
321 | .name = "qio_channel_websock_handshake_pending" , |
322 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_ENABLED, |
323 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_DSTATE |
324 | }; |
325 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_EVENT = { |
326 | .id = 0, |
327 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
328 | .name = "qio_channel_websock_handshake_reply" , |
329 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_ENABLED, |
330 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_DSTATE |
331 | }; |
332 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_EVENT = { |
333 | .id = 0, |
334 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
335 | .name = "qio_channel_websock_handshake_fail" , |
336 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_ENABLED, |
337 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_DSTATE |
338 | }; |
339 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_EVENT = { |
340 | .id = 0, |
341 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
342 | .name = "qio_channel_websock_handshake_complete" , |
343 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_ENABLED, |
344 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_DSTATE |
345 | }; |
346 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_EVENT = { |
347 | .id = 0, |
348 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
349 | .name = "qio_channel_websock_http_greeting" , |
350 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_ENABLED, |
351 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_DSTATE |
352 | }; |
353 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_EVENT = { |
354 | .id = 0, |
355 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
356 | .name = "qio_channel_websock_http_request" , |
357 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_ENABLED, |
358 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_DSTATE |
359 | }; |
360 | TraceEvent = { |
361 | .id = 0, |
362 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
363 | .name = "qio_channel_websock_header_partial_decode" , |
364 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HEADER_PARTIAL_DECODE_ENABLED, |
365 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HEADER_PARTIAL_DECODE_DSTATE |
366 | }; |
367 | TraceEvent = { |
368 | .id = 0, |
369 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
370 | .name = "qio_channel_websock_header_full_decode" , |
371 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_HEADER_FULL_DECODE_ENABLED, |
372 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_HEADER_FULL_DECODE_DSTATE |
373 | }; |
374 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_EVENT = { |
375 | .id = 0, |
376 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
377 | .name = "qio_channel_websock_payload_decode" , |
378 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_ENABLED, |
379 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_DSTATE |
380 | }; |
381 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_EVENT = { |
382 | .id = 0, |
383 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
384 | .name = "qio_channel_websock_encode" , |
385 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_ENABLED, |
386 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_DSTATE |
387 | }; |
388 | TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_EVENT = { |
389 | .id = 0, |
390 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
391 | .name = "qio_channel_websock_close" , |
392 | .sstate = TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_ENABLED, |
393 | .dstate = &_TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_DSTATE |
394 | }; |
395 | TraceEvent _TRACE_QIO_CHANNEL_COMMAND_NEW_PID_EVENT = { |
396 | .id = 0, |
397 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
398 | .name = "qio_channel_command_new_pid" , |
399 | .sstate = TRACE_QIO_CHANNEL_COMMAND_NEW_PID_ENABLED, |
400 | .dstate = &_TRACE_QIO_CHANNEL_COMMAND_NEW_PID_DSTATE |
401 | }; |
402 | TraceEvent _TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_EVENT = { |
403 | .id = 0, |
404 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
405 | .name = "qio_channel_command_new_spawn" , |
406 | .sstate = TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_ENABLED, |
407 | .dstate = &_TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_DSTATE |
408 | }; |
409 | TraceEvent _TRACE_QIO_CHANNEL_COMMAND_ABORT_EVENT = { |
410 | .id = 0, |
411 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
412 | .name = "qio_channel_command_abort" , |
413 | .sstate = TRACE_QIO_CHANNEL_COMMAND_ABORT_ENABLED, |
414 | .dstate = &_TRACE_QIO_CHANNEL_COMMAND_ABORT_DSTATE |
415 | }; |
416 | TraceEvent _TRACE_QIO_CHANNEL_COMMAND_WAIT_EVENT = { |
417 | .id = 0, |
418 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
419 | .name = "qio_channel_command_wait" , |
420 | .sstate = TRACE_QIO_CHANNEL_COMMAND_WAIT_ENABLED, |
421 | .dstate = &_TRACE_QIO_CHANNEL_COMMAND_WAIT_DSTATE |
422 | }; |
423 | TraceEvent *io_trace_events[] = { |
424 | &_TRACE_QIO_TASK_NEW_EVENT, |
425 | &_TRACE_QIO_TASK_COMPLETE_EVENT, |
426 | &_TRACE_QIO_TASK_THREAD_START_EVENT, |
427 | &_TRACE_QIO_TASK_THREAD_RUN_EVENT, |
428 | &_TRACE_QIO_TASK_THREAD_EXIT_EVENT, |
429 | &_TRACE_QIO_TASK_THREAD_RESULT_EVENT, |
430 | &_TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_EVENT, |
431 | &_TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_EVENT, |
432 | &_TRACE_QIO_CHANNEL_SOCKET_NEW_EVENT, |
433 | &_TRACE_QIO_CHANNEL_SOCKET_NEW_FD_EVENT, |
434 | &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_EVENT, |
435 | &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_EVENT, |
436 | &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_EVENT, |
437 | &_TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_EVENT, |
438 | &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_EVENT, |
439 | &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_EVENT, |
440 | &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_EVENT, |
441 | &_TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_EVENT, |
442 | &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_EVENT, |
443 | &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_EVENT, |
444 | &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_EVENT, |
445 | &_TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_EVENT, |
446 | &_TRACE_QIO_CHANNEL_SOCKET_ACCEPT_EVENT, |
447 | &_TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_EVENT, |
448 | &_TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_EVENT, |
449 | &_TRACE_QIO_CHANNEL_FILE_NEW_FD_EVENT, |
450 | &_TRACE_QIO_CHANNEL_FILE_NEW_PATH_EVENT, |
451 | &_TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_EVENT, |
452 | &_TRACE_QIO_CHANNEL_TLS_NEW_SERVER_EVENT, |
453 | &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_EVENT, |
454 | &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_EVENT, |
455 | &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_EVENT, |
456 | &_TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_EVENT, |
457 | &_TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_EVENT, |
458 | &_TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_EVENT, |
459 | &_TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_EVENT, |
460 | &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_EVENT, |
461 | &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_EVENT, |
462 | &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_EVENT, |
463 | &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_EVENT, |
464 | &_TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_EVENT, |
465 | &_TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_EVENT, |
466 | &_TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_EVENT, |
467 | &_TRACE_QIO_CHANNEL_WEBSOCK_HEADER_PARTIAL_DECODE_EVENT, |
468 | &_TRACE_QIO_CHANNEL_WEBSOCK_HEADER_FULL_DECODE_EVENT, |
469 | &_TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_EVENT, |
470 | &_TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_EVENT, |
471 | &_TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_EVENT, |
472 | &_TRACE_QIO_CHANNEL_COMMAND_NEW_PID_EVENT, |
473 | &_TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_EVENT, |
474 | &_TRACE_QIO_CHANNEL_COMMAND_ABORT_EVENT, |
475 | &_TRACE_QIO_CHANNEL_COMMAND_WAIT_EVENT, |
476 | NULL, |
477 | }; |
478 | |
479 | static void trace_io_register_events(void) |
480 | { |
481 | trace_event_register_group(io_trace_events); |
482 | } |
483 | trace_init(trace_io_register_events) |
484 | |