+svn diff
 Index: include/ruby/ruby.h
 ===================================================================
 --- include/ruby/ruby.h	(revision 25565)

===================================================================
--- tool/instruction.rb	(revision 25565)
+++ tool/instruction.rb	(working copy)
@@ -854,6 +854,7 @@
       commit "INSN_ENTRY(#{insn.name}){"
       make_header_prepare_stack insn
       commit "{"
+      commit "  TRACE_INSN(#{insn.name});"
       make_header_stack_val  insn
       make_header_default_operands insn
       make_header_operands   insn

===================================================================
--- vm_exec.h	(revision 25565)
+++ vm_exec.h	(working copy)
@@ -18,6 +18,40 @@
 typedef rb_num_t GENTRY;
 typedef rb_iseq_t *ISEQ;
 
+#include "insns_info.inc"
+
+#if 0
+
+#define TRACE_INSN_SET_EXTRA_INFO(insn, var) do { var = Qnil; } while (0)
+
