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

/freebsd-current/contrib/lua/src/
H A Dlstate.h203 unsigned short callstatus; member in struct:CallInfo
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.c351 ci->callstatus |= mask;
359 ci->callstatus &= ~mask;
372 int event = (ci->callstatus & CIST_TAIL) ? LUA_HOOKTAILCALL
452 L->ci->callstatus |= CIST_CLSRET; /* in case of yields */
455 L->ci->callstatus &= ~CIST_CLSRET;
492 lua_assert(!(ci->callstatus &
507 ci->callstatus = mask;
566 ci->callstatus |= CIST_TAIL;
636 ci->callstatus = CIST_FRESH; /* mark that it is a "fresh" execute */
681 L->allowhook = getoah(ci->callstatus); /* restor
[all...]
H A Dldebug.c321 if (ci != NULL && !(ci->callstatus & CIST_TAIL))
353 ar->istailcall = (ci) ? ci->callstatus & CIST_TAIL : 0;
365 if (ci == NULL || !(ci->callstatus & CIST_TRAN))
640 if (ci->callstatus & CIST_HOOKED) { /* was it called inside a hook? */
644 else if (ci->callstatus & CIST_FIN) { /* was it called as a finalizer? */
896 if (ci->callstatus & CIST_HOOKYIELD) { /* called hook last time? */
897 ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */
919 ci->callstatus |= CIST_HOOKYIELD; /* mark that it yielded */
H A Dltm.c208 L->ci->callstatus |= CIST_LEQ; /* mark it is doing 'lt' for 'le' */
210 L->ci->callstatus ^= CIST_LEQ; /* clear mark */
H A Dlstate.c192 ci->callstatus = CIST_C;
327 ci->callstatus = CIST_C;
H A Dlapi.c1074 setoah(ci->callstatus, L->allowhook); /* save value of 'allowhook' */
1075 ci->callstatus |= CIST_YPCALL; /* function can do error recovery */
1077 ci->callstatus &= ~CIST_YPCALL;
H A Dlvm.c836 if (ci->callstatus & CIST_LEQ) { /* "<=" using "<" instead? */
837 ci->callstatus ^= CIST_LEQ; /* clear mark */
1783 if (ci->callstatus & CIST_FRESH)
H A Dlgc.c920 L->ci->callstatus |= CIST_FIN; /* will run a finalizer */
922 L->ci->callstatus &= ~CIST_FIN; /* not running a finalizer anymore */
/freebsd-current/sys/contrib/openzfs/module/lua/
H A Dldo.c314 ci->callstatus |= CIST_HOOKED;
322 ci->callstatus &= ~CIST_HOOKED;
332 ci->callstatus |= CIST_TAIL;
397 ci->callstatus = 0;
430 ci->callstatus = CIST_LUA;
501 if (ci->callstatus & CIST_YPCALL) { /* was inside a pcall? */
502 ci->callstatus &= ~CIST_YPCALL; /* finish 'lua_pcall' */
508 if (!(ci->callstatus & CIST_STAT)) /* no call status? */
511 ci->callstatus = (ci->callstatus
[all...]
H A Dlstate.h74 lu_byte callstatus; member in struct:CallInfo
106 #define isLua(ci) ((ci)->callstatus & CIST_LUA)
H A Dlvm.c64 if (ci->callstatus & CIST_HOOKYIELD) { /* called hook last time? */
65 ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */
84 ci->callstatus |= CIST_HOOKYIELD; /* mark that it yielded */
782 ci->callstatus |= CIST_REENTRY;
809 oci->callstatus |= CIST_TAIL; /* function was tail called */
820 if (!(ci->callstatus & CIST_REENTRY)) /* 'ci' still the called one */
H A Dldebug.c252 ar->istailcall = (ci) ? ci->callstatus & CIST_TAIL : 0;
257 if (ci && !(ci->callstatus & CIST_TAIL) && isLua(ci->previous))
H A Dlstate.c141 ci->callstatus = 0;
H A Dlapi.c879 if (L->ci->callstatus & CIST_YIELDED) {
959 ci->callstatus |= CIST_YPCALL;
961 ci->callstatus &= ~CIST_YPCALL;

Completed in 246 milliseconds