Home
last modified time | relevance | path

Searched refs:callstatus (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/lua/
H A Dldo.c235 ci->callstatus |= CIST_HOOKED; in luaD_hook()
243 ci->callstatus &= ~CIST_HOOKED; in luaD_hook()
253 ci->callstatus |= CIST_TAIL; in callhook()
318 ci->callstatus = 0; in luaD_precall()
351 ci->callstatus = CIST_LUA; in luaD_precall()
417 if (ci->callstatus & CIST_YPCALL) { /* was inside a pcall? */ in finishCcall()
418 ci->callstatus &= ~CIST_YPCALL; /* finish 'lua_pcall' */ in finishCcall()
424 if (!(ci->callstatus & CIST_STAT)) /* no call status? */ in finishCcall()
427 ci->callstatus = (ci->callstatus & ~(CIST_YPCALL | CIST_STAT)) | CIST_YIELDED; in finishCcall()
458 if (ci->callstatus & CIST_YPCALL) in findpcall()
[all …]
H A Dlstate.h74 lu_byte callstatus; member
106 #define isLua(ci) ((ci)->callstatus & CIST_LUA)
H A Dlvm.c66 if (ci->callstatus & CIST_HOOKYIELD) { /* called hook last time? */ in traceexec()
67 ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */ in traceexec()
86 ci->callstatus |= CIST_HOOKYIELD; /* mark that it yielded */ in traceexec()
782 ci->callstatus |= CIST_REENTRY; in luaV_execute()
809 oci->callstatus |= CIST_TAIL; /* function was tail called */ in luaV_execute()
820 if (!(ci->callstatus & CIST_REENTRY)) /* 'ci' still the called one */ in luaV_execute()
H A Dldebug.c253 ar->istailcall = (ci) ? ci->callstatus & CIST_TAIL : 0; in auxgetinfo()
258 if (ci && !(ci->callstatus & CIST_TAIL) && isLua(ci->previous)) in auxgetinfo()
H A Dlstate.c143 ci->callstatus = 0; in stack_init()
H A Dlapi.c880 if (L->ci->callstatus & CIST_YIELDED) { in lua_getctx()
960 ci->callstatus |= CIST_YPCALL; in lua_pcallk()
962 ci->callstatus &= ~CIST_YPCALL; in lua_pcallk()