首页
社区
课程
招聘
[原创]PurelyPDB-跨平台兼容的Python调试符号文件(PDB)解析库
发表于: 2025-12-9 15:14 455

[原创]PurelyPDB-跨平台兼容的Python调试符号文件(PDB)解析库

2025-12-9 15:14
455

之前 Python 解析 PDB 主要依赖 pdbparse 库,但该项目作者已不再活跃维护。

由于 pdbparse 使用了 Construct 库,在 Python 3.13+ 版本中会出现兼容性问题。


因为项目需要跨平台的调试符号解析功能,我基于 pdbparse 重构了一个新项目 —— PurelyPDB。


相对于原库,该项目具有以下特点:


零第三方依赖,兼容性更好

解决了原项目在某些 PDB 格式下的解析失败问题

主要在 MSVC 编译器生成的 PDB 文件和微软官方符号服务器提供的 PDB 文件上进行测试

能解析函数和变量的地址、大小(微软官方PDB文件内不包含函数大小)等元数据


通过

pip install purelypdb

即可安装


详细的用法和例子在github库中都有介绍


GITHUB仓库地址



传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回