logchen

在前一篇01最小实现中,我们实现了Lua断点调试的的一个最小实现。我们编写了一个模块,提供了两个基本的接口:设置断点和删除断点。

虽然我们已经支持在断点进行变量的打印,但是需要自己指定层数以及变量索引,使用起来不是很方便。要进行upvalue打印的话,操作会更加麻烦。为了提升调试的方便性,我们决定封装一个通用的变量打印函数,可以通过变量名查找到对应变量的值进行打印。支持局部变量、upvalue以及全局的_ENV中的变量。

本文代码已开源至Github,欢迎watch/star

相关文章:

  • 2022-03-11
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2022-01-12
  • 2022-12-23
  • 2021-04-11
  • 2022-12-23
猜你喜欢
  • 2022-03-10
  • 2022-03-05
  • 2022-12-23
  • 2022-12-23
  • 2022-03-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案