在 GitHub 上加星Star1.1k 个星标

工具

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 许可。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · snare/voltron · 修订 be9e54b
  2. install.sh GitHub · snare/voltron · 修订 be9e54b
  3. LICENSE GitHub · snare/voltron · 修订 be9e54b
  4. https://github.com/snare/voltron/releases/tag/v0.1.8

同分区更多条目:原生二进制

原生二进制分区全部 250 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页