projects
/
GitHub
/
moto-9609
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f05082b
)
perf tools: Don't die on a print function
author
Arnaldo Carvalho de Melo
<acme@redhat.com>
Tue, 4 Apr 2017 15:11:07 +0000
(12:11 -0300)
committer
Arnaldo Carvalho de Melo
<acme@redhat.com>
Tue, 4 Apr 2017 15:11:07 +0000
(12:11 -0300)
Trying to remove die() calls from library functions, postponing exiting
to the tool main code.
Link:
http://lkml.kernel.org/n/tip-ackxq5nqe39gunln3tkczs42@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/values.c
patch
|
blob
|
blame
|
history
diff --git
a/tools/perf/util/values.c
b/tools/perf/util/values.c
index 2a8efa7b7c4883becd3195ab1e15f845e1ca454f..5de2e15e2eda9c343246431caf0ba68d9559e614 100644
(file)
--- a/
tools/perf/util/values.c
+++ b/
tools/perf/util/values.c
@@
-1,4
+1,7
@@
+#include <inttypes.h>
+#include <stdio.h>
#include <stdlib.h>
+#include <errno.h>
#include "util.h"
#include "values.h"
@@
-196,8
+199,10
@@
static void perf_read_values__display_pretty(FILE *fp,
int *counterwidth;
counterwidth = malloc(values->counters * sizeof(*counterwidth));
- if (!counterwidth)
- die("failed to allocate counterwidth array");
+ if (!counterwidth) {
+ fprintf(fp, "INTERNAL ERROR: Failed to allocate counterwidth array\n");
+ return;
+ }
tidwidth = 3;
pidwidth = 3;
for (j = 0; j < values->counters; j++)