Ruby  2.5.0dev(2017-10-22revision60238)
probes.h
Go to the documentation of this file.
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
11 extern "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) \
21 do { \
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) \
31 do { \
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) \
41 do { \
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) \
51 do { \
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) \
61 do { \
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() \
71 do { \
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() \
81 do { \
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() \
91 do { \
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() \
101 do { \
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) \
111 do { \
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) \
121 do { \
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) \
131 do { \
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) \
141 do { \
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) \
151 do { \
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) \
161 do { \
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) \
171 do { \
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) \
181 do { \
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) \
191 do { \
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) \
201 do { \
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) \
211 do { \
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) \
221 do { \
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) \
231 do { \
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) \
241 do { \
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 
252 extern void __dtrace_probe$ruby$array__create$v1$6c6f6e67$63686172202a$696e74(long, const char *, int);
253 extern int __dtrace_isenabled$ruby$array__create$v1(void);
254 extern void __dtrace_probe$ruby$cmethod__entry$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
255 extern int __dtrace_isenabled$ruby$cmethod__entry$v1(void);
256 extern void __dtrace_probe$ruby$cmethod__return$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
257 extern int __dtrace_isenabled$ruby$cmethod__return$v1(void);
258 extern void __dtrace_probe$ruby$find__require__entry$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
259 extern int __dtrace_isenabled$ruby$find__require__entry$v1(void);
260 extern void __dtrace_probe$ruby$find__require__return$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
261 extern int __dtrace_isenabled$ruby$find__require__return$v1(void);
262 extern void __dtrace_probe$ruby$gc__mark__begin$v1(void);
263 extern int __dtrace_isenabled$ruby$gc__mark__begin$v1(void);
264 extern void __dtrace_probe$ruby$gc__mark__end$v1(void);
265 extern int __dtrace_isenabled$ruby$gc__mark__end$v1(void);
266 extern void __dtrace_probe$ruby$gc__sweep__begin$v1(void);
267 extern int __dtrace_isenabled$ruby$gc__sweep__begin$v1(void);
268 extern void __dtrace_probe$ruby$gc__sweep__end$v1(void);
269 extern int __dtrace_isenabled$ruby$gc__sweep__end$v1(void);
270 extern void __dtrace_probe$ruby$hash__create$v1$6c6f6e67$63686172202a$696e74(long, const char *, int);
271 extern int __dtrace_isenabled$ruby$hash__create$v1(void);
272 extern void __dtrace_probe$ruby$load__entry$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
273 extern int __dtrace_isenabled$ruby$load__entry$v1(void);
274 extern void __dtrace_probe$ruby$load__return$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
275 extern int __dtrace_isenabled$ruby$load__return$v1(void);
276 extern void __dtrace_probe$ruby$method__cache__clear$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
277 extern int __dtrace_isenabled$ruby$method__cache__clear$v1(void);
278 extern void __dtrace_probe$ruby$method__entry$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
279 extern int __dtrace_isenabled$ruby$method__entry$v1(void);
280 extern void __dtrace_probe$ruby$method__return$v1$63686172202a$63686172202a$63686172202a$696e74(const char *, const char *, const char *, int);
281 extern int __dtrace_isenabled$ruby$method__return$v1(void);
282 extern void __dtrace_probe$ruby$object__create$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
283 extern int __dtrace_isenabled$ruby$object__create$v1(void);
284 extern void __dtrace_probe$ruby$parse__begin$v1$63686172202a$696e74(const char *, int);
285 extern int __dtrace_isenabled$ruby$parse__begin$v1(void);
286 extern void __dtrace_probe$ruby$parse__end$v1$63686172202a$696e74(const char *, int);
287 extern int __dtrace_isenabled$ruby$parse__end$v1(void);
288 extern void __dtrace_probe$ruby$raise$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
289 extern int __dtrace_isenabled$ruby$raise$v1(void);
290 extern void __dtrace_probe$ruby$require__entry$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
291 extern int __dtrace_isenabled$ruby$require__entry$v1(void);
292 extern void __dtrace_probe$ruby$require__return$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
293 extern int __dtrace_isenabled$ruby$require__return$v1(void);
294 extern void __dtrace_probe$ruby$string__create$v1$6c6f6e67$63686172202a$696e74(long, const char *, int);
295 extern int __dtrace_isenabled$ruby$string__create$v1(void);
296 extern void __dtrace_probe$ruby$symbol__create$v1$63686172202a$63686172202a$696e74(const char *, const char *, int);
297 extern int __dtrace_isenabled$ruby$symbol__create$v1(void);
298 
299 #else
300 
301 #define RUBY_DTRACE_ARRAY_CREATE(arg0, arg1, arg2) \
302 do { \
303  } while (0)
304 #define RUBY_DTRACE_ARRAY_CREATE_ENABLED() (0)
305 #define RUBY_DTRACE_CMETHOD_ENTRY(arg0, arg1, arg2, arg3) \
306 do { \
307  } while (0)
308 #define RUBY_DTRACE_CMETHOD_ENTRY_ENABLED() (0)
309 #define RUBY_DTRACE_CMETHOD_RETURN(arg0, arg1, arg2, arg3) \
310 do { \
311  } while (0)
312 #define RUBY_DTRACE_CMETHOD_RETURN_ENABLED() (0)
313 #define RUBY_DTRACE_FIND_REQUIRE_ENTRY(arg0, arg1, arg2) \
314 do { \
315  } while (0)
316 #define RUBY_DTRACE_FIND_REQUIRE_ENTRY_ENABLED() (0)
317 #define RUBY_DTRACE_FIND_REQUIRE_RETURN(arg0, arg1, arg2) \
318 do { \
319  } while (0)
320 #define RUBY_DTRACE_FIND_REQUIRE_RETURN_ENABLED() (0)
321 #define RUBY_DTRACE_GC_MARK_BEGIN() \
322 do { \
323  } while (0)
324 #define RUBY_DTRACE_GC_MARK_BEGIN_ENABLED() (0)
325 #define RUBY_DTRACE_GC_MARK_END() \
326 do { \
327  } while (0)
328 #define RUBY_DTRACE_GC_MARK_END_ENABLED() (0)
329 #define RUBY_DTRACE_GC_SWEEP_BEGIN() \
330 do { \
331  } while (0)
332 #define RUBY_DTRACE_GC_SWEEP_BEGIN_ENABLED() (0)
333 #define RUBY_DTRACE_GC_SWEEP_END() \
334 do { \
335  } while (0)
336 #define RUBY_DTRACE_GC_SWEEP_END_ENABLED() (0)
337 #define RUBY_DTRACE_HASH_CREATE(arg0, arg1, arg2) \
338 do { \
339  } while (0)
340 #define RUBY_DTRACE_HASH_CREATE_ENABLED() (0)
341 #define RUBY_DTRACE_LOAD_ENTRY(arg0, arg1, arg2) \
342 do { \
343  } while (0)
344 #define RUBY_DTRACE_LOAD_ENTRY_ENABLED() (0)
345 #define RUBY_DTRACE_LOAD_RETURN(arg0, arg1, arg2) \
346 do { \
347  } while (0)
348 #define RUBY_DTRACE_LOAD_RETURN_ENABLED() (0)
349 #define RUBY_DTRACE_METHOD_CACHE_CLEAR(arg0, arg1, arg2) \
350 do { \
351  } while (0)
352 #define RUBY_DTRACE_METHOD_CACHE_CLEAR_ENABLED() (0)
353 #define RUBY_DTRACE_METHOD_ENTRY(arg0, arg1, arg2, arg3) \
354 do { \
355  } while (0)
356 #define RUBY_DTRACE_METHOD_ENTRY_ENABLED() (0)
357 #define RUBY_DTRACE_METHOD_RETURN(arg0, arg1, arg2, arg3) \
358 do { \
359  } while (0)
360 #define RUBY_DTRACE_METHOD_RETURN_ENABLED() (0)
361 #define RUBY_DTRACE_OBJECT_CREATE(arg0, arg1, arg2) \
362 do { \
363  } while (0)
364 #define RUBY_DTRACE_OBJECT_CREATE_ENABLED() (0)
365 #define RUBY_DTRACE_PARSE_BEGIN(arg0, arg1) \
366 do { \
367  } while (0)
368 #define RUBY_DTRACE_PARSE_BEGIN_ENABLED() (0)
369 #define RUBY_DTRACE_PARSE_END(arg0, arg1) \
370 do { \
371  } while (0)
372 #define RUBY_DTRACE_PARSE_END_ENABLED() (0)
373 #define RUBY_DTRACE_RAISE(arg0, arg1, arg2) \
374 do { \
375  } while (0)
376 #define RUBY_DTRACE_RAISE_ENABLED() (0)
377 #define RUBY_DTRACE_REQUIRE_ENTRY(arg0, arg1, arg2) \
378 do { \
379  } while (0)
380 #define RUBY_DTRACE_REQUIRE_ENTRY_ENABLED() (0)
381 #define RUBY_DTRACE_REQUIRE_RETURN(arg0, arg1, arg2) \
382 do { \
383  } while (0)
384 #define RUBY_DTRACE_REQUIRE_RETURN_ENABLED() (0)
385 #define RUBY_DTRACE_STRING_CREATE(arg0, arg1, arg2) \
386 do { \
387  } while (0)
388 #define RUBY_DTRACE_STRING_CREATE_ENABLED() (0)
389 #define RUBY_DTRACE_SYMBOL_CREATE(arg0, arg1, arg2) \
390 do { \
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 */
void __dtrace_probe $ruby $array__create $v1(long, const char *, int)