Lines Matching full:protect
1032 Protect(cond = other(L, s2v(ra), rb)); \
1053 Protect(cond = luaT_callorderiTM(L, s2v(ra), im, inv, isf, tm)); \
1123 ** Protect code that, in general, can raise errors, reallocate the
1126 #define Protect(exp) (savestate(L,ci), (exp), updatetrap(ci)) macro
1132 ** Protect code that can only raise errors. (That is, it cannot change
1266 Protect(luaV_finishget(L, upval, rc, ra, slot)); in luaV_execute()
1281 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1295 Protect(luaV_finishget(L, rb, &key, ra, slot)); in luaV_execute()
1309 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1322 Protect(luaV_finishset(L, upval, rb, rc, slot)); in luaV_execute()
1337 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1351 Protect(luaV_finishset(L, s2v(ra), &key, rc, slot)); in luaV_execute()
1365 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1398 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1524 Protect(luaT_trybinTM(L, s2v(ra), rb, result, tm)); in luaV_execute()
1534 Protect(luaT_trybiniTM(L, s2v(ra), imm, flip, result, tm)); in luaV_execute()
1544 Protect(luaT_trybinassocTM(L, s2v(ra), imm, flip, result, tm)); in luaV_execute()
1559 Protect(luaT_trybinTM(L, rb, rb, ra, TM_UNM)); in luaV_execute()
1570 Protect(luaT_trybinTM(L, rb, rb, ra, TM_BNOT)); in luaV_execute()
1584 Protect(luaV_objlen(L, ra, vRB(i))); in luaV_execute()
1597 Protect(luaF_close(L, ra, LUA_OK, 1)); in luaV_execute()
1614 Protect(cond = luaV_equalobj(L, s2v(ra), rb)); in luaV_execute()
1886 Protect(luaT_getvarargs(L, ci, ra, n)); in luaV_execute()
1891 if (l_unlikely(trap)) { /* previous "Protect" updated trap */ in luaV_execute()