summaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-trace.c
diff options
context:
space:
mode:
authorDavid Ahern <dsahern@gmail.com>2013-09-22 21:45:00 -0400
committerArnaldo Carvalho de Melo <acme@redhat.com>2013-10-09 16:41:42 -0400
commit4f8c1b74c5fdac35ee4480685d42030446724848 (patch)
treeaefce826c32d45cded84d2b0db11ecb1ad6f524c /tools/perf/builtin-trace.c
parent46cce19ba8cc8231d3c949c128e4bdaf420228a2 (diff)
perf trace: Add beautifier for clock_gettime's clk_id argument
Before: 0.030 ( 0.002 ms): 2571 clock_gettime(which_clock: 1, tp: 0x7f3b45729cd0 ) = 0 After: 0.030 ( 0.002 ms): 2571 clock_gettime(which_clock: MONOTONIC, tp: 0x7f3b45729cd0 ) = 0 v2: Update to use the STRARRAY option Signed-off-by: David Ahern <dsahern@gmail.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Stephane Eranian <eranian@google.com> Link: http://lkml.kernel.org/r/1379900700-5186-6-git-send-email-dsahern@gmail.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/builtin-trace.c')
-rw-r--r--tools/perf/builtin-trace.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c
index 76d9427b4b91..39a947a0d122 100644
--- a/tools/perf/builtin-trace.c
+++ b/tools/perf/builtin-trace.c
@@ -297,6 +297,12 @@ static DEFINE_STRARRAY(rlimit_resources);
297static const char *sighow[] = { "BLOCK", "UNBLOCK", "SETMASK", }; 297static const char *sighow[] = { "BLOCK", "UNBLOCK", "SETMASK", };
298static DEFINE_STRARRAY(sighow); 298static DEFINE_STRARRAY(sighow);
299 299
300static const char *clockid[] = {
301 "REALTIME", "MONOTONIC", "PROCESS_CPUTIME_ID", "THREAD_CPUTIME_ID",
302 "MONOTONIC_RAW", "REALTIME_COARSE", "MONOTONIC_COARSE",
303};
304static DEFINE_STRARRAY(clockid);
305
300static const char *socket_families[] = { 306static const char *socket_families[] = {
301 "UNSPEC", "LOCAL", "INET", "AX25", "IPX", "APPLETALK", "NETROM", 307 "UNSPEC", "LOCAL", "INET", "AX25", "IPX", "APPLETALK", "NETROM",
302 "BRIDGE", "ATMPVC", "X25", "INET6", "ROSE", "DECnet", "NETBEUI", 308 "BRIDGE", "ATMPVC", "X25", "INET6", "ROSE", "DECnet", "NETBEUI",
@@ -603,6 +609,7 @@ static struct syscall_fmt {
603 { .name = "arch_prctl", .errmsg = true, .alias = "prctl", }, 609 { .name = "arch_prctl", .errmsg = true, .alias = "prctl", },
604 { .name = "brk", .hexret = true, 610 { .name = "brk", .hexret = true,
605 .arg_scnprintf = { [0] = SCA_HEX, /* brk */ }, }, 611 .arg_scnprintf = { [0] = SCA_HEX, /* brk */ }, },
612 { .name = "clock_gettime", .errmsg = true, STRARRAY(0, clk_id, clockid), },
606 { .name = "connect", .errmsg = true, }, 613 { .name = "connect", .errmsg = true, },
607 { .name = "epoll_ctl", .errmsg = true, STRARRAY(1, op, epoll_ctl_ops), }, 614 { .name = "epoll_ctl", .errmsg = true, STRARRAY(1, op, epoll_ctl_ops), },
608 { .name = "eventfd2", .errmsg = true, 615 { .name = "eventfd2", .errmsg = true,