如何运行从`luajit -bl`生成的LuaJIT字节码?

时间:2017-04-01 10:14:36

标签: luajit

我有二进制字节码格式的LuaJIT函数(即我可以用luajit运行它)

我在其上运行luajit -bl将其转换为文本字节码,然后我重写了一些字节码。

如何运行修改后的文本字节码?

例如,这里是我的文字字节码的摘录

-- BYTECODE -- innerfunction:0-0
0001    IST          1
0002    JMP      2 => 0004
0003    KSHORT   1   0
0004 => GGET     2   0      ; "pairs"
0005    MOV      3   0
0006    CALL     2   4   2
0007    ISNEXT   5 => 0080
0008 => GGET     7   1      ; "type"
0009    MOV      8   5
0010    CALL     7   2   2
0011    ISNES    7   2      ; "string"
0012    JMP      7 => 0019
0013    GGET     7   2      ; "string"
0014    TGETS    7   7   3  ; "format"
0015    KSTR     8   4      ; "%q"

0 个答案:

没有答案
相关问题