Tool Open source · MIT
RAD Debugger is a native, user-mode, multi-process graphical debugger for local-machine Windows x64 debugging with PDB debug information. Its control system provides process control, stepping, breakpoints, thread and launch management, while the debugger engine and frontend support debug-information loading, expression evaluation, disassembly, caching, and visualization.
The debugger converts native debug information into the project's custom RAD Debug Info (RDI) format on demand. The accompanying radbin utility can perform these conversions and dump RDI contents as text. The repository also contains the RAD Linker, an x64 PE/COFF linker that can generate standard PDB files or RDI data, plus standalone libraries for reading and constructing RDI data.
The project is in alpha and currently targets Windows x64 debugging; native Linux debugging and DWARF support are listed as future work. The source can be built on Windows or Linux x64, producing the debugger and, optionally, the RAD Linker and radbin utilities.
1 use taken from transcripts — each links to the moment in the video.
Epic Games' open-source native graphical debugger for Windows x64 (early Linux support). It unifies debug info via its own RDI format with converters from PDB and DWARF, and ships the RAD linker, a high-speed drop-in replacement for MSVC's linker, plus expression evaluation and built-in visualizers.
1 in the library.