当前位置 : 主页 > 网络编程 > lua >

标准Lua字节码和LuaJIT字节码之间的差异

来源:互联网 收集:自由互联 发布时间:2021-06-23
我一直在尝试反编译一个LuaJIT字节码文件.我设法拆卸它(但找不到任何方法重新组装它).所以我正在考虑编写一些软件来从LuaJIT字节码转换为标准的Lua字节码,然后通过LuaDec很好地运行.
我一直在尝试反编译一个LuaJIT字节码文件.我设法拆卸它(但找不到任何方法重新组装它).所以我正在考虑编写一些软件来从LuaJIT字节码转换为标准的Lua字节码,然后通过LuaDec很好地运行.

但是LuaJIT字节码和标准Lua字节码之间有什么区别?

差异非常大. LuaJIT使用比标准Lua更多的操作码,因为它专门用于某些操作,例如从函数返回而返回1返回值等.

你能做的最好的是比较Lua opcodes和LuaJIT opcodes的定义,看看你是否可以在它们之间进行转换,但这不会是微不足道的……

网友评论