#stack #analysis #usage #human-readable

stack-sizes

以人类可读格式打印 LLVM 输出的堆栈使用信息的工具

7 个版本 (4 个破坏性更新)

0.5.0 2022 年 7 月 7 日
0.4.0 2019 年 3 月 22 日
0.3.1 2019 年 3 月 10 日
0.2.0 2018 年 12 月 2 日
0.1.0 2018 年 9 月 28 日

#1814 in 命令行工具

Download history • Rust 包仓库 870/week @ 2024-03-14 • Rust 包仓库 670/week @ 2024-03-21 • Rust 包仓库 731/week @ 2024-03-28 • Rust 包仓库 890/week @ 2024-04-04 • Rust 包仓库 613/week @ 2024-04-11 • Rust 包仓库 635/week @ 2024-04-18 • Rust 包仓库 1025/week @ 2024-04-25 • Rust 包仓库 933/week @ 2024-05-02 • Rust 包仓库 1172/week @ 2024-05-09 • Rust 包仓库 771/week @ 2024-05-16 • Rust 包仓库 607/week @ 2024-05-23 • Rust 包仓库 1131/week @ 2024-05-30 • Rust 包仓库 997/week @ 2024-06-06 • Rust 包仓库 1345/week @ 2024-06-13 • Rust 包仓库 1110/week @ 2024-06-20 • Rust 包仓库 785/week @ 2024-06-27 • Rust 包仓库

4,603 个月下载量
cargo-call-stack 中使用

MIT/Apache

13KB
261

stack-sizes

解析 LLVM 输出的堆栈使用信息(.stack_sizes)的库

背景信息

nightly-2018-09-27 开始,rustc 有一个(仅限夜间)-Z emit-stack-sizes 标志,用于(让 LLVM)为每个 Rust 函数输出堆栈使用信息。

注意:此功能仅在输出工件具有 ELF 对象格式时才可用。

stack-sizes 库提供了一个 API 来解析该标志输出的元数据。

许可证

根据您的选择,受以下任一项许可证的许可

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证的定义,将如上所述双许可,而不附加任何其他条款或条件。

依赖项

~355KB