Commit | Line | Data |
---|---|---|
1 | /* CTF 1.8 */ | |
2 | ||
3 | trace { | |
4 | major = 1; | |
5 | minor = 8; | |
6 | byte_order = be; | |
7 | }; | |
8 | ||
9 | event { | |
10 | name = yo; | |
11 | fields := struct { | |
12 | enum : integer { size = 8; } { | |
13 | _align, | |
14 | _callsite, | |
15 | _const, | |
16 | _char, | |
17 | _clock, | |
18 | _double, | |
19 | _enum, | |
20 | _env, | |
21 | _event, | |
22 | _floating_point, | |
23 | _float, | |
24 | _integer, | |
25 | _int, | |
26 | _long, | |
27 | _short, | |
28 | _signed, | |
29 | _stream, | |
30 | _string, | |
31 | _struct, | |
32 | _trace, | |
33 | _typealias, | |
34 | _typedef, | |
35 | _unsigned, | |
36 | _variant, | |
37 | _void, | |
38 | __Bool, | |
39 | __Complex, | |
40 | __Imaginary, | |
41 | } tag; | |
42 | ||
43 | variant <tag> { | |
44 | string _align; | |
45 | string _callsite; | |
46 | string _const; | |
47 | string _char; | |
48 | string _clock; | |
49 | string _double; | |
50 | string _enum; | |
51 | string _env; | |
52 | string _event; | |
53 | string _floating_point; | |
54 | string _float; | |
55 | string _integer; | |
56 | string _int; | |
57 | string _long; | |
58 | string _short; | |
59 | string _signed; | |
60 | string _stream; | |
61 | string _string; | |
62 | string _struct; | |
63 | string _trace; | |
64 | string _typealias; | |
65 | string _typedef; | |
66 | string _unsigned; | |
67 | string _variant; | |
68 | string _void; | |
69 | string __Bool; | |
70 | string __Complex; | |
71 | string __Imaginary; | |
72 | } var; | |
73 | }; | |
74 | }; |