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, \ | |
3834b99f | 74 | _byte_order, _base, _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 | |
3834b99f MD |
115 | #undef ctf_array_hex |
116 | #define ctf_array_hex(_type, _item, _src, _length) | |
117 | ||
118 | #undef ctf_array_network | |
119 | #define ctf_array_network(_type, _item, _src, _length) | |
120 | ||
121 | #undef ctf_array_network_hex | |
122 | #define ctf_array_network_hex(_type, _item, _src, _length) | |
123 | ||
f127e61e MD |
124 | #undef ctf_array_text |
125 | #define ctf_array_text(_type, _item, _src, _length) | |
6db3d13b | 126 | |
43803cf2 MD |
127 | #undef ctf_array_bitfield |
128 | #define ctf_array_bitfield(_type, _item, _src, _length) | |
129 | ||
f127e61e MD |
130 | #undef ctf_sequence |
131 | #define ctf_sequence(_type, _item, _src, _length_type, _src_length) | |
f7bdf4db | 132 | |
f127e61e MD |
133 | #undef ctf_sequence_hex |
134 | #define ctf_sequence_hex(_type, _item, _src, _length_type, _src_length) | |
ae3dd5f0 | 135 | |
57ede728 MD |
136 | #undef ctf_sequence_network |
137 | #define ctf_sequence_network(_type, _item, _src, _length_type, _src_length) | |
138 | ||
3834b99f MD |
139 | #undef ctf_sequence_network_hex |
140 | #define ctf_sequence_network_hex(_type, _item, _src, _length_type, _src_length) | |
141 | ||
f127e61e MD |
142 | #undef ctf_sequence_text |
143 | #define ctf_sequence_text(_type, _item, _src, _length_type, _src_length) | |
144 | ||
43803cf2 MD |
145 | #undef ctf_sequence_bitfield |
146 | #define ctf_sequence_bitfield(_type, _item, _src, _length_type, _src_length) | |
147 | ||
f127e61e MD |
148 | #undef ctf_string |
149 | #define ctf_string(_item, _src) | |
150 | ||
141ddf28 MD |
151 | #undef ctf_enum |
152 | #define ctf_enum(_name, _type, _item, _src) | |
153 | ||
f64dd4be MD |
154 | #undef ctf_custom_field |
155 | #define ctf_custom_field(_type, _item, _code) | |
156 | ||
157 | #undef ctf_custom_type | |
158 | #define ctf_custom_type(...) | |
159 | ||
160 | #undef ctf_custom_code | |
161 | #define ctf_custom_code(...) | |
162 | ||
163 | #undef ctf_align | |
164 | #define ctf_align(_type) | |
165 | ||
f127e61e MD |
166 | /* "nowrite" */ |
167 | #undef ctf_integer_nowrite | |
168 | #define ctf_integer_nowrite(_type, _item, _src) | |
169 | ||
170 | #undef ctf_float_nowrite | |
171 | #define ctf_float_nowrite(_type, _item, _src) | |
172 | ||
173 | #undef ctf_array_nowrite | |
174 | #define ctf_array_nowrite(_type, _item, _src, _length) | |
175 | ||
3834b99f MD |
176 | #undef ctf_array_network_nowrite |
177 | #define ctf_array_network_nowrite(_type, _item, _src, _length) | |
178 | ||
f127e61e MD |
179 | #undef ctf_array_text_nowrite |
180 | #define ctf_array_text_nowrite(_type, _item, _src, _length) | |
181 | ||
43803cf2 MD |
182 | #undef ctf_array_bitfield_nowrite |
183 | #define ctf_array_bitfield_nowrite(_type, _item, _src, _length) | |
184 | ||
f127e61e MD |
185 | #undef ctf_sequence_nowrite |
186 | #define ctf_sequence_nowrite(_type, _item, _src, _length_type, _src_length) | |
187 | ||
3834b99f MD |
188 | #undef ctf_sequence_network_nowrite |
189 | #define ctf_sequence_network_nowrite(_type, _item, _src, _length_type, _src_length) | |
190 | ||
f127e61e MD |
191 | #undef ctf_sequence_text_nowrite |
192 | #define ctf_sequence_text_nowrite(_type, _item, _src, _length_type, _src_length) | |
193 | ||
43803cf2 MD |
194 | #undef ctf_sequence_bitfield_nowrite |
195 | #define ctf_sequence_bitfield_nowrite(_type, _item, _src, _length_type, _src_length) | |
196 | ||
f127e61e MD |
197 | #undef ctf_string_nowrite |
198 | #define ctf_string_nowrite(_item, _src) | |
199 | ||
141ddf28 MD |
200 | #undef ctf_enum_nowrite |
201 | #define ctf_enum_nowrite(_name, _type, _item, _src) | |
202 | ||
f127e61e MD |
203 | /* "user" - "write" */ |
204 | #undef ctf_user_integer | |
205 | #define ctf_user_integer(_type, _item, _user_src) | |
206 | ||
207 | #undef ctf_user_integer_hex | |
208 | #define ctf_user_integer_hex(_type, _item, _user_src) | |
209 | ||
210 | #undef ctf_user_integer_network | |
211 | #define ctf_user_integer_network(_type, _item, _user_src) | |
212 | ||
213 | #undef ctf_user_integer_network_hex | |
214 | #define ctf_user_integer_network_hex(_type, _item, _user_src) | |
215 | ||
216 | #undef ctf_user_float | |
217 | #define ctf_user_float(_type, _item, _user_src) | |
218 | ||
219 | #undef ctf_user_array | |
220 | #define ctf_user_array(_type, _item, _user_src, _length) | |
221 | ||
3834b99f MD |
222 | #undef ctf_user_array_hex |
223 | #define ctf_user_array_hex(_type, _item, _user_src, _length) | |
224 | ||
225 | #undef ctf_user_array_network | |
226 | #define ctf_user_array_network(_type, _item, _user_src, _length) | |
227 | ||
228 | #undef ctf_user_array_network_hex | |
229 | #define ctf_user_array_network_hex(_type, _item, _user_src, _length) | |
230 | ||
f127e61e MD |
231 | #undef ctf_user_array_text |
232 | #define ctf_user_array_text(_type, _item, _user_src, _length) | |
233 | ||
43803cf2 MD |
234 | #undef ctf_user_array_bitfield |
235 | #define ctf_user_array_bitfield(_type, _item, _src, _length) | |
236 | ||
f127e61e MD |
237 | #undef ctf_user_sequence |
238 | #define ctf_user_sequence(_type, _item, _user_src, _length_type, _user_src_length) | |
239 | ||
3834b99f MD |
240 | #undef ctf_user_sequence_hex |
241 | #define ctf_user_sequence_hex(_type, _item, _user_src, _length_type, _user_src_length) | |
242 | ||
243 | #undef ctf_user_sequence_network | |
244 | #define ctf_user_sequence_network(_type, _item, _user_src, _length_type, _user_src_length) | |
245 | ||
246 | #undef ctf_user_sequence_network_hex | |
247 | #define ctf_user_sequence_network_hex(_type, _item, _user_src, _length_type, _user_src_length) | |
248 | ||
f127e61e MD |
249 | #undef ctf_user_sequence_text |
250 | #define ctf_user_sequence_text(_type, _item, _user_src, _length_type, _user_src_length) | |
251 | ||
43803cf2 MD |
252 | #undef ctf_user_sequence_bitfield |
253 | #define ctf_user_sequence_bitfield(_type, _item, _src, _length_type, _src_length) | |
254 | ||
f127e61e MD |
255 | #undef ctf_user_string |
256 | #define ctf_user_string(_item, _user_src) | |
257 | ||
141ddf28 MD |
258 | #undef ctf_user_enum |
259 | #define ctf_user_enum(_name, _type, _item, _src) | |
260 | ||
f127e61e MD |
261 | /* "user" - "nowrite" */ |
262 | #undef ctf_user_integer_nowrite | |
263 | #define ctf_user_integer_nowrite(_type, _item, _user_src) | |
264 | ||
265 | #undef ctf_user_float_nowrite | |
266 | #define ctf_user_float_nowrite(_type, _item, _user_src) | |
267 | ||
268 | #undef ctf_user_array_nowrite | |
269 | #define ctf_user_array_nowrite(_type, _item, _user_src, _length) | |
270 | ||
3834b99f MD |
271 | #undef ctf_user_array_network_nowrite |
272 | #define ctf_user_array_network_nowrite(_type, _item, _user_src, _length) | |
273 | ||
f127e61e MD |
274 | #undef ctf_user_array_text_nowrite |
275 | #define ctf_user_array_text_nowrite(_type, _item, _user_src, _length) | |
276 | ||
43803cf2 MD |
277 | #undef ctf_user_array_bitfield_nowrite |
278 | #define ctf_user_array_bitfield_nowrite(_type, _item, _src, _length) | |
279 | ||
f127e61e MD |
280 | #undef ctf_user_sequence_nowrite |
281 | #define ctf_user_sequence_nowrite(_type, _item, _user_src, _length_type, _user_src_length) | |
282 | ||
3834b99f MD |
283 | #undef ctf_user_sequence_network_nowrite |
284 | #define ctf_user_sequence_network_nowrite(_type, _item, _user_src, _length_type, _user_src_length) | |
285 | ||
f127e61e MD |
286 | #undef ctf_user_sequence_text_nowrite |
287 | #define ctf_user_sequence_text_nowrite(_type, _item, _user_src, _length_type, _user_src_length) | |
288 | ||
43803cf2 MD |
289 | #undef ctf_user_sequence_bitfield_nowrite |
290 | #define ctf_user_sequence_bitfield_nowrite(_type, _item, _src, _length_type, _src_length) | |
291 | ||
f127e61e MD |
292 | #undef ctf_user_string_nowrite |
293 | #define ctf_user_string_nowrite(_item, _user_src) | |
141ddf28 MD |
294 | |
295 | #undef ctf_user_enum_nowrite | |
296 | #define ctf_user_enum_nowrite(_name, _type, _item, _src) |