Lines Matching refs:pc

14643   int pc;                 /* Program Counter in parent (calling) frame */  member
14838 int pc; /* The program counter */ member
39181 int i, nx, pc, op;
39196 pc = 0;
39197 while( (op = aOp[pc])!=0 ){
39203 i = aOp[pc+2] - 1;
39204 aOp[pc+2] += aOp[pc+3];
39215 if( (--aOp[pc+1]) > 0 ) nx = 0;
39216 pc += nx;
54215 int pc; /* Address of the i-th cell */
54247 pc = get2byte(pAddr);
54248 testcase( pc==iCellFirst );
54249 testcase( pc==iCellLast );
54254 if( pc<iCellFirst || pc>iCellLast ){
54258 assert( pc>=iCellFirst && pc<=iCellLast );
54259 size = cellSizePtr(pPage, &src[pc]);
54266 if( cbrk<iCellFirst || pc+size>usableSize ){
54272 testcase( pc+size==usableSize );
54276 if( cbrk==pc ) continue;
54282 memcpy(&data[cbrk], &src[pc], size);
54315 int pc;
54318 for(iAddr=hdr+1; (pc = get2byte(&aData[iAddr]))>0; iAddr=pc){
54322 if( pc>usableSize-4 || pc<iAddr+4 ){
54329 size = get2byte(&aData[pc+2]);
54343 memcpy(&aData[iAddr], &aData[pc], 2);
54345 }else if( size+pc > usableSize ){
54351 put2byte(&aData[pc+2], x);
54353 return &aData[pc + x];
54616 u16 pc; /* Address of a freeblock within pPage->aData[] */
54675 pc = get2byte(&data[cellOffset+i*2]);
54676 testcase( pc==iCellFirst );
54677 testcase( pc==iCellLast );
54678 if( pc<iCellFirst || pc>iCellLast ){
54681 sz = cellSizePtr(pPage, &data[pc]);
54682 testcase( pc+sz==usableSize );
54683 if( pc+sz>usableSize ){
54695 pc = get2byte(&data[hdr+1]);
54697 while( pc>0 ){
54699 if( pc<iCellFirst || pc>iCellLast ){
54707 next = get2byte(&data[pc]);
54708 size = get2byte(&data[pc+2]);
54709 if( (next>0 && next<=pc+size+3) || pc+size>usableSize ){
54715 pc = next;
59048 u32 pc; /* Offset to cell content of cell being deleted */
59062 pc = get2byte(ptr);
59064 testcase( pc==get2byte(&data[hdr+5]) );
59065 testcase( pc+sz==pPage->pBt->usableSize );
59066 if( pc < (u32)get2byte(&data[hdr+5]) || pc+sz > pPage->pBt->usableSize ){
59070 rc = freeSpace(pPage, pc, sz);
61829 int pc = get2byte(&data[cellStart+i*2]);
61831 if( pc<=usableSize-4 ){
61832 size = cellSizePtr(pPage, &data[pc]);
61834 if( (int)(pc+size-1)>=usableSize ){
61839 btreeHeapInsert(heap, (pc<<16)|(pc+size-1));
66013 SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, Op *pOp){
66028 fprintf(pOut, zFormat1, pc,
66171 i = p->pc++;
66401 p->pc = -1;
66612 return pFrame->pc;
67134 if( p->pc>=0 && p->bIsReader ){
67273 if( p->pc>=0 ){
67339 if( sqlite3GlobalConfig.xSqllog && v->rc==SQLITE_OK && v->zSql && v->pc>=0 ){
67380 if( p->pc>=0 ){
67413 char c, pc = 0;
67416 if( pc=='\n' ) fprintf(out, "-- ");
67418 pc = c;
67420 if( pc!='\n' ) fprintf(out, "\n");
69447 if( p->pc<=0 && p->expired ){
69452 if( p->pc<0 ){
69474 p->pc = 0;
69554 int savedPc = v->pc;
70121 if( p->magic!=VDBE_MAGIC_RUN || p->pc>=0 ){
70442 return v!=0 && v->pc>=0 && v->magic==VDBE_MAGIC_RUN;
71428 if( p->pc==0
71453 for(pOp=&aOp[p->pc]; rc==SQLITE_OK; pOp++){
71786 p->pc = pcx;
72183 p->pc = (int)(pOp - aOp) + 1;
73702 p->pc = (int)(pOp - aOp);
73821 p->pc = (int)(pOp - aOp);
73898 p->pc = (int)(pOp - aOp);
76299 pFrame->pc = (int)(pOp - aOp);
76322 assert( (int)(pOp - aOp)==pFrame->pc );
76366 pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1];