fork download
  1. /* CTF 1.8 */
  2.  
  3. typealias integer { size = 5; align = 1; signed = false; } := uint5_t;
  4. typealias integer { size = 8; align = 8; signed = false; } := uint8_t;
  5. typealias integer { size = 16; align = 8; signed = false; } := uint16_t;
  6. typealias integer { size = 32; align = 8; signed = false; } := uint32_t;
  7. typealias integer { size = 64; align = 8; signed = false; } := uint64_t;
  8. typealias integer { size = 64; align = 8; signed = false; } := timestamp_t;
  9. typealias integer { size = 27; align = 1; signed = false; } := timestamp_t_27;
  10. typealias integer { size = 32; align = 8; signed = false; } := timestamp_t_32;
  11.  
  12. /* 1024 events are defined. The events are taking values from 0 to 1023. */
  13.  
  14. typedef enum events_e : uint32_t {
  15. RTEMS_RECORD_EMPTY,
  16. RTEMS_RECORD_VERSION,
  17. RTEMS_RECORD_ACCEPT_ENTRY,
  18. RTEMS_RECORD_ACCEPT_EXIT,
  19. RTEMS_RECORD_BIND_ENTRY,
  20. RTEMS_RECORD_BIND_EXIT,
  21. RTEMS_RECORD_BUFFER,
  22. RTEMS_RECORD_CHOWN_ENTRY,
  23. RTEMS_RECORD_CHOWN_EXIT,
  24. RTEMS_RECORD_CLOSE_ENTRY,
  25. RTEMS_RECORD_CLOSE_EXIT,
  26. RTEMS_RECORD_CONNECT_ENTRY,
  27. RTEMS_RECORD_CONNECT_EXIT,
  28. RTEMS_RECORD_ETHER_INPUT,
  29. RTEMS_RECORD_ETHER_OUTPUT,
  30. RTEMS_RECORD_FCHMOD_ENTRY,
  31. RTEMS_RECORD_FCHMOD_EXIT,
  32. RTEMS_RECORD_FCNTL_ENTRY,
  33. RTEMS_RECORD_FCNTL_EXIT,
  34. RTEMS_RECORD_FDATASYNC_ENTRY,
  35. RTEMS_RECORD_FDATASYNC_EXIT,
  36. RTEMS_RECORD_FREQUENCY,
  37. RTEMS_RECORD_FSTAT_ENTRY,
  38. RTEMS_RECORD_FSTAT_EXIT,
  39. RTEMS_RECORD_FSYNC_ENTRY,
  40. RTEMS_RECORD_FSYNC_EXIT,
  41. RTEMS_RECORD_FTRUNCATE_ENTRY,
  42. RTEMS_RECORD_FTRUNCATE_EXIT,
  43. RTEMS_RECORD_GETSOCKOPT_ENTRY,
  44. RTEMS_RECORD_GETSOCKOPT_EXIT,
  45. RTEMS_RECORD_GIT_HASH,
  46. RTEMS_RECORD_HEAP_ALLOC,
  47. RTEMS_RECORD_HEAP_FREE,
  48. RTEMS_RECORD_HEAP_SIZE,
  49. RTEMS_RECORD_HEAP_USAGE,
  50. RTEMS_RECORD_INTERRUPT_ENTRY,
  51. RTEMS_RECORD_INTERRUPT_EXIT,
  52. RTEMS_RECORD_INTERRUPT_INSTALL,
  53. RTEMS_RECORD_INTERRUPT_REMOVE,
  54. RTEMS_RECORD_INTERRUPT_SERVER_ENTRY,
  55. RTEMS_RECORD_INTERRUPT_SERVER_EXIT,
  56. RTEMS_RECORD_INTERRUPT_SERVER_INSTALL,
  57. RTEMS_RECORD_INTERRUPT_SERVER_MOVE,
  58. RTEMS_RECORD_INTERRUPT_SERVER_REMOVE,
  59. RTEMS_RECORD_INTERRUPT_SERVER_TRIGGER,
  60. RTEMS_RECORD_IOCTL_ENTRY,
  61. RTEMS_RECORD_IOCTL_EXIT,
  62. RTEMS_RECORD_IP6_INPUT,
  63. RTEMS_RECORD_IP6_OUTPUT,
  64. RTEMS_RECORD_IP_INPUT,
  65. RTEMS_RECORD_IP_OUTPUT,
  66. RTEMS_RECORD_KEVENT_ENTRY,
  67. RTEMS_RECORD_KEVENT_EXIT,
  68. RTEMS_RECORD_KQUEUE_ENTRY,
  69. RTEMS_RECORD_KQUEUE_EXIT,
  70. RTEMS_RECORD_LENGTH,
  71. RTEMS_RECORD_LINK_ENTRY,
  72. RTEMS_RECORD_LINK_EXIT,
  73. RTEMS_RECORD_LISTEN_ENTRY,
  74. RTEMS_RECORD_LISTEN_EXIT,
  75. RTEMS_RECORD_LSEEK_ENTRY,
  76. RTEMS_RECORD_LSEEK_EXIT,
  77. RTEMS_RECORD_MKNOD_ENTRY,
  78. RTEMS_RECORD_MKNOD_EXIT,
  79. RTEMS_RECORD_MMAP_ENTRY,
  80. RTEMS_RECORD_MMAP_EXIT,
  81. RTEMS_RECORD_MOUNT_ENTRY,
  82. RTEMS_RECORD_MOUNT_EXIT,
  83. RTEMS_RECORD_OPEN_ENTRY,
  84. RTEMS_RECORD_OPEN_EXIT,
  85. RTEMS_RECORD_PAGE_ALLOC,
  86. RTEMS_RECORD_PAGE_FREE,
  87. RTEMS_RECORD_PER_CPU_COUNT,
  88. RTEMS_RECORD_PER_CPU_HEAD,
  89. RTEMS_RECORD_PER_CPU_OVERFLOW,
  90. RTEMS_RECORD_PER_CPU_TAIL,
  91. RTEMS_RECORD_POLL_ENTRY,
  92. RTEMS_RECORD_POLL_EXIT,
  93. RTEMS_RECORD_PROCESSOR,
  94. RTEMS_RECORD_PROCESSOR_MAXIMUM,
  95. RTEMS_RECORD_READ_ENTRY,
  96. RTEMS_RECORD_READ_EXIT,
  97. RTEMS_RECORD_READLINK_ENTRY,
  98. RTEMS_RECORD_READLINK_EXIT,
  99. RTEMS_RECORD_READV_ENTRY,
  100. RTEMS_RECORD_READV_EXIT,
  101. RTEMS_RECORD_RECV_ENTRY,
  102. RTEMS_RECORD_RECV_EXIT,
  103. RTEMS_RECORD_RECVFROM_ENTRY,
  104. RTEMS_RECORD_RECVFROM_EXIT,
  105. RTEMS_RECORD_RECVMSG_ENTRY,
  106. RTEMS_RECORD_RECVMSG_EXIT,
  107. RTEMS_RECORD_RENAME_ENTRY,
  108. RTEMS_RECORD_RENAME_EXIT,
  109. RTEMS_RECORD_RTEMS_BARRIER_CREATE,
  110. RTEMS_RECORD_RTEMS_BARRIER_DELETE,
  111. RTEMS_RECORD_RTEMS_BARRIER_RELEASE,
  112. RTEMS_RECORD_RTEMS_BARRIER_WAIT,
  113. RTEMS_RECORD_RTEMS_EVENT_RECEIVE,
  114. RTEMS_RECORD_RTEMS_EVENT_SEND,
  115. RTEMS_RECORD_RTEMS_EVENT_SYSTEM_RECEIVE,
  116. RTEMS_RECORD_RTEMS_EVENT_SYSTEM_SEND,
  117. RTEMS_RECORD_RTEMS_MESSAGE_QUEUE_BROADCAST,
  118. RTEMS_RECORD_RTEMS_MESSAGE_QUEUE_CREATE,
  119. RTEMS_RECORD_RTEMS_MESSAGE_QUEUE_DELETE,
  120. RTEMS_RECORD_RTEMS_MESSAGE_QUEUE_FLUSH,
  121. RTEMS_RECORD_RTEMS_MESSAGE_QUEUE_RECEIVE,
  122. RTEMS_RECORD_RTEMS_MESSAGE_QUEUE_SEND,
  123. RTEMS_RECORD_RTEMS_MESSAGE_QUEUE_URGENT,
  124. RTEMS_RECORD_RTEMS_PARTITION_CREATE,
  125. RTEMS_RECORD_RTEMS_PARTITION_DELETE,
  126. RTEMS_RECORD_RTEMS_PARTITION_GET_BUFFER,
  127. RTEMS_RECORD_RTEMS_PARTITION_RETURN_BUFFER,
  128. RTEMS_RECORD_RTEMS_RATE_MONOTONIC_CANCEL,
  129. RTEMS_RECORD_RTEMS_RATE_MONOTONIC_CREATE,
  130. RTEMS_RECORD_RTEMS_RATE_MONOTONIC_DELETE,
  131. RTEMS_RECORD_RTEMS_RATE_MONOTONIC_PERIOD,
  132. RTEMS_RECORD_RTEMS_SEMAPHORE_CREATE,
  133. RTEMS_RECORD_RTEMS_SEMAPHORE_DELETE,
  134. RTEMS_RECORD_RTEMS_SEMAPHORE_FLUSH,
  135. RTEMS_RECORD_RTEMS_SEMAPHORE_OBTAIN,
  136. RTEMS_RECORD_RTEMS_SEMAPHORE_RELEASE,
  137. RTEMS_RECORD_RTEMS_TIMER_CANCEL,
  138. RTEMS_RECORD_RTEMS_TIMER_CREATE,
  139. RTEMS_RECORD_RTEMS_TIMER_DELETE,
  140. RTEMS_RECORD_RTEMS_TIMER_FIRE_AFTER,
  141. RTEMS_RECORD_RTEMS_TIMER_FIRE_WHEN,
  142. RTEMS_RECORD_RTEMS_TIMER_RESET,
  143. RTEMS_RECORD_RTEMS_TIMER_SERVER_FIRE_AFTER,
  144. RTEMS_RECORD_RTEMS_TIMER_SERVER_FIRE_WHEN,
  145. RTEMS_RECORD_SBWAIT_ENTRY,
  146. RTEMS_RECORD_SBWAIT_EXIT,
  147. RTEMS_RECORD_SBWAKEUP_ENTRY,
  148. RTEMS_RECORD_SBWAKEUP_EXIT,
  149. RTEMS_RECORD_SELECT_ENTRY,
  150. RTEMS_RECORD_SELECT_EXIT,
  151. RTEMS_RECORD_SEND_ENTRY,
  152. RTEMS_RECORD_SEND_EXIT,
  153. RTEMS_RECORD_SENDMSG_ENTRY,
  154. RTEMS_RECORD_SENDMSG_EXIT,
  155. RTEMS_RECORD_SENDTO_ENTRY,
  156. RTEMS_RECORD_SENDTO_EXIT,
  157. RTEMS_RECORD_SETSOCKOPT_ENTRY,
  158. RTEMS_RECORD_SETSOCKOPT_EXIT,
  159. RTEMS_RECORD_SHUTDOWN_ENTRY,
  160. RTEMS_RECORD_SHUTDOWN_EXIT,
  161. RTEMS_RECORD_SOABORT_ENTRY,
  162. RTEMS_RECORD_SOABORT_EXIT,
  163. RTEMS_RECORD_SOACCEPT_ENTRY,
  164. RTEMS_RECORD_SOACCEPT_EXIT,
  165. RTEMS_RECORD_SOALLOC_ENTRY,
  166. RTEMS_RECORD_SOALLOC_EXIT,
  167. RTEMS_RECORD_SOBINDAT_ENTRY,
  168. RTEMS_RECORD_SOBINDAT_EXIT,
  169. RTEMS_RECORD_SOBIND_ENTRY,
  170. RTEMS_RECORD_SOBIND_EXIT,
  171. RTEMS_RECORD_SOCKET_ENTRY,
  172. RTEMS_RECORD_SOCKET_EXIT,
  173. RTEMS_RECORD_SOCLOSE_ENTRY,
  174. RTEMS_RECORD_SOCLOSE_EXIT,
  175. RTEMS_RECORD_SOCONNECT2_ENTRY,
  176. RTEMS_RECORD_SOCONNECT2_EXIT,
  177. RTEMS_RECORD_SOCONNECTAT_ENTRY,
  178. RTEMS_RECORD_SOCONNECTAT_EXIT,
  179. RTEMS_RECORD_SOCREATE_ENTRY,
  180. RTEMS_RECORD_SOCREATE_EXIT,
  181. RTEMS_RECORD_SODEALLOC_ENTRY,
  182. RTEMS_RECORD_SODEALLOC_EXIT,
  183. RTEMS_RECORD_SODISCONNECT_ENTRY,
  184. RTEMS_RECORD_SODISCONNECT_EXIT,
  185. RTEMS_RECORD_SOFREE_ENTRY,
  186. RTEMS_RECORD_SOFREE_EXIT,
  187. RTEMS_RECORD_SOLISTEN_ENTRY,
  188. RTEMS_RECORD_SOLISTEN_EXIT,
  189. RTEMS_RECORD_SONEWCONN_ENTRY,
  190. RTEMS_RECORD_SONEWCONN_EXIT,
  191. RTEMS_RECORD_SORECEIVE_ENTRY,
  192. RTEMS_RECORD_SORECEIVE_EXIT,
  193. RTEMS_RECORD_SORFLUSH_ENTRY,
  194. RTEMS_RECORD_SORFLUSH_EXIT,
  195. RTEMS_RECORD_SOSEND_ENTRY,
  196. RTEMS_RECORD_SOSEND_EXIT,
  197. RTEMS_RECORD_SOSHUTDOWN_ENTRY,
  198. RTEMS_RECORD_SOSHUTDOWN_EXIT,
  199. RTEMS_RECORD_STATVFS_ENTRY,
  200. RTEMS_RECORD_STATVFS_EXIT,
  201. RTEMS_RECORD_SYMLINK_ENTRY,
  202. RTEMS_RECORD_SYMLINK_EXIT,
  203. RTEMS_RECORD_TCP_CLOSE,
  204. RTEMS_RECORD_TCP_INPUT,
  205. RTEMS_RECORD_TCP_OUTPUT,
  206. RTEMS_RECORD_THREAD_BEGIN,
  207. RTEMS_RECORD_THREAD_CREATE,
  208. RTEMS_RECORD_THREAD_DELETE,
  209. RTEMS_RECORD_THREAD_EXIT,
  210. RTEMS_RECORD_THREAD_EXITTED,
  211. RTEMS_RECORD_THREAD_ID,
  212. RTEMS_RECORD_THREAD_PRIO_CURRENT_HIGH,
  213. RTEMS_RECORD_THREAD_PRIO_CURRENT_LOW,
  214. RTEMS_RECORD_THREAD_PRIO_REAL_HIGH,
  215. RTEMS_RECORD_THREAD_PRIO_REAL_LOW,
  216. RTEMS_RECORD_THREAD_QUEUE_ENQUEUE,
  217. RTEMS_RECORD_THREAD_QUEUE_ENQUEUE_STICKY,
  218. RTEMS_RECORD_THREAD_QUEUE_EXTRACT,
  219. RTEMS_RECORD_THREAD_QUEUE_SURRENDER,
  220. RTEMS_RECORD_THREAD_QUEUE_SURRENDER_STICKY,
  221. RTEMS_RECORD_THREAD_RESOURCE_OBTAIN,
  222. RTEMS_RECORD_THREAD_RESOURCE_RELEASE,
  223. RTEMS_RECORD_THREAD_RESTART,
  224. RTEMS_RECORD_THREAD_STACK_CURRENT,
  225. RTEMS_RECORD_THREAD_STACK_SIZE,
  226. RTEMS_RECORD_THREAD_STACK_USAGE,
  227. RTEMS_RECORD_THREAD_START,
  228. RTEMS_RECORD_THREAD_STATE_CLEAR,
  229. RTEMS_RECORD_THREAD_STATE_SET,
  230. RTEMS_RECORD_THREAD_SWITCH_IN,
  231. RTEMS_RECORD_THREAD_SWITCH_OUT,
  232. RTEMS_RECORD_THREAD_TERMINATE,
  233. RTEMS_RECORD_UDP_INPUT,
  234. RTEMS_RECORD_UDP_OUTPUT,
  235. RTEMS_RECORD_UMA_ALLOC_PTR,
  236. RTEMS_RECORD_UMA_ALLOC_ZONE,
  237. RTEMS_RECORD_UMA_FREE_PTR,
  238. RTEMS_RECORD_UMA_FREE_ZONE,
  239. RTEMS_RECORD_UNLINK_ENTRY,
  240. RTEMS_RECORD_UNLINK_EXIT,
  241. RTEMS_RECORD_UNMOUNT_ENTRY,
  242. RTEMS_RECORD_UNMOUNT_EXIT,
  243. RTEMS_RECORD_UPTIME_HIGH,
  244. RTEMS_RECORD_UPTIME_LOW,
  245. RTEMS_RECORD_WORKSPACE_ALLOC,
  246. RTEMS_RECORD_WORKSPACE_FREE,
  247. RTEMS_RECORD_WORKSPACE_SIZE,
  248. RTEMS_RECORD_WORKSPACE_USAGE,
  249. RTEMS_RECORD_WRITE_ENTRY,
  250. RTEMS_RECORD_WRITE_EXIT,
  251. RTEMS_RECORD_WRITEV_ENTRY,
  252. RTEMS_RECORD_WRITEV_EXIT,
  253. RTEMS_RECORD_SYSTEM_238,
  254. RTEMS_RECORD_SYSTEM_239,
  255. RTEMS_RECORD_SYSTEM_240,
  256. RTEMS_RECORD_SYSTEM_241,
  257. RTEMS_RECORD_SYSTEM_242,
  258. RTEMS_RECORD_SYSTEM_243,
  259. RTEMS_RECORD_SYSTEM_244,
  260. RTEMS_RECORD_SYSTEM_245,
  261. RTEMS_RECORD_SYSTEM_246,
  262. RTEMS_RECORD_SYSTEM_247,
  263. RTEMS_RECORD_SYSTEM_248,
  264. RTEMS_RECORD_SYSTEM_249,
  265. RTEMS_RECORD_SYSTEM_250,
  266. RTEMS_RECORD_SYSTEM_251,
  267. RTEMS_RECORD_SYSTEM_252,
  268. RTEMS_RECORD_SYSTEM_253,
  269. RTEMS_RECORD_SYSTEM_254,
  270. RTEMS_RECORD_SYSTEM_255,
  271. RTEMS_RECORD_SYSTEM_256,
  272. RTEMS_RECORD_SYSTEM_257,
  273. RTEMS_RECORD_SYSTEM_258,
  274. RTEMS_RECORD_SYSTEM_259,
  275. RTEMS_RECORD_SYSTEM_260,
  276. RTEMS_RECORD_SYSTEM_261,
  277. RTEMS_RECORD_SYSTEM_262,
  278. RTEMS_RECORD_SYSTEM_263,
  279. RTEMS_RECORD_SYSTEM_264,
  280. RTEMS_RECORD_SYSTEM_265,
  281. RTEMS_RECORD_SYSTEM_266,
  282. RTEMS_RECORD_SYSTEM_267,
  283. RTEMS_RECORD_SYSTEM_268,
  284. RTEMS_RECORD_SYSTEM_269,
  285. RTEMS_RECORD_SYSTEM_270,
  286. RTEMS_RECORD_SYSTEM_271,
  287. RTEMS_RECORD_SYSTEM_272,
  288. RTEMS_RECORD_SYSTEM_273,
  289. RTEMS_RECORD_SYSTEM_274,
  290. RTEMS_RECORD_SYSTEM_275,
  291. RTEMS_RECORD_SYSTEM_276,
  292. RTEMS_RECORD_SYSTEM_277,
  293. RTEMS_RECORD_SYSTEM_278,
  294. RTEMS_RECORD_SYSTEM_279,
  295. RTEMS_RECORD_SYSTEM_280,
  296. RTEMS_RECORD_SYSTEM_281,
  297. RTEMS_RECORD_SYSTEM_282,
  298. RTEMS_RECORD_SYSTEM_283,
  299. RTEMS_RECORD_SYSTEM_284,
  300. RTEMS_RECORD_SYSTEM_285,
  301. RTEMS_RECORD_SYSTEM_286,
  302. RTEMS_RECORD_SYSTEM_287,
  303. RTEMS_RECORD_SYSTEM_288,
  304. RTEMS_RECORD_SYSTEM_289,
  305. RTEMS_RECORD_SYSTEM_290,
  306. RTEMS_RECORD_SYSTEM_291,
  307. RTEMS_RECORD_SYSTEM_292,
  308. RTEMS_RECORD_SYSTEM_293,
  309. RTEMS_RECORD_SYSTEM_294,
  310. RTEMS_RECORD_SYSTEM_295,
  311. RTEMS_RECORD_SYSTEM_296,
  312. RTEMS_RECORD_SYSTEM_297,
  313. RTEMS_RECORD_SYSTEM_298,
  314. RTEMS_RECORD_SYSTEM_299,
  315. RTEMS_RECORD_SYSTEM_300,
  316. RTEMS_RECORD_SYSTEM_301,
  317. RTEMS_RECORD_SYSTEM_302,
  318. RTEMS_RECORD_SYSTEM_303,
  319. RTEMS_RECORD_SYSTEM_304,
  320. RTEMS_RECORD_SYSTEM_305,
  321. RTEMS_RECORD_SYSTEM_306,
  322. RTEMS_RECORD_SYSTEM_307,
  323. RTEMS_RECORD_SYSTEM_308,
  324. RTEMS_RECORD_SYSTEM_309,
  325. RTEMS_RECORD_SYSTEM_310,
  326. RTEMS_RECORD_SYSTEM_311,
  327. RTEMS_RECORD_SYSTEM_312,
  328. RTEMS_RECORD_SYSTEM_313,
  329. RTEMS_RECORD_SYSTEM_314,
  330. RTEMS_RECORD_SYSTEM_315,
  331. RTEMS_RECORD_SYSTEM_316,
  332. RTEMS_RECORD_SYSTEM_317,
  333. RTEMS_RECORD_SYSTEM_318,
  334. RTEMS_RECORD_SYSTEM_319,
  335. RTEMS_RECORD_SYSTEM_320,
  336. RTEMS_RECORD_SYSTEM_321,
  337. RTEMS_RECORD_SYSTEM_322,
  338. RTEMS_RECORD_SYSTEM_323,
  339. RTEMS_RECORD_SYSTEM_324,
  340. RTEMS_RECORD_SYSTEM_325,
  341. RTEMS_RECORD_SYSTEM_326,
  342. RTEMS_RECORD_SYSTEM_327,
  343. RTEMS_RECORD_SYSTEM_328,
  344. RTEMS_RECORD_SYSTEM_329,
  345. RTEMS_RECORD_SYSTEM_330,
  346. RTEMS_RECORD_SYSTEM_331,
  347. RTEMS_RECORD_SYSTEM_332,
  348. RTEMS_RECORD_SYSTEM_333,
  349. RTEMS_RECORD_SYSTEM_334,
  350. RTEMS_RECORD_SYSTEM_335,
  351. RTEMS_RECORD_SYSTEM_336,
  352. RTEMS_RECORD_SYSTEM_337,
  353. RTEMS_RECORD_SYSTEM_338,
  354. RTEMS_RECORD_SYSTEM_339,
  355. RTEMS_RECORD_SYSTEM_340,
  356. RTEMS_RECORD_SYSTEM_341,
  357. RTEMS_RECORD_SYSTEM_342,
  358. RTEMS_RECORD_SYSTEM_343,
  359. RTEMS_RECORD_SYSTEM_344,
  360. RTEMS_RECORD_SYSTEM_345,
  361. RTEMS_RECORD_SYSTEM_346,
  362. RTEMS_RECORD_SYSTEM_347,
  363. RTEMS_RECORD_SYSTEM_348,
  364. RTEMS_RECORD_SYSTEM_349,
  365. RTEMS_RECORD_SYSTEM_350,
  366. RTEMS_RECORD_SYSTEM_351,
  367. RTEMS_RECORD_SYSTEM_352,
  368. RTEMS_RECORD_SYSTEM_353,
  369. RTEMS_RECORD_SYSTEM_354,
  370. RTEMS_RECORD_SYSTEM_355,
  371. RTEMS_RECORD_SYSTEM_356,
  372. RTEMS_RECORD_SYSTEM_357,
  373. RTEMS_RECORD_SYSTEM_358,
  374. RTEMS_RECORD_SYSTEM_359,
  375. RTEMS_RECORD_SYSTEM_360,
  376. RTEMS_RECORD_SYSTEM_361,
  377. RTEMS_RECORD_SYSTEM_362,
  378. RTEMS_RECORD_SYSTEM_363,
  379. RTEMS_RECORD_SYSTEM_364,
  380. RTEMS_RECORD_SYSTEM_365,
  381. RTEMS_RECORD_SYSTEM_366,
  382. RTEMS_RECORD_SYSTEM_367,
  383. RTEMS_RECORD_SYSTEM_368,
  384. RTEMS_RECORD_SYSTEM_369,
  385. RTEMS_RECORD_SYSTEM_370,
  386. RTEMS_RECORD_SYSTEM_371,
  387. RTEMS_RECORD_SYSTEM_372,
  388. RTEMS_RECORD_SYSTEM_373,
  389. RTEMS_RECORD_SYSTEM_374,
  390. RTEMS_RECORD_SYSTEM_375,
  391. RTEMS_RECORD_SYSTEM_376,
  392. RTEMS_RECORD_SYSTEM_377,
  393. RTEMS_RECORD_SYSTEM_378,
  394. RTEMS_RECORD_SYSTEM_379,
  395. RTEMS_RECORD_SYSTEM_380,
  396. RTEMS_RECORD_SYSTEM_381,
  397. RTEMS_RECORD_SYSTEM_382,
  398. RTEMS_RECORD_SYSTEM_383,
  399. RTEMS_RECORD_SYSTEM_384,
  400. RTEMS_RECORD_SYSTEM_385,
  401. RTEMS_RECORD_SYSTEM_386,
  402. RTEMS_RECORD_SYSTEM_387,
  403. RTEMS_RECORD_SYSTEM_388,
  404. RTEMS_RECORD_SYSTEM_389,
  405. RTEMS_RECORD_SYSTEM_390,
  406. RTEMS_RECORD_SYSTEM_391,
  407. RTEMS_RECORD_SYSTEM_392,
  408. RTEMS_RECORD_SYSTEM_393,
  409. RTEMS_RECORD_SYSTEM_394,
  410. RTEMS_RECORD_SYSTEM_395,
  411. RTEMS_RECORD_SYSTEM_396,
  412. RTEMS_RECORD_SYSTEM_397,
  413. RTEMS_RECORD_SYSTEM_398,
  414. RTEMS_RECORD_SYSTEM_399,
  415. RTEMS_RECORD_SYSTEM_400,
  416. RTEMS_RECORD_SYSTEM_401,
  417. RTEMS_RECORD_SYSTEM_402,
  418. RTEMS_RECORD_SYSTEM_403,
  419. RTEMS_RECORD_SYSTEM_404,
  420. RTEMS_RECORD_SYSTEM_405,
  421. RTEMS_RECORD_SYSTEM_406,
  422. RTEMS_RECORD_SYSTEM_407,
  423. RTEMS_RECORD_SYSTEM_408,
  424. RTEMS_RECORD_SYSTEM_409,
  425. RTEMS_RECORD_SYSTEM_410,
  426. RTEMS_RECORD_SYSTEM_411,
  427. RTEMS_RECORD_SYSTEM_412,
  428. RTEMS_RECORD_SYSTEM_413,
  429. RTEMS_RECORD_SYSTEM_414,
  430. RTEMS_RECORD_SYSTEM_415,
  431. RTEMS_RECORD_SYSTEM_416,
  432. RTEMS_RECORD_SYSTEM_417,
  433. RTEMS_RECORD_SYSTEM_418,
  434. RTEMS_RECORD_SYSTEM_419,
  435. RTEMS_RECORD_SYSTEM_420,
  436. RTEMS_RECORD_SYSTEM_421,
  437. RTEMS_RECORD_SYSTEM_422,
  438. RTEMS_RECORD_SYSTEM_423,
  439. RTEMS_RECORD_SYSTEM_424,
  440. RTEMS_RECORD_SYSTEM_425,
  441. RTEMS_RECORD_SYSTEM_426,
  442. RTEMS_RECORD_SYSTEM_427,
  443. RTEMS_RECORD_SYSTEM_428,
  444. RTEMS_RECORD_SYSTEM_429,
  445. RTEMS_RECORD_SYSTEM_430,
  446. RTEMS_RECORD_SYSTEM_431,
  447. RTEMS_RECORD_SYSTEM_432,
  448. RTEMS_RECORD_SYSTEM_433,
  449. RTEMS_RECORD_SYSTEM_434,
  450. RTEMS_RECORD_SYSTEM_435,
  451. RTEMS_RECORD_SYSTEM_436,
  452. RTEMS_RECORD_SYSTEM_437,
  453. RTEMS_RECORD_SYSTEM_438,
  454. RTEMS_RECORD_SYSTEM_439,
  455. RTEMS_RECORD_SYSTEM_440,
  456. RTEMS_RECORD_SYSTEM_441,
  457. RTEMS_RECORD_SYSTEM_442,
  458. RTEMS_RECORD_SYSTEM_443,
  459. RTEMS_RECORD_SYSTEM_444,
  460. RTEMS_RECORD_SYSTEM_445,
  461. RTEMS_RECORD_SYSTEM_446,
  462. RTEMS_RECORD_SYSTEM_447,
  463. RTEMS_RECORD_SYSTEM_448,
  464. RTEMS_RECORD_SYSTEM_449,
  465. RTEMS_RECORD_SYSTEM_450,
  466. RTEMS_RECORD_SYSTEM_451,
  467. RTEMS_RECORD_SYSTEM_452,
  468. RTEMS_RECORD_SYSTEM_453,
  469. RTEMS_RECORD_SYSTEM_454,
  470. RTEMS_RECORD_SYSTEM_455,
  471. RTEMS_RECORD_SYSTEM_456,
  472. RTEMS_RECORD_SYSTEM_457,
  473. RTEMS_RECORD_SYSTEM_458,
  474. RTEMS_RECORD_SYSTEM_459,
  475. RTEMS_RECORD_SYSTEM_460,
  476. RTEMS_RECORD_SYSTEM_461,
  477. RTEMS_RECORD_SYSTEM_462,
  478. RTEMS_RECORD_SYSTEM_463,
  479. RTEMS_RECORD_SYSTEM_464,
  480. RTEMS_RECORD_SYSTEM_465,
  481. RTEMS_RECORD_SYSTEM_466,
  482. RTEMS_RECORD_SYSTEM_467,
  483. RTEMS_RECORD_SYSTEM_468,
  484. RTEMS_RECORD_SYSTEM_469,
  485. RTEMS_RECORD_SYSTEM_470,
  486. RTEMS_RECORD_SYSTEM_471,
  487. RTEMS_RECORD_SYSTEM_472,
  488. RTEMS_RECORD_SYSTEM_473,
  489. RTEMS_RECORD_SYSTEM_474,
  490. RTEMS_RECORD_SYSTEM_475,
  491. RTEMS_RECORD_SYSTEM_476,
  492. RTEMS_RECORD_SYSTEM_477,
  493. RTEMS_RECORD_SYSTEM_478,
  494. RTEMS_RECORD_SYSTEM_479,
  495. RTEMS_RECORD_SYSTEM_480,
  496. RTEMS_RECORD_SYSTEM_481,
  497. RTEMS_RECORD_SYSTEM_482,
  498. RTEMS_RECORD_SYSTEM_483,
  499. RTEMS_RECORD_SYSTEM_484,
  500. RTEMS_RECORD_SYSTEM_485,
  501. RTEMS_RECORD_SYSTEM_486,
  502. RTEMS_RECORD_SYSTEM_487,
  503. RTEMS_RECORD_SYSTEM_488,
  504. RTEMS_RECORD_SYSTEM_489,
  505. RTEMS_RECORD_SYSTEM_490,
  506. RTEMS_RECORD_SYSTEM_491,
  507. RTEMS_RECORD_SYSTEM_492,
  508. RTEMS_RECORD_SYSTEM_493,
  509. RTEMS_RECORD_SYSTEM_494,
  510. RTEMS_RECORD_SYSTEM_495,
  511. RTEMS_RECORD_SYSTEM_496,
  512. RTEMS_RECORD_SYSTEM_497,
  513. RTEMS_RECORD_SYSTEM_498,
  514. RTEMS_RECORD_SYSTEM_499,
  515. RTEMS_RECORD_SYSTEM_500,
  516. RTEMS_RECORD_SYSTEM_501,
  517. RTEMS_RECORD_SYSTEM_502,
  518. RTEMS_RECORD_SYSTEM_503,
  519. RTEMS_RECORD_SYSTEM_504,
  520. RTEMS_RECORD_SYSTEM_505,
  521. RTEMS_RECORD_SYSTEM_506,
  522. RTEMS_RECORD_SYSTEM_507,
  523. RTEMS_RECORD_SYSTEM_508,
  524. RTEMS_RECORD_SYSTEM_509,
  525. RTEMS_RECORD_SYSTEM_510,
  526. RTEMS_RECORD_SYSTEM_511,
  527. RTEMS_RECORD_USER_0,
  528. RTEMS_RECORD_USER_1,
  529. RTEMS_RECORD_USER_2,
  530. RTEMS_RECORD_USER_3,
  531. RTEMS_RECORD_USER_4,
  532. RTEMS_RECORD_USER_5,
  533. RTEMS_RECORD_USER_6,
  534. RTEMS_RECORD_USER_7,
  535. RTEMS_RECORD_USER_8,
  536. RTEMS_RECORD_USER_9,
  537. RTEMS_RECORD_USER_10,
  538. RTEMS_RECORD_USER_11,
  539. RTEMS_RECORD_USER_12,
  540. RTEMS_RECORD_USER_13,
  541. RTEMS_RECORD_USER_14,
  542. RTEMS_RECORD_USER_15,
  543. RTEMS_RECORD_USER_16,
  544. RTEMS_RECORD_USER_17,
  545. RTEMS_RECORD_USER_18,
  546. RTEMS_RECORD_USER_19,
  547. RTEMS_RECORD_USER_20,
  548. RTEMS_RECORD_USER_21,
  549. RTEMS_RECORD_USER_22,
  550. RTEMS_RECORD_USER_23,
  551. RTEMS_RECORD_USER_24,
  552. RTEMS_RECORD_USER_25,
  553. RTEMS_RECORD_USER_26,
  554. RTEMS_RECORD_USER_27,
  555. RTEMS_RECORD_USER_28,
  556. RTEMS_RECORD_USER_29,
  557. RTEMS_RECORD_USER_30,
  558. RTEMS_RECORD_USER_31,
  559. RTEMS_RECORD_USER_32,
  560. RTEMS_RECORD_USER_33,
  561. RTEMS_RECORD_USER_34,
  562. RTEMS_RECORD_USER_35,
  563. RTEMS_RECORD_USER_36,
  564. RTEMS_RECORD_USER_37,
  565. RTEMS_RECORD_USER_38,
  566. RTEMS_RECORD_USER_39,
  567. RTEMS_RECORD_USER_40,
  568. RTEMS_RECORD_USER_41,
  569. RTEMS_RECORD_USER_42,
  570. RTEMS_RECORD_USER_43,
  571. RTEMS_RECORD_USER_44,
  572. RTEMS_RECORD_USER_45,
  573. RTEMS_RECORD_USER_46,
  574. RTEMS_RECORD_USER_47,
  575. RTEMS_RECORD_USER_48,
  576. RTEMS_RECORD_USER_49,
  577. RTEMS_RECORD_USER_50,
  578. RTEMS_RECORD_USER_51,
  579. RTEMS_RECORD_USER_52,
  580. RTEMS_RECORD_USER_53,
  581. RTEMS_RECORD_USER_54,
  582. RTEMS_RECORD_USER_55,
  583. RTEMS_RECORD_USER_56,
  584. RTEMS_RECORD_USER_57,
  585. RTEMS_RECORD_USER_58,
  586. RTEMS_RECORD_USER_59,
  587. RTEMS_RECORD_USER_60,
  588. RTEMS_RECORD_USER_61,
  589. RTEMS_RECORD_USER_62,
  590. RTEMS_RECORD_USER_63,
  591. RTEMS_RECORD_USER_64,
  592. RTEMS_RECORD_USER_65,
  593. RTEMS_RECORD_USER_66,
  594. RTEMS_RECORD_USER_67,
  595. RTEMS_RECORD_USER_68,
  596. RTEMS_RECORD_USER_69,
  597. RTEMS_RECORD_USER_70,
  598. RTEMS_RECORD_USER_71,
  599. RTEMS_RECORD_USER_72,
  600. RTEMS_RECORD_USER_73,
  601. RTEMS_RECORD_USER_74,
  602. RTEMS_RECORD_USER_75,
  603. RTEMS_RECORD_USER_76,
  604. RTEMS_RECORD_USER_77,
  605. RTEMS_RECORD_USER_78,
  606. RTEMS_RECORD_USER_79,
  607. RTEMS_RECORD_USER_80,
  608. RTEMS_RECORD_USER_81,
  609. RTEMS_RECORD_USER_82,
  610. RTEMS_RECORD_USER_83,
  611. RTEMS_RECORD_USER_84,
  612. RTEMS_RECORD_USER_85,
  613. RTEMS_RECORD_USER_86,
  614. RTEMS_RECORD_USER_87,
  615. RTEMS_RECORD_USER_88,
  616. RTEMS_RECORD_USER_89,
  617. RTEMS_RECORD_USER_90,
  618. RTEMS_RECORD_USER_91,
  619. RTEMS_RECORD_USER_92,
  620. RTEMS_RECORD_USER_93,
  621. RTEMS_RECORD_USER_94,
  622. RTEMS_RECORD_USER_95,
  623. RTEMS_RECORD_USER_96,
  624. RTEMS_RECORD_USER_97,
  625. RTEMS_RECORD_USER_98,
  626. RTEMS_RECORD_USER_99,
  627. RTEMS_RECORD_USER_100,
  628. RTEMS_RECORD_USER_101,
  629. RTEMS_RECORD_USER_102,
  630. RTEMS_RECORD_USER_103,
  631. RTEMS_RECORD_USER_104,
  632. RTEMS_RECORD_USER_105,
  633. RTEMS_RECORD_USER_106,
  634. RTEMS_RECORD_USER_107,
  635. RTEMS_RECORD_USER_108,
  636. RTEMS_RECORD_USER_109,
  637. RTEMS_RECORD_USER_110,
  638. RTEMS_RECORD_USER_111,
  639. RTEMS_RECORD_USER_112,
  640. RTEMS_RECORD_USER_113,
  641. RTEMS_RECORD_USER_114,
  642. RTEMS_RECORD_USER_115,
  643. RTEMS_RECORD_USER_116,
  644. RTEMS_RECORD_USER_117,
  645. RTEMS_RECORD_USER_118,
  646. RTEMS_RECORD_USER_119,
  647. RTEMS_RECORD_USER_120,
  648. RTEMS_RECORD_USER_121,
  649. RTEMS_RECORD_USER_122,
  650. RTEMS_RECORD_USER_123,
  651. RTEMS_RECORD_USER_124,
  652. RTEMS_RECORD_USER_125,
  653. RTEMS_RECORD_USER_126,
  654. RTEMS_RECORD_USER_127,
  655. RTEMS_RECORD_USER_128,
  656. RTEMS_RECORD_USER_129,
  657. RTEMS_RECORD_USER_130,
  658. RTEMS_RECORD_USER_131,
  659. RTEMS_RECORD_USER_132,
  660. RTEMS_RECORD_USER_133,
  661. RTEMS_RECORD_USER_134,
  662. RTEMS_RECORD_USER_135,
  663. RTEMS_RECORD_USER_136,
  664. RTEMS_RECORD_USER_137,
  665. RTEMS_RECORD_USER_138,
  666. RTEMS_RECORD_USER_139,
  667. RTEMS_RECORD_USER_140,
  668. RTEMS_RECORD_USER_141,
  669. RTEMS_RECORD_USER_142,
  670. RTEMS_RECORD_USER_143,
  671. RTEMS_RECORD_USER_144,
  672. RTEMS_RECORD_USER_145,
  673. RTEMS_RECORD_USER_146,
  674. RTEMS_RECORD_USER_147,
  675. RTEMS_RECORD_USER_148,
  676. RTEMS_RECORD_USER_149,
  677. RTEMS_RECORD_USER_150,
  678. RTEMS_RECORD_USER_151,
  679. RTEMS_RECORD_USER_152,
  680. RTEMS_RECORD_USER_153,
  681. RTEMS_RECORD_USER_154,
  682. RTEMS_RECORD_USER_155,
  683. RTEMS_RECORD_USER_156,
  684. RTEMS_RECORD_USER_157,
  685. RTEMS_RECORD_USER_158,
  686. RTEMS_RECORD_USER_159,
  687. RTEMS_RECORD_USER_160,
  688. RTEMS_RECORD_USER_161,
  689. RTEMS_RECORD_USER_162,
  690. RTEMS_RECORD_USER_163,
  691. RTEMS_RECORD_USER_164,
  692. RTEMS_RECORD_USER_165,
  693. RTEMS_RECORD_USER_166,
  694. RTEMS_RECORD_USER_167,
  695. RTEMS_RECORD_USER_168,
  696. RTEMS_RECORD_USER_169,
  697. RTEMS_RECORD_USER_170,
  698. RTEMS_RECORD_USER_171,
  699. RTEMS_RECORD_USER_172,
  700. RTEMS_RECORD_USER_173,
  701. RTEMS_RECORD_USER_174,
  702. RTEMS_RECORD_USER_175,
  703. RTEMS_RECORD_USER_176,
  704. RTEMS_RECORD_USER_177,
  705. RTEMS_RECORD_USER_178,
  706. RTEMS_RECORD_USER_179,
  707. RTEMS_RECORD_USER_180,
  708. RTEMS_RECORD_USER_181,
  709. RTEMS_RECORD_USER_182,
  710. RTEMS_RECORD_USER_183,
  711. RTEMS_RECORD_USER_184,
  712. RTEMS_RECORD_USER_185,
  713. RTEMS_RECORD_USER_186,
  714. RTEMS_RECORD_USER_187,
  715. RTEMS_RECORD_USER_188,
  716. RTEMS_RECORD_USER_189,
  717. RTEMS_RECORD_USER_190,
  718. RTEMS_RECORD_USER_191,
  719. RTEMS_RECORD_USER_192,
  720. RTEMS_RECORD_USER_193,
  721. RTEMS_RECORD_USER_194,
  722. RTEMS_RECORD_USER_195,
  723. RTEMS_RECORD_USER_196,
  724. RTEMS_RECORD_USER_197,
  725. RTEMS_RECORD_USER_198,
  726. RTEMS_RECORD_USER_199,
  727. RTEMS_RECORD_USER_200,
  728. RTEMS_RECORD_USER_201,
  729. RTEMS_RECORD_USER_202,
  730. RTEMS_RECORD_USER_203,
  731. RTEMS_RECORD_USER_204,
  732. RTEMS_RECORD_USER_205,
  733. RTEMS_RECORD_USER_206,
  734. RTEMS_RECORD_USER_207,
  735. RTEMS_RECORD_USER_208,
  736. RTEMS_RECORD_USER_209,
  737. RTEMS_RECORD_USER_210,
  738. RTEMS_RECORD_USER_211,
  739. RTEMS_RECORD_USER_212,
  740. RTEMS_RECORD_USER_213,
  741. RTEMS_RECORD_USER_214,
  742. RTEMS_RECORD_USER_215,
  743. RTEMS_RECORD_USER_216,
  744. RTEMS_RECORD_USER_217,
  745. RTEMS_RECORD_USER_218,
  746. RTEMS_RECORD_USER_219,
  747. RTEMS_RECORD_USER_220,
  748. RTEMS_RECORD_USER_221,
  749. RTEMS_RECORD_USER_222,
  750. RTEMS_RECORD_USER_223,
  751. RTEMS_RECORD_USER_224,
  752. RTEMS_RECORD_USER_225,
  753. RTEMS_RECORD_USER_226,
  754. RTEMS_RECORD_USER_227,
  755. RTEMS_RECORD_USER_228,
  756. RTEMS_RECORD_USER_229,
  757. RTEMS_RECORD_USER_230,
  758. RTEMS_RECORD_USER_231,
  759. RTEMS_RECORD_USER_232,
  760. RTEMS_RECORD_USER_233,
  761. RTEMS_RECORD_USER_234,
  762. RTEMS_RECORD_USER_235,
  763. RTEMS_RECORD_USER_236,
  764. RTEMS_RECORD_USER_237,
  765. RTEMS_RECORD_USER_238,
  766. RTEMS_RECORD_USER_239,
  767. RTEMS_RECORD_USER_240,
  768. RTEMS_RECORD_USER_241,
  769. RTEMS_RECORD_USER_242,
  770. RTEMS_RECORD_USER_243,
  771. RTEMS_RECORD_USER_244,
  772. RTEMS_RECORD_USER_245,
  773. RTEMS_RECORD_USER_246,
  774. RTEMS_RECORD_USER_247,
  775. RTEMS_RECORD_USER_248,
  776. RTEMS_RECORD_USER_249,
  777. RTEMS_RECORD_USER_250,
  778. RTEMS_RECORD_USER_251,
  779. RTEMS_RECORD_USER_252,
  780. RTEMS_RECORD_USER_253,
  781. RTEMS_RECORD_USER_254,
  782. RTEMS_RECORD_USER_255,
  783. RTEMS_RECORD_USER_256,
  784. RTEMS_RECORD_USER_257,
  785. RTEMS_RECORD_USER_258,
  786. RTEMS_RECORD_USER_259,
  787. RTEMS_RECORD_USER_260,
  788. RTEMS_RECORD_USER_261,
  789. RTEMS_RECORD_USER_262,
  790. RTEMS_RECORD_USER_263,
  791. RTEMS_RECORD_USER_264,
  792. RTEMS_RECORD_USER_265,
  793. RTEMS_RECORD_USER_266,
  794. RTEMS_RECORD_USER_267,
  795. RTEMS_RECORD_USER_268,
  796. RTEMS_RECORD_USER_269,
  797. RTEMS_RECORD_USER_270,
  798. RTEMS_RECORD_USER_271,
  799. RTEMS_RECORD_USER_272,
  800. RTEMS_RECORD_USER_273,
  801. RTEMS_RECORD_USER_274,
  802. RTEMS_RECORD_USER_275,
  803. RTEMS_RECORD_USER_276,
  804. RTEMS_RECORD_USER_277,
  805. RTEMS_RECORD_USER_278,
  806. RTEMS_RECORD_USER_279,
  807. RTEMS_RECORD_USER_280,
  808. RTEMS_RECORD_USER_281,
  809. RTEMS_RECORD_USER_282,
  810. RTEMS_RECORD_USER_283,
  811. RTEMS_RECORD_USER_284,
  812. RTEMS_RECORD_USER_285,
  813. RTEMS_RECORD_USER_286,
  814. RTEMS_RECORD_USER_287,
  815. RTEMS_RECORD_USER_288,
  816. RTEMS_RECORD_USER_289,
  817. RTEMS_RECORD_USER_290,
  818. RTEMS_RECORD_USER_291,
  819. RTEMS_RECORD_USER_292,
  820. RTEMS_RECORD_USER_293,
  821. RTEMS_RECORD_USER_294,
  822. RTEMS_RECORD_USER_295,
  823. RTEMS_RECORD_USER_296,
  824. RTEMS_RECORD_USER_297,
  825. RTEMS_RECORD_USER_298,
  826. RTEMS_RECORD_USER_299,
  827. RTEMS_RECORD_USER_300,
  828. RTEMS_RECORD_USER_301,
  829. RTEMS_RECORD_USER_302,
  830. RTEMS_RECORD_USER_303,
  831. RTEMS_RECORD_USER_304,
  832. RTEMS_RECORD_USER_305,
  833. RTEMS_RECORD_USER_306,
  834. RTEMS_RECORD_USER_307,
  835. RTEMS_RECORD_USER_308,
  836. RTEMS_RECORD_USER_309,
  837. RTEMS_RECORD_USER_310,
  838. RTEMS_RECORD_USER_311,
  839. RTEMS_RECORD_USER_312,
  840. RTEMS_RECORD_USER_313,
  841. RTEMS_RECORD_USER_314,
  842. RTEMS_RECORD_USER_315,
  843. RTEMS_RECORD_USER_316,
  844. RTEMS_RECORD_USER_317,
  845. RTEMS_RECORD_USER_318,
  846. RTEMS_RECORD_USER_319,
  847. RTEMS_RECORD_USER_320,
  848. RTEMS_RECORD_USER_321,
  849. RTEMS_RECORD_USER_322,
  850. RTEMS_RECORD_USER_323,
  851. RTEMS_RECORD_USER_324,
  852. RTEMS_RECORD_USER_325,
  853. RTEMS_RECORD_USER_326,
  854. RTEMS_RECORD_USER_327,
  855. RTEMS_RECORD_USER_328,
  856. RTEMS_RECORD_USER_329,
  857. RTEMS_RECORD_USER_330,
  858. RTEMS_RECORD_USER_331,
  859. RTEMS_RECORD_USER_332,
  860. RTEMS_RECORD_USER_333,
  861. RTEMS_RECORD_USER_334,
  862. RTEMS_RECORD_USER_335,
  863. RTEMS_RECORD_USER_336,
  864. RTEMS_RECORD_USER_337,
  865. RTEMS_RECORD_USER_338,
  866. RTEMS_RECORD_USER_339,
  867. RTEMS_RECORD_USER_340,
  868. RTEMS_RECORD_USER_341,
  869. RTEMS_RECORD_USER_342,
  870. RTEMS_RECORD_USER_343,
  871. RTEMS_RECORD_USER_344,
  872. RTEMS_RECORD_USER_345,
  873. RTEMS_RECORD_USER_346,
  874. RTEMS_RECORD_USER_347,
  875. RTEMS_RECORD_USER_348,
  876. RTEMS_RECORD_USER_349,
  877. RTEMS_RECORD_USER_350,
  878. RTEMS_RECORD_USER_351,
  879. RTEMS_RECORD_USER_352,
  880. RTEMS_RECORD_USER_353,
  881. RTEMS_RECORD_USER_354,
  882. RTEMS_RECORD_USER_355,
  883. RTEMS_RECORD_USER_356,
  884. RTEMS_RECORD_USER_357,
  885. RTEMS_RECORD_USER_358,
  886. RTEMS_RECORD_USER_359,
  887. RTEMS_RECORD_USER_360,
  888. RTEMS_RECORD_USER_361,
  889. RTEMS_RECORD_USER_362,
  890. RTEMS_RECORD_USER_363,
  891. RTEMS_RECORD_USER_364,
  892. RTEMS_RECORD_USER_365,
  893. RTEMS_RECORD_USER_366,
  894. RTEMS_RECORD_USER_367,
  895. RTEMS_RECORD_USER_368,
  896. RTEMS_RECORD_USER_369,
  897. RTEMS_RECORD_USER_370,
  898. RTEMS_RECORD_USER_371,
  899. RTEMS_RECORD_USER_372,
  900. RTEMS_RECORD_USER_373,
  901. RTEMS_RECORD_USER_374,
  902. RTEMS_RECORD_USER_375,
  903. RTEMS_RECORD_USER_376,
  904. RTEMS_RECORD_USER_377,
  905. RTEMS_RECORD_USER_378,
  906. RTEMS_RECORD_USER_379,
  907. RTEMS_RECORD_USER_380,
  908. RTEMS_RECORD_USER_381,
  909. RTEMS_RECORD_USER_382,
  910. RTEMS_RECORD_USER_383,
  911. RTEMS_RECORD_USER_384,
  912. RTEMS_RECORD_USER_385,
  913. RTEMS_RECORD_USER_386,
  914. RTEMS_RECORD_USER_387,
  915. RTEMS_RECORD_USER_388,
  916. RTEMS_RECORD_USER_389,
  917. RTEMS_RECORD_USER_390,
  918. RTEMS_RECORD_USER_391,
  919. RTEMS_RECORD_USER_392,
  920. RTEMS_RECORD_USER_393,
  921. RTEMS_RECORD_USER_394,
  922. RTEMS_RECORD_USER_395,
  923. RTEMS_RECORD_USER_396,
  924. RTEMS_RECORD_USER_397,
  925. RTEMS_RECORD_USER_398,
  926. RTEMS_RECORD_USER_399,
  927. RTEMS_RECORD_USER_400,
  928. RTEMS_RECORD_USER_401,
  929. RTEMS_RECORD_USER_402,
  930. RTEMS_RECORD_USER_403,
  931. RTEMS_RECORD_USER_404,
  932. RTEMS_RECORD_USER_405,
  933. RTEMS_RECORD_USER_406,
  934. RTEMS_RECORD_USER_407,
  935. RTEMS_RECORD_USER_408,
  936. RTEMS_RECORD_USER_409,
  937. RTEMS_RECORD_USER_410,
  938. RTEMS_RECORD_USER_411,
  939. RTEMS_RECORD_USER_412,
  940. RTEMS_RECORD_USER_413,
  941. RTEMS_RECORD_USER_414,
  942. RTEMS_RECORD_USER_415,
  943. RTEMS_RECORD_USER_416,
  944. RTEMS_RECORD_USER_417,
  945. RTEMS_RECORD_USER_418,
  946. RTEMS_RECORD_USER_419,
  947. RTEMS_RECORD_USER_420,
  948. RTEMS_RECORD_USER_421,
  949. RTEMS_RECORD_USER_422,
  950. RTEMS_RECORD_USER_423,
  951. RTEMS_RECORD_USER_424,
  952. RTEMS_RECORD_USER_425,
  953. RTEMS_RECORD_USER_426,
  954. RTEMS_RECORD_USER_427,
  955. RTEMS_RECORD_USER_428,
  956. RTEMS_RECORD_USER_429,
  957. RTEMS_RECORD_USER_430,
  958. RTEMS_RECORD_USER_431,
  959. RTEMS_RECORD_USER_432,
  960. RTEMS_RECORD_USER_433,
  961. RTEMS_RECORD_USER_434,
  962. RTEMS_RECORD_USER_435,
  963. RTEMS_RECORD_USER_436,
  964. RTEMS_RECORD_USER_437,
  965. RTEMS_RECORD_USER_438,
  966. RTEMS_RECORD_USER_439,
  967. RTEMS_RECORD_USER_440,
  968. RTEMS_RECORD_USER_441,
  969. RTEMS_RECORD_USER_442,
  970. RTEMS_RECORD_USER_443,
  971. RTEMS_RECORD_USER_444,
  972. RTEMS_RECORD_USER_445,
  973. RTEMS_RECORD_USER_446,
  974. RTEMS_RECORD_USER_447,
  975. RTEMS_RECORD_USER_448,
  976. RTEMS_RECORD_USER_449,
  977. RTEMS_RECORD_USER_450,
  978. RTEMS_RECORD_USER_451,
  979. RTEMS_RECORD_USER_452,
  980. RTEMS_RECORD_USER_453,
  981. RTEMS_RECORD_USER_454,
  982. RTEMS_RECORD_USER_455,
  983. RTEMS_RECORD_USER_456,
  984. RTEMS_RECORD_USER_457,
  985. RTEMS_RECORD_USER_458,
  986. RTEMS_RECORD_USER_459,
  987. RTEMS_RECORD_USER_460,
  988. RTEMS_RECORD_USER_461,
  989. RTEMS_RECORD_USER_462,
  990. RTEMS_RECORD_USER_463,
  991. RTEMS_RECORD_USER_464,
  992. RTEMS_RECORD_USER_465,
  993. RTEMS_RECORD_USER_466,
  994. RTEMS_RECORD_USER_467,
  995. RTEMS_RECORD_USER_468,
  996. RTEMS_RECORD_USER_469,
  997. RTEMS_RECORD_USER_470,
  998. RTEMS_RECORD_USER_471,
  999. RTEMS_RECORD_USER_472,
  1000. RTEMS_RECORD_USER_473,
  1001. RTEMS_RECORD_USER_474,
  1002. RTEMS_RECORD_USER_475,
  1003. RTEMS_RECORD_USER_476,
  1004. RTEMS_RECORD_USER_477,
  1005. RTEMS_RECORD_USER_478,
  1006. RTEMS_RECORD_USER_479,
  1007. RTEMS_RECORD_USER_480,
  1008. RTEMS_RECORD_USER_481,
  1009. RTEMS_RECORD_USER_482,
  1010. RTEMS_RECORD_USER_483,
  1011. RTEMS_RECORD_USER_484,
  1012. RTEMS_RECORD_USER_485,
  1013. RTEMS_RECORD_USER_486,
  1014. RTEMS_RECORD_USER_487,
  1015. RTEMS_RECORD_USER_488,
  1016. RTEMS_RECORD_USER_489,
  1017. RTEMS_RECORD_USER_490,
  1018. RTEMS_RECORD_USER_491,
  1019. RTEMS_RECORD_USER_492,
  1020. RTEMS_RECORD_USER_493,
  1021. RTEMS_RECORD_USER_494,
  1022. RTEMS_RECORD_USER_495,
  1023. RTEMS_RECORD_USER_496,
  1024. RTEMS_RECORD_USER_497,
  1025. RTEMS_RECORD_USER_498,
  1026. RTEMS_RECORD_USER_499,
  1027. RTEMS_RECORD_USER_500,
  1028. RTEMS_RECORD_USER_501,
  1029. RTEMS_RECORD_USER_502,
  1030. RTEMS_RECORD_USER_503,
  1031. RTEMS_RECORD_USER_504,
  1032. RTEMS_RECORD_USER_505,
  1033. RTEMS_RECORD_USER_506,
  1034. RTEMS_RECORD_USER_507,
  1035. RTEMS_RECORD_USER_508,
  1036. RTEMS_RECORD_USER_509,
  1037. RTEMS_RECORD_USER_510,
  1038. RTEMS_RECORD_USER_511,
  1039. } rtems_record_event;
  1040.  
  1041. trace {
  1042. major = 1;
  1043. minor = 8;
  1044. byte_order = le;
  1045. packet.header := struct {
  1046. uint32_t stream_id;
  1047. };
  1048. };
  1049.  
  1050. clock {
  1051. name = monotonic;
  1052. description = "Monotonic Clock";
  1053. freq = 1000000000;
  1054. offset = 1351530929945824323;
  1055. };
  1056.  
  1057. typealias integer {
  1058. size = 27; align = 1; signed = false;
  1059. map = clock.monotonic.value;
  1060. } := uint27_clock_monotonic_t;
  1061.  
  1062. typealias integer {
  1063. size = 32; align = 8; signed = false;
  1064. map = clock.monotonic.value;
  1065. } := uint32_clock_monotonic_t;
  1066.  
  1067. typealias integer {
  1068. size = 64; align = 8; signed = false;
  1069. map = clock.monotonic.value;
  1070. } := uint64_clock_monotonic_t;
  1071.  
  1072. struct packet_context {
  1073. uint64_clock_monotonic_t timestamp_begin;
  1074. uint64_clock_monotonic_t timestamp_end;
  1075. uint32_t events_discarded;
  1076. uint32_t content_size;
  1077. uint32_t packet_size;
  1078. uint32_t cpu_id;
  1079. };
  1080.  
  1081. struct event_header_compact {
  1082. enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
  1083. variant <id> {
  1084. struct {
  1085. uint32_t cpu_id;
  1086. } compact;
  1087. struct {
  1088. uint32_t id;
  1089. uint64_clock_monotonic_t timestamp;
  1090. } extended;
  1091. } v;
  1092. } align(8);
  1093.  
  1094. struct event_header_large {
  1095. enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
  1096. variant <id> {
  1097. struct {
  1098. uint32_clock_monotonic_t timestamp;
  1099. } compact;
  1100. struct {
  1101. uint32_t id;
  1102. uint64_clock_monotonic_t timestamp;
  1103. } extended;
  1104. } v;
  1105. } align(8);
  1106.  
  1107. struct event_field {
  1108. timestamp_t ns;
  1109. rtems_record_event events;
  1110. uint64_t data;
  1111. };
  1112.  
  1113. stream {
  1114. event.header := struct event_header_compact;
  1115. packet.context := struct packet_context;
  1116. };
  1117.  
  1118. // Total 32 events each having one type of event
  1119. event {
  1120. name = "RTEMS_RECORDING_EVENT_CPU_0";
  1121. id=0;
  1122.  
  1123. fields := struct event_field;
  1124. };
  1125.  
  1126. event {
  1127. name = "RTEMS_RECORDING_EVENT_CPU_1";
  1128. id=1;
  1129.  
  1130. fields := struct event_field;
  1131. };
  1132.  
  1133. event {
  1134. name = "RTEMS_RECORDING_EVENT_CPU_2";
  1135. id=2;
  1136.  
  1137. fields := struct event_field;
  1138. };
  1139.  
  1140. event {
  1141. name = "RTEMS_RECORDING_EVENT_CPU_3";
  1142. id=3;
  1143.  
  1144. fields := struct event_field;
  1145. };
  1146.  
  1147. event {
  1148. name = "RTEMS_RECORDING_EVENT_CPU_4";
  1149. id=4;
  1150.  
  1151. fields := struct event_field;
  1152. };
  1153.  
  1154. event {
  1155. name = "RTEMS_RECORDING_EVENT_CPU_5";
  1156. id=5;
  1157.  
  1158. fields := struct event_field;
  1159. };
  1160.  
  1161. event {
  1162. name = "RTEMS_RECORDING_EVENT_CPU_6";
  1163. id=6;
  1164.  
  1165. fields := struct event_field;
  1166. };
  1167.  
  1168. event {
  1169. name = "RTEMS_RECORDING_EVENT_CPU_7";
  1170. id=7;
  1171.  
  1172. fields := struct event_field;
  1173. };
  1174.  
  1175. event {
  1176. name = "RTEMS_RECORDING_EVENT_CPU_8";
  1177. id=8;
  1178.  
  1179. fields := struct event_field;
  1180. };
  1181.  
  1182. event {
  1183. name = "RTEMS_RECORDING_EVENT_CPU_9";
  1184. id=9;
  1185.  
  1186. fields := struct event_field;
  1187. };
  1188.  
  1189. event {
  1190. name = "RTEMS_RECORDING_EVENT_CPU_10";
  1191. id=10;
  1192.  
  1193. fields := struct event_field;
  1194. };
  1195.  
  1196. event {
  1197. name = "RTEMS_RECORDING_EVENT_CPU_11";
  1198. id=11;
  1199.  
  1200. fields := struct event_field;
  1201. };
  1202.  
  1203. event {
  1204. name = "RTEMS_RECORDING_EVENT_CPU_12";
  1205. id=12;
  1206.  
  1207. fields := struct event_field;
  1208. };
  1209.  
  1210. event {
  1211. name = "RTEMS_RECORDING_EVENT_CPU_13";
  1212. id=13;
  1213.  
  1214. fields := struct event_field;
  1215. };
  1216.  
  1217. event {
  1218. name = "RTEMS_RECORDING_EVENT_CPU_14";
  1219. id=14;
  1220.  
  1221. fields := struct event_field;
  1222. };
  1223.  
  1224. event {
  1225. name = "RTEMS_RECORDING_EVENT_CPU_15";
  1226. id=15;
  1227.  
  1228. fields := struct event_field;
  1229. };
  1230.  
  1231. event {
  1232. name = "RTEMS_RECORDING_EVENT_CPU_16";
  1233. id=16;
  1234.  
  1235. fields := struct event_field;
  1236. };
  1237.  
  1238. event {
  1239. name = "RTEMS_RECORDING_EVENT_CPU_17";
  1240. id=17;
  1241.  
  1242. fields := struct event_field;
  1243. };
  1244.  
  1245. event {
  1246. name = "RTEMS_RECORDING_EVENT_CPU_18";
  1247. id=18;
  1248.  
  1249. fields := struct event_field;
  1250. };
  1251.  
  1252. event {
  1253. name = "RTEMS_RECORDING_EVENT_CPU_19";
  1254. id=19;
  1255.  
  1256. fields := struct event_field;
  1257. };
  1258.  
  1259. event {
  1260. name = "RTEMS_RECORDING_EVENT_CPU_20";
  1261. id=20;
  1262.  
  1263. fields := struct event_field;
  1264. };
  1265.  
  1266. event {
  1267. name = "RTEMS_RECORDING_EVENT_CPU_21";
  1268. id=21;
  1269.  
  1270. fields := struct event_field;
  1271. };
  1272.  
  1273. event {
  1274. name = "RTEMS_RECORDING_EVENT_CPU_22";
  1275. id=22;
  1276.  
  1277. fields := struct event_field;
  1278. };
  1279.  
  1280. event {
  1281. name = "RTEMS_RECORDING_EVENT_CPU_23";
  1282. id=23;
  1283.  
  1284. fields := struct event_field;
  1285. };
  1286.  
  1287. event {
  1288. name = "RTEMS_RECORDING_EVENT_CPU_24";
  1289. id=24;
  1290.  
  1291. fields := struct event_field;
  1292. };
  1293.  
  1294. event {
  1295. name = "RTEMS_RECORDING_EVENT_CPU_25";
  1296. id=25;
  1297.  
  1298. fields := struct event_field;
  1299. };
  1300.  
  1301. event {
  1302. name = "RTEMS_RECORDING_EVENT_CPU_26";
  1303. id=26;
  1304.  
  1305. fields := struct event_field;
  1306. };
  1307.  
  1308. event {
  1309. name = "RTEMS_RECORDING_EVENT_CPU_27";
  1310. id=27;
  1311.  
  1312. fields := struct event_field;
  1313. };
  1314.  
  1315. event {
  1316. name = "RTEMS_RECORDING_EVENT_CPU_28";
  1317. id=28;
  1318.  
  1319. fields := struct event_field;
  1320. };
  1321.  
  1322. event {
  1323. name = "RTEMS_RECORDING_EVENT_CPU_29";
  1324. id=29;
  1325.  
  1326. fields := struct event_field;
  1327. };
  1328.  
  1329. event {
  1330. name = "RTEMS_RECORDING_EVENT_CPU_30";
  1331. id=30;
  1332.  
  1333. fields := struct event_field;
  1334. };
  1335.  
  1336. event {
  1337. name = "RTEMS_RECORDING_EVENT_CPU_31";
  1338. id=31;
  1339.  
  1340. fields := struct event_field;
  1341. };
  1342.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:3: error: class, interface, or enum expected
typealias integer { size = 5; align = 1; signed = false; } := uint5_t;
^
Main.java:3: error: class, interface, or enum expected
typealias integer { size = 5; align = 1; signed = false; } := uint5_t;
                              ^
Main.java:3: error: class, interface, or enum expected
typealias integer { size = 5; align = 1; signed = false; } := uint5_t;
                                         ^
Main.java:3: error: class, interface, or enum expected
typealias integer { size = 5; align = 1; signed = false; } := uint5_t;
                                                         ^
Main.java:4: error: class, interface, or enum expected
typealias integer { size = 8; align = 8; signed = false; } := uint8_t;
^
Main.java:4: error: class, interface, or enum expected
typealias integer { size = 8; align = 8; signed = false; } := uint8_t;
                              ^
Main.java:4: error: class, interface, or enum expected
typealias integer { size = 8; align = 8; signed = false; } := uint8_t;
                                         ^
Main.java:4: error: class, interface, or enum expected
typealias integer { size = 8; align = 8; signed = false; } := uint8_t;
                                                         ^
Main.java:5: error: class, interface, or enum expected
typealias integer { size = 16; align = 8; signed = false; } := uint16_t;
^
Main.java:5: error: class, interface, or enum expected
typealias integer { size = 16; align = 8; signed = false; } := uint16_t;
                               ^
Main.java:5: error: class, interface, or enum expected
typealias integer { size = 16; align = 8; signed = false; } := uint16_t;
                                          ^
Main.java:5: error: class, interface, or enum expected
typealias integer { size = 16; align = 8; signed = false; } := uint16_t;
                                                          ^
Main.java:6: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := uint32_t;
^
Main.java:6: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := uint32_t;
                               ^
Main.java:6: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := uint32_t;
                                          ^
Main.java:6: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := uint32_t;
                                                          ^
Main.java:7: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := uint64_t;
^
Main.java:7: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := uint64_t;
                               ^
Main.java:7: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := uint64_t;
                                          ^
Main.java:7: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := uint64_t;
                                                          ^
Main.java:8: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := timestamp_t;
^
Main.java:8: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := timestamp_t;
                               ^
Main.java:8: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := timestamp_t;
                                          ^
Main.java:8: error: class, interface, or enum expected
typealias integer { size = 64; align = 8; signed = false; } := timestamp_t;
                                                          ^
Main.java:9: error: class, interface, or enum expected
typealias integer { size = 27; align = 1; signed = false; } := timestamp_t_27;
^
Main.java:9: error: class, interface, or enum expected
typealias integer { size = 27; align = 1; signed = false; } := timestamp_t_27;
                               ^
