pt 270 lib/lua/ldebug.c #define checkjump(pt,pc) check(0 <= pc && pc < pt->sizecode) pt 272 lib/lua/ldebug.c #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) pt 276 lib/lua/ldebug.c static int precheck (const Proto *pt) { pt 277 lib/lua/ldebug.c check(pt->maxstacksize <= MAXSTACK); pt 278 lib/lua/ldebug.c check(pt->numparams+(pt->is_vararg & VARARG_HASARG) <= pt->maxstacksize); pt 279 lib/lua/ldebug.c check(!(pt->is_vararg & VARARG_NEEDSARG) || pt 280 lib/lua/ldebug.c (pt->is_vararg & VARARG_HASARG)); pt 281 lib/lua/ldebug.c check(pt->sizeupvalues <= pt->nups); pt 282 lib/lua/ldebug.c check(pt->sizelineinfo == pt->sizecode || pt->sizelineinfo == 0); pt 283 lib/lua/ldebug.c check(pt->sizecode > 0 && GET_OPCODE(pt->code[pt->sizecode-1]) == OP_RETURN); pt 288 lib/lua/ldebug.c #define checkopenop(pt,pc) luaG_checkopenop((pt)->code[(pc)+1]) pt 304 lib/lua/ldebug.c static int checkArgMode (const Proto *pt, int r, enum OpArgMask mode) { pt 308 lib/lua/ldebug.c case OpArgR: checkreg(pt, r); break; pt 310 lib/lua/ldebug.c check(ISK(r) ? INDEXK(r) < pt->sizek : r < pt->maxstacksize); pt 317 lib/lua/ldebug.c static Instruction symbexec (const Proto *pt, int lastpc, int reg) { pt 320 lib/lua/ldebug.c last = pt->sizecode-1; /* points to final return (a `neutral' instruction) */ pt 321 lib/lua/ldebug.c check(precheck(pt)); pt 323 lib/lua/ldebug.c Instruction i = pt->code[pc]; pt 329 lib/lua/ldebug.c checkreg(pt, a); pt 334 lib/lua/ldebug.c check(checkArgMode(pt, b, getBMode(op))); pt 335 lib/lua/ldebug.c check(checkArgMode(pt, c, getCMode(op))); pt 340 lib/lua/ldebug.c if (getBMode(op) == OpArgK) check(b < pt->sizek); pt 347 lib/lua/ldebug.c check(0 <= dest && dest < pt->sizecode); pt 355 lib/lua/ldebug.c Instruction d = pt->code[dest-1-j]; pt 370 lib/lua/ldebug.c check(pc+2 < pt->sizecode); /* check skip */ pt 371 lib/lua/ldebug.c check(GET_OPCODE(pt->code[pc+1]) == OP_JMP); pt 376 lib/lua/ldebug.c check(pc+2 < pt->sizecode); /* check its jump */ pt 377 lib/lua/ldebug.c check(GET_OPCODE(pt->code[pc+1]) != OP_SETLIST || pt 378 lib/lua/ldebug.c GETARG_C(pt->code[pc+1]) != 0); pt 389 lib/lua/ldebug.c check(b < pt->nups); pt 394 lib/lua/ldebug.c check(ttisstring(&pt->k[b])); pt 398 lib/lua/ldebug.c checkreg(pt, a+1); pt 408 lib/lua/ldebug.c checkreg(pt, a+2+c); /* space for results */ pt 414 lib/lua/ldebug.c checkreg(pt, a+3); pt 426 lib/lua/ldebug.c checkreg(pt, a+b-1); pt 430 lib/lua/ldebug.c check(checkopenop(pt, pc)); pt 433 lib/lua/ldebug.c checkreg(pt, a+c-1); pt 439 lib/lua/ldebug.c if (b > 0) checkreg(pt, a+b-1); pt 443 lib/lua/ldebug.c if (b > 0) checkreg(pt, a + b); pt 446 lib/lua/ldebug.c check(pc < pt->sizecode - 1); pt 452 lib/lua/ldebug.c check(b < pt->sizep); pt 453 lib/lua/ldebug.c nup = pt->p[b]->nups; pt 454 lib/lua/ldebug.c check(pc + nup < pt->sizecode); pt 456 lib/lua/ldebug.c OpCode op1 = GET_OPCODE(pt->code[pc + j]); pt 464 lib/lua/ldebug.c check((pt->is_vararg & VARARG_ISVARARG) && pt 465 lib/lua/ldebug.c !(pt->is_vararg & VARARG_NEEDSARG)); pt 467 lib/lua/ldebug.c if (b == LUA_MULTRET) check(checkopenop(pt, pc)); pt 468 lib/lua/ldebug.c checkreg(pt, a+b-1); pt 474 lib/lua/ldebug.c return pt->code[last]; pt 484 lib/lua/ldebug.c LUAI_FUNC int luaG_checkcode (const Proto *pt) { pt 485 lib/lua/ldebug.c return (symbexec(pt, pt->sizecode, NO_REG) != 0); pt 30 lib/lua/ldebug.h LUAI_FUNC int luaG_checkcode (const Proto *pt); pt 232 platform/generic/wrappers.c extern void _MoveOpticalZoomAt(long pt,int speed); pt 353 tools/ghidra_scripts/datatypes/fw_functions.h __stdcall void MoveOpticalZoomAt(long pt,int speed);