http://blog.codingnow.com/2016/11/lua_debugger.html
It aims to separate debug code from host code. All you need to do is require 'remotedebug'. Remotedebug also makes intercept host code clean and easy. It doesn't add memory footprint to host vm.
这个666
进入调试控制台是lua 原本就有的功能,整个代码就塞在那里了。只是可以利用调试 api 访问不属于自己堆栈层次的数据而已
debug.debug() 进入调试控制台
debug.getinfo/debug.getlocal/debug.getupvalue 访问指定层堆栈的数据。
debug.setlocal/debug.setupvalue 设置堆栈数据