Show HN: BugStalker - a modern Rust debugger
Show HN: BugStalker - 一款现代化的 Rust 调试器
godzie44 / BugStalker 公开
Rust 编写的 Linux x86-64 调试器
许可协议
MIT license 780 stars 22 forks Branches Tags Activity
godzie44/BugStalker
文件夹和文件
| 名称 | 名称 | 最后提交信息 | 最后提交日期 | | ------------------ | ------------------ | -------- | -------- | | .github/workflows | .github/workflows | | | | doc | doc | | | | examples | examples | | | | nix | nix | | | | src | src | | | | tests | tests | | | | website | website | | | | .envrc | .envrc | | | | .gitignore | .gitignore | | | | CHANGELOG.md | CHANGELOG.md | | | | CONTRIBUTING.md | CONTRIBUTING.md | | | | Cargo.lock | Cargo.lock | | | | Cargo.toml | Cargo.toml | | | | LICENSE | LICENSE | | | | Makefile | Makefile | | | | README.md | README.md | | | | build.rs | build.rs | | | | flake.lock | flake.lock | | | | flake.nix | flake.nix | | | | requirements.txt | requirements.txt | | | | rust-toolchain.toml| rust-toolchain.toml| | |
查看所有文件
最新提交
历史记录
BugStalker
适用于 Linux x86-64 的现代调试器。 使用 Rust 编写,专门为 Rust 程序服务。
Documentation | Website
特性
- Rust-native: 使用 Rust 构建,专门为 Rust 开发设计,专注于简洁性
- 核心调试功能:
- 断点,单步执行
- 信号处理
- 观察点
- 高级运行时检查:
- 完整的多线程应用程序支持
- 数据查询表达式
- 深度 Rust 类型系统集成(集合、智能指针、线程局部变量等),不仅用于打印,还用于交互
- 使用 core::fmt::Debug 特征进行变量渲染
- 灵活的接口:
- 随时在控制台和 TUI 模式之间切换
- Async Rust 支持,包括 Tokio 运行时检查
- 可扩展的架构:
- Oracle 扩展机制
- 内置 tokio oracle (类似于 tokio_console,但不需要代码修改)
- 更多强大的功能!
安装
贡献
欢迎提出更改建议、提出问题或实现新功能。 任何贡献都非常受欢迎。 How to contribute.
版权
© 2025 Derevtsov Konstantin. 在 MIT License 下发布。
关于
Rust 编写的 Linux x86-64 调试器
话题
资源
许可协议
Stars
Watchers
Forks
Releases 13
v0.3.0 最新 Apr 24, 2025 + 12 releases
Packages 0
暂无发布包
Contributors 6
语言
Footer
GitHub © 2025 GitHub, Inc.