Ruby  2.1.10p492(2016-04-01revision54464)
Data Fields
rb_tp_struct Struct Reference

Data Fields

rb_event_flag_t events
 
rb_thread_ttarget_th
 
void(* func )(VALUE tpval, void *data)
 
voiddata
 
VALUE proc
 
int tracing
 
VALUE self
 

Detailed Description

Definition at line 647 of file vm_trace.c.

Field Documentation

void* rb_tp_struct::data

Definition at line 651 of file vm_trace.c.

Referenced by tp_call_trace(), and tracepoint_new().

rb_event_flag_t rb_tp_struct::events

Definition at line 648 of file vm_trace.c.

Referenced by rb_tracepoint_enable(), and tracepoint_new().

void(* rb_tp_struct::func)(VALUE tpval, void *data)

Definition at line 650 of file vm_trace.c.

Referenced by tp_call_trace(), and tracepoint_new().

VALUE rb_tp_struct::proc

Definition at line 652 of file vm_trace.c.

Referenced by tp_call_trace(), tp_mark(), and tracepoint_new().

VALUE rb_tp_struct::self

Definition at line 654 of file vm_trace.c.

Referenced by tracepoint_new().

rb_thread_t* rb_tp_struct::target_th

Definition at line 649 of file vm_trace.c.

Referenced by rb_tracepoint_disable(), rb_tracepoint_enable(), and tp_mark().

int rb_tp_struct::tracing

The documentation for this struct was generated from the following file: