global_variable Struct Reference


Data Fields

int counter
void * data
gvar_getter_t * getter
gvar_setter_t * setter
gvar_marker_t * marker
int block_trace
trace_vartrace

Detailed Description

Definition at line 425 of file variable.c.


Field Documentation

int global_variable::block_trace

Definition at line 431 of file variable.c.

Referenced by rb_alias_variable(), rb_global_entry(), rb_gvar_set(), and trace_en().

int global_variable::counter

Definition at line 426 of file variable.c.

Referenced by rb_alias_variable(), and rb_global_entry().

void* global_variable::data

Definition at line 427 of file variable.c.

Referenced by mark_global_entry(), rb_define_hooked_variable(), rb_global_entry(), rb_gvar_get(), rb_gvar_set(), undef_setter(), and val_setter().

gvar_getter_t* global_variable::getter

Definition at line 428 of file variable.c.

Referenced by rb_define_hooked_variable(), rb_global_entry(), rb_gvar_get(), and undef_setter().

gvar_marker_t* global_variable::marker

Definition at line 430 of file variable.c.

Referenced by mark_global_entry(), rb_define_hooked_variable(), rb_global_entry(), and undef_setter().

gvar_setter_t* global_variable::setter

Definition at line 429 of file variable.c.

Referenced by rb_define_hooked_variable(), rb_global_entry(), rb_gvar_set(), and undef_setter().

struct trace_var* global_variable::trace

Definition at line 432 of file variable.c.

Referenced by mark_global_entry(), rb_alias_variable(), rb_global_entry(), rb_gvar_set(), and remove_trace().


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7