mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* include/ruby/debug.h: define rb_trace_arg_t.
* vm_core.h: catch up above changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
979479270c
commit
8578cc337b
3 changed files with 21 additions and 15 deletions
|
@ -54,18 +54,18 @@ VALUE rb_tracepoint_enable(VALUE tpval);
|
|||
VALUE rb_tracepoint_disable(VALUE tpval);
|
||||
VALUE rb_tracepoint_enabled_p(VALUE tpval);
|
||||
|
||||
struct rb_trace_arg_struct;
|
||||
struct rb_trace_arg_struct *rb_tracearg_from_tracepoint(VALUE tpval);
|
||||
typedef struct rb_trace_arg_struct rb_trace_arg_t;
|
||||
rb_trace_arg_t *rb_tracearg_from_tracepoint(VALUE tpval);
|
||||
|
||||
VALUE rb_tracearg_event(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_lineno(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_path(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_method_id(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_defined_class(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_binding(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_self(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_return_value(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_raised_exception(struct rb_trace_arg_struct *trace_arg);
|
||||
VALUE rb_tracearg_event(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_lineno(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_path(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_method_id(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_defined_class(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_binding(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_self(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_return_value(rb_trace_arg_t *trace_arg);
|
||||
VALUE rb_tracearg_raised_exception(rb_trace_arg_t *trace_arg);
|
||||
|
||||
/* undocumented advanced tracing APIs */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue