某天, DS发生了coredump, 堆栈顶层的几个frame, 都落在了Lua的源代码中. 在定位这个coredump的过程中, 我对Lua部分源代码进行了一些研究....prev)";
goto errout;
}
在free的过程中, 会找到nextchunk, 判断下nextchunk的P位是否为1....小结
关于Lua的变量类型, 以及变量在源码层面的实现, 我们就先介绍这些. 后续问题定位过程中, 我们还会继续用到这些知识.
2.2 栈
前面已经提到, Lua的变量分为局部和全局....关于栈是数组, 在下面的初始化代码中可见一斑, luaM_newvector的作用就是分配足够的大小数组空间....在本篇就不再展开.
4 总结
Lua 93年诞生, 在游戏领域使用广泛. 喜欢它, 不喜欢它的人都可以列举很多理由.