crash function  | 
mdb dcmd  | 
Comments  | 
?  | 
::dcmds  | 
List available functions.  | 
!command  | 
!command  | 
Escape to
the shell and execute command.  | 
base  | 
=  | 
In mdb, the = format character can be
used to convert the left-hand expression value to any of the known formats.
Formats for octal, decimal, and hexadecimal are provided.  | 
callout  | 
::callout  | 
Print the callout table.  | 
class  | 
::class  | 
Print scheduling classes.  | 
cpu  | 
::cpuinfo  | 
Print
information about the threads dispatched on the system CPUs. If the contents of
a particular CPU structure are needed, the user should apply the $<cpu macro to
the CPU address in mdb.  | 
help  | 
::help  | 
Print a description of the named dcmd, or
general help information.  | 
kfp  | 
::regs  | 
The mdb ::regs dcmd displays the complete kernel register set,
including the current stack frame pointer. The $C dcmd can be used to
display a stack backtrace including frame pointers.  | 
kmalog  | 
::kmalog  | 
Display events in kernel memory allocator transaction
log.  | 
kmastat  | 
::kmastat  | 
Print kernel memory allocator transaction log.  | 
kmausers  | 
::kmausers  | 
Print information about the medium and large
users of the kernel memory allocator that have current memory allocations.  | 
mount  | 
::fsinfo  | 
Print information about
mounted file systems.  | 
nm  | 
::nm  | 
Print symbol type and value information.  | 
od  | 
::dump  | 
Print a formatted memory dump
of a given region. In mdb, ::dump displays a mixed ASCII and hexadecimal
display of the region.  | 
proc  | 
::ps  | 
Print a table of the active processes.  | 
quit  | 
::quit  | 
Quit the debugger.  | 
rd  | 
::dump  | 
Print
a formatted memory dump of a given region. In mdb, ::dump displays a
mixed ASCII and hexadecimal display of the region.  | 
redirect  | 
::log  | 
In mdb, output for input and
output can be globally redirected to a log file using ::log.  | 
search  | 
::kgrep  | 
In mdb, the
::kgrep dcmd can be used to search the kernel's address space for a
particular value. The pattern match built-in dcmds can also be used to search
the physical, virtual, or object files address spaces for patterns.  | 
stack  | 
::stack  | 
The current stack
trace can be obtained using ::stack.  The stack trace of a particular
kernel thread can be determined using the ::findstack dcmd.  A memory dump
of the current stack can be obtained using the / or ::dump dcmds
and the current stack pointer. The $<stackregs macro can be applied to a
stack pointer to obtain the per-frame saved register values.  | 
status  | 
::status  | 
Display status information about the
system or dump being examined by the debugger.  | 
stream  | 
::stream  | 
The mdb ::stream dcmd can be used
to format and display the structure of a particular kernel STREAM. If the
list of active STREAM structures is needed, the user should execute ::walk stream_head_cache
in mdb and pipe the resulting addresses to an appropriate formatting dcmd or
macro.  | 
strstat  | 
::kmastat  | 
The ::kmastat dcmd displays a superset of the information reported by the strstat function.  | 
trace  | 
::stack  | 
The
current stack trace can be obtained using ::stack. The stack trace of a
particular kernel thread can be determined using the ::findstack dcmd. A memory dump
of the current stack can be obtained using the / or ::dump dcmds
and the current stack pointer. The $<stackregs macro can be applied to a
stack pointer to obtain the per-frame saved register values.  | 
var  | 
$<v  | 
Print the tunable system parameters in
the global var structure.  | 
vfs  | 
::fsinfo  | 
Print information about mounted file systems.  | 
vtop  | 
::vtop  | 
Print the physical address translation of
the given virtual address.  |