docs: Add documentation for using debuggers with Zed (#26391)
Just some basic documentation for using debuggers in Zed development. Goes over configuring cargo to include full debug info, attaching to an instance of Zed, and using a debugger to debug panics and crashes Release Notes: - N/A
This commit is contained in:
parent
63dab5f891
commit
5fd034e604
3 changed files with 119 additions and 0 deletions
|
@ -30,3 +30,9 @@ The output contains the source file and line number, and the demangled symbol in
|
|||
When the app panics at the rust level, Zed creates a file in `~/Library/Logs/Zed` or `$XDG_DATA_HOME/logs` with the text of the panic, and a summary of the backtrace. On boot, if you have telemetry enabled, we upload these panics so we can keep track of them.
|
||||
|
||||
A panic is also considered a crash, and so for most panics we get both the crash report and the panic.
|
||||
|
||||
## Using a Debugger
|
||||
|
||||
If you can reproduce the crash consistently, a debugger can be used to inspect the state of the program at the time of the crash, often providing very useful insights into the cause of the crash.
|
||||
|
||||
You can read more about setting up and using a debugger with Zed, and specifically for debugging crashes [here](./debuggers.md#debugging-panics-and-crashes)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue