perf trace: Move signum beautifier to tools/perf/trace/beauty/
tip-bot for Arnaldo Carvalho de Melo
merge botCommit-ID: 12199d8e20bb4a2ad164d2600bf199557d55c35c Gitweb: http://git.kernel.org/tip/12199d8e20bb4a2ad164d2600bf199557d55c35c Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Fri, 6 May 2016 09:58:02 -0300 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Fri, 6 May 2016 13:00:57 -0300
perf trace: Move signum beautifier to tools/perf/trace/beauty/
To reduce the size of builtin-trace.c.
Cc Adrian Hunter <[email protected]>
Cc David Ahern <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Wang Nan <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/builtin-trace.c | 54 +--------------------------------------- tools/perf/trace/beauty/signum.c | 53 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 53 deletions(-)
tools/perf/builtin-trace.c +1 -53
@@ -621,59 +621,6 @@ static size_t syscall_arg__scnprintf_pipe_flags(char *bf, size_t size,#define SCA_PIPE_FLAGS syscall_arg__scnprintf_pipe_flags -static size_t syscall_arg__scnprintf_signum (char *bf,size_t size,struct syscall_arg *arg) -{ -int sig = arg->val; - -switch (sig) { -#define P_SIGNUM (n) case SIG##n: return scnprintf(bf, size, #n) -P_SIGNUM (HUP ); -P_SIGNUM (INT ); -P_SIGNUM (QUIT ); -P_SIGNUM (ILL ); -P_SIGNUM (TRAP ); -P_SIGNUM (ABRT ); -P_SIGNUM (BUS ); -P_SIGNUM (FPE ); -P_SIGNUM (KILL ); -P_SIGNUM (USR1 ); -P_SIGNUM (SEGV ); -P_SIGNUM (USR2 ); -P_SIGNUM (PIPE ); -P_SIGNUM (ALRM ); -P_SIGNUM (TERM ); -P_SIGNUM (CHLD ); -P_SIGNUM (CONT ); -P_SIGNUM (STOP ); -P_SIGNUM (TSTP ); -P_SIGNUM (TTIN ); -P_SIGNUM (TTOU ); -P_SIGNUM (URG ); -P_SIGNUM (XCPU ); -P_SIGNUM (XFSZ ); -P_SIGNUM (VTALRM ); -P_SIGNUM (PROF ); -P_SIGNUM (WINCH ); -P_SIGNUM (IO ); -P_SIGNUM (PWR ); -P_SIGNUM (SYS ); -#ifdef SIGEMT -P_SIGNUM (EMT ); -#endif -#ifdef SIGSTKFLT -P_SIGNUM (STKFLT ); -#endif -#ifdef SIGSWI -P_SIGNUM (SWI ); -#endif -default :break ; - } - -return scnprintf (bf, size,"%#x" , sig); -} - -#define SCA_SIGNUM syscall_arg__scnprintf_signum -#if defined(__i386__) || defined(__x86_64__)/* * FIXME: Make this available to all arches.
@@ -793,6 +740,7 @@ static size_t syscall_arg__scnprintf_getrandom_flags(char *bf, size_t size,#include "trace/beauty/msg_flags.c" #include "trace/beauty/perf_event_open.c" #include "trace/beauty/sched_policy.c" +#include "trace/beauty/signum.c" #include "trace/beauty/socket_type.c" #include "trace/beauty/waitid_options.c"
tools/perf/trace/beauty/signum.c new file +53 -0
53 lines not on this page · raw message