lkml.org 
[lkml]   [2010]   [Aug]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 05/10] perf hists: Fixup addr snprintf width on 32 bit arches
    Date
    From: Arnaldo Carvalho de Melo <acme@redhat.com>

    By using BITS_PER_LONG/4 as the width specifier.

    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    LKML-Reference: <new-submission>
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/util/sort.c | 6 ++++--
    1 files changed, 4 insertions(+), 2 deletions(-)

    diff --git a/tools/perf/util/sort.c b/tools/perf/util/sort.c
    index 1c61a4f..b62a553 100644
    --- a/tools/perf/util/sort.c
    +++ b/tools/perf/util/sort.c
    @@ -196,7 +196,8 @@ static int hist_entry__sym_snprintf(struct hist_entry *self, char *bf,

    if (verbose) {
    char o = self->ms.map ? dso__symtab_origin(self->ms.map->dso) : '!';
    - ret += repsep_snprintf(bf, size, "%#018llx %c ", self->ip, o);
    + ret += repsep_snprintf(bf, size, "%*Lx %c ",
    + BITS_PER_LONG / 4, self->ip, o);
    }

    ret += repsep_snprintf(bf + ret, size - ret, "[%c] ", self->level);
    @@ -204,7 +205,8 @@ static int hist_entry__sym_snprintf(struct hist_entry *self, char *bf,
    ret += repsep_snprintf(bf + ret, size - ret, "%s",
    self->ms.sym->name);
    else
    - ret += repsep_snprintf(bf + ret, size - ret, "%#016llx", self->ip);
    + ret += repsep_snprintf(bf + ret, size - ret, "%*Lx",
    + BITS_PER_LONG / 4, self->ip);

    return ret;
    }
    --
    1.6.2.5


    \
     
     \ /
      Last update: 2010-08-06 03:49    [W:0.022 / U:30.312 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site