调试“尝试索引零值”

时间:2014-06-26 18:36:58

标签: c++ lua gdb

我有一个庞大的代码,涉及C ++,Lua和两者之间的集成。

我调用了一个与lua_State *一起工作的C函数,在其中的某个地方我得到了一个"尝试索引nil值"。我不想用跟踪填充我的代码。

有没有办法让gdb在这个错误时中断?

1 个答案:

答案 0 :(得分:0)

挖掘lua源我发现“尝试索引零值”消息来自函数luaG_typeerror(来自ldebug.c)。

闯入luaG_typerror就足够了。