← 黑客书架

构建调试器

Building a Debugger

Sy Brand · 初版 2025 年

  • 5次提及
  • 5人推荐
  • 5位 HN 评论者

Hacker News 读者推荐

没错。我最喜欢的就是那种一步一步手把手教你从零实现复杂系统项目的书,比如诺拉·桑德勒(Nora Sandler)的《动手写 C 语言编译器》(Writing a C compiler),或者 Sy Brand 的《动手写调试器》(Building a Debugger)。真希望他们能多出大大大大一大堆这种书。

xqb64 在 HN 的推荐

给想写调试器的朋友:有一系列关于如何使用 Rust 从零为 Windows x86-64 编写调试器的教程 [1]。此外,还有一本 Sy Brand 写的书叫《动手写调试器:从零构建原生 x64 调试器》(Building a Debugger - Write a Native x64 Debugger From Scratch)[2]。[^1]: https://www.timdbg.com/posts/writing-a-debugger-from-scratch... [^2]: https://nostarch.com/building-a-debugger

hippospark 在 HN 的推荐

……与调试器集成,以及 free-monad/effect handler 风格的代码来查找缺失的数据以提供给 Requires* 回调。然后是行号计算,这个我还没开始做。如果你想了解更多这方面的内容,Sy Brand 写的《动手写调试器》(Building a Debugger,https://nostarch.com/building-a-debugger)是一本神书。它涵盖了 DWARF 4,并且教你用 C++17 在 Linux/x86_64 下构建一个完整的调试器。怎么推荐都不为过……

lambda_foo 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。