15 #if defined(__cplusplus)
22 #if defined __GNUC__ && __GNUC__ >= 4
23 #pragma GCC visibility push(default)
82 #if defined __GNUC__ && __GNUC__ >= 4
83 #pragma GCC visibility pop
86 #if defined(__cplusplus)
int rb_thread_remove_event_hook(VALUE thval, rb_event_hook_func_t func)
int rb_remove_event_hook(rb_event_hook_func_t func)
void rb_thread_add_event_hook(VALUE thval, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data)
VALUE rb_debug_inspector_frame_class_get(const rb_debug_inspector_t *dc, long index)
SSL_METHOD *(* func)(void)
void rb_add_event_hook2(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flag)
VALUE rb_tracearg_binding(rb_trace_arg_t *trace_arg)
int rb_thread_remove_event_hook_with_data(VALUE thval, rb_event_hook_func_t func, VALUE data)
VALUE rb_tracepoint_enabled_p(VALUE tpval)
VALUE rb_tracearg_event(rb_trace_arg_t *trace_arg)
VALUE rb_tracearg_raised_exception(rb_trace_arg_t *trace_arg)
VALUE(* rb_debug_inspector_func_t)(const rb_debug_inspector_t *, void *)
void(* rb_event_hook_func_t)(rb_event_flag_t evflag, VALUE data, VALUE self, ID mid, VALUE klass)
rb_trace_arg_t * rb_tracearg_from_tracepoint(VALUE tpval)
VALUE rb_debug_inspector_frame_self_get(const rb_debug_inspector_t *dc, long index)
VALUE rb_tracearg_method_id(rb_trace_arg_t *trace_arg)
VALUE rb_tracearg_defined_class(rb_trace_arg_t *trace_arg)
void rb_add_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data)
VALUE rb_tracepoint_new(VALUE target_thread_not_supported_yet, rb_event_flag_t events, void(*func)(VALUE, void *), void *data)
VALUE rb_tracearg_lineno(rb_trace_arg_t *trace_arg)
VALUE rb_debug_inspector_frame_binding_get(const rb_debug_inspector_t *dc, long index)
void rb_thread_add_event_hook2(VALUE thval, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flag)
unsigned long rb_event_flag_t
VALUE rb_tracearg_path(rb_trace_arg_t *trace_arg)
VALUE rb_debug_inspector_backtrace_locations(const rb_debug_inspector_t *dc)
VALUE rb_tracepoint_enable(VALUE tpval)
VALUE rb_debug_inspector_open(rb_debug_inspector_func_t func, void *data)
VALUE rb_tracearg_return_value(rb_trace_arg_t *trace_arg)
int rb_remove_event_hook_with_data(rb_event_hook_func_t func, VALUE data)
VALUE rb_tracearg_self(rb_trace_arg_t *trace_arg)
VALUE rb_tracepoint_disable(VALUE tpval)
VALUE rb_debug_inspector_frame_iseq_get(const rb_debug_inspector_t *dc, long index)