]> git.baikalelectronics.ru Git - kernel.git/commit
perf hists: Introduce perf_hpp for hist period printing
authorNamhyung Kim <namhyung.kim@lge.com>
Mon, 3 Sep 2012 02:53:06 +0000 (11:53 +0900)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Sat, 8 Sep 2012 16:19:44 +0000 (13:19 -0300)
commite9acb1f1ddd7513829012d0cfad02c0c3cc25117
treeedc255462a434ecd3bbb1fac16daf1198a050e2e
parenta6b9448049884aa8bd9eb3fec02a27154e2741eb
perf hists: Introduce perf_hpp for hist period printing

Current hist print functions are messy because it has to consider many
of command line options and the code doing that is scattered around to
places. So when someone wants to add an option to manipulate the hist
output it'd very easy to miss to update all of them in sync. And things
getting worse as more options/features are added continuously.

So I'd like to refactor them using hpp formats and move common code to
ui/hist.c in order to make it easy to maintain and to add new features.

Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1346640790-17197-2-git-send-email-namhyung@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/Makefile
tools/perf/builtin-diff.c
tools/perf/ui/hist.c [new file with mode: 0644]
tools/perf/ui/setup.c
tools/perf/ui/stdio/hist.c
tools/perf/util/hist.h