blob: 0dc1678e34843a5b7a5f69374083ac5661d1fb31 [file] [log] [blame] [view] [edit]
# zxdb: The Fuchsia debugger
Zxdb is a console-mode debugger for native code running on Fuchsia.
It primarily supports C, C++ and Rust code, but any language that compiles natively and exports
DWARF symbols should work to some extent (such as Go). Interpreted code such as Dart and JavaScript
are not supported.
User guide:
* [Set up and run the debugger](running.md)
* [Commands and interaction model](commands.md)
* [Debugging a process, component, or crash dump](attaching.md)
* [Controlling thread execution](execution.md) (pausing, stepping, and resuming)
* [Using breakpoints](breakpoints.md)
* [Evaluating and printing expressions](printing.md)
* [Inspecting memory](memory.md)
* [Working with assembly language](assembly.md)
* [Looking at handles](kernel_objects.md)
Advanced usage:
* [Diagnosing symbol problems](symbols.md)
* [Working with exceptions](exceptions.md)
Other topics:
* [Developing and debugging the debugger](developing.md)
* [Report a zxdb bug](https://bugs.fuchsia.dev/p/fuchsia/issues/entry?components=Tools%3Ezxdb)