diff options
| author | Yukihiro Matz Matsumoto <[email protected]> | 2013-02-18 16:15:32 +0900 |
|---|---|---|
| committer | Yukihiro Matz Matsumoto <[email protected]> | 2013-02-18 16:15:32 +0900 |
| commit | eb14c15e9988b81d342ca76af56f6bf47379f1d6 (patch) | |
| tree | 643674370c194a2e3443270f72222ee739ae14f4 /src | |
| parent | 66a7b04b251aa33d557f9515f8cac16560266c3c (diff) | |
| download | mruby-eb14c15e9988b81d342ca76af56f6bf47379f1d6.tar.gz mruby-eb14c15e9988b81d342ca76af56f6bf47379f1d6.zip | |
rename hook and macro
Diffstat (limited to 'src')
| -rw-r--r-- | src/vm.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -481,9 +481,9 @@ argnum_error(mrb_state *mrb, int num) } #ifdef ENABLE_DEBUG -#define HOOK_MRB_VM_FETCH_CODE(mrb, irep, pc, regs) ((mrb)->hook_vm_fetch_code ? (mrb)->hook_vm_fetch_code((mrb), (irep), (pc), (regs)) : NULL) +#define CODE_FETCH_HOOK(mrb, irep, pc, regs) ((mrb)->code_fetch_hook ? (mrb)->code_fetch_hook((mrb), (irep), (pc), (regs)) : NULL) #else -#define HOOK_MRB_VM_FETCH_CODE(mrb, irep, pc, regs) +#define CODE_FETCH_HOOK(mrb, irep, pc, regs) #endif #ifdef __GNUC__ @@ -492,7 +492,7 @@ argnum_error(mrb_state *mrb, int num) #ifndef DIRECT_THREADED -#define INIT_DISPATCH for (;;) { i = *pc; HOOK_MRB_VM_FETCH_CODE(mrb, irep, pc, regs); switch (GET_OPCODE(i)) { +#define INIT_DISPATCH for (;;) { i = *pc; CODE_FETCH_HOOK(mrb, irep, pc, regs); switch (GET_OPCODE(i)) { #define CASE(op) case op: #define NEXT pc++; break #define JUMP break @@ -502,8 +502,8 @@ argnum_error(mrb_state *mrb, int num) #define INIT_DISPATCH JUMP; return mrb_nil_value(); #define CASE(op) L_ ## op: -#define NEXT i=*++pc; HOOK_MRB_VM_FETCH_CODE(mrb, irep, pc, regs); goto *optable[GET_OPCODE(i)] -#define JUMP i=*pc; HOOK_MRB_VM_FETCH_CODE(mrb, irep, pc, regs); goto *optable[GET_OPCODE(i)] +#define NEXT i=*++pc; CODE_FETCH_HOOK(mrb, irep, pc, regs); goto *optable[GET_OPCODE(i)] +#define JUMP i=*pc; CODE_FETCH_HOOK(mrb, irep, pc, regs); goto *optable[GET_OPCODE(i)] #define END_DISPATCH |
