Go to the source code of this file.
Defines | |
#define | USAGE_ANALYSIS_INSN(insn) |
#define | USAGE_ANALYSIS_OPERAND(insn, n, op) |
#define | USAGE_ANALYSIS_REGISTER(reg, s) |
#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 unsigned long | dindex_t |
typedef rb_num_t | GENTRY |
typedef rb_iseq_t * | ISEQ |
#define END_INSN | ( | insn | ) |
DEBUG_END_INSN(); \ break;
#define END_INSNS_DISPATCH | ( | ) |
default: \ SDR(); \ rb_bug("unknown insn: %ld", GET_CURRENT_INSN()); \ } /* end of switch */ \ }
Definition at line 160 of file vm_exec.h.
Referenced by vm_exec_core().
#define INSN_DISPATCH | ( | ) |
while(1){ \ switch(GET_CURRENT_INSN()){
Definition at line 156 of file vm_exec.h.
Referenced by vm_exec_core().