Option | Description
|
d | Enable output from DBUG_ macros for the current state. May be followed
by a list of keywords which selects output only for the DBUG macros with
that keyword. A null list of keywords implies output for all macros.
|
D | Delay after each debugger output line. The argument is the number of
tenths of seconds to delay, subject to machine capabilities. I.E. -#D,20 is
delay two seconds.
|
f | Limit debugging and/or tracing, and profiling to the list of named
functions. Note that a null list will disable all functions. The appropriate
"d" or "t" flags must still be given, this flag only limits their actions if they
are enabled.
|
F | Identify the source file name for each line of debug or trace output.
|
i | Identify the process with the pid for each line of debug or trace
output.
|
g | Enable profiling. Create a file called 'dbugmon.out' containing
information that can be used to profile the program. May be followed by a
list of keywords that select profiling only for the functions in that list.
A null list implies that all functions are considered.
|
L | Identify the source file line number for each line of debug or trace
output.
|
n | Print the current function nesting depth for each line of debug or trace
output.
|
N | Number each line of dbug output.
|
o | Redirect the debugger output stream to the specified file. The default
output is stderr.
|
O | As o but the file is really flushed between each write. When needed the
file is closed and reopened between each write.
|
a | Like o, but opens for append.
|
A | Like O, but opens for append.
|
p | Limit debugger actions to specified processes. A process must be
identified with the DBUG_PROCESS macro and match one in the list for
debugger actions to occur.
|
P | Print the current process name for each line of debug or trace output.
|
r | When pushing a new state, do not inherit the previous state's function
nesting level. Useful when the output is to start at the left margin.
|
S | Do function _sanity(_file_,_line_) at each debugged function until
_sanity() returns something that differs from 0. (Mostly used with
safemalloc)
|
t | Enable function call/exit trace lines. May be followed by a list
(containing only one modifier) giving a numeric maximum trace level, beyond
which no output will occur for either debugging or tracing macros. The
default is a compile time option.
|