使用luajit是否可以阻止函数编译?

所以我现在正在调试我的lua脚本,我有一个问题-是否可以使用'jit.attach' 阻止函数编译 ? (就像这样)

local function jitcatch(dat)
    local sour = string.sub( jit.util.funcinfo(dat).source, 2 )
    if sour == 'test.lua' then jit.off(dat) end
end
jit.attach( jitcatch, 'bc' )
点赞
用户8414238
用户8414238

jit.off(true, true) 将会禁用当前脚本的 JIT 编译。jit.off(function) 将会禁用指定函数的 JIT 编译。

2019-01-22 19:34:30