#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 120835/week @ 2024-04-23 95473/week @ 2024-04-30 99914/week @ 2024-05-07 112101/week @ 2024-05-14 122128/week @ 2024-05-21 120702/week @ 2024-05-28 114565/week @ 2024-06-04 117352/week @ 2024-06-11 108593/week @ 2024-06-18 120400/week @ 2024-06-25 110926/week @ 2024-07-02 115121/week @ 2024-07-09 127245/week @ 2024-07-16 124944/week @ 2024-07-23 112077/week @ 2024-07-30 120415/week @ 2024-08-06

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