Data Fields

rb_vm_struct Struct Reference

#include <vm_core.h>

Data Fields

VALUE self
rb_thread_lock_t global_vm_lock
struct rb_thread_structmain_thread
struct rb_thread_structrunning_thread
st_tableliving_threads
VALUE thgroup_default
int running
int thread_abort_on_exception
unsigned long trace_flag
volatile int sleeper
VALUE mark_object_ary
VALUE special_exceptions [ruby_special_error_count]
VALUE top_self
VALUE load_path
VALUE loaded_features
struct st_tableloading_table
struct {
   VALUE   cmd
   int   safe
trap_list [RUBY_NSIG]
rb_event_hook_tevent_hooks
int src_encoding_index
VALUE verbose
VALUE debug
VALUE progname
VALUE coverages
struct
unlinked_method_entry_list_entry
unlinked_method_entry_list
struct rb_objspaceobjspace

Detailed Description

Definition at line 273 of file vm_core.h.


Field Documentation

Definition at line 302 of file vm_core.h.

Referenced by rb_signal_exec(), rb_trap_exit(), rb_vm_mark(), and trap().

Definition at line 312 of file vm_core.h.

Referenced by rb_vm_mark().

Definition at line 311 of file vm_core.h.

Referenced by ruby_vm_debug_ptr().

Definition at line 296 of file vm_core.h.

Referenced by load_path_getter(), and rb_vm_mark().

Definition at line 297 of file vm_core.h.

Referenced by rb_vm_mark().

Definition at line 298 of file vm_core.h.

Referenced by rb_vm_mark().

Definition at line 290 of file vm_core.h.

Referenced by Init_top_self(), and rb_vm_mark().

Definition at line 317 of file vm_core.h.

Referenced by Init_BareVM(), rb_newobj(), and ruby_vm_destruct().

Definition at line 311 of file vm_core.h.

Referenced by vm_backtrace_each().

Definition at line 284 of file vm_core.h.

Definition at line 279 of file vm_core.h.

Referenced by Init_VM(), and timer_thread_function().

Definition at line 303 of file vm_core.h.

Referenced by rb_signal_exec(), rb_trap_exit(), and trap().

Definition at line 274 of file vm_core.h.

Referenced by garbage_collect(), Init_VM(), and ruby_vm_destruct().

volatile int rb_vm_struct::sleeper
VALUE rb_vm_struct::special_exceptions[ruby_special_error_count]

Definition at line 292 of file vm_core.h.

Referenced by rb_vm_mark().

Definition at line 309 of file vm_core.h.

Referenced by vm_init2().

Definition at line 282 of file vm_core.h.

Referenced by Init_Thread(), and rb_vm_mark().

Definition at line 285 of file vm_core.h.

Definition at line 295 of file vm_core.h.

Referenced by Init_top_self(), and rb_vm_mark().

unsigned long rb_vm_struct::trace_flag

Definition at line 286 of file vm_core.h.

struct { ... } rb_vm_struct::trap_list[RUBY_NSIG]

Definition at line 314 of file vm_core.h.

Referenced by garbage_collect(), and rb_sweep_method_entry().

Definition at line 311 of file vm_core.h.

Referenced by ruby_vm_verbose_ptr().


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