]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
perf annotate: Fix missing branch counter column in TUI mode
authorThomas Falcon <thomas.falcon@intel.com>
Thu, 28 May 2026 15:36:37 +0000 (10:36 -0500)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Sat, 30 May 2026 00:23:09 +0000 (21:23 -0300)
commitbb4832101b0969d7d3faf7dd6095274db288cd0f
tree42148036e81251d79d28698aaf96365b34580da7
parent6539aef6347ee57301c7e47a518bbc9403dba6fa
perf annotate: Fix missing branch counter column in TUI mode

'perf annotate' checks that evlist->nr_br_cntr has been incremented to
determine whether to show branch counter information.

However, this data is not populated until after the check when events
are processed.

Therefore, this counter will always be less than zero and the Branch
Count column is never shown. Do this check after events have been
processed and branch counter data is updated.

Reviewed-by: Dapeng Mi <dapeng1.mi@linux.intel.com>
Signed-off-by: Thomas Falcon <thomas.falcon@intel.com>
Acked-by: Ian Rogers <irogers@google.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: James Clark <james.clark@linaro.org>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-annotate.c