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

/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
H A Dldo.c241 ci->callstatus |= CIST_HOOKED;
249 ci->callstatus &= ~CIST_HOOKED;
259 ci->callstatus |= CIST_TAIL;
324 ci->callstatus = 0;
357 ci->callstatus = CIST_LUA;
423 if (ci->callstatus & CIST_YPCALL) { /* was inside a pcall? */
424 ci->callstatus &= ~CIST_YPCALL; /* finish 'lua_pcall' */
430 if (!(ci->callstatus & CIST_STAT)) /* no call status? */
433 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.c66 if (ci->callstatus & CIST_HOOKYIELD) { /* called hook last time? */
67 ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */
86 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.c253 ar->istailcall = (ci) ? ci->callstatus & CIST_TAIL : 0;
258 if (ci && !(ci->callstatus & CIST_TAIL) && isLua(ci->previous))
H A Dlstate.c143 ci->callstatus = 0;
H A Dlapi.c880 if (L->ci->callstatus & CIST_YIELDED) {
960 ci->callstatus |= CIST_YPCALL;
962 ci->callstatus &= ~CIST_YPCALL;
/freebsd-11-stable/contrib/lua/src/
H A Dlstate.h109 unsigned short callstatus; member in struct:CallInfo
127 #define isLua(ci) ((ci)->callstatus & CIST_LUA)
H A Dldo.c267 ci->callstatus |= CIST_HOOKED;
275 ci->callstatus &= ~CIST_HOOKED;
285 ci->callstatus |= CIST_TAIL;
430 ci->callstatus = 0;
460 ci->callstatus = CIST_LUA;
524 lua_assert((ci->callstatus & CIST_YPCALL) || status == LUA_YIELD);
525 if (ci->callstatus & CIST_YPCALL) { /* was inside a pcall? */
526 ci->callstatus &= ~CIST_YPCALL; /* continuation is also inside it */
569 if (ci->callstatus & CIST_YPCALL)
590 L->allowhook = getoah(ci->callstatus); /* restor
[all...]
H A Dldebug.c251 else if (ci->callstatus & CIST_FIN) { /* is this a finalizer? */
256 else if (!(ci->callstatus & CIST_TAIL) && isLua(ci->previous))
288 ar->istailcall = (ci) ? ci->callstatus & CIST_TAIL : 0;
497 if (ci->callstatus & CIST_HOOKED) { /* was it called inside a hook? */
674 if (ci->callstatus & CIST_HOOKYIELD) { /* called hook last time? */
675 ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */
694 ci->callstatus |= CIST_HOOKYIELD; /* mark that it yielded */
H A Dlvm.c393 L->ci->callstatus |= CIST_LEQ; /* mark it is doing 'lt' for 'le' */
395 L->ci->callstatus ^= CIST_LEQ; /* clear mark */
673 if (ci->callstatus & CIST_LEQ) { /* "<=" using "<" instead? */
675 ci->callstatus ^= CIST_LEQ; /* clear mark */
791 ci->callstatus |= CIST_FRESH; /* fresh invocation of 'luaV_execute" */
1169 oci->callstatus |= CIST_TAIL; /* function was tail called */
1180 if (ci->callstatus & CIST_FRESH) /* local 'ci' still from callee */
H A Dlstate.c163 ci->callstatus = 0;
H A Dlapi.c979 setoah(ci->callstatus, L->allowhook); /* save value of 'allowhook' */
980 ci->callstatus |= CIST_YPCALL; /* function can do error recovery */
982 ci->callstatus &= ~CIST_YPCALL;
H A Dlgc.c822 L->ci->callstatus |= CIST_FIN; /* will run a finalizer */
824 L->ci->callstatus &= ~CIST_FIN; /* not running a finalizer anymore */

Completed in 206 milliseconds