Slide 9
Slide 9 text
probes.h
#define RUBY_DTRACE_FUNCTION_ENTRY(arg0, arg1, arg2, arg3) \
do { \
__asm__ volatile(".reference " RUBY_DTRACE_TYPEDEFS); \
__dtrace_probe$ruby$function__entry$v1$63686172202a
$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3); \
__asm__ volatile(".reference " RUBY_DTRACE_STABILITY); \
} while (0)
#define RUBY_DTRACE_FUNCTION_ENTRY_ENABLED() \
(...)
Saturday, 8 September 12