debugger
1.0
这是二进制忍者调试器的存储库。调试器用C ++编写,并以BN作为插件运输。
这是调试器的当前可比性矩阵。水平线代表我们运行的位置,而垂直线代表目标。
| 目标 ?主持人 | macos | Linux | 视窗 | 笔记 |
|---|---|---|---|---|
| macos | 是(本地/远程) | 是(远程) | 是(远程) | |
| Linux | 是(远程) | 是(本地/远程) | 是(远程) | |
| 视窗 | 计划 | 计划 | 是(本地/远程) | |
| GDB服务器 | 是的 | 是的 | 是的 | (1) |
| LLDB服务器 | 是的 | 是的 | 是的 | |
| Windows内核 | TBD | TBD | 计划 | |
| debugadapter协议 | 计划 | 计划 | 计划 |
解释:
Yes意味着该功能得到了支持。Planned意味着我们计划实施它。TBD意味着我们尚未决定是否支持它或如何支持它。No做的。笔记:
(1)。目前,我们仅通过Android Remote调试来支持GDBSERVER。支持其他GDBSERVER或GDB存根,例如,QLILE,VMWARE,QEMU,将在稍后添加。
在这个问题中跟踪了进度。
调试器已经在马stable和开发分支机构中使用了二元忍者。如果您想撰写代码,请参见构建说明。
二进制忍者调试器是带有Apache许可证2.0的开源源
有关其他开源或重新分配组件及其各自的许可,请参阅此列表。