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 */ |
---|