Skip to content

Commit 6932dc7

Browse files
committed
Update README for compatability matrix
1 parent 039652e commit 6932dc7

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

README.md

+22-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,29 @@ The debugger is currently in beta status, so it is disabled by default. To enabl
77

88
## Platform and Target Support
99

10-
Currently, the debugger supports local debugging on Windows, Linux, and macOS.
10+
This is the current comparability matrix of the debugger. The horizontal line stands for where we run BN, and lines mean targets.
1111

12-
We plan to support remote debugging across different operating systems, as well as attaching to gdb/lldb stub. The progress is tracked in [this issue](https://github.com/Vector35/debugger/issues/122).
12+
| Target 🔽 Host ▶️ | macOS | Linux | Windows | Note |
13+
|-----------------------|--------------------|--------------------|--------------------|------|
14+
| macOS | Yes (Local/Remote) | Yes (Remote) | Yes (Remote) | |
15+
| Linux | Yes (Remote) | Yes (Local/Remote) | Yes (Remote) | |
16+
| Windows | Planned | Planned | Yes (Local/Remote) | |
17+
| GDB Server | Yes | Yes | Yes | (1) |
18+
| LLDB Server | Yes | Yes | Yes | |
19+
| Windows Kernel | TBD | TBD | Planned | |
20+
| DebugAdapter Protocol | Planned | Planned | Planned | |
21+
22+
Explanation:
23+
- `Yes` means the feature is supported.
24+
- `Planned` means that we plan to implement it.
25+
- `TBD` means that we have not decided whether to support it, or how to support it.
26+
- `No` means it is not possible to do, at least for now.
27+
28+
Notes:
29+
30+
(1). Right now, we only support gdbserver with android remote debugging. Support for other gdbserver or gdb stub, e.g., qiling, VMWare, QEMU, will be added later.
31+
32+
The progress is tracked in [this issue](https://github.com/Vector35/debugger/issues/122).
1333

1434

1535

0 commit comments

Comments
 (0)