Ruby
2.0.0p645(2015-04-13revision50299)
|
Go to the source code of this file.
Macros | |
#define | PREFETCH(pc) |
#define | debugs |
#define | DEBUG_ENTER_INSN(insn) |
#define | DEBUG_END_INSN() |
#define | throwdebug if(0)printf |
#define | INSN_ENTRY(insn) case BIN(insn): |
#define | END_INSN(insn) |
#define | INSN_DISPATCH() |
#define | END_INSNS_DISPATCH() |
#define | NEXT_INSN() goto first |
#define | VM_SP_CNT(th, sp) ((sp) - (th)->stack) |
#define | THROW_EXCEPTION(exc) return (VALUE)(exc) |
#define | SCREG(r) (reg_##r) |
Typedefs | |
typedef long | OFFSET |
typedef unsigned long | lindex_t |
typedef VALUE | GENTRY |
typedef rb_iseq_t * | ISEQ |
#define END_INSN | ( | insn | ) |
#define END_INSNS_DISPATCH | ( | ) |
Definition at line 149 of file vm_exec.h.
Referenced by vm_exec_core().
#define INSN_DISPATCH | ( | ) |
Definition at line 145 of file vm_exec.h.
Referenced by vm_exec_core().