标签: c++ lua gdb
我有一个庞大的代码,涉及C ++,Lua和两者之间的集成。
我调用了一个与lua_State *一起工作的C函数,在其中的某个地方我得到了一个"尝试索引nil值"。我不想用跟踪填充我的代码。
有没有办法让gdb在这个错误时中断?
答案 0 :(得分:0)
挖掘lua源我发现“尝试索引零值”消息来自函数luaG_typeerror(来自ldebug.c)。
luaG_typeerror
ldebug.c
闯入luaG_typerror就足够了。
luaG_typerror