工具
Voltron 调试器界面扩展工具包
可扩展的 Python 调试器界面工具包,能为 LLDB、GDB、VDB 和 WinDbg/CDB 会话附加实用视图。每个视图从调试器宿主获取数据,并可在单独的终端中运行,使用者可借此组合出自己的调试界面;内置视图涵盖寄存器、反汇编、栈、内存、断点和调用栈回溯,任意调试器命令都能拆分成独立视图,并用指定的 Pygments 词法分析器高亮显示。这些视图是对调试器命令行的补充,而不是替代。
- 目标
- 二进制
- 类别
- 调试与动态分析
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 前提条件:可在 macOS、Linux 和 Windows 上运行;WinDbg/CDB 支持通过 PyKD 实现,README 称这部分支持仍较新。安装脚本只完整支持 macOS 和 Debian 系发行版,调试器的初始化文件(.lldbinit 或 .gdbinit)需加载 Voltron 的 entry.py。各调试器支持的架构不同:x86 和 x86_64 四种调试器都支持,ARM 除 WinDbg 外都支持,ARM64 仅 LLDB 支持,PowerPC 仅 GDB 支持。
- 范围:最新发布是 2025-01-30 的 v0.1.8 预发布版,上一个版本是 2016 年的 v0.1.7;所审阅的 master 分支提交与 v0.1.8 同一天。
- 许可:依 LICENSE 采用 MIT 许可。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · snare/voltron · 修订 be9e54b
- install.sh GitHub · snare/voltron · 修订 be9e54b
- LICENSE GitHub · snare/voltron · 修订 be9e54b
- https://github.com/snare/voltron/releases/tag/v0.1.8