#gdb #emulation #no-std

no-std gdbstub_arch

为各种架构实现 gdbstub::arch::Arch

9 个版本

新发布 0.3.1 2024年8月17日
0.3.0 2023年11月24日
0.2.4 2022年8月17日
0.2.3 2022年6月13日
0.1.0 2021年5月22日

#206调试

Download history • Rust 包仓库 2937/week @ 2024-04-29 • Rust 包仓库 2149/week @ 2024-05-06 • Rust 包仓库 2820/week @ 2024-05-13 • Rust 包仓库 2926/week @ 2024-05-20 • Rust 包仓库 2234/week @ 2024-05-27 • Rust 包仓库 2607/week @ 2024-06-03 • Rust 包仓库 2953/week @ 2024-06-10 • Rust 包仓库 1926/week @ 2024-06-17 • Rust 包仓库 2372/week @ 2024-06-24 • Rust 包仓库 2217/week @ 2024-07-01 • Rust 包仓库 3329/week @ 2024-07-08 • Rust 包仓库 2993/week @ 2024-07-15 • Rust 包仓库 2424/week @ 2024-07-22 • Rust 包仓库 2805/week @ 2024-07-29 • Rust 包仓库 2853/week @ 2024-08-05 • Rust 包仓库 2313/week @ 2024-08-12 • Rust 包仓库

每月10,423次下载
用于 5 个crate

MIT/Apache

610KB
9K SLoC

gdbstub_arch

为各种架构提供 gdbstub::arch::Arch 的社区贡献实现。

注意: 如果某个架构未包含在这个crate中,这并不意味着它不能与 gdbstub 一起使用!只要GDB支持目标架构,手动实现 Arch 应该相当直接。

请考虑将您自己实现的任何缺失的 Arch 实现上游化!除了提高 gdbstub 的无私动机外,上游化您的 Arch 实现将确保它与未来的任何重大API更改保持更新。

免责声明: 这些实现都是社区贡献的,尽管它们已经过(由PR的作者)测试和代码审查,但为每个架构编写详细测试并不切实际!如果您在任何实现中发现错误,请提交问题/打开PR!

依赖项

~290–420KB