63 #ifndef __xpon_trace_h__
64 #define __xpon_trace_h__
80 #include <debug/sahtrace.h>
81 #include <debug/sahtrace_macros.h>
86 #define SAHTRACE_DEBUG "", "d", "", ""
109 #pragma GCC system_header
111 #if !defined(SAHTRACES_LEVEL) || (SAHTRACES_LEVEL >= 500)
113 #define TRACE_LEVEL_DEBUG1 TRACE_LEVEL_CALLSTACK
114 #define SAH_TRACE_DEBUG(format, ...) sahTrace(TRACE_LEVEL_DEBUG1, "%s%-7.7s%s - %s[%s]%s%s" format "%s - %s(%s@%s:%d)%s", SAHTRACE_ZONE(""), SAHTRACE_DEBUG, ## __VA_ARGS__, SAHTRACE_SOURCE)
115 #define SAH_TRACEZ_DEBUG(zone, format, ...) sahTraceZ(TRACE_LEVEL_DEBUG1, zone, "%s%-7.7s%s - %s[%s]%s%s" format "%s - %s(%s@%s:%d)%s", SAHTRACE_ZONE(zone), SAHTRACE_DEBUG, ## __VA_ARGS__, SAHTRACE_SOURCE)
117 #error "Normal debugging should not be compiled away"
121 #if defined(SAHTRACES_LEVEL) && (SAHTRACES_LEVEL >= 600)
122 #define TRACE_LEVEL_DEBUG2 600
123 #define SAH_TRACE_DEBUG2(format, ...) sahTrace(TRACE_LEVEL_DEBUG2, "%s%-7.7s%s - %s[%s]%s%s" format "%s - %s(%s@%s:%d)%s", SAHTRACE_ZONE(""), SAHTRACE_DEBUG, ## __VA_ARGS__, SAHTRACE_SOURCE)
124 #define SAH_TRACEZ_DEBUG2(zone, format, ...) sahTraceZ(TRACE_LEVEL_DEBUG2, zone, "%s%-7.7s%s - %s[%s]%s%s" format "%s - %s(%s@%s:%d)%s", SAHTRACE_ZONE(zone), SAHTRACE_DEBUG, ## __VA_ARGS__, SAHTRACE_SOURCE)
126 #define SAH_TRACE_DEBUG2(format, ...) SAH_TRACE_DO_NOTHING
127 #define SAH_TRACEZ_DEBUG2(zone, format, ...) SAH_TRACE_DO_NOTHING