Raddebugger is a native Windows x64 debugger that also functions as a high-speed PE/COFF linker and a PDB/DWARF debug information converter. It combines these three capabilities into a single development tool aimed at inspecting and controlling native x64 Windows applications, with the ability to attach to multiple processes simultaneously within one session.
The debugger is built around a custom binary debug format that converts standard PDB and DWARF symbols into a compact representation for fast loading and minimal memory overhead. It includes a fuzzy symbol search engine for locating functions, types, and variables across loaded debug information using approximate name matching. The linker processes large x64 executables at high speed using multithreading and optional large memory pages, and supports linking with optional debug information.
Beyond the core debug, link, and convert functions, the tool offers source and assembly navigation with breakpoint management, code stepping, and program state inspection including variables, registers, and call stacks. It also provides process memory inspection, expression evaluation, and the ability to inspect and dump debug information directly from compiled binaries.