From: George Joseph Date: Mon, 6 Jul 2020 00:03:56 +0000 (-0600) Subject: Scope Trace: Update stub defines X-Git-Tag: 13.35.0-rc1~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c705e79d79284851aee1f7ae7b60a5df06cb4b30;p=thirdparty%2Fasterisk.git Scope Trace: Update stub defines Reminder: 13 doesn't support scope tracing but we're keeping the stub defines consistent across branches. Change-Id: If00733a4d5a4e829cbb4c934bcc2f4c1a80dab81 --- diff --git a/include/asterisk/logger.h b/include/asterisk/logger.h index 9562af4bc8..f3cefd3b1e 100644 --- a/include/asterisk/logger.h +++ b/include/asterisk/logger.h @@ -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)