hitzhangjie / golang-debugger-lessons

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目说明

该项目是与 debugger101/golang-debugger-book 配套的示例代码,读者可结合书中第6、7章节内容,配合着这里的示例代码加深理解。 该项目中示例代码都是按照循序渐进的方式进行编写、完善,以方便读者可以清晰地看到源码修改的情况,也方便调试器开发的初学者一步步掌握相关原理。

实验环境

该项目中提供了Dockerfile、docker.sh,您可以执行脚本docker.sh快速启动一个docker容器,并在容器中进行测试。

由于本项目是学习型目的,非工程型产品dlv、gdb的替代品,所以我们统一环境掌握相关知识是首要目标,请大家反馈问题之前务必确认是在实验环境展开的实验。

教程内容

根据一个调试器的功能,和大致的循序渐进开发的过程,粗略梳理了下,大致要包含如下内容:

todolist

About


Languages

Language:Go 99.4%Language:Shell 0.5%Language:Dockerfile 0.2%