]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Scope Trace: Update stub defines
authorGeorge Joseph <gjoseph@digium.com>
Mon, 6 Jul 2020 00:03:56 +0000 (18:03 -0600)
committerKevin Harwell <kharwell@digium.com>
Tue, 7 Jul 2020 19:13:27 +0000 (14:13 -0500)
Reminder:  13 doesn't support scope tracing but we're keeping
the stub defines consistent across branches.

Change-Id: If00733a4d5a4e829cbb4c934bcc2f4c1a80dab81

include/asterisk/logger.h

index 9562af4bc8d246d06ecbbbe977a9fcd0a6aa8ef6..f3cefd3b1e12215d94eec2f126a8f9b9f424671c 100644 (file)
@@ -592,6 +592,8 @@ enum ast_trace_indent_type {
        AST_TRACE_INDENT_DEC_BEFORE,
        /*! Decrement the indent after printing the message */
        AST_TRACE_INDENT_DEC_AFTER,
+       /*! Set the indent to the one provided */
+       AST_TRACE_INDENT_PROVIDED,
        /*! Don't use or alter the level */
        AST_TRACE_INDENT_NONE,
 };
@@ -603,12 +605,17 @@ enum ast_trace_indent_type {
 #if 1
 #define ast_trace_raw(__level, __indent_type, ...)
 #define ast_trace(__level, ...)
+#define ast_trace_get_indent() (0)
+#define ast_trace_set_indent(indent)
+#define ast_trace_inc_indent()
+#define ast_trace_dec_indent()
 #define SCOPE_TRACE(__level, ...)
 #define SCOPE_ENTER(level, ...)
+#define SCOPE_ENTER_TASK(level, indent, ...)
 #define SCOPE_EXIT(...)
-#define SCOPE_EXIT_EXPR(__expr, ...)
-#define SCOPE_EXIT_RTN(...)
-#define SCOPE_EXIT_RTN_VALUE(__return_value, ...)
+#define SCOPE_EXIT_EXPR(__expr, ...) __expr
+#define SCOPE_EXIT_RTN(...) return
+#define SCOPE_EXIT_RTN_VALUE(__return_value, ...) return __return_value
 #endif
 
 #if defined(__cplusplus) || defined(c_plusplus)