Ruby
2.4.2p198(2017-09-14revision59899)
|
Data Fields | |
int | counter |
int | block_trace |
void * | data |
rb_gvar_getter_t * | getter |
rb_gvar_setter_t * | setter |
rb_gvar_marker_t * | marker |
struct trace_var * | trace |
Definition at line 470 of file variable.c.
int rb_global_variable::block_trace |
Definition at line 472 of file variable.c.
Referenced by rb_alias_variable(), rb_f_untrace_var(), rb_global_entry(), rb_gvar_set(), and trace_en().
int rb_global_variable::counter |
Definition at line 471 of file variable.c.
Referenced by rb_alias_variable(), and rb_global_entry().
void* rb_global_variable::data |
Definition at line 473 of file variable.c.
Referenced by mark_global_entry(), rb_define_hooked_variable(), rb_global_entry(), rb_gvar_get(), rb_gvar_set(), rb_gvar_undef_setter(), and rb_gvar_val_setter().
rb_gvar_getter_t* rb_global_variable::getter |
Definition at line 474 of file variable.c.
Referenced by rb_define_hooked_variable(), rb_define_virtual_variable(), rb_global_entry(), rb_gvar_defined(), rb_gvar_get(), and rb_gvar_undef_setter().
rb_gvar_marker_t* rb_global_variable::marker |
Definition at line 476 of file variable.c.
Referenced by mark_global_entry(), rb_define_hooked_variable(), rb_global_entry(), and rb_gvar_undef_setter().
rb_gvar_setter_t* rb_global_variable::setter |
Definition at line 475 of file variable.c.
Referenced by rb_define_hooked_variable(), rb_define_virtual_variable(), rb_global_entry(), rb_gvar_set(), and rb_gvar_undef_setter().
struct trace_var* rb_global_variable::trace |
Definition at line 477 of file variable.c.
Referenced by mark_global_entry(), rb_alias_variable(), rb_f_trace_var(), rb_global_entry(), rb_gvar_set(), and remove_trace().