Main.java:9: error: class, interface, or enum expected
typealias integer { size = 27; align = 1; signed = false; } := timestamp_t_27;
                                          ^
Main.java:9: error: class, interface, or enum expected
typealias integer { size = 27; align = 1; signed = false; } := timestamp_t_27;
                                                          ^
Main.java:10: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := timestamp_t_32;
^
Main.java:10: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := timestamp_t_32;
                               ^
Main.java:10: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := timestamp_t_32;
                                          ^
Main.java:10: error: class, interface, or enum expected
typealias integer { size = 32; align = 8; signed = false; } := timestamp_t_32;
                                                          ^
Main.java:14: error: class, interface, or enum expected
typedef enum events_e : uint32_t {
^
Main.java:14: error: '{' expected
typedef enum events_e : uint32_t {
                     ^
Main.java:14: error: ',', '}', or ';' expected
typedef enum events_e : uint32_t {
                        ^
Main.java:14: error: '}' expected
typedef enum events_e : uint32_t {
                                  ^
Main.java:1041: error: class, interface, or enum expected
trace {
^
Main.java:1043: error: class, interface, or enum expected
    minor = 8;
    ^
Main.java:1044: error: class, interface, or enum expected
    byte_order = le;
    ^
Main.java:1045: error: class, interface, or enum expected
    packet.header := struct {
    ^
Main.java:1047: error: class, interface, or enum expected
    };
    ^
Main.java:1048: error: class, interface, or enum expected
};
^
Main.java:1050: error: class, interface, or enum expected
clock {
^
Main.java:1052: error: class, interface, or enum expected
	description = "Monotonic Clock";
	^
Main.java:1053: error: class, interface, or enum expected
	freq = 1000000000;
	^
Main.java:1054: error: class, interface, or enum expected
	offset = 1351530929945824323;
	^
Main.java:1055: error: class, interface, or enum expected
};
^
Main.java:1057: error: class, interface, or enum expected
typealias integer {
^
Main.java:1058: error: class, interface, or enum expected
	size = 27; align = 1; signed = false;
	           ^
Main.java:1058: error: class, interface, or enum expected
	size = 27; align = 1; signed = false;
	                      ^
Main.java:1059: error: class, interface, or enum expected
	map = clock.monotonic.value;
	^
Main.java:1060: error: class, interface, or enum expected
} := uint27_clock_monotonic_t;
^
Main.java:1062: error: class, interface, or enum expected
typealias integer {
^
Main.java:1063: error: class, interface, or enum expected
	size = 32; align = 8; signed = false;
	           ^
Main.java:1063: error: class, interface, or enum expected
	size = 32; align = 8; signed = false;
	                      ^
Main.java:1064: error: class, interface, or enum expected
	map = clock.monotonic.value;
	^
Main.java:1065: error: class, interface, or enum expected
} := uint32_clock_monotonic_t;
^
Main.java:1067: error: class, interface, or enum expected
typealias integer {
^
Main.java:1068: error: class, interface, or enum expected
	size = 64; align = 8; signed = false;
	           ^
Main.java:1068: error: class, interface, or enum expected
	size = 64; align = 8; signed = false;
	                      ^
Main.java:1069: error: class, interface, or enum expected
	map = clock.monotonic.value;
	^
Main.java:1070: error: class, interface, or enum expected
} := uint64_clock_monotonic_t;
^
Main.java:1072: error: class, interface, or enum expected
struct packet_context {
^
Main.java:1074: error: class, interface, or enum expected
	uint64_clock_monotonic_t timestamp_end;
	^
Main.java:1075: error: class, interface, or enum expected
	uint32_t events_discarded;
	^
Main.java:1076: error: class, interface, or enum expected
	uint32_t content_size;
	^
Main.java:1077: error: class, interface, or enum expected
	uint32_t packet_size;
	^
Main.java:1078: error: class, interface, or enum expected
	uint32_t cpu_id;
	^
Main.java:1079: error: class, interface, or enum expected
};
^
Main.java:1081: error: class, interface, or enum expected
struct event_header_compact {
^
Main.java:1082: error: <identifier> expected
	enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
	    ^
Main.java:1082: error: <identifier> expected
	enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
	                        ^
Main.java:1082: error: ';' expected
	enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
	                            ^
Main.java:1082: error: <identifier> expected
	enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
	                                             ^
Main.java:1082: error: ';' expected
	enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
	                                                  ^
Main.java:1082: error: ',', '}', or ';' expected
	enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
	                                                     ^
Main.java:1083: error: <identifier> expected
	variant <id> {
	            ^
Main.java:1084: error: <identifier> expected
		struct {
		      ^
Main.java:1086: error: class, interface, or enum expected
		} compact;
		  ^
Main.java:1087: error: class, interface, or enum expected
		struct {
		^
Main.java:1089: error: class, interface, or enum expected
			uint64_clock_monotonic_t timestamp;
			^
Main.java:1090: error: class, interface, or enum expected
		} extended;
		^
Main.java:1091: error: class, interface, or enum expected
	} v;
	^
Main.java:1092: error: class, interface, or enum expected
} align(8);
^
Main.java:1094: error: class, interface, or enum expected
struct event_header_large {
^
Main.java:1095: error: <identifier> expected
	enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
	    ^
Main.java:1095: error: <identifier> expected
	enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
	                         ^
Main.java:1095: error: ';' expected
	enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
	                             ^
Main.java:1095: error: <identifier> expected
	enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
	                                                 ^
Main.java:1095: error: ';' expected
	enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
	                                                         ^
Main.java:1095: error: ',', '}', or ';' expected
	enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
	                                                            ^
Main.java:1096: error: <identifier> expected
	variant <id> {
	            ^
Main.java:1097: error: <identifier> expected
		struct {
		      ^
Main.java:1099: error: class, interface, or enum expected
		} compact;
		  ^
Main.java:1100: error: class, interface, or enum expected
		struct {
		^
Main.java:1102: error: class, interface, or enum expected
			uint64_clock_monotonic_t timestamp;
			^
Main.java:1103: error: class, interface, or enum expected
		} extended;
		^
Main.java:1104: error: class, interface, or enum expected
	} v;
	^
Main.java:1105: error: class, interface, or enum expected
} align(8);
^
Main.java:1107: error: class, interface, or enum expected
struct event_field {
^
100 errors
stdout
Standard output is empty