diff options
author | Akos PASZTORY <akos.pasztory@gmail.com> | 2011-12-03 15:42:57 +0000 |
---|---|---|
committer | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2011-12-05 11:05:47 +0100 |
commit | 2849dc00038e6b18403ffae653c89ae0b835a14a (patch) | |
tree | b05555b9a3428cc913843076fee200099562ce33 /src | |
parent | 749d16e7ac7dab3641d23eeead752335e23854f4 (diff) | |
download | latrace-master.tar.gz latrace-master.tar.xz latrace-master.zip |
Diffstat (limited to 'src')
-rw-r--r-- | src/stats.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stats.c b/src/stats.c index d5c5351..410c68e 100644 --- a/src/stats.c +++ b/src/stats.c @@ -24,6 +24,7 @@ #include <stdio.h> #include <stdlib.h> #include <setjmp.h> +#include <math.h> #include "config.h" @@ -229,6 +230,8 @@ static int lt_stats_show_thread(struct lt_config_app *cfg, struct lt_thread *t) u_int time_sym = sym->tv_all.tv_sec*1000000 + sym->tv_all.tv_usec; sym->percent = time_sym / (time_global/100); + if (isnan(sym->percent)) + sym->percent = 0.0f; sym->usec_call = time_sym/sym->call; } |