Lines Matching refs:pProgram

16506     SubProgram *pProgram;  /* Used when p4type is P4_SUBPROGRAM */  member
19712 SubProgram *pProgram; /* Program implementing pTrigger/orconf */ member
23612 SubProgram *pProgram; /* Linked list of all sub-programs used by VM */ member
85569 if( p->apSub[j]==pRet->p4.pProgram ) break;
85576 p->apSub[p->nSub++] = pRet->p4.pProgram;
86284 p->pNext = pVdbe->pProgram;
86285 pVdbe->pProgram = p;
86292 return pVdbe->pProgram!=0;
87146 if( apSub[j]==aOp[i].p4.pProgram ) break;
87155 apSub[nSub++] = aOp[i].p4.pProgram;
87158 nRow += aOp[i].p4.pProgram->nOp;
88545 for(pSub=p->pProgram; pSub; pSub=pNext){
100416 SubProgram *pProgram; /* Sub-program to execute */
100419 pProgram = pOp->p4.pProgram;
100421 assert( pProgram->nOp>0 );
100435 t = pProgram->token;
100456 nMem = pProgram->nMem + pProgram->nCsr;
100458 if( pProgram->nCsr==0 ) nMem++;
100461 + pProgram->nCsr * sizeof(VdbeCursor*)
100462 + (pProgram->nOp + 7)/8;
100475 pFrame->nChildCsr = pProgram->nCsr;
100483 pFrame->token = pProgram->token;
100496 assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem
100497 || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem) );
100498 assert( pProgram->nCsr==pFrame->nChildCsr );
100516 pFrame->aOnce = (u8*)&p->apCsr[pProgram->nCsr];
100517 memset(pFrame->aOnce, 0, (pProgram->nOp + 7)/8);
100518 p->aOp = aOp = pProgram->aOp;
100519 p->nOp = pProgram->nOp;
152954 SubProgram *pProgram = 0; /* Sub-vdbe for trigger program */
152968 pPrg->pProgram = pProgram = sqlite3DbMallocZero(db, sizeof(SubProgram));
152969 if( !pProgram ) return 0;
152970 sqlite3VdbeLinkSubProgram(pTop->pVdbe, pProgram);
153033 pProgram->aOp = sqlite3VdbeTakeOpArray(v, &pProgram->nOp, &pTop->nMaxArg);
153035 pProgram->nMem = sSubParse.nMem;
153036 pProgram->nCsr = sSubParse.nTab;
153037 pProgram->token = (void *)pTrigger;
153110 (const char *)pPrg->pProgram, P4_SUBPROGRAM);