Commit | Line | Data |
---|---|---|
17baffe2 MD |
1 | /* |
2 | * lttng-events-reset.h | |
3 | * | |
886d51a3 | 4 | * Copyright (C) 2010-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
17baffe2 | 5 | * |
886d51a3 MD |
6 | * This library is free software; you can redistribute it and/or |
7 | * modify it under the terms of the GNU Lesser General Public | |
8 | * License as published by the Free Software Foundation; only | |
9 | * version 2.1 of the License. | |
10 | * | |
11 | * This library is distributed in the hope that it will be useful, | |
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
14 | * Lesser General Public License for more details. | |
15 | * | |
16 | * You should have received a copy of the GNU Lesser General Public | |
17 | * License along with this library; if not, write to the Free Software | |
18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |
17baffe2 MD |
19 | */ |
20 | ||
f127e61e | 21 | /* Reset macros used within LTTNG_TRACEPOINT_EVENT to "nothing" */ |
6db3d13b | 22 | |
f127e61e | 23 | #undef LTTNG_TRACEPOINT_EVENT_CLASS_CODE |
265822ae | 24 | #define LTTNG_TRACEPOINT_EVENT_CLASS_CODE(_name, _proto, _args, _locvar, _code_pre, _fields, _code_post) |
6db3d13b | 25 | |
f127e61e | 26 | #undef LTTNG_TRACEPOINT_EVENT_CLASS_CODE_NOARGS |
265822ae | 27 | #define LTTNG_TRACEPOINT_EVENT_CLASS_CODE_NOARGS(_name, _locvar, _code_pre, _fields, _code_post) |
6db3d13b | 28 | |
f127e61e MD |
29 | #undef LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP |
30 | #define LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(_template, _name, _map, _proto, _args) | |
c099397a | 31 | |
f127e61e MD |
32 | #undef LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP_NOARGS |
33 | #define LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP_NOARGS(_template, _name, _map) | |
84da5206 | 34 | |
141ddf28 MD |
35 | #undef LTTNG_TRACEPOINT_ENUM |
36 | #define LTTNG_TRACEPOINT_ENUM(_name, _values) | |
37 | ||
f127e61e MD |
38 | #undef TP_PROTO |
39 | #define TP_PROTO(args...) | |
d32a57a2 | 40 | |
f127e61e MD |
41 | #undef TP_ARGS |
42 | #define TP_ARGS(args...) | |
6db3d13b | 43 | |
f127e61e MD |
44 | #undef TP_locvar |
45 | #define TP_locvar(...) | |
e763dbf5 | 46 | |
265822ae MD |
47 | #undef TP_code_pre |
48 | #define TP_code_pre(...) | |
49 | ||
50 | #undef TP_code_post | |
51 | #define TP_code_post(...) | |
e763dbf5 | 52 | |
f127e61e MD |
53 | #undef TP_FIELDS |
54 | #define TP_FIELDS(args...) | |
e763dbf5 | 55 | |
f127e61e MD |
56 | #undef _ctf_integer_ext |
57 | #define _ctf_integer_ext(_type, _item, _src, _byte_order, _base, \ | |
58 | _user, _nowrite) | |
e763dbf5 | 59 | |
f127e61e MD |
60 | #undef _ctf_integer_ext_isuser0 |
61 | #define _ctf_integer_ext_isuser0(_type, _item, _src, _byte_order, _base, \ | |
62 | _nowrite) | |
e763dbf5 | 63 | |
f127e61e MD |
64 | #undef _ctf_integer_ext_isuser1 |
65 | #define _ctf_integer_ext_isuser1(_type, _item, _src, _byte_order, _base, \ | |
66 | _nowrite) | |
e763dbf5 | 67 | |
f127e61e MD |
68 | #undef _ctf_integer_ext_fetched |
69 | #define _ctf_integer_ext_fetched(_type, _item, _src, _byte_order, _base, \ | |
70 | _nowrite) | |
e763dbf5 | 71 | |
f127e61e MD |
72 | #undef _ctf_array_encoded |
73 | #define _ctf_array_encoded(_type, _item, _src, _length, _encoding, \ | |
74 | _user, _nowrite) | |
6db3d13b | 75 | |
43803cf2 MD |
76 | #undef _ctf_array_bitfield |
77 | #define _ctf_array_bitfield(_type, _item, _src, _length, _user, _nowrite) | |
78 | ||
f127e61e MD |
79 | #undef _ctf_sequence_encoded |
80 | #define _ctf_sequence_encoded(_type, _item, _src, _length_type, \ | |
57ede728 | 81 | _src_length, _encoding, _byte_order, _base, _user, _nowrite) |
6db3d13b | 82 | |
43803cf2 MD |
83 | #undef _ctf_sequence_bitfield |
84 | #define _ctf_sequence_bitfield(_type, _item, _src, _length_type, \ | |
85 | _src_length, _byte_order, _user, _nowrite) | |
86 | ||
f127e61e MD |
87 | #undef _ctf_string |
88 | #define _ctf_string(_item, _src, _user, _nowrite) | |
7ca580f8 | 89 | |
141ddf28 MD |
90 | #undef _ctf_enum |
91 | #define _ctf_enum(_name, _type, _item, _src, _nowrite) | |
92 | ||
f127e61e MD |
93 | /* "write" */ |
94 | #undef ctf_integer | |
95 | #define ctf_integer(_type, _item, _src) | |
7ca580f8 | 96 | |
f127e61e MD |
97 | #undef ctf_integer_hex |
98 | #define ctf_integer_hex(_type, _item, _src) | |
6db3d13b | 99 | |
f127e61e MD |
100 | #undef ctf_integer_oct |
101 | #define ctf_integer_oct(_type, _item, _src) | |
6db3d13b | 102 | |
f127e61e MD |
103 | #undef ctf_integer_network |
104 | #define ctf_integer_network(_type, _item, _src) | |
391286e8 | 105 | |
f127e61e MD |
106 | #undef ctf_integer_network_hex |
107 | #define ctf_integer_network_hex(_type, _item, _src) | |
391286e8 | 108 | |
f127e61e MD |
109 | #undef ctf_float |
110 | #define ctf_float(_type, _item, _src) | |
391286e8 | 111 | |
f127e61e MD |
112 | #undef ctf_array |
113 | #define ctf_array(_type, _item, _src, _length) | |
6db3d13b | 114 | |
f127e61e MD |
115 | #undef ctf_array_text |
116 | #define ctf_array_text(_type, _item, _src, _length) | |
6db3d13b | 117 | |
43803cf2 MD |
118 | #undef ctf_array_bitfield |
119 | #define ctf_array_bitfield(_type, _item, _src, _length) | |
120 | ||
f127e61e MD |
121 | #undef ctf_sequence |
122 | #define ctf_sequence(_type, _item, _src, _length_type, _src_length) | |
f7bdf4db | 123 | |
f127e61e MD |
124 | #undef ctf_sequence_hex |
125 | #define ctf_sequence_hex(_type, _item, _src, _length_type, _src_length) | |
ae3dd5f0 | 126 | |
57ede728 MD |
127 | #undef ctf_sequence_network |
128 | #define ctf_sequence_network(_type, _item, _src, _length_type, _src_length) | |
129 | ||
f127e61e MD |
130 | #undef ctf_sequence_text |
131 | #define ctf_sequence_text(_type, _item, _src, _length_type, _src_length) | |
132 | ||
43803cf2 MD |
133 | #undef ctf_sequence_bitfield |
134 | #define ctf_sequence_bitfield(_type, _item, _src, _length_type, _src_length) | |
135 | ||
f127e61e MD |
136 | #undef ctf_string |
137 | #define ctf_string(_item, _src) | |
138 | ||
141ddf28 MD |
139 | #undef ctf_enum |
140 | #define ctf_enum(_name, _type, _item, _src) | |
141 | ||
f64dd4be MD |
142 | #undef ctf_custom_field |
143 | #define ctf_custom_field(_type, _item, _code) | |
144 | ||
145 | #undef ctf_custom_type | |
146 | #define ctf_custom_type(...) | |
147 | ||
148 | #undef ctf_custom_code | |
149 | #define ctf_custom_code(...) | |
150 | ||
151 | #undef ctf_align | |
152 | #define ctf_align(_type) | |
153 | ||
f127e61e MD |
154 | /* "nowrite" */ |
155 | #undef ctf_integer_nowrite | |
156 | #define ctf_integer_nowrite(_type, _item, _src) | |
157 | ||
158 | #undef ctf_float_nowrite | |
159 | #define ctf_float_nowrite(_type, _item, _src) | |
160 | ||
161 | #undef ctf_array_nowrite | |
162 | #define ctf_array_nowrite(_type, _item, _src, _length) | |
163 | ||
164 | #undef ctf_array_text_nowrite | |
165 | #define ctf_array_text_nowrite(_type, _item, _src, _length) | |
166 | ||
43803cf2 MD |
167 | #undef ctf_array_bitfield_nowrite |
168 | #define ctf_array_bitfield_nowrite(_type, _item, _src, _length) | |
169 | ||
f127e61e MD |
170 | #undef ctf_sequence_nowrite |
171 | #define ctf_sequence_nowrite(_type, _item, _src, _length_type, _src_length) | |
172 | ||
173 | #undef ctf_sequence_text_nowrite | |
174 | #define ctf_sequence_text_nowrite(_type, _item, _src, _length_type, _src_length) | |
175 | ||
43803cf2 MD |
176 | #undef ctf_sequence_bitfield_nowrite |
177 | #define ctf_sequence_bitfield_nowrite(_type, _item, _src, _length_type, _src_length) | |
178 | ||
f127e61e MD |
179 | #undef ctf_string_nowrite |
180 | #define ctf_string_nowrite(_item, _src) | |
181 | ||
141ddf28 MD |
182 | #undef ctf_enum_nowrite |
183 | #define ctf_enum_nowrite(_name, _type, _item, _src) | |
184 | ||
f127e61e MD |
185 | /* "user" - "write" */ |
186 | #undef ctf_user_integer | |
187 | #define ctf_user_integer(_type, _item, _user_src) | |
188 | ||
189 | #undef ctf_user_integer_hex | |
190 | #define ctf_user_integer_hex(_type, _item, _user_src) | |
191 | ||
192 | #undef ctf_user_integer_network | |
193 | #define ctf_user_integer_network(_type, _item, _user_src) | |
194 | ||
195 | #undef ctf_user_integer_network_hex | |
196 | #define ctf_user_integer_network_hex(_type, _item, _user_src) | |
197 | ||
198 | #undef ctf_user_float | |
199 | #define ctf_user_float(_type, _item, _user_src) | |
200 | ||
201 | #undef ctf_user_array | |
202 | #define ctf_user_array(_type, _item, _user_src, _length) | |
203 | ||
204 | #undef ctf_user_array_text | |
205 | #define ctf_user_array_text(_type, _item, _user_src, _length) | |
206 | ||
43803cf2 MD |
207 | #undef ctf_user_array_bitfield |
208 | #define ctf_user_array_bitfield(_type, _item, _src, _length) | |
209 | ||
f127e61e MD |
210 | #undef ctf_user_sequence |
211 | #define ctf_user_sequence(_type, _item, _user_src, _length_type, _user_src_length) | |
212 | ||
213 | #undef ctf_user_sequence_text | |
214 | #define ctf_user_sequence_text(_type, _item, _user_src, _length_type, _user_src_length) | |
215 | ||
43803cf2 MD |
216 | #undef ctf_user_sequence_bitfield |
217 | #define ctf_user_sequence_bitfield(_type, _item, _src, _length_type, _src_length) | |
218 | ||
f127e61e MD |
219 | #undef ctf_user_string |
220 | #define ctf_user_string(_item, _user_src) | |
221 | ||
141ddf28 MD |
222 | #undef ctf_user_enum |
223 | #define ctf_user_enum(_name, _type, _item, _src) | |
224 | ||
f127e61e MD |
225 | /* "user" - "nowrite" */ |
226 | #undef ctf_user_integer_nowrite | |
227 | #define ctf_user_integer_nowrite(_type, _item, _user_src) | |
228 | ||
229 | #undef ctf_user_float_nowrite | |
230 | #define ctf_user_float_nowrite(_type, _item, _user_src) | |
231 | ||
232 | #undef ctf_user_array_nowrite | |
233 | #define ctf_user_array_nowrite(_type, _item, _user_src, _length) | |
234 | ||
235 | #undef ctf_user_array_text_nowrite | |
236 | #define ctf_user_array_text_nowrite(_type, _item, _user_src, _length) | |
237 | ||
43803cf2 MD |
238 | #undef ctf_user_array_bitfield_nowrite |
239 | #define ctf_user_array_bitfield_nowrite(_type, _item, _src, _length) | |
240 | ||
f127e61e MD |
241 | #undef ctf_user_sequence_nowrite |
242 | #define ctf_user_sequence_nowrite(_type, _item, _user_src, _length_type, _user_src_length) | |
243 | ||
244 | #undef ctf_user_sequence_text_nowrite | |
245 | #define ctf_user_sequence_text_nowrite(_type, _item, _user_src, _length_type, _user_src_length) | |
246 | ||
43803cf2 MD |
247 | #undef ctf_user_sequence_bitfield_nowrite |
248 | #define ctf_user_sequence_bitfield_nowrite(_type, _item, _src, _length_type, _src_length) | |
249 | ||
f127e61e MD |
250 | #undef ctf_user_string_nowrite |
251 | #define ctf_user_string_nowrite(_item, _user_src) | |
141ddf28 MD |
252 | |
253 | #undef ctf_user_enum_nowrite | |
254 | #define ctf_user_enum_nowrite(_name, _type, _item, _src) |