Home
last modified time | relevance | path

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

/freebsd/contrib/lua/src/
H A Dlstate.h203 unsigned short callstatus; member
233 #define getcistrecst(ci) (((ci)->callstatus >> CIST_RECST) & 7)
236 ((ci)->callstatus = ((ci)->callstatus & ~(7 << CIST_RECST)) \
241 #define isLua(ci) (!((ci)->callstatus & CIST_C))
244 #define isLuacode(ci) (!((ci)->callstatus & (CIST_C | CIST_HOOKED)))
H A Dldo.c358 ci->callstatus |= mask; in luaD_hook()
366 ci->callstatus &= ~mask; in luaD_hook()
379 int event = (ci->callstatus & CIST_TAIL) ? LUA_HOOKTAILCALL in luaD_hookcall()
459 L->ci->callstatus |= CIST_CLSRET; /* in case of yields */ in moveresults()
462 L->ci->callstatus &= ~CIST_CLSRET; in moveresults()
499 lua_assert(!(ci->callstatus & in luaD_poscall()
514 ci->callstatus = mask; in prepCallInfo()
573 ci->callstatus |= CIST_TAIL; in luaD_pretailcall()
643 ci->callstatus = CIST_FRESH; /* mark that it is a "fresh" execute */ in ccall()
688 L->allowhook = getoah(ci->callstatus); /* restore 'allowhook' */ in finishpcallk()
[all …]
H A Dldebug.c326 if (ci != NULL && !(ci->callstatus & CIST_TAIL)) in getfuncname()
358 ar->istailcall = (ci) ? ci->callstatus & CIST_TAIL : 0; in auxgetinfo()
370 if (ci == NULL || !(ci->callstatus & CIST_TRAN)) in auxgetinfo()
666 if (ci->callstatus & CIST_HOOKED) { /* was it called inside a hook? */ in funcnamefromcall()
670 else if (ci->callstatus & CIST_FIN) { /* was it called as a finalizer? */ in funcnamefromcall()
909 else if (!(ci->callstatus & CIST_HOOKYIELD)) /* not yieded? */ in luaG_tracecall()
944 if (ci->callstatus & CIST_HOOKYIELD) { /* hook yielded last time? */ in luaG_traceexec()
945 ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */ in luaG_traceexec()
966 ci->callstatus |= CIST_HOOKYIELD; /* mark that it yielded */ in luaG_traceexec()
H A Dltm.c208 L->ci->callstatus |= CIST_LEQ; /* mark it is doing 'lt' for 'le' */ in luaT_callorderTM()
210 L->ci->callstatus ^= CIST_LEQ; /* clear mark */ in luaT_callorderTM()
H A Dlstate.c192 ci->callstatus = CIST_C; in stack_init()
329 ci->callstatus = CIST_C; in luaE_resetthread()
H A Dlapi.c1074 setoah(ci->callstatus, L->allowhook); /* save value of 'allowhook' */ in lua_pcallk()
1075 ci->callstatus |= CIST_YPCALL; /* function can do error recovery */ in lua_pcallk()
1077 ci->callstatus &= ~CIST_YPCALL; in lua_pcallk()
H A Dlvm.c844 if (ci->callstatus & CIST_LEQ) { /* "<=" using "<" instead? */ in luaV_finishOp()
845 ci->callstatus ^= CIST_LEQ; /* clear mark */ in luaV_finishOp()
1784 if (ci->callstatus & CIST_FRESH) in luaV_execute()
H A Dlgc.c922 L->ci->callstatus |= CIST_FIN; /* will run a finalizer */ in GCTM()
924 L->ci->callstatus &= ~CIST_FIN; /* not running a finalizer anymore */ in GCTM()
/freebsd/sys/contrib/openzfs/module/lua/
H A Dldo.c315 ci->callstatus |= CIST_HOOKED; in luaD_hook()
323 ci->callstatus &= ~CIST_HOOKED; in luaD_hook()
333 ci->callstatus |= CIST_TAIL; in callhook()
398 ci->callstatus = 0; in luaD_precall()
431 ci->callstatus = CIST_LUA; in luaD_precall()
502 if (ci->callstatus & CIST_YPCALL) { /* was inside a pcall? */ in finishCcall()
503 ci->callstatus &= ~CIST_YPCALL; /* finish 'lua_pcall' */ in finishCcall()
509 if (!(ci->callstatus & CIST_STAT)) /* no call status? */ in finishCcall()
512 ci->callstatus = (ci->callstatus & ~(CIST_YPCALL | CIST_STAT)) | CIST_YIELDED; in finishCcall()
543 if (ci->callstatus & CIST_YPCALL) in findpcall()
[all …]
H A Dlstate.h75 lu_byte callstatus; member
107 #define isLua(ci) ((ci)->callstatus & CIST_LUA)
H A Dlvm.c65 if (ci->callstatus & CIST_HOOKYIELD) { /* called hook last time? */ in traceexec()
66 ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */ in traceexec()
85 ci->callstatus |= CIST_HOOKYIELD; /* mark that it yielded */ in traceexec()
783 ci->callstatus |= CIST_REENTRY; in luaV_execute()
810 oci->callstatus |= CIST_TAIL; /* function was tail called */ in luaV_execute()
821 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.c142 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()