aboutsummaryrefslogtreecommitdiffstats
path: root/vm_exec.h
diff options
context:
space:
mode:
Diffstat (limited to 'vm_exec.h')
-rw-r--r--vm_exec.h35
1 files changed, 2 insertions, 33 deletions
diff --git a/vm_exec.h b/vm_exec.h
index 0a72f17854..9ae81794bd 100644
--- a/vm_exec.h
+++ b/vm_exec.h
@@ -52,39 +52,8 @@ typedef rb_iseq_t *ISEQ;
#else
#define debugs
-extern const char *rb_vm_insn_name(int);
-#define DEBUG_ENTER_INSN(insn) \
- do { \
- if (UNLIKELY(TRACE_INSN_ENTRY_ENABLED())) { \
- rb_control_frame_t *cfp = GET_CFP(); \
- rb_iseq_t *iseq = cfp->iseq; \
- if (iseq != NULL && VM_FRAME_TYPE(cfp) != VM_FRAME_MAGIC_FINISH) { \
- VALUE *seq = iseq->iseq; \
- int pc = cfp->pc - iseq->iseq_encoded; \
- FIRE_INSN_ENTRY((char *)rb_vm_insn_name(seq[pc]), \
- seq+1, \
- (char *)rb_sourcefile(), \
- rb_sourceline()); \
- } \
- } \
- } \
- while (0)
-#define DEBUG_END_INSN() \
- do { \
- if (UNLIKELY(TRACE_INSN_RETURN_ENABLED())) { \
- rb_control_frame_t *cfp = GET_CFP(); \
- rb_iseq_t *iseq = cfp->iseq; \
- if (iseq != NULL && VM_FRAME_TYPE(cfp) != VM_FRAME_MAGIC_FINISH) { \
- VALUE *seq = iseq->iseq; \
- int pc = cfp->pc - iseq->iseq_encoded; \
- FIRE_INSN_RETURN((char *)rb_vm_insn_name(seq[pc]), \
- seq+1, \
- (char *)rb_sourcefile(), \
- rb_sourceline()); \
- } \
- } \
- } \
- while (0)
+#define DEBUG_ENTER_INSN(insn)
+#define DEBUG_END_INSN()
#endif
#define throwdebug if(0)printf