PERFORCE change 103479 for review

Howard Su howardsu at FreeBSD.org
Wed Aug 9 00:19:34 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=103479

Change 103479 by howardsu at su_vm on 2006/08/09 00:19:15

	Respect the KDTRACE opt flag. Mark SDT_XXX as nop when no KDTRACE

Affected files ...

.. //depot/projects/dtrace/src/sys/sys/sdt.h#6 edit

Differences ...

==== //depot/projects/dtrace/src/sys/sys/sdt.h#6 (text+ko) ====

@@ -71,6 +71,7 @@
 
 #else /* _KERNEL */
 
+#ifdef KDTRACE
 #define __SDT_LABEL(name) \
 	__asm__(".globl __dtrace_probe_" #name); \
 	__asm__("__dtrace_probe_"#name ":")
@@ -108,7 +109,13 @@
 	    (uintptr_t)(arg3), (uintptr_t)(arg4));			\
 	__SDT_LABEL(name);								\
 }
-
+#else
+#define DTRACE_PROBE(name)
+#define DTRACE_PROBE1(name, type1, arg1)
+#define DTRACE_PROBE2(name, type1, arg1, type2, arg2)
+#define DTRACE_PROBE3(name, type1, arg1, type2, arg2, type3, arg3)
+#define DTRACE_PROBE4(name, type1, arg1, type2, arg2, type3, arg3, type4, arg4)
+#endif /* KDTRACE */
 #endif /* _KERNEL */
 
 extern const char *sdt_prefix;


More information about the p4-projects mailing list