lkml.org 
[lkml]   [2010]   [Oct]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/5] perf python scripting: print the syscall name on sctop
    Date
    From: Arnaldo Carvalho de Melo <acme@redhat.com>

    [root@emilia tmp]# perf trace sctop 1
    syscall events:

    event count
    ---------------------------------------- ----------
    read 215400
    futex 4029
    write 376
    brk 33
    rt_sigprocmask 24
    select 17
    lseek 2
    fsync 1
    ^C[root@emilia tmp]#

    Cc: David S. Miller <davem@davemloft.net>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Tom Zanussi <tzanussi@gmail.com>
    LKML-Reference: <new-submission>
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/scripts/python/sctop.py | 7 ++-----
    1 files changed, 2 insertions(+), 5 deletions(-)

    diff --git a/tools/perf/scripts/python/sctop.py b/tools/perf/scripts/python/sctop.py
    index 6cafad4..547cbe9 100644
    --- a/tools/perf/scripts/python/sctop.py
    +++ b/tools/perf/scripts/python/sctop.py
    @@ -8,10 +8,7 @@
    # will be refreshed every [interval] seconds. The default interval is
    # 3 seconds.

    -import thread
    -import time
    -import os
    -import sys
    +import os, sys, thread, time

    sys.path.append(os.environ['PERF_EXEC_PATH'] + \
    '/scripts/python/Perf-Trace-Util/lib/Perf/Trace')
    @@ -71,7 +68,7 @@ def print_syscall_totals(interval):
    for id, val in sorted(syscalls.iteritems(), key = lambda(k, v): (v, k), \
    reverse = True):
    try:
    - print "%-40d %10d\n" % (id, val),
    + print "%-40s %10d\n" % (syscall_name(id), val),
    except TypeError:
    pass
    syscalls.clear()
    --
    1.6.2.5


    \
     
     \ /
      Last update: 2010-10-26 02:31    [W:0.028 / U:0.012 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site