Compatability matrix

This is the current comparability matrix of the debugger. The columns stand for where we run BN and the rows stand for the targets.

Target 🔽 Host ▶️ macOS Linux Windows Note
macOS user Yes (Local/Remote) Yes (Remote) Yes (Remote)
Linux user Yes (Remote) Yes (Local/Remote) Yes (Remote)
Windows user #70 #70 Yes (Local/Remote)
GDB Server Yes Yes Yes
GDB RSP (QEMU/VMWare/Qiling/Android) Yes Yes Yes
GDB Machine Interface #170 #170 #170
LLDB Server Yes Yes Yes
iOS/debugserver Yes Yes Yes
Windows Kernel No No Yes (Local/Remote)
Windows TTD (WinDbg) No No Yes (Local)
Linux TTD (rr) Yes (Remote) Yes (Local/Remote) Yes (Remote)
Windows Dump File No No Yes (Local)
Corellium Yes (Remote) Yes (Remote) Yes (Remote)

The progress is also tracked in issue #122.

Last updated: Mar/27/2025