Lines Matching full:protect

1024     Protect(cond = other(L, s2v(ra), rb));  \
1045 Protect(cond = luaT_callorderiTM(L, s2v(ra), im, inv, isf, tm)); \
1115 ** Protect code that, in general, can raise errors, reallocate the
1118 #define Protect(exp) (savestate(L,ci), (exp), updatetrap(ci)) macro
1124 ** Protect code that can only raise errors. (That is, it cannot change
1265 Protect(luaV_finishget(L, upval, rc, ra, slot)); in luaV_execute()
1280 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1294 Protect(luaV_finishget(L, rb, &key, ra, slot)); in luaV_execute()
1308 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1321 Protect(luaV_finishset(L, upval, rb, rc, slot)); in luaV_execute()
1336 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1350 Protect(luaV_finishset(L, s2v(ra), &key, rc, slot)); in luaV_execute()
1364 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1397 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1523 Protect(luaT_trybinTM(L, s2v(ra), rb, result, tm)); in luaV_execute()
1533 Protect(luaT_trybiniTM(L, s2v(ra), imm, flip, result, tm)); in luaV_execute()
1543 Protect(luaT_trybinassocTM(L, s2v(ra), imm, flip, result, tm)); in luaV_execute()
1558 Protect(luaT_trybinTM(L, rb, rb, ra, TM_UNM)); in luaV_execute()
1569 Protect(luaT_trybinTM(L, rb, rb, ra, TM_BNOT)); in luaV_execute()
1583 Protect(luaV_objlen(L, ra, vRB(i))); in luaV_execute()
1596 Protect(luaF_close(L, ra, LUA_OK, 1)); in luaV_execute()
1613 Protect(cond = luaV_equalobj(L, s2v(ra), rb)); in luaV_execute()
1885 Protect(luaT_getvarargs(L, ci, ra, n)); in luaV_execute()
1890 if (l_unlikely(trap)) { /* previous "Protect" updated trap */ in luaV_execute()