mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 10:33:41 +02:00
perf hist: Fix width calculation in hpp__fmt()
hpp__width_fn() round up width to length of the field name, hpp__fmt() should do it too. Otherwise, the numbers may end up unaligned if the field name is long. Signed-off-by: Dmitry Vyukov <dvyukov@google.com> Reviewed-by: James Clark <james.clark@linaro.org> Link: https://lore.kernel.org/r/20250108065949.235718-1-dvyukov@google.com Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
parent
8b4799e4f0
commit
036e2faa99
|
|
@ -121,7 +121,7 @@ int hpp__fmt(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
|
|||
const char *fmtstr, hpp_snprint_fn print_fn,
|
||||
enum perf_hpp_fmt_type fmtype)
|
||||
{
|
||||
int len = fmt->user_len ?: fmt->len;
|
||||
int len = max(fmt->user_len ?: fmt->len, (int)strlen(fmt->name));
|
||||
|
||||
if (symbol_conf.field_sep) {
|
||||
return __hpp__fmt(hpp, he, get_field, fmtstr, 1,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user