summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitri Pal <dpal@redhat.com>2010-04-28 13:00:57 -0400
committerDmitri Pal <dpal@redhat.com>2010-08-10 12:51:31 -0400
commit7c7b676eb629f4340602317b5d49145ee4d7637f (patch)
tree94b654c043cb089ab26a905a48af9f87210b9889
parentd317aeeeffca33aa79ae5ce0a5692d54970ffaf6 (diff)
downloadsssd-7c7b676eb629f4340602317b5d49145ee4d7637f.tar.gz
sssd-7c7b676eb629f4340602317b5d49145ee4d7637f.tar.xz
sssd-7c7b676eb629f4340602317b5d49145ee4d7637f.zip
[TRACE] New wrapper macros for function entry and exit
-rw-r--r--common/trace/trace.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/common/trace/trace.h b/common/trace/trace.h
index 04aa5c8..9a7dd22 100644
--- a/common/trace/trace.h
+++ b/common/trace/trace.h
@@ -156,4 +156,11 @@ extern unsigned trace_level;
#define TRACE_ERROR_DOUBLE(msg, num) TRACE_DOUBLE(TRACE_ERROR, msg, num)
#define TRACE_INFO_DOUBLE(msg, num) TRACE_DOUBLE(TRACE_INFO, msg, num)
+/* Some other nice wrappers for function entry and exit */
+#define TRACE_FLOW_ENTRY() TRACE_FLOW_STRING(__FUNCTION__, "Entry")
+#define TRACE_FLOW_EXIT() TRACE_FLOW_STRING(__FUNCTION__, "Exit")
+#define TRACE_FLOW_RETURN(val) \
+ TRACE_FLOW_NUMBER(__FUNCTION__ " returning:", val)
+
+
#endif /* COMMON_TRACE_H */