uscope:一个新的调试器和自省工具链

主要观点:uscope 是一个新的 Linux 图形调试器,旨在快速有效地帮助理解系统实际行为,所有调试相关代码从头编写,已实现部分调试器功能但仍有很多工作要做。
关键信息

  • 2025 年 1 月 26 日发布,网址为 https://github.com/jcalabro/u...
  • 现有 Linux 调试器 gdb 和 lldb 存在问题,如易崩溃、不理解关心的数据类型等,导致多数 Linux 开发者不用调试器而采用 printf-debug 。
  • 目前仅 C 和 Zig 可较好调试,计划支持更多语言和其他平台,后端收集数据并转换为通用格式,前端可视化,且两者可扩展。
    重要细节
  • 给出了调试器在简单 zig 程序中的截图,展示已实现的一些功能。
  • 阐述了开发 uscope 的原因是认为内省工具现状需改善,尤其是 Linux 上,开发软件时理解程序行为很关键,现有工具不够好影响软件质量和交付时间。
  • 提到参与方式,包括加入 Discord 、发邮件 jim@thisdomain ,欢迎贡献但建议先沟通,也可赞助以表明对项目的支持。
阅读 7
0 条评论