论坛首页 综合技术论坛

Lua runtime code reading Lua运行期源代码分析阅读

浏览 2427 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-11-19   最后修改:2009-11-19

http://sunxiunan.com/?p=1477

 

 

image  

You could download the project for VC2008 in http://groups.google.com/group/lua5/web/lua_vc2008.rar

The project will use parameter like "c:\test.lua", and the lua script like above image.

The code starting point is pmain().

 

image

lua parser will parse the code file, and use LexState *ls to store the information.

image

image

After the binary code generating, opcodes will run in function luaV_execute().

image

image

for the code in standard library (c function), it will be called in function luaD_precall().

image

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics