--- eval.c.old	Mon Aug  7 05:43:39 2006
+++ eval.c	Mon Sep 18 14:32:56 2006
@@ -5738,7 +5738,7 @@
     static int tick;
     TMP_PROTECT;
     volatile int safe = -1;
-
+    
     if (NOEX_SAFE(flags) > ruby_safe_level &&
 	!(flags&NOEX_TAINTED) && ruby_safe_level == 0 && NOEX_SAFE(flags) > 2) {
 	rb_raise(rb_eSecurityError, "calling insecure method: %s",
@@ -6006,6 +6006,13 @@
     int    noex;
     ID     id = mid;
     struct cache_entry *ent;
+
+    time_t t_res;	// time for debug
+    t_res = time(NULL);
+    
+    
+    fprintf(stderr,"rb_call: %s->%s at %s",
+        rb_obj_classname(recv),rb_id2name(mid),asctime(localtime(&t_res)));
 
     if (!klass) {
 	rb_raise(rb_eNotImpError, "method `%s' called on terminated object (0x%lx)",

