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

时间:2019-01-03 23:30:33

标签: lua 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' )

1 个答案:

答案 0 :(得分:2)

jit.off(true,true)将禁用当前脚本的jit编译。 jit.off(function)将禁用特定功能的jit编译。