move everything out of trunk
[lttv.git] / obsolete / ltt-usertrace / ltt-instrument-functions.c
diff --git a/obsolete/ltt-usertrace/ltt-instrument-functions.c b/obsolete/ltt-usertrace/ltt-instrument-functions.c
new file mode 100644 (file)
index 0000000..b660bca
--- /dev/null
@@ -0,0 +1,30 @@
+/****************************************************************************
+ * ltt-instrument-functions.c
+ *
+ * Mathieu Desnoyers
+ * March 2006
+ */
+
+#define inline inline __attribute__((always_inline))
+
+#define LTT_TRACE
+#define LTT_TRACE_FAST
+#include <ltt/ltt-usertrace-fast.h>
+#include <ltt/ltt-facility-user_generic.h>
+
+void __attribute__((no_instrument_function)) __cyg_profile_func_enter (
+               void *this_fn,
+               void *call_site)
+{
+       /* don't care about the return value */
+       trace_user_generic_function_entry(this_fn, call_site);
+}
+
+void __attribute__((no_instrument_function)) __cyg_profile_func_exit (
+               void *this_fn,
+               void *call_site)
+{
+       /* don't care about the return value */
+       trace_user_generic_function_exit(this_fn, call_site);
+}
+
This page took 0.022312 seconds and 4 git commands to generate.