在哪里可以找到设计和开发调试器的好教程?我搜索了一下,但我发现只有一些关于这个主题的一般文章。我需要更详细地了解它:它如何附加到应用程序,如何以及在内存中设置断点的位置,它如何读取堆栈跟踪?另外,我对调试器的一般设计很感兴趣。
答案 0 :(得分:5)
编写调试器并非易事,它需要您正在使用的底层平台以及您正在编写调试器的语言的深入了解。
我过去遇到的一些文章我发现这个主题特别有用:
答案 1 :(得分:3)
抱歉,我不知道任何类似的指南...我的建议是选择您选择的开源编程语言并阅读调试器的源代码......那就是我做了什么,它的工作原理。
对于一个具体的例子,我知道ruby调试器。
答案 2 :(得分:2)
你正面临着实现这一目标的漫长旅程。它也在我的TODO列表上;) checkout tuts4you和codeproject,他们有一些很好的教程。