Hello!
2016-03-03 2:25 GMT-08:00:
> 最近在研究 nginx-gdb-utils 调试 lua 代码,可无法下断点:
> (gdb) lvmst
> current VM state: C code (from interpreted Lua code)
> (gdb) lbt
> (gdb) lb test.lua:23
> Searching Lua function at test.lua:23...
> failed to find Lua function matching test.lua:23在此输入代码...
>
> env:
> Linux ubuntu 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20
> UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> nginx version: nginx/1.9.12
> GNU gdb (GDB) 7.9
> LuaJIT-2.1.0-beta1
>
你的 test.lua 文件的第 23
行是啥?是函数定义的第一行吗?也许你设置错了?最好提供一个最小化的完整例子,以便我可以在我本地复现问题,否则我除了胡乱猜测,也帮不了你什么忙,呵呵。
Regards,
-agentzh