diff options
author | Ian Rogers <irogers@google.com> | 2024-11-05 16:48:18 -0800 |
---|---|---|
committer | Namhyung Kim <namhyung@kernel.org> | 2024-11-07 11:49:50 -0800 |
commit | 62a6d092f1e7e72365ecf65bbc3f268121130292 (patch) | |
tree | f9a5b9591ceae3804d530a1e8154ee874173d069 | |
parent | d8c0f8b4ee989b79d8d92f954662efed38c7b23d (diff) |
perf stat: Expand metric+unit buffer size
Long metric names combined with units may exceed the metric_bf and
lead to truncation. Double metric_bf in size to avoid this.
Signed-off-by: Ian Rogers <irogers@google.com>
Acked-by: Kan Liang <kan.liang@linux.intel.com>
Link: https://lore.kernel.org/r/20241106004818.2174593-1-irogers@google.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
-rw-r--r-- | tools/perf/util/stat-shadow.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/perf/util/stat-shadow.c b/tools/perf/util/stat-shadow.c index ada787947e16..47718610d5d8 100644 --- a/tools/perf/util/stat-shadow.c +++ b/tools/perf/util/stat-shadow.c @@ -517,7 +517,7 @@ static void generic_metric(struct perf_stat_config *config, if (!metric_events[i]) { if (expr__parse(&ratio, pctx, metric_expr) == 0) { char *unit; - char metric_bf[64]; + char metric_bf[128]; if (metric_threshold && expr__parse(&threshold, pctx, metric_threshold) == 0 && |