pc 17 include/dryos23.h unsigned int pc; pc 18 include/dryos31.h unsigned int pc; pc 27 include/stubs_asm.h ldr pc, = ## addr pc 32 include/stubs_asm.h ldr pc, =0x ## addr pc 47 include/stubs_asm.h ldr.w pc, [pc, #0] ;\ pc 56 include/stubs_asm.h ldr pc, [pc, #-4] ;\ pc 64 include/stubs_asm.h ldr.w pc, [pc, #0] ;\ pc 72 include/stubs_asm.h ldr pc, [pc, #-4] ;\ pc 19 include/vxworks.h unsigned int pc; pc 37 lib/lua/lcode.c if (fs->pc > fs->lasttarget) { /* no jumps to current position? */ pc 38 lib/lua/lcode.c if (fs->pc == 0) { /* function start? */ pc 43 lib/lua/lcode.c previous = &fs->f->code[fs->pc-1]; pc 80 lib/lua/lcode.c static void fixjump (FuncState *fs, int pc, int dest) { pc 81 lib/lua/lcode.c Instruction *jmp = &fs->f->code[pc]; pc 82 lib/lua/lcode.c int offset = dest-(pc+1); pc 95 lib/lua/lcode.c fs->lasttarget = fs->pc; pc 96 lib/lua/lcode.c return fs->pc; pc 100 lib/lua/lcode.c static int getjump (FuncState *fs, int pc) { pc 101 lib/lua/lcode.c int offset = GETARG_sBx(fs->f->code[pc]); pc 105 lib/lua/lcode.c return (pc+1)+offset; /* turn offset into absolute position */ pc 109 lib/lua/lcode.c static Instruction *getjumpcontrol (FuncState *fs, int pc) { pc 110 lib/lua/lcode.c Instruction *pi = &fs->f->code[pc]; pc 111 lib/lua/lcode.c if (pc >= 1 && testTMode(GET_OPCODE(*(pi-1)))) pc 164 lib/lua/lcode.c patchlistaux(fs, fs->jpc, fs->pc, NO_REG, fs->pc); pc 170 lib/lua/lcode.c if (target == fs->pc) pc 173 lib/lua/lcode.c lua_assert(target < fs->pc); pc 363 lib/lua/lcode.c Instruction *pc = &getcode(fs, e); pc 364 lib/lua/lcode.c SETARG_A(*pc, reg); pc 517 lib/lua/lcode.c Instruction *pc = getjumpcontrol(fs, e->u.s.info); pc 518 lib/lua/lcode.c lua_assert(testTMode(GET_OPCODE(*pc)) && GET_OPCODE(*pc) != OP_TESTSET && pc 519 lib/lua/lcode.c GET_OPCODE(*pc) != OP_TEST); pc 520 lib/lua/lcode.c SETARG_A(*pc, !(GETARG_A(*pc))); pc 528 lib/lua/lcode.c fs->pc--; /* remove previous OP_NOT */ pc 540 lib/lua/lcode.c int pc; /* pc of last jump */ pc 544 lib/lua/lcode.c pc = NO_JUMP; /* always true; do nothing */ pc 549 lib/lua/lcode.c pc = e->u.s.info; pc 553 lib/lua/lcode.c pc = jumponcond(fs, e, 0); pc 557 lib/lua/lcode.c luaK_concat(fs, &e->f, pc); /* insert last jump in `f' list */ pc 564 lib/lua/lcode.c int pc; /* pc of last jump */ pc 568 lib/lua/lcode.c pc = NO_JUMP; /* always false; do nothing */ pc 572 lib/lua/lcode.c pc = e->u.s.info; pc 576 lib/lua/lcode.c pc = jumponcond(fs, e, 1); pc 580 lib/lua/lcode.c luaK_concat(fs, &e->t, pc); /* insert last jump in `t' list */ pc 785 lib/lua/lcode.c fs->f->lineinfo[fs->pc - 1] = line; pc 793 lib/lua/lcode.c luaM_growvector(fs->L, f->code, fs->pc, f->sizecode, Instruction, pc 795 lib/lua/lcode.c f->code[fs->pc] = i; pc 797 lib/lua/lcode.c luaM_growvector(fs->L, f->lineinfo, fs->pc, f->sizelineinfo, int, pc 799 lib/lua/lcode.c f->lineinfo[fs->pc] = line; pc 800 lib/lua/lcode.c return fs->pc++; pc 45 lib/lua/ldebug.c int pc = currentpc(L, ci); pc 46 lib/lua/ldebug.c if (pc < 0) pc 49 lib/lua/ldebug.c return getline(ci_func(ci)->l.p, pc); pc 270 lib/lua/ldebug.c #define checkjump(pt,pc) check(0 <= pc && pc < pt->sizecode) pc 288 lib/lua/ldebug.c #define checkopenop(pt,pc) luaG_checkopenop((pt)->code[(pc)+1]) pc 318 lib/lua/ldebug.c int pc; pc 322 lib/lua/ldebug.c for (pc = 0; pc < lastpc; pc++) { pc 323 lib/lua/ldebug.c Instruction i = pt->code[pc]; pc 346 lib/lua/ldebug.c int dest = pc+1+b; pc 367 lib/lua/ldebug.c if (a == reg) last = pc; /* change register `a' */ pc 370 lib/lua/ldebug.c check(pc+2 < pt->sizecode); /* check skip */ pc 371 lib/lua/ldebug.c check(GET_OPCODE(pt->code[pc+1]) == OP_JMP); pc 376 lib/lua/ldebug.c check(pc+2 < pt->sizecode); /* check its jump */ pc 377 lib/lua/ldebug.c check(GET_OPCODE(pt->code[pc+1]) != OP_SETLIST || pc 378 lib/lua/ldebug.c GETARG_C(pt->code[pc+1]) != 0); pc 384 lib/lua/ldebug.c last = pc; /* set registers from `a' to `b' */ pc 399 lib/lua/ldebug.c if (reg == a+1) last = pc; pc 409 lib/lua/ldebug.c if (reg >= a+2) last = pc; /* affect all regs above its base */ pc 417 lib/lua/ldebug.c int dest = pc+1+b; pc 419 lib/lua/ldebug.c if (reg != NO_REG && pc < dest && dest <= lastpc) pc 420 lib/lua/ldebug.c pc += b; /* do the jump */ pc 430 lib/lua/ldebug.c check(checkopenop(pt, pc)); pc 434 lib/lua/ldebug.c if (reg >= a) last = pc; /* affect all registers above base */ pc 445 lib/lua/ldebug.c pc++; pc 446 lib/lua/ldebug.c check(pc < pt->sizecode - 1); pc 454 lib/lua/ldebug.c check(pc + nup < pt->sizecode); pc 456 lib/lua/ldebug.c OpCode op1 = GET_OPCODE(pt->code[pc + j]); pc 460 lib/lua/ldebug.c pc += nup; /* do not 'execute' these pseudo-instructions */ pc 467 lib/lua/ldebug.c if (b == LUA_MULTRET) check(checkopenop(pt, pc)); pc 501 lib/lua/ldebug.c int pc = currentpc(L, ci); pc 503 lib/lua/ldebug.c *name = luaF_getlocalname(p, stackpos+1, pc); pc 506 lib/lua/ldebug.c i = symbexec(p, pc, stackpos); /* try symbolic execution */ pc 507 lib/lua/ldebug.c lua_assert(pc != -1); pc 14 lib/lua/ldebug.h #define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1) pc 16 lib/lua/ldebug.h #define getline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : 0) pc 163 lib/lua/lfunc.c LUAI_FUNC const char *luaF_getlocalname (const Proto *f, int local_number, int pc) { pc 165 lib/lua/lfunc.c for (i = 0; i<f->sizelocvars && f->locvars[i].startpc <= pc; i++) { pc 166 lib/lua/lfunc.c if (pc < f->locvars[i].endpc) { /* is variable active? */ pc 31 lib/lua/lfunc.h int pc); pc 171 lib/lua/lparser.c getlocvar(fs, fs->nactvar - nvars).startpc = fs->pc; pc 179 lib/lua/lparser.c getlocvar(fs, --fs->nactvar).endpc = fs->pc; pc 336 lib/lua/lparser.c fs->pc = 0; pc 362 lib/lua/lparser.c luaM_reallocvector(L, f->code, f->sizecode, fs->pc, Instruction); pc 363 lib/lua/lparser.c f->sizecode = fs->pc; pc 364 lib/lua/lparser.c luaM_reallocvector(L, f->lineinfo, f->sizelineinfo, fs->pc, int); pc 365 lib/lua/lparser.c f->sizelineinfo = fs->pc; pc 502 lib/lua/lparser.c int pc = luaK_codeABC(fs, OP_NEWTABLE, 0, 0, 0); pc 506 lib/lua/lparser.c init_exp(t, VRELOCABLE, pc); pc 535 lib/lua/lparser.c SETARG_B(fs->f->code[pc], luaO_int2fb(cc.na)); /* set initial array size */ pc 536 lib/lua/lparser.c SETARG_C(fs->f->code[pc], luaO_int2fb(cc.nh)); /* set initial table size */ pc 1175 lib/lua/lparser.c getlocvar(fs, fs->nactvar - 1).startpc = fs->pc; pc 65 lib/lua/lparser.h int pc; /* next position to code (equivalent to `ncode') */ pc 125 lib/lua/luac.c int i,pc; pc 130 lib/lua/luac.c pc=2*n+1; pc 131 lib/lua/luac.c f->code=luaM_newvector(L,pc,Instruction); pc 132 lib/lua/luac.c f->sizecode=pc; pc 135 lib/lua/luac.c pc=0; pc 139 lib/lua/luac.c f->code[pc++]=CREATE_ABx(OP_CLOSURE,0,i); pc 140 lib/lua/luac.c f->code[pc++]=CREATE_ABC(OP_CALL,0,1,1); pc 142 lib/lua/luac.c f->code[pc++]=CREATE_ABC(OP_RETURN,0,1,0); pc 76 lib/lua/lvm.c static void traceexec (lua_State *L, const Instruction *pc) { pc 79 lib/lua/lvm.c L->savedpc = pc; pc 86 lib/lua/lvm.c int npc = pcRel(pc, p); pc 90 lib/lua/lvm.c if (npc == 0 || pc <= oldpc || newline != getline(p, pcRel(oldpc, p))) pc 374 lib/lua/lvm.c #define dojump(L,pc,i) {(pc) += (i); luai_threadyield(L);} pc 377 lib/lua/lvm.c #define Protect(x) { L->savedpc = pc; {x;}; base = L->base; } pc 397 lib/lua/lvm.c const Instruction *pc; pc 400 lib/lua/lvm.c pc = L->savedpc; pc 406 lib/lua/lvm.c const Instruction i = *pc++; pc 410 lib/lua/lvm.c traceexec(L, pc); pc 412 lib/lua/lvm.c L->savedpc = pc - 1; pc 433 lib/lua/lvm.c if (GETARG_C(i)) pc++; /* skip next instruction (if C) */ pc 558 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(i)); pc 566 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(*pc)); pc 568 lib/lua/lvm.c pc++; pc 574 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(*pc)); pc 576 lib/lua/lvm.c pc++; pc 582 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(*pc)); pc 584 lib/lua/lvm.c pc++; pc 589 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(*pc)); pc 590 lib/lua/lvm.c pc++; pc 597 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(*pc)); pc 599 lib/lua/lvm.c pc++; pc 606 lib/lua/lvm.c L->savedpc = pc; pc 626 lib/lua/lvm.c L->savedpc = pc; pc 659 lib/lua/lvm.c L->savedpc = pc; pc 676 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(i)); /* jump back */ pc 686 lib/lua/lvm.c L->savedpc = pc; /* next steps may throw errors */ pc 694 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(i)); pc 708 lib/lua/lvm.c dojump(L, pc, GETARG_sBx(*pc)); /* jump back */ pc 710 lib/lua/lvm.c pc++; pc 722 lib/lua/lvm.c if (c == 0) c = cast_int(*pc++); pc 747 lib/lua/lvm.c for (j=0; j<nup; j++, pc++) { pc 748 lib/lua/lvm.c if (GET_OPCODE(*pc) == OP_GETUPVAL) pc 749 lib/lua/lvm.c ncl->l.upvals[j] = cl->upvals[GETARG_B(*pc)]; pc 751 lib/lua/lvm.c lua_assert(GET_OPCODE(*pc) == OP_MOVE); pc 752 lib/lua/lvm.c ncl->l.upvals[j] = luaF_findupval(L, base + GETARG_B(*pc)); pc 77 lib/lua/print.c int pc,n=f->sizecode; pc 78 lib/lua/print.c for (pc=0; pc<n; pc++) pc 80 lib/lua/print.c Instruction i=code[pc]; pc 87 lib/lua/print.c int line=getline(f,pc); pc 88 lib/lua/print.c printf("\t%d\t",pc+1); pc 142 lib/lua/print.c printf("\t; to %d",sbx+pc+2); pc 148 lib/lua/print.c if (c==0) printf("\t; %d",(int)code[++pc]); pc 1173 modules/file_shelter.c const char *pc = "/-\\|"; pc 1174 modules/file_shelter.c draw_char(camera_screen.disp_left, 3*FONT_HEIGHT, pc[phase&3], MAKE_COLOR(COLOR_BLACK, COLOR_GREEN));