rb_define_virtual_variable 1031 eval.c             rb_define_virtual_variable("$@", errat_getter, errat_setter);
rb_define_virtual_variable 1032 eval.c             rb_define_virtual_variable("$!", errinfo_getter, 0);
rb_define_virtual_variable  877 include/ruby/ruby.h void rb_define_virtual_variable(const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS));
rb_define_virtual_variable 8553 io.c               rb_define_virtual_variable("$_", rb_lastline_get, rb_lastline_set);
rb_define_virtual_variable  708 load.c             rb_define_virtual_variable("$\"", get_loaded_features, 0);
rb_define_virtual_variable  709 load.c             rb_define_virtual_variable("$LOADED_FEATURES", get_loaded_features, 0);
rb_define_virtual_variable 5022 process.c          rb_define_virtual_variable("$?", rb_last_status_get, 0);
rb_define_virtual_variable 5023 process.c          rb_define_virtual_variable("$$", get_pid, 0);
rb_define_virtual_variable 3369 re.c               rb_define_virtual_variable("$~", match_getter, match_setter);
rb_define_virtual_variable 3370 re.c               rb_define_virtual_variable("$&", last_match_getter, 0);
rb_define_virtual_variable 3371 re.c               rb_define_virtual_variable("$`", prematch_getter, 0);
rb_define_virtual_variable 3372 re.c               rb_define_virtual_variable("$'", postmatch_getter, 0);
rb_define_virtual_variable 3373 re.c               rb_define_virtual_variable("$+", last_paren_match_getter, 0);
rb_define_virtual_variable 3375 re.c               rb_define_virtual_variable("$=", ignorecase_getter, ignorecase_setter);
rb_define_virtual_variable 3376 re.c               rb_define_virtual_variable("$KCODE", kcode_getter, kcode_setter);
rb_define_virtual_variable 3377 re.c               rb_define_virtual_variable("$-K", kcode_getter, kcode_setter);
rb_define_virtual_variable 1095 ruby.c             rb_define_virtual_variable((name), (val) ? true_value : false_value, 0)
rb_define_virtual_variable  128 safe.c             rb_define_virtual_variable("$SAFE", safe_getter, safe_setter);