08 Feb, 2011
2 commits
-
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
LKML-Reference:
Signed-off-by: Steven Rostedt -
Some architectures use non-trivial system call tables and will not work
with the generic arch_syscall_addr code. For example, PowerPC64 uses a
table of twin long longs.This patch makes the generic arch_syscall_addr weak to allow
architectures with non-trivial system call tables to override it.Signed-off-by: Ian Munsie
LKML-Reference:
Signed-off-by: Steven Rostedt
21 Jul, 2010
1 commit
-
Add more details to the dynamic function tracing design implementation.
Signed-off-by: Mike Frysinger
LKML-Reference:
Signed-off-by: Steven Rostedt
27 Feb, 2010
1 commit
-
…deric/random-tracing into tracing/core
17 Feb, 2010
1 commit
-
Most implementations of arch_syscall_addr() are the same, so create a
default version in common code and move the one piece that differs (the
syscall table) to asm/syscall.h. New arch ports don't have to waste
time copying & pasting this simple function.The s390/sparc versions need to be different, so document why.
Signed-off-by: Mike Frysinger
Acked-by: David S. Miller
Acked-by: Paul Mundt
Acked-by: Heiko Carstens
Cc: Steven Rostedt
LKML-Reference:
Signed-off-by: Frederic Weisbecker
27 Jan, 2010
1 commit
-
Update the graph tracer examples to cover the new frame pointer semantics
(in terms of passing it along). Move the HAVE_FUNCTION_GRAPH_FP_TEST docs
out of the Kconfig, into the right place, and expand on the details.Signed-off-by: Mike Frysinger
LKML-Reference:
Signed-off-by: Steven Rostedt
20 Dec, 2009
1 commit
-
Correct grammos. Spell out words. Add missing words.
Consistent use of "mcount()" function name.Signed-off-by: Randy Dunlap
Acked-by: Steven Rostedt
LKML-Reference:
Signed-off-by: Ingo Molnar
14 Oct, 2009
1 commit
-
Document the arch needed requirements to get the support for syscalls
tracing.v2: HAVE_FTRACE_SYSCALLS have been changed to HAVE_SYSCALL_TRACEPOINTS
recently. Update this config name in the documentation then.Signed-off-by: Frederic Weisbecker
Acked-by: Heiko Carstens
Cc: Ingo Molnar
Cc: Steven Rostedt
Cc: Li Zefan
Cc: Masami Hiramatsu
Cc: Jason Baron
Cc: Lai Jiangshan
Cc: Martin Schwidefsky
Cc: Paul Mundt
15 Sep, 2009
1 commit
-
While implementing function tracer and function tracer graph support,
I found the exact arch implementation details to be a bit lacking
(and my x86 foo ain't great). So after pounding out support for
the Blackfin arch, start documenting the requirements/details.Signed-off-by: Mike Frysinger
LKML-Reference:
Acked-by: Frederic Weisbecker
Signed-off-by: Steven Rostedt