本文简单介绍一下如何阅读lua的字节码。
有以下lua源码:
--文件名:main.lua
local a = 123
local b = 456
function foo()
local c = 1
return 1, 123, a
end
我们使用luac这个工具(使用lua源码可以编译出来)可以查看这段代码对应的字节码是怎样的,使用以下命令(windows下):luac.exe -l -l -p main.lua
下图是生成的字节码信息:
本文简单介绍一下如何阅读lua的字节码。
有以下lua源码:
--文件名:main.lua
local a = 123
local b = 456
function foo()
local c = 1
return 1, 123, a
end
我们使用luac这个工具(使用lua源码可以编译出来)可以查看这段代码对应的字节码是怎样的,使用以下命令(windows下):luac.exe -l -l -p main.lua
下图是生成的字节码信息: