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