#stack-trace #path #symbolic #binary-data #applications #symbols #native

symbolic-common

为symbolic库提供的通用类型和工具,用于从本地应用、minidumps或精简版JavaScript中符号化和处理堆栈跟踪。

116个稳定版本 (11个主要版本)

12.10.0 2024年7月24日
12.8.0 2023年12月1日
12.7.1 2023年11月29日
12.3.0 2023年7月19日
1.1.5 2017年12月2日

#58调试 中排名

Download history • Rust 包仓库 120835/week @ 2024-04-23 • Rust 包仓库 95473/week @ 2024-04-30 • Rust 包仓库 99914/week @ 2024-05-07 • Rust 包仓库 112101/week @ 2024-05-14 • Rust 包仓库 122128/week @ 2024-05-21 • Rust 包仓库 120702/week @ 2024-05-28 • Rust 包仓库 114565/week @ 2024-06-04 • Rust 包仓库 117352/week @ 2024-06-11 • Rust 包仓库 108593/week @ 2024-06-18 • Rust 包仓库 120400/week @ 2024-06-25 • Rust 包仓库 110926/week @ 2024-07-02 • Rust 包仓库 115121/week @ 2024-07-09 • Rust 包仓库 127245/week @ 2024-07-16 • Rust 包仓库 124944/week @ 2024-07-23 • Rust 包仓库 112077/week @ 2024-07-30 • Rust 包仓库 120415/week @ 2024-08-06 • Rust 包仓库

506,908 每月下载量
用于 232 个代码包(直接使用17个)

MIT 许可证

98KB
1.5K SLoC

Build Status

symbolic-common

symbolic 提供的通用功能。

此代码包公开了一组关键类型

  • ByteView:提供对内存或文件系统中的二进制数据的访问。
  • SelfCell:允许创建自引用类型。
  • Name:一个可以与 demangle 功能去模糊的符号名称。
  • InstructionInfo:用于指令指针启发式算法的实用类型。
  • 用于处理不同平台路径的函数和工具。

特性

  • serde(可选):为所有数据类型实现 serde::Deserializeserde::Serialize。在 symbolic 代码包中,此特性通过 common-serde 公开。

此模块是 symbolic 代码包的一部分。

许可证:MIT

依赖项

~360–590KB
~11K SLoC