tracing/syscalls: Allow arch specific syscall symbol matching
commitb2d55496818d64310b9f5486d4eea76ea614d7f8
authorIan Munsie <imunsie@au1.ibm.com>
Thu, 3 Feb 2011 03:27:23 +0000 (3 14:27 +1100)
committerSteven Rostedt <rostedt@goodmis.org>
Tue, 8 Feb 2011 02:29:03 +0000 (7 21:29 -0500)
treeb31ea491ae7d02c6375457fa3269fa0289fd8fb4
parentc763ba06bd9b5db2c46c36276c89103d92d2c604
tracing/syscalls: Allow arch specific syscall symbol matching

Some architectures have unusual symbol names and the generic code to
match the symbol name with the function name for the syscall metadata
will fail. For example, symbols on PPC64 start with a period and the
generic code will fail to match them.

This patch moves the match logic out into a separate function which an
arch can override by defining ARCH_HAS_SYSCALL_MATCH_SYM_NAME in
asm/ftrace.h and implementing arch_syscall_match_sym_name.

Signed-off-by: Ian Munsie <imunsie@au1.ibm.com>
LKML-Reference: <1296703645-18718-5-git-send-email-imunsie@au1.ibm.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Documentation/trace/ftrace-design.txt
kernel/trace/trace_syscalls.c