Lines Matching full:debug
11 SM_RCSID("@(#)$Id: debug.c,v 1.33 2013-11-22 20:51:42 ca Exp $")
15 ** For documentation, see debug.html.
30 #include <sm/debug.h>
53 ** SM_DEBUG_FILE -- Returns current debug file pointer.
59 ** current debug file pointer.
69 ** SM_DEBUG_SETFILE -- Sets debug file pointer.
72 ** fp -- new debug file pointer.
89 ** SM_DEBUG_CLOSE -- Close debug file pointer.
112 ** SM_DPRINTF -- printf() for debug output.
123 "@(#)$Debug: sm_trace_pid_time - print pid and time in debug $");
195 ** SM_DFLUSH -- Flush debug output.
211 ** This is the internal database of debug settings.
257 SM_DEBUG_T *debug; in sm_debug_reset() local
259 for (debug = SmDebugInitialized; in sm_debug_reset()
260 debug != NULL; in sm_debug_reset()
261 debug = debug->debug_next) in sm_debug_reset()
263 debug->debug_level = SM_DEBUG_UNKNOWN; in sm_debug_reset()
269 ** SM_DEBUG_ADDSETTING_X -- add an entry to the database of debug settings
274 ** the debug package, so it should either be a string
303 ** PARSE_NAMED_SETTING_X -- process a symbolic debug setting
355 ** SM_DEBUG_ADDSETTINGS_X -- process a list of debug options
358 ** s -- a list of debug settings, eg the argument to the
377 ** updates the database of debug settings.
398 ** SM_DEBUG_LOADLEVEL -- Get activation level of the specified debug object.
401 ** debug -- debug object.
404 ** Activation level of the specified debug object.
407 ** Ensures that the debug object is initialized.
411 sm_debug_loadlevel(debug) in sm_debug_loadlevel() argument
412 SM_DEBUG_T *debug; in sm_debug_loadlevel()
414 if (debug->debug_level == SM_DEBUG_UNKNOWN)
420 if (sm_match(debug->debug_name, s->ds_pattern))
422 debug->debug_level = s->ds_level;
426 debug->debug_level = 0;
428 debug->debug_next = SmDebugInitialized;
429 SmDebugInitialized = debug;
431 return (int) debug->debug_level;
438 ** debug -- debug object.
442 ** true iff the activation level of the specified debug
446 ** Ensures that the debug object is initialized.
450 sm_debug_loadactive(debug, level) in sm_debug_loadactive() argument
451 SM_DEBUG_T *debug; in sm_debug_loadactive()
454 return sm_debug_loadlevel(debug) >= level;