[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20231128175441.721579-1-namhyung@kernel.org>
Date: Tue, 28 Nov 2023 09:54:33 -0800
From: Namhyung Kim <namhyung@...nel.org>
To: Arnaldo Carvalho de Melo <acme@...nel.org>,
Jiri Olsa <jolsa@...nel.org>
Cc: Ian Rogers <irogers@...gle.com>,
Adrian Hunter <adrian.hunter@...el.com>,
Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...nel.org>,
LKML <linux-kernel@...r.kernel.org>,
linux-perf-users@...r.kernel.org
Subject: [PATCHSET 0/8] perf annotate: Make annotation_options global (v1)
Hello,
It used to have annotation_options for each command separately (for
example, perf report, annotate, and top), but we can make it global as
they never used together (with different settings). This would save
some memory for each symbol when annotation is enabled.
This code is available at 'perf/annotate-option-v1' branch in
git://git.kernel.org/pub/scm/linux/kernel/git/namhyung/linux-perf.git
Thanks,
Namhyung
Namhyung Kim (8):
perf annotate: Introduce global annotation_options
perf report: Convert to the global annotation_options
perf top: Convert to the global annotation_options
perf annotate: Use global annotation_options
perf ui/browser/annotate: Use global annotation_options
perf annotate: Ensure init/exit for global options
perf annotate: Remove remaining usages of local annotation options
perf annotate: Get rid of local annotation options
tools/perf/builtin-annotate.c | 43 +++++----
tools/perf/builtin-report.c | 37 ++++----
tools/perf/builtin-top.c | 45 +++++-----
tools/perf/ui/browsers/annotate.c | 85 ++++++++----------
tools/perf/ui/browsers/hists.c | 34 +++----
tools/perf/ui/browsers/hists.h | 2 -
tools/perf/util/annotate.c | 142 +++++++++++++++---------------
tools/perf/util/annotate.h | 38 ++++----
tools/perf/util/block-info.c | 6 +-
tools/perf/util/block-info.h | 3 +-
tools/perf/util/hist.h | 25 ++----
tools/perf/util/top.h | 1 -
12 files changed, 206 insertions(+), 255 deletions(-)
base-commit: 757489991f7c08603395b85037a981c31719c92c
--
2.43.0.rc1.413.gea7ed67945-goog
Powered by blists - more mailing lists