From 7163edf71dfa3382c74ad1e8606359d705cf18d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Fri, 20 Nov 1998 00:35:09 -0800 Subject: [PATCH] more debug Rev: src/interpret.c:1.106 --- src/interpret.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/interpret.c b/src/interpret.c index 201a5e9030..1785a983b4 100644 --- a/src/interpret.c +++ b/src/interpret.c @@ -4,7 +4,7 @@ ||| See the files COPYING and DISCLAIMER for more information. \*/ #include "global.h" -RCSID("$Id: interpret.c,v 1.105 1998/11/20 08:11:41 hubbe Exp $"); +RCSID("$Id: interpret.c,v 1.106 1998/11/20 08:35:09 hubbe Exp $"); #include "interpret.h" #include "object.h" #include "program.h" @@ -188,7 +188,8 @@ use_malloc: #endif #ifdef PROFILING #ifdef HAVE_GETHRTIME - time_base = accounted_time =gethrtime(); + time_base = gethrtime(); + accounted_time =0; #endif #endif } @@ -2116,8 +2117,8 @@ void mega_apply(enum apply_type type, INT32 args, void *arg1, void *arg2) self_time=time_passed - time_in_children; accounted_time+=self_time; #ifdef DEBUG - if(self_time < 0) - fatal("Self time is negative\n self_time=%ld\n time_passed=%ld\n time_in_children=%ld\n children_base=%ld\n accounted_time=%ld!\n time_base=%ld\n start_time=%ld\n", + if(self_time < 0 || children_base <0 || accounted_time <0) + fatal("Time is negative\n self_time=%ld\n time_passed=%ld\n time_in_children=%ld\n children_base=%ld\n accounted_time=%ld!\n time_base=%ld\n start_time=%ld\n", (long)(self_time/1000), (long)(time_passed/1000), (long)(time_in_children/1000), -- GitLab