|
Ruby
2.0.0p481(2014-05-08revision45883)
|
#include <math.h>#include "vmtc.inc"#include "vm.inc"

Go to the source code of this file.
Defines | |
| #define | DECL_SC_REG(type, r, reg) register type reg_##r |
Functions | |
| static VALUE | vm_exec_core (rb_thread_t *th, VALUE initial) |
| const void ** | rb_vm_get_insns_address_table (void) |
| #define DECL_SC_REG | ( | type, | |
| r, | |||
| reg | |||
| ) | register type reg_##r |
Definition at line 28 of file vm_exec.c.
Referenced by vm_exec_core().
| const void** rb_vm_get_insns_address_table | ( | void | ) |
Definition at line 107 of file vm_exec.c.
References vm_exec_core().
Referenced by rb_iseq_translate_threaded_code().
| static VALUE vm_exec_core | ( | rb_thread_t * | th, |
| VALUE | initial | ||
| ) | [static] |
Definition at line 34 of file vm_exec.c.
References rb_thread_struct::cfp, DECL_SC_REG, END_INSNS_DISPATCH, INSN_DISPATCH, rb_control_frame_struct::pc, rb_bug(), and UNLIKELY.
Referenced by rb_vm_get_insns_address_table(), and vm_exec().
1.7.6.1