# Debugging Firefox

How to inspect a running Firefox, and how to make sense of a crash or a hang
that already happened.

```{toctree}
:caption: Debuggers
:maxdepth: 1

debugging_firefox_with_gdb
debugging_firefox_with_lldb
debugging_firefox_with_rr
debugging_firefox_with_pernosco
debugging_firefox_with_valgrind
```

```{toctree}
:caption: Platforms and specific areas
:maxdepth: 1

debugging_on_macos
debugging_on_windows
debugging_a_hang_on_macos
debugging_webrtc_calls
```

```{toctree}
:caption: Crash reports and minidumps
:maxdepth: 1

understanding_crash_reports
capturing_minidump
debugging_a_minidump
process_dump_task_manager
stacktrace_report
stacktrace_windbg
local_symbols
```
