KADB(8) | Maintenance Commands and Procedures | KADB(8) |
kadb - a kernel debugger
ok boot device_specifier kadb [-d] [boot-flags]
select (b)oot or (i)nterpreter: b kadb [-d] [boot-flags]
kadb, an interactive kernel debugger, has been replaced by kmdb(1). For backwards compatibility, the methods used to load kadb will be interpreted as requests to load kmdb(1). Unlike with the compatibility link from adb(1) to mdb(1), kmdb(1) will always load in its native user interface mode, regardless of the name used to load it.
kmdb(1) is based on mdb(1), and thus shares mdb's user interface style and feature set. The mdb(1) man page describes the features and operation of mdb. The kmdb(1) man page describes the differences between mdb and kmdb. This man page describes the major changes and incompatibilities between kadb and kmdb.
Consult the Modular Debugger Guide for a detailed description of both mdb and kmdb.
This section briefly lists the major differences between kadb and kmdb. It is not intended to be exhaustive.
Debugger Loading and Unloading
mdb Feature Set
This section lists the significant features that have changed incompatibly between kadb and kmdb(1). It is not intended to be exhaustive. All kmdb(1) commands referenced here are fully described in the kmdb(1) man page. A description as well as examples can be found in the Modular Debugger Guide.
Deferred Breakpoints
Watchpoints
Access to I/O Ports (x86 only)
adb(1), kmdb(1), mdb(1), attributes(7)
Modular Debugger Guide:
https://illumos.org/books/mdb/
December 9, 2017 | OmniOS |