Ruby
2.5.0dev(2017-10-22revision60238)
|
#include <vm_core.h>
rb_at_exit_list* rb_vm_struct::at_exit |
Definition at line 575 of file vm_core.h.
Referenced by ruby_vm_at_exit().
Definition at line 551 of file vm_core.h.
Referenced by rb_signal_exec(), rb_trap_exit(), and rb_vm_mark().
VALUE rb_vm_struct::coverages |
Definition at line 568 of file vm_core.h.
Referenced by rb_vm_mark().
struct { ... } rb_vm_struct::default_params |
VALUE rb_vm_struct::defined_module_hash |
Definition at line 571 of file vm_core.h.
Referenced by Init_vm_objects(), rb_vm_add_root_module(), and rb_vm_mark().
rb_hook_list_t rb_vm_struct::event_hooks |
Definition at line 556 of file vm_core.h.
Referenced by rb_vm_mark().
VALUE rb_vm_struct::expanded_load_path |
Definition at line 543 of file vm_core.h.
Referenced by rb_vm_mark().
st_table* rb_vm_struct::frozen_strings |
Definition at line 578 of file vm_core.h.
Referenced by Init_vm_objects().
rb_global_vm_lock_t rb_vm_struct::gvl |
struct list_head rb_vm_struct::living_threads |
Definition at line 524 of file vm_core.h.
Referenced by rb_clear_trace_func(), rb_thread_list(), rb_vm_mark(), and rb_vmdebug_stack_dump_all_threads().
VALUE rb_vm_struct::load_path |
Definition at line 540 of file vm_core.h.
Referenced by rb_get_expanded_load_path(), and rb_vm_mark().
VALUE rb_vm_struct::load_path_check_cache |
Definition at line 542 of file vm_core.h.
Referenced by rb_vm_mark().
VALUE rb_vm_struct::load_path_snapshot |
Definition at line 541 of file vm_core.h.
Referenced by rb_get_expanded_load_path(), and rb_vm_mark().
VALUE rb_vm_struct::loaded_features |
Definition at line 544 of file vm_core.h.
Referenced by rb_vm_bugreport(), and rb_vm_mark().
VALUE rb_vm_struct::loaded_features_snapshot |
Definition at line 545 of file vm_core.h.
Referenced by rb_vm_mark().
struct st_table* rb_vm_struct::loading_table |
Definition at line 547 of file vm_core.h.
Referenced by Init_vm_objects(), and rb_vm_mark().
struct rb_thread_struct* rb_vm_struct::main_thread |
Definition at line 520 of file vm_core.h.
Referenced by rb_thread_terminate_all(), and ruby_vm_destruct().
VALUE rb_vm_struct::mark_object_ary |
Definition at line 535 of file vm_core.h.
Referenced by Init_vm_objects(), and rb_vm_mark().
struct rb_objspace* rb_vm_struct::objspace |
Definition at line 573 of file vm_core.h.
Referenced by ruby_vm_destruct().
struct rb_postponed_job_struct* rb_vm_struct::postponed_job_buffer |
Definition at line 562 of file vm_core.h.
Referenced by rb_postponed_job_flush(), and rb_postponed_job_register_one().
int rb_vm_struct::postponed_job_index |
Definition at line 563 of file vm_core.h.
Referenced by rb_postponed_job_flush(), and rb_postponed_job_register_one().
VALUE rb_vm_struct::progname |
Definition at line 567 of file vm_core.h.
Referenced by rb_vm_bugreport().
struct rb_thread_struct* rb_vm_struct::running_thread |
unsigned char rb_vm_struct::safe[RUBY_NSIG] |
Definition at line 552 of file vm_core.h.
Referenced by rb_signal_exec().
volatile int rb_vm_struct::sleeper |
Definition at line 532 of file vm_core.h.
Referenced by rb_mutex_lock().
const VALUE rb_vm_struct::special_exceptions[ruby_special_error_count] |
Definition at line 536 of file vm_core.h.
Referenced by rb_notify_fd_close(), rb_threadptr_stack_overflow(), and rb_vm_register_special_exception_str().
VALUE rb_vm_struct::thgroup_default |
Definition at line 526 of file vm_core.h.
Referenced by rb_vm_mark().
rb_nativethread_lock_t rb_vm_struct::thread_destruct_lock |
Definition at line 518 of file vm_core.h.
Referenced by rb_vm_gvl_destroy().
VALUE rb_vm_struct::top_self |
Definition at line 539 of file vm_core.h.
Referenced by Init_top_self(), and rb_vm_mark().
struct { ... } rb_vm_struct::trap_list |
Referenced by rb_signal_exec(), rb_trap_exit(), and rb_vm_mark().
struct list_head rb_vm_struct::waiting_fds |
Definition at line 523 of file vm_core.h.
Referenced by rb_notify_fd_close(), and rb_thread_io_blocking_region().