Preface

我本人好奇心比较强,喜欢刨根问底,2018年开始接触golang,学习阶段使用调试器gdb、delve进行了大量调试分析,有一天突然产生了疑问:调试器是如何工作的呢

如果只是想了解调试器大致的工作原理,这个是比较简单的,但如果想胜任调试器的开发工作,尤其是从0到1开发新的调试器,那就完全是另外一回事了。

调试器的设计、实现、调试信息标准也是一个非常庞杂的工程,我希望一窥其中的奥秘,帮助我加深下对软件开发工具链的进一步认识,在学习过程中,也意识到这是一个实践意义非常强、技术含量也比较高、有助于从多方位巩固完善软件开发人员知识体系的方向。所以我希望在工作之余能完成这个工程,并和大家分享。

由于作者本人水平有限,难免有错误或疏漏之处,也希望读者能帮指出问题、协助纠正。

results matching ""

    No results matching ""