diff options
author | Arnaldo Carvalho de Melo <acme@redhat.com> | 2018-03-15 16:26:17 +0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2018-03-20 19:19:27 +0300 |
commit | c426e5849b6019a0da7957e1acce4762c77f7c71 (patch) | |
tree | 0bdb67d2bb6d5b233c7d3961c2e7ace391b6f81a /tools/perf/ui | |
parent | 98bc80b0a199619d2987e61e42415a1ae7a1d7fb (diff) | |
download | linux-c426e5849b6019a0da7957e1acce4762c77f7c71.tar.xz |
perf annotate: Move cycles/IPC formatting width constants outside TUI
These will be used in --stdio2 so lets move it first to reduce noise in
the following patches.
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jin Yao <yao.jin@linux.intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: https://lkml.kernel.org/n/tip-fisud7pcak3prk7uwsvs3g2e@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/ui')
-rw-r--r-- | tools/perf/ui/browsers/annotate.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/tools/perf/ui/browsers/annotate.c b/tools/perf/ui/browsers/annotate.c index 69ec968ac0be..ca3d99c1e4d9 100644 --- a/tools/perf/ui/browsers/annotate.c +++ b/tools/perf/ui/browsers/annotate.c @@ -22,9 +22,6 @@ struct disasm_line_samples { struct sym_hist_entry he; }; -#define IPC_WIDTH 6 -#define CYCLES_WIDTH 6 - struct browser_line { u32 idx; int idx_asm; @@ -107,7 +104,7 @@ static int annotate_browser__pcnt_width(struct annotate_browser *ab) static int annotate_browser__cycles_width(struct annotate_browser *ab) { - return ab->have_cycles ? IPC_WIDTH + CYCLES_WIDTH : 0; + return ab->have_cycles ? ANNOTATION__IPC_WIDTH + ANNOTATION__CYCLES_WIDTH : 0; } static void disasm_line__write(struct disasm_line *dl, struct ui_browser *browser, @@ -194,19 +191,19 @@ static void annotate_browser__write(struct ui_browser *browser, void *entry, int } if (ab->have_cycles) { if (al->ipc) - ui_browser__printf(browser, "%*.2f ", IPC_WIDTH - 1, al->ipc); + ui_browser__printf(browser, "%*.2f ", ANNOTATION__IPC_WIDTH - 1, al->ipc); else if (!show_title) - ui_browser__write_nstring(browser, " ", IPC_WIDTH); + ui_browser__write_nstring(browser, " ", ANNOTATION__IPC_WIDTH); else - ui_browser__printf(browser, "%*s ", IPC_WIDTH - 1, "IPC"); + ui_browser__printf(browser, "%*s ", ANNOTATION__IPC_WIDTH - 1, "IPC"); if (al->cycles) ui_browser__printf(browser, "%*" PRIu64 " ", - CYCLES_WIDTH - 1, al->cycles); + ANNOTATION__CYCLES_WIDTH - 1, al->cycles); else if (!show_title) - ui_browser__write_nstring(browser, " ", CYCLES_WIDTH); + ui_browser__write_nstring(browser, " ", ANNOTATION__CYCLES_WIDTH); else - ui_browser__printf(browser, "%*s ", CYCLES_WIDTH - 1, "Cycle"); + ui_browser__printf(browser, "%*s ", ANNOTATION__CYCLES_WIDTH - 1, "Cycle"); } SLsmg_write_char(' '); @@ -359,7 +356,7 @@ static void annotate_browser__draw_current_jump(struct ui_browser *browser) } if (ab->have_cycles) - width = IPC_WIDTH + CYCLES_WIDTH; + width = ANNOTATION__IPC_WIDTH + ANNOTATION__CYCLES_WIDTH; ui_browser__set_color(browser, HE_COLORSET_JUMP_ARROWS); __ui_browser__line_arrow(browser, |