lkml.org 
[lkml]   [2012]   [Mar]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:perf/core] perf annotate: Print asm code as blue when source code is displayed
    Commit-ID:  58e817d997d162682717dcaae39393dcadf5f296
    Gitweb: http://git.kernel.org/tip/58e817d997d162682717dcaae39393dcadf5f296
    Author: Namhyung Kim <namhyung.kim@lge.com>
    AuthorDate: Thu, 23 Feb 2012 17:46:20 +0900
    Committer: Arnaldo Carvalho de Melo <acme@redhat.com>
    CommitDate: Mon, 5 Mar 2012 10:15:50 -0300

    perf annotate: Print asm code as blue when source code is displayed

    Print unselected asm code lines as blue. This is what we do now for
    --stdio.

    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Namhyung Kim <namhyung@gmail.com>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Link: http://lkml.kernel.org/r/1329986784-4916-2-git-send-email-namhyung.kim@lge.com
    Signed-off-by: Namhyung Kim <namhyung.kim@lge.com>
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/util/ui/browsers/annotate.c | 9 ++++++---
    1 files changed, 6 insertions(+), 3 deletions(-)

    diff --git a/tools/perf/util/ui/browsers/annotate.c b/tools/perf/util/ui/browsers/annotate.c
    index 295a9c9..76caae9 100644
    --- a/tools/perf/util/ui/browsers/annotate.c
    +++ b/tools/perf/util/ui/browsers/annotate.c
    @@ -69,14 +69,17 @@ static void annotate_browser__write(struct ui_browser *self, void *entry, int ro
    if (!self->navkeypressed)
    width += 1;

    + if (!ab->hide_src_code && ol->offset != -1)
    + if (!current_entry || (self->use_navkeypressed &&
    + !self->navkeypressed))
    + ui_browser__set_color(self, HE_COLORSET_CODE);
    +
    if (!*ol->line)
    slsmg_write_nstring(" ", width - 18);
    else
    slsmg_write_nstring(ol->line, width - 18);

    - if (!current_entry)
    - ui_browser__set_color(self, HE_COLORSET_CODE);
    - else
    + if (current_entry)
    ab->selection = ol;
    }


    \
     
     \ /
      Last update: 2012-03-05 17:23    [W:0.023 / U:0.592 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site