Home | History | Annotate | Download | only in dist

Lines Matching refs:pProgram

13730     SubProgram *pProgram;  /* Used when p4type is P4_SUBPROGRAM */
16788 ** TriggerPrg.orconf, is stored in the TriggerPrg.pProgram variable.
16800 SubProgram *pProgram; /* Program implementing pTrigger/orconf */
19040 SubProgram *pProgram; /* Linked list of all sub-programs used by VM */
73443 if( p->apSub[j]==pRet->p4.pProgram ) break;
73450 p->apSub[p->nSub++] = pRet->p4.pProgram;
73903 p->pNext = pVdbe->pProgram;
73904 pVdbe->pProgram = p;
74698 if( apSub[j]==pOp->p4.pProgram ) break;
74707 apSub[nSub++] = pOp->p4.pProgram;
74710 nRow += pOp->p4.pProgram->nOp;
76007 for(pSub=p->pProgram; pSub; pSub=pNext){
85861 SubProgram *pProgram; /* Sub-program to execute */
85864 pProgram = pOp->p4.pProgram;
85866 assert( pProgram->nOp>0 );
85880 t = pProgram->token;
85901 nMem = pProgram->nMem + pProgram->nCsr;
85903 if( pProgram->nCsr==0 ) nMem++;
85906 + pProgram->nCsr * sizeof(VdbeCursor*)
85907 + (pProgram->nOp + 7)/8;
85918 pFrame->nChildCsr = pProgram->nCsr;
85926 pFrame->token = pProgram->token;
85938 assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem
85939 || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem) );
85940 assert( pProgram->nCsr==pFrame->nChildCsr );
85958 pFrame->aOnce = (u8*)&p->apCsr[pProgram->nCsr];
85959 memset(pFrame->aOnce, 0, (pProgram->nOp + 7)/8);
85960 p->aOp = aOp = pProgram->aOp;
85961 p->nOp = pProgram->nOp;
125791 SubProgram *pProgram = 0; /* Sub-vdbe for trigger program */
125805 pPrg->pProgram = pProgram = sqlite3DbMallocZero(db, sizeof(SubProgram));
125806 if( !pProgram ) return 0;
125807 sqlite3VdbeLinkSubProgram(pTop->pVdbe, pProgram);
125870 pProgram->aOp = sqlite3VdbeTakeOpArray(v, &pProgram->nOp, &pTop->nMaxArg);
125872 pProgram->nMem = pSubParse->nMem;
125873 pProgram->nCsr = pSubParse->nTab;
125874 pProgram->token = (void *)pTrigger;
125947 (const char *)pPrg->pProgram, P4_SUBPROGRAM);