Messages in this thread Patch in this message | | | From | Franck Bui-Huu <> | Subject | [PATCH] perf-probe: no need to initialize the entire temporary buffers in synthesize_perf_probe_point() | Date | Thu, 23 Dec 2010 16:27:57 +0100 |
| |
From: Franck Bui-Huu <fbuihuu@gmail.com>
This patches only put a single null byte at the beginning of each temporary buffers line[], offs[], file[] instead of filling their full contents with null bytes.
Signed-off-by: Franck Bui-Huu <fbuihuu@gmail.com> --- tools/perf/util/probe-event.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/tools/perf/util/probe-event.c b/tools/perf/util/probe-event.c index adc2620..e453f13 100644 --- a/tools/perf/util/probe-event.c +++ b/tools/perf/util/probe-event.c @@ -1058,9 +1058,11 @@ error: static char *synthesize_perf_probe_point(struct perf_probe_point *pp) { char *buf, *tmp; - char offs[32] = "", line[32] = "", file[32] = ""; + char offs[32], line[32], file[32]; int ret, len; + offs[0] = line[0] = file[0] = '\0'; + buf = zalloc(MAX_CMDLEN); if (buf == NULL) { ret = -ENOMEM; -- 1.7.3.2
| |