| 
 | 
 | 
?  | 
::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.  |