* [06/19] tracing: add notrace to linkage.h
@ 2008-02-10 7:20 Ingo Molnar
0 siblings, 0 replies; only message in thread
From: Ingo Molnar @ 2008-02-10 7:20 UTC (permalink / raw)
To: linux-kernel; +Cc: Linus Torvalds, Andrew Morton, Steven Rostedt
From: Ingo Molnar <mingo@elte.hu>
notrace signals that a function should not be traced. Most of the
time this is used by tracers to annotate code that cannot be
traced - it's in a volatile state (such as in user vdso context
or NMI context) or it's in the tracer internals.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
include/linux/linkage.h | 2 ++
1 file changed, 2 insertions(+)
Index: linux/include/linux/linkage.h
===================================================================
--- linux.orig/include/linux/linkage.h
+++ linux/include/linux/linkage.h
@@ -3,6 +3,8 @@
#include <asm/linkage.h>
+#define notrace __attribute__((no_instrument_function))
+
#ifdef __cplusplus
#define CPP_ASMLINKAGE extern "C"
#else
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-02-10 7:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-10 7:20 [06/19] tracing: add notrace to linkage.h Ingo Molnar
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.