summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro Matz Matsumoto <[email protected]>2013-02-18 16:15:32 +0900
committerYukihiro Matz Matsumoto <[email protected]>2013-02-18 16:15:32 +0900
commiteb14c15e9988b81d342ca76af56f6bf47379f1d6 (patch)
tree643674370c194a2e3443270f72222ee739ae14f4
parent66a7b04b251aa33d557f9515f8cac16560266c3c (diff)
downloadmruby-eb14c15e9988b81d342ca76af56f6bf47379f1d6.tar.gz
mruby-eb14c15e9988b81d342ca76af56f6bf47379f1d6.zip
rename hook and macro
-rw-r--r--include/mruby.h2
-rw-r--r--src/vm.c10
2 files changed, 6 insertions, 6 deletions
diff --git a/include/mruby.h b/include/mruby.h
index bebbf6b04..e10be59fe 100644
--- a/include/mruby.h
+++ b/include/mruby.h
@@ -134,7 +134,7 @@ typedef struct mrb_state {
#endif
#ifdef ENABLE_DEBUG
- void (*hook_vm_fetch_code)(struct mrb_state* mrb, struct mrb_irep *irep, mrb_code *pc, mrb_value *regs);
+ void (*code_fetch_hook)(struct mrb_state* mrb, struct mrb_irep *irep, mrb_code *pc, mrb_value *regs);
#endif
struct RClass *eException_class;
diff --git a/src/vm.c b/src/vm.c
index 5dc96fd65..e4b283849 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -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