aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2018-08-13 13:22:06 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2018-08-13 13:22:06 +0200
commit97aa985d7995a9c6245081d8750b4bac36b77738 (patch)
treea94c98894b37cb66d7a569a855c7f3300a3a0aea
parentc38884d539f199f1357bac321fa19bd9c0a5293f (diff)
downloadallocbench-97aa985d7995a9c6245081d8750b4bac36b77738.tar.gz
allocbench-97aa985d7995a9c6245081d8750b4bac36b77738.zip
only print malloc_info if explicitly specified
-rw-r--r--benchmarks/bench_loop.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/benchmarks/bench_loop.c b/benchmarks/bench_loop.c
index b1c8d13..af7ff10 100644
--- a/benchmarks/bench_loop.c
+++ b/benchmarks/bench_loop.c
@@ -3,6 +3,7 @@
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
static size_t _rand() {
@@ -103,12 +104,15 @@ int main(int argc, char* argv[]) {
}
}
- FILE* f = stdout;
if (argc == 7)
- f = fopen(argv[6], "w");
- malloc_info(0, f);
- if (argc == 7)
- fclose(f);
+ {
+ FILE* f = stdout;
+ if (strcmp(argv[6],"stdout") != 0)
+ f = fopen(argv[6], "w");
+ malloc_info(0, f);
+ if (strcmp(argv[6],"stdout") != 0)
+ fclose(f);
+ }
return 0;
}