diff options
author | Dmitri Pal <dpal@redhat.com> | 2010-04-28 13:00:57 -0400 |
---|---|---|
committer | Dmitri Pal <dpal@redhat.com> | 2010-08-10 12:51:31 -0400 |
commit | 7c7b676eb629f4340602317b5d49145ee4d7637f (patch) | |
tree | 94b654c043cb089ab26a905a48af9f87210b9889 | |
parent | d317aeeeffca33aa79ae5ce0a5692d54970ffaf6 (diff) | |
download | sssd-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.h | 7 |
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 */ |