Ian Munsie
b2d5549681
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>
2011-02-07 21:29:03 -05:00
..
blktrace.c
block: ensure that completion error gets properly traced
2011-01-10 09:06:44 +01:00
ftrace.c
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
Kconfig
perf: Clean up power events by introducing new, more generic ones
2011-01-04 08:16:54 +01:00
Makefile
tracing: Fix TRACE_EVENT power tracepoint creation
2011-01-07 23:26:29 -05:00
power-traces.c
perf: Clean up power events by introducing new, more generic ones
2011-01-04 08:16:54 +01:00
ring_buffer.c
ring_buffer: Off-by-one and duplicate events in ring_buffer_read_page
2010-12-23 12:09:30 -05:00
ring_buffer_benchmark.c
trace.c
tracing: Fix preempt count leak
2011-01-07 23:20:02 -05:00
trace.h
tracing: Make graph related irqs/preemptsoff functions global
2010-10-18 10:53:28 -04:00
trace_branch.c
trace_clock.c
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-08-06 09:39:22 -07:00
trace_entries.h
tree-wide: fix comment/printk typos
2010-11-01 15:38:34 -04:00
trace_event_perf.c
tracing: New flag to allow non privileged users to use a trace event
2010-11-18 14:37:40 +01:00
trace_events.c
tracing: Replace trace_event struct array with pointer array
2011-02-02 21:37:13 -05:00
trace_events_filter.c
tracing: Remove test of NULL define_fields callback
2010-06-28 17:12:52 -04:00
trace_export.c
tracing: Replace trace_event struct array with pointer array
2011-02-02 21:37:13 -05:00
trace_functions.c
trace_functions_graph.c
tracing: Remove parent recording in latency tracer graph options
2010-10-18 10:53:38 -04:00
trace_irqsoff.c
lockdep: Move early boot local IRQ enable/disable status to init/main.c
2011-01-20 13:32:33 +01:00
trace_kdb.c
kdb,ftdump: Remove reference to internal kdb include
2010-10-22 15:34:11 -05:00
trace_kprobe.c
Remove duplicate includes from many files
2010-10-27 18:03:18 -07:00
trace_mmiotrace.c
trace_nop.c
trace_output.c
Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core
2010-07-23 09:10:29 +02:00
trace_output.h
trace_printk.c
trace_sched_switch.c
trace_sched_wakeup.c
tracing: Fix compile issue for trace_sched_wakeup.c
2010-10-19 10:56:19 -04:00
trace_selftest.c
sched: Constify function scope static struct sched_param usage
2011-01-07 15:55:45 +01:00
trace_selftest_dynamic.c
trace_stack.c
llseek: automatically add .llseek fop
2010-10-15 15:53:27 +02:00
trace_stat.c
trace_stat.h
trace_syscalls.c
tracing/syscalls: Allow arch specific syscall symbol matching
2011-02-07 21:29:03 -05:00
trace_workqueue.c
jump label: Initialize workqueue tracepoints *before* they are registered
2010-09-22 16:30:03 -04:00