Lua raise error: C stack overflow

C stack overflow

在cpp中调用lua虚拟机,出现异常。

其实本质上是lua层代码调用了超过指定数量 LUAI_MAXCCALLS(默认200次)的cfunc导致的bug

Read more

Lua 源码中 l_likely, l_unlikey 是什么意思

最近在排查c++程序内部调用lua_pcall时产生C stack overflow异常,
研究问题时发现lua源码中存在一些likely调用,其实在其他代码中也见到过类似的调用,
那么我们今天就来探究一下它到底是什么逻辑

Read more