Lines Matching full:debug
38 * Declaration of functions for reporting debug output.
55 /****h* Component Library/Debug Output
57 * Debug Output
60 * The debug output functions and macros send debug messages to the current
61 * debug target.
63 /****f* Component Library: Debug Output/cl_break
80 /****f* Component Library: Debug Output/cl_is_debug
86 * in debug mode, and FALSE otherwise.
96 * TRUE if compiled in debug version. FALSE otherwise.
104 /****f* Component Library: Debug Output/cl_dbg_out
109 * The cl_dbg_out function sends a debug message to the debug target in
110 * debug builds only.
133 * cl_dbg_out sends the debug message to the current debug target.
136 * Debug Output, cl_msg_out
147 /****f* Component Library: Debug Output/cl_msg_out
152 * The cl_msg_out function sends a debug message to the message log target.
171 * cl_msg_out is available in both debug and release builds.
178 * Debug Output, cl_dbg_out
182 /****d* Component Library: Debug Output/Debug Levels
184 * Debug Levels
187 * The debug output macros reserve the upper bit of the debug level to
198 * Disable all debug output, including errors.
201 * Enable error debug output.
204 * Enbale all debug output.
207 * Users can define custom debug levels using the lower 31 bits of their
208 * debug level to control non-error debug output. Error messages are
211 * When specifying the debug output desired for non-error messages
212 * (the CHK_LVL parameter in the debug output macros), users must define
216 * Debug Output, CL_PRINT, CL_ENTER, CL_EXIT, CL_TRACE, CL_TRACE_EXIT
221 /****d* Component Library: Debug Output/CL_PRINT
226 * The CL_PRINT macro sends a string to the current debug target if
227 * the requested debug level matches the current debug level.
234 * [in] Debug level for the string to output
237 * [in] Current debug level against which to check DBG_LVL
240 * [in] String to send to the current debug target. The string includes
271 * Debug Output, Debug Levels, CL_ENTER, CL_EXIT, CL_TRACE, CL_TRACE_EXIT
281 /****d* Component Library: Debug Output/CL_ENTER
287 * string to the current debug target if the requested debug level matches
288 * the current debug level.
295 * [in] Debug level for the string to output
298 * [in] Current debug level against which to check DBG_LVL
332 * Debug Output, Debug Levels, CL_PRINT, CL_EXIT, CL_TRACE, CL_TRACE_EXIT
338 /****d* Component Library: Debug Output/CL_EXIT
344 * to the current debug target if the requested debug level matches the
345 * current debug level.
352 * [in] Debug level for the string to output
355 * [in] Current debug level against which to check DBG_LVL
392 * Debug Output, Debug Levels, CL_PRINT, CL_ENTER, CL_TRACE, CL_TRACE_EXIT
397 /****d* Component Library: Debug Output/CL_TRACE
402 * The CL_TRACE macro sends a string to the current debug target if
403 * the requested debug level matches the current debug level. The
405 * debug level requested, an indication of the severity of the message.
412 * [in] Debug level for the string to output
415 * [in] Current debug level against which to check DBG_LVL
418 * [in] String to send to the current debug target. The string includes
461 * Debug Output, Debug Levels, CL_PRINT, CL_ENTER, CL_EXIT, CL_TRACE_EXIT
477 /****d* Component Library: Debug Output/CL_TRACE_EXIT
490 * [in] Debug level for the string to output
493 * [in] Current debug level against which to check DBG_LVL
496 * [in] String to send to the current debug target. The string includes
538 * Debug Output, Debug Levels, CL_PRINT, CL_ENTER, CL_EXIT, CL_TRACE
555 /****d* Component Library: Debug Output/64-bit Print Format
560 * The 64-bit print keywords allow users to use 64-bit values in debug or