Ticket #53045: ruby23-10.9-probes.h

File ruby23-10.9-probes.h, 16.2 KB (added by kimuraw (kimura wataru), 7 years ago)

build success probes.h, same as RJVB's

Line 
1/*
2 * Generated by dtrace(1M).
3 */
4
5#ifndef _RUBY_PROBES_H
6#define _RUBY_PROBES_H
7
8#include <unistd.h>
9
10#ifdef  __cplusplus
11extern "C" {
12#endif
13
14#define RUBY_DTRACE_STABILITY "___dtrace_stability$ruby$v1$6_5_5_6_5_5_6_5_5_5_5_5_5_5_5"
15
16#define RUBY_DTRACE_TYPEDEFS "___dtrace_typedefs$ruby$v2"
17
18#if !defined(DTRACE_PROBES_DISABLED) || !DTRACE_PROBES_DISABLED
19
20#define RUBY_DTRACE_ARRAY_CREATE(arg0, arg1, arg2) \
21do { \
22        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
23        __dtrace_probe$ruby$array__create$v1$6c6f6e67$63686172202a$696e74(arg0, arg1, arg2); \
24        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
25} while (0)
26#define RUBY_DTRACE_ARRAY_CREATE_ENABLED() \
27        ({ int _r = __dtrace_isenabled$ruby$array__create$v1(); \
28                __asm__ volatile(""); \
29                _r; })
30#define RUBY_DTRACE_CMETHOD_ENTRY(arg0, arg1, arg2, arg3) \
31do { \
32        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
33        __dtrace_probe$ruby$cmethod__entry$v1$63686172202a$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3); \
34        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
35} while (0)
36#define RUBY_DTRACE_CMETHOD_ENTRY_ENABLED() \
37        ({ int _r = __dtrace_isenabled$ruby$cmethod__entry$v1(); \
38                __asm__ volatile(""); \
39                _r; })
40#define RUBY_DTRACE_CMETHOD_RETURN(arg0, arg1, arg2, arg3) \
41do { \
42        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
43        __dtrace_probe$ruby$cmethod__return$v1$63686172202a$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3); \
44        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
45} while (0)
46#define RUBY_DTRACE_CMETHOD_RETURN_ENABLED() \
47        ({ int _r = __dtrace_isenabled$ruby$cmethod__return$v1(); \
48                __asm__ volatile(""); \
49                _r; })
50#define RUBY_DTRACE_FIND_REQUIRE_ENTRY(arg0, arg1, arg2) \
51do { \
52        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
53        __dtrace_probe$ruby$find__require__entry$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
54        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
55} while (0)
56#define RUBY_DTRACE_FIND_REQUIRE_ENTRY_ENABLED() \
57        ({ int _r = __dtrace_isenabled$ruby$find__require__entry$v1(); \
58                __asm__ volatile(""); \
59                _r; })
60#define RUBY_DTRACE_FIND_REQUIRE_RETURN(arg0, arg1, arg2) \
61do { \
62        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
63        __dtrace_probe$ruby$find__require__return$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
64        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
65} while (0)
66#define RUBY_DTRACE_FIND_REQUIRE_RETURN_ENABLED() \
67        ({ int _r = __dtrace_isenabled$ruby$find__require__return$v1(); \
68                __asm__ volatile(""); \
69                _r; })
70#define RUBY_DTRACE_GC_MARK_BEGIN() \
71do { \
72        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
73        __dtrace_probe$ruby$gc__mark__begin$v1(); \
74        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
75} while (0)
76#define RUBY_DTRACE_GC_MARK_BEGIN_ENABLED() \
77        ({ int _r = __dtrace_isenabled$ruby$gc__mark__begin$v1(); \
78                __asm__ volatile(""); \
79                _r; })
80#define RUBY_DTRACE_GC_MARK_END() \
81do { \
82        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
83        __dtrace_probe$ruby$gc__mark__end$v1(); \
84        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
85} while (0)
86#define RUBY_DTRACE_GC_MARK_END_ENABLED() \
87        ({ int _r = __dtrace_isenabled$ruby$gc__mark__end$v1(); \
88                __asm__ volatile(""); \
89                _r; })
90#define RUBY_DTRACE_GC_SWEEP_BEGIN() \
91do { \
92        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
93        __dtrace_probe$ruby$gc__sweep__begin$v1(); \
94        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
95} while (0)
96#define RUBY_DTRACE_GC_SWEEP_BEGIN_ENABLED() \
97        ({ int _r = __dtrace_isenabled$ruby$gc__sweep__begin$v1(); \
98                __asm__ volatile(""); \
99                _r; })
100#define RUBY_DTRACE_GC_SWEEP_END() \
101do { \
102        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
103        __dtrace_probe$ruby$gc__sweep__end$v1(); \
104        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
105} while (0)
106#define RUBY_DTRACE_GC_SWEEP_END_ENABLED() \
107        ({ int _r = __dtrace_isenabled$ruby$gc__sweep__end$v1(); \
108                __asm__ volatile(""); \
109                _r; })
110#define RUBY_DTRACE_HASH_CREATE(arg0, arg1, arg2) \
111do { \
112        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
113        __dtrace_probe$ruby$hash__create$v1$6c6f6e67$63686172202a$696e74(arg0, arg1, arg2); \
114        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
115} while (0)
116#define RUBY_DTRACE_HASH_CREATE_ENABLED() \
117        ({ int _r = __dtrace_isenabled$ruby$hash__create$v1(); \
118                __asm__ volatile(""); \
119                _r; })
120#define RUBY_DTRACE_LOAD_ENTRY(arg0, arg1, arg2) \
121do { \
122        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
123        __dtrace_probe$ruby$load__entry$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
124        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
125} while (0)
126#define RUBY_DTRACE_LOAD_ENTRY_ENABLED() \
127        ({ int _r = __dtrace_isenabled$ruby$load__entry$v1(); \
128                __asm__ volatile(""); \
129                _r; })
130#define RUBY_DTRACE_LOAD_RETURN(arg0, arg1, arg2) \
131do { \
132        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
133        __dtrace_probe$ruby$load__return$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
134        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
135} while (0)
136#define RUBY_DTRACE_LOAD_RETURN_ENABLED() \
137        ({ int _r = __dtrace_isenabled$ruby$load__return$v1(); \
138                __asm__ volatile(""); \
139                _r; })
140#define RUBY_DTRACE_METHOD_CACHE_CLEAR(arg0, arg1, arg2) \
141do { \
142        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
143        __dtrace_probe$ruby$method__cache__clear$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
144        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
145} while (0)
146#define RUBY_DTRACE_METHOD_CACHE_CLEAR_ENABLED() \
147        ({ int _r = __dtrace_isenabled$ruby$method__cache__clear$v1(); \
148                __asm__ volatile(""); \
149                _r; })
150#define RUBY_DTRACE_METHOD_ENTRY(arg0, arg1, arg2, arg3) \
151do { \
152        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
153        __dtrace_probe$ruby$method__entry$v1$63686172202a$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3); \
154        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
155} while (0)
156#define RUBY_DTRACE_METHOD_ENTRY_ENABLED() \
157        ({ int _r = __dtrace_isenabled$ruby$method__entry$v1(); \
158                __asm__ volatile(""); \
159                _r; })
160#define RUBY_DTRACE_METHOD_RETURN(arg0, arg1, arg2, arg3) \
161do { \
162        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
163        __dtrace_probe$ruby$method__return$v1$63686172202a$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3); \
164        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
165} while (0)
166#define RUBY_DTRACE_METHOD_RETURN_ENABLED() \
167        ({ int _r = __dtrace_isenabled$ruby$method__return$v1(); \
168                __asm__ volatile(""); \
169                _r; })
170#define RUBY_DTRACE_OBJECT_CREATE(arg0, arg1, arg2) \
171do { \
172        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
173        __dtrace_probe$ruby$object__create$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
174        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
175} while (0)
176#define RUBY_DTRACE_OBJECT_CREATE_ENABLED() \
177        ({ int _r = __dtrace_isenabled$ruby$object__create$v1(); \
178                __asm__ volatile(""); \
179                _r; })
180#define RUBY_DTRACE_PARSE_BEGIN(arg0, arg1) \
181do { \
182        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
183        __dtrace_probe$ruby$parse__begin$v1$63686172202a$696e74(arg0, arg1); \
184        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
185} while (0)
186#define RUBY_DTRACE_PARSE_BEGIN_ENABLED() \
187        ({ int _r = __dtrace_isenabled$ruby$parse__begin$v1(); \
188                __asm__ volatile(""); \
189                _r; })
190#define RUBY_DTRACE_PARSE_END(arg0, arg1) \
191do { \
192        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
193        __dtrace_probe$ruby$parse__end$v1$63686172202a$696e74(arg0, arg1); \
194        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
195} while (0)
196#define RUBY_DTRACE_PARSE_END_ENABLED() \
197        ({ int _r = __dtrace_isenabled$ruby$parse__end$v1(); \
198                __asm__ volatile(""); \
199                _r; })
200#define RUBY_DTRACE_RAISE(arg0, arg1, arg2) \
201do { \
202        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
203        __dtrace_probe$ruby$raise$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
204        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
205} while (0)
206#define RUBY_DTRACE_RAISE_ENABLED() \
207        ({ int _r = __dtrace_isenabled$ruby$raise$v1(); \
208                __asm__ volatile(""); \
209                _r; })
210#define RUBY_DTRACE_REQUIRE_ENTRY(arg0, arg1, arg2) \
211do { \
212        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
213        __dtrace_probe$ruby$require__entry$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
214        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
215} while (0)
216#define RUBY_DTRACE_REQUIRE_ENTRY_ENABLED() \
217        ({ int _r = __dtrace_isenabled$ruby$require__entry$v1(); \
218                __asm__ volatile(""); \
219                _r; })
220#define RUBY_DTRACE_REQUIRE_RETURN(arg0, arg1, arg2) \
221do { \
222        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
223        __dtrace_probe$ruby$require__return$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
224        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
225} while (0)
226#define RUBY_DTRACE_REQUIRE_RETURN_ENABLED() \
227        ({ int _r = __dtrace_isenabled$ruby$require__return$v1(); \
228                __asm__ volatile(""); \
229                _r; })
230#define RUBY_DTRACE_STRING_CREATE(arg0, arg1, arg2) \
231do { \
232        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
233        __dtrace_probe$ruby$string__create$v1$6c6f6e67$63686172202a$696e74(arg0, arg1, arg2); \
234        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
235} while (0)
236#define RUBY_DTRACE_STRING_CREATE_ENABLED() \
237        ({ int _r = __dtrace_isenabled$ruby$string__create$v1(); \
238                __asm__ volatile(""); \
239                _r; })
240#define RUBY_DTRACE_SYMBOL_CREATE(arg0, arg1, arg2) \
241do { \
242        __asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
243        __dtrace_probe$ruby$symbol__create$v1$63686172202a$63686172202a$696e74(arg0, arg1, arg2); \
244        __asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
245} while (0)
246#define RUBY_DTRACE_SYMBOL_CREATE_ENABLED() \
247        ({ int _r = __dtrace_isenabled$ruby$symbol__create$v1(); \
248                __asm__ volatile(""); \
249                _r; })
250
251
252extern void __dtrace_probe$ruby$array__create$v1$6c6f6e67$63686172202a$696e74(long, const char *, int);
253extern int __dtrace_isenabled$ruby$array__create$v1(void);
254extern void __dtrace_probe$ruby$cmethod__entry$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
255extern int __dtrace_isenabled$ruby$cmethod__entry$v1(void);
256extern void __dtrace_probe$ruby$cmethod__return$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
257extern int __dtrace_isenabled$ruby$cmethod__return$v1(void);
258extern void __dtrace_probe$ruby$find__require__entry$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
259extern int __dtrace_isenabled$ruby$find__require__entry$v1(void);
260extern void __dtrace_probe$ruby$find__require__return$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
261extern int __dtrace_isenabled$ruby$find__require__return$v1(void);
262extern void __dtrace_probe$ruby$gc__mark__begin$v1(void);
263extern int __dtrace_isenabled$ruby$gc__mark__begin$v1(void);
264extern void __dtrace_probe$ruby$gc__mark__end$v1(void);
265extern int __dtrace_isenabled$ruby$gc__mark__end$v1(void);
266extern void __dtrace_probe$ruby$gc__sweep__begin$v1(void);
267extern int __dtrace_isenabled$ruby$gc__sweep__begin$v1(void);
268extern void __dtrace_probe$ruby$gc__sweep__end$v1(void);
269extern int __dtrace_isenabled$ruby$gc__sweep__end$v1(void);
270extern void __dtrace_probe$ruby$hash__create$v1$6c6f6e67$63686172202a$696e74(long, const char *, int);
271extern int __dtrace_isenabled$ruby$hash__create$v1(void);
272extern void __dtrace_probe$ruby$load__entry$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
273extern int __dtrace_isenabled$ruby$load__entry$v1(void);
274extern void __dtrace_probe$ruby$load__return$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
275extern int __dtrace_isenabled$ruby$load__return$v1(void);
276extern void __dtrace_probe$ruby$method__cache__clear$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
277extern int __dtrace_isenabled$ruby$method__cache__clear$v1(void);
278extern void __dtrace_probe$ruby$method__entry$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
279extern int __dtrace_isenabled$ruby$method__entry$v1(void);
280extern void __dtrace_probe$ruby$method__return$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
281extern int __dtrace_isenabled$ruby$method__return$v1(void);
282extern void __dtrace_probe$ruby$object__create$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
283extern int __dtrace_isenabled$ruby$object__create$v1(void);
284extern void __dtrace_probe$ruby$parse__begin$v1$63686172202a$696e74(const char *, int);
285extern int __dtrace_isenabled$ruby$parse__begin$v1(void);
286extern void __dtrace_probe$ruby$parse__end$v1$63686172202a$696e74(const char *, int);
287extern int __dtrace_isenabled$ruby$parse__end$v1(void);
288extern void __dtrace_probe$ruby$raise$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
289extern int __dtrace_isenabled$ruby$raise$v1(void);
290extern void __dtrace_probe$ruby$require__entry$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
291extern int __dtrace_isenabled$ruby$require__entry$v1(void);
292extern void __dtrace_probe$ruby$require__return$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
293extern int __dtrace_isenabled$ruby$require__return$v1(void);
294extern void __dtrace_probe$ruby$string__create$v1$6c6f6e67$63686172202a$696e74(long, const char *, int);
295extern int __dtrace_isenabled$ruby$string__create$v1(void);
296extern void __dtrace_probe$ruby$symbol__create$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
297extern int __dtrace_isenabled$ruby$symbol__create$v1(void);
298
299#else
300
301#define RUBY_DTRACE_ARRAY_CREATE(arg0, arg1, arg2) \
302do { \
303        } while (0)
304#define RUBY_DTRACE_ARRAY_CREATE_ENABLED() (0)
305#define RUBY_DTRACE_CMETHOD_ENTRY(arg0, arg1, arg2, arg3) \
306do { \
307        } while (0)
308#define RUBY_DTRACE_CMETHOD_ENTRY_ENABLED() (0)
309#define RUBY_DTRACE_CMETHOD_RETURN(arg0, arg1, arg2, arg3) \
310do { \
311        } while (0)
312#define RUBY_DTRACE_CMETHOD_RETURN_ENABLED() (0)
313#define RUBY_DTRACE_FIND_REQUIRE_ENTRY(arg0, arg1, arg2) \
314do { \
315        } while (0)
316#define RUBY_DTRACE_FIND_REQUIRE_ENTRY_ENABLED() (0)
317#define RUBY_DTRACE_FIND_REQUIRE_RETURN(arg0, arg1, arg2) \
318do { \
319        } while (0)
320#define RUBY_DTRACE_FIND_REQUIRE_RETURN_ENABLED() (0)
321#define RUBY_DTRACE_GC_MARK_BEGIN() \
322do { \
323        } while (0)
324#define RUBY_DTRACE_GC_MARK_BEGIN_ENABLED() (0)
325#define RUBY_DTRACE_GC_MARK_END() \
326do { \
327        } while (0)
328#define RUBY_DTRACE_GC_MARK_END_ENABLED() (0)
329#define RUBY_DTRACE_GC_SWEEP_BEGIN() \
330do { \
331        } while (0)
332#define RUBY_DTRACE_GC_SWEEP_BEGIN_ENABLED() (0)
333#define RUBY_DTRACE_GC_SWEEP_END() \
334do { \
335        } while (0)
336#define RUBY_DTRACE_GC_SWEEP_END_ENABLED() (0)
337#define RUBY_DTRACE_HASH_CREATE(arg0, arg1, arg2) \
338do { \
339        } while (0)
340#define RUBY_DTRACE_HASH_CREATE_ENABLED() (0)
341#define RUBY_DTRACE_LOAD_ENTRY(arg0, arg1, arg2) \
342do { \
343        } while (0)
344#define RUBY_DTRACE_LOAD_ENTRY_ENABLED() (0)
345#define RUBY_DTRACE_LOAD_RETURN(arg0, arg1, arg2) \
346do { \
347        } while (0)
348#define RUBY_DTRACE_LOAD_RETURN_ENABLED() (0)
349#define RUBY_DTRACE_METHOD_CACHE_CLEAR(arg0, arg1, arg2) \
350do { \
351        } while (0)
352#define RUBY_DTRACE_METHOD_CACHE_CLEAR_ENABLED() (0)
353#define RUBY_DTRACE_METHOD_ENTRY(arg0, arg1, arg2, arg3) \
354do { \
355        } while (0)
356#define RUBY_DTRACE_METHOD_ENTRY_ENABLED() (0)
357#define RUBY_DTRACE_METHOD_RETURN(arg0, arg1, arg2, arg3) \
358do { \
359        } while (0)
360#define RUBY_DTRACE_METHOD_RETURN_ENABLED() (0)
361#define RUBY_DTRACE_OBJECT_CREATE(arg0, arg1, arg2) \
362do { \
363        } while (0)
364#define RUBY_DTRACE_OBJECT_CREATE_ENABLED() (0)
365#define RUBY_DTRACE_PARSE_BEGIN(arg0, arg1) \
366do { \
367        } while (0)
368#define RUBY_DTRACE_PARSE_BEGIN_ENABLED() (0)
369#define RUBY_DTRACE_PARSE_END(arg0, arg1) \
370do { \
371        } while (0)
372#define RUBY_DTRACE_PARSE_END_ENABLED() (0)
373#define RUBY_DTRACE_RAISE(arg0, arg1, arg2) \
374do { \
375        } while (0)
376#define RUBY_DTRACE_RAISE_ENABLED() (0)
377#define RUBY_DTRACE_REQUIRE_ENTRY(arg0, arg1, arg2) \
378do { \
379        } while (0)
380#define RUBY_DTRACE_REQUIRE_ENTRY_ENABLED() (0)
381#define RUBY_DTRACE_REQUIRE_RETURN(arg0, arg1, arg2) \
382do { \
383        } while (0)
384#define RUBY_DTRACE_REQUIRE_RETURN_ENABLED() (0)
385#define RUBY_DTRACE_STRING_CREATE(arg0, arg1, arg2) \
386do { \
387        } while (0)
388#define RUBY_DTRACE_STRING_CREATE_ENABLED() (0)
389#define RUBY_DTRACE_SYMBOL_CREATE(arg0, arg1, arg2) \
390do { \
391        } while (0)
392#define RUBY_DTRACE_SYMBOL_CREATE_ENABLED() (0)
393
394#endif /* !defined(DTRACE_PROBES_DISABLED) || !DTRACE_PROBES_DISABLED */
395
396
397#ifdef  __cplusplus
398}
399#endif
400
401#endif  /* _RUBY_PROBES_H */