GitHub Trending · 平台·数据·应用 · 更新于
EpicGames/raddebugger
Epic Games 出品的原生多进程图形调试器,自带 RDI 调试信息格式与 RAD 链接器
- Star 数
- ★ 7.9k
- 主要语言
- C
- 上榜视图
- 1
- 在榜追踪
- 1 天追踪记录
它是做什么的
RAD Debugger 是一个原生、用户态、支持多进程的图形化调试器,目前仅支持本地 Windows x64 + PDB 调试,未来计划扩展到 Linux 与 DWARF。除调试器本体外,项目还包含自定义的 RAD Debug Info(RDI)格式和面向超大工程的 RAD Linker。
仓库包含什么
仓库以 C 源码为主,核心包括 src/lib_rdi(RDI 格式定义与解析)、src/lib_rdi_make(RDI 构造与序列化库)以及 radbin 工具,可把 PDB 等原生调试信息转换为 RDI 并输出文本转储。
技术栈
使用 C 语言编写,依赖 Windows x64 平台与 PDB 调试信息,构建产物包含调试器可执行文件与 radbin 工具,RAD Linker 面向 x64 PE/COFF 二进制。
适用场景
- Windows 平台 C/C++ 开发者,需要多进程图形化调试体验
- 处理超大可执行文件、被 PDB 32 位表溢出困扰的工程团队
- 对调试信息格式(RDI/DWARF/PDB)与链接器实现感兴趣的工具链研究者
- 希望参与 ALPHA 阶段项目、提交 issue 与复现用例的开源贡献者
为什么走红
作为 Epic Games 开源的调试器项目,它直击大型工程调试与链接性能痛点,已积累约 7940 star,今日新增 90 并登上 GitHub Trending 日榜第 7 名。
当前上榜位置
| 周期 | 语言筛选 | 排名 | 新增 Star |
|---|---|---|---|
| 每日 | 全部语言 | #7 | +90 |
编辑解析基于公开仓库信息与带日期的 GitHub Trending 快照;具体实现细节请以上游仓库为准。