Home | History | Annotate | Download | only in dist

Lines Matching refs:pProgram

8482     SubProgram *pProgram;  /* Used when p4type is P4_SUBPROGRAM */
11041 ** TriggerPrg.orconf, is stored in the TriggerPrg.pProgram variable.
11053 SubProgram *pProgram
13176 SubProgram *pProgram; /* Linked list of all sub-programs used by VM */
59851 if( p->apSub[j]==pRet->p4.pProgram ) break;
59858 p->apSub[p->nSub++] = pRet->p4.pProgram;
60187 p->pNext = pVdbe->pProgram;
60188 pVdbe->pProgram = p;
60761 if( apSub[j]==pOp->p4.pProgram ) break;
60765 apSub[nSub++] = pOp->p4.pProgram;
61967 for(pSub=p->pProgram; pSub; pSub=pNext){
65339 SubProgram *pProgram; /* Sub-program to execute */
70052 SubProgram *pProgram; /* Sub-program to execute */
70056 u.cc.pProgram = pOp->p4.pProgram;
70058 assert( u.cc.pProgram->nOp>0 );
70072 u.cc.t = u.cc.pProgram->token;
70093 u.cc.nMem = u.cc.pProgram->nMem + u.cc.pProgram->nCsr;
70096 + u.cc.pProgram->nCsr * sizeof(VdbeCursor *)
70097 + u.cc.pProgram->nOnce * sizeof(u8);
70108 u.cc.pFrame->nChildCsr = u.cc.pProgram->nCsr;
70116 u.cc.pFrame->token = u.cc.pProgram->token;
70127 assert( u.cc.pProgram->nMem+u.cc.pProgram->nCsr==u.cc.pFrame->nChildMem );
70128 assert( u.cc.pProgram->nCsr==u.cc.pFrame->nChildCsr );
70142 p->aOp = aOp = u.cc.pProgram->aOp;
70143 p->nOp = u.cc.pProgram->nOp;
70145 p->nOnceFlag = u.cc.pProgram->nOnce;
100151 SubProgram *pProgram = 0; /* Sub-vdbe for trigger program */
100165 pPrg->pProgram = pProgram = sqlite3DbMallocZero(db, sizeof(SubProgram));
100166 if( !pProgram ) return 0;
100167 sqlite3VdbeLinkSubProgram(pTop->pVdbe, pProgram);
100228 pProgram->aOp = sqlite3VdbeTakeOpArray(v, &pProgram->nOp, &pTop->nMaxArg);
100230 pProgram->nMem = pSubParse->nMem;
100231 pProgram->nCsr = pSubParse->nTab;
100232 pProgram->nOnce = pSubParse->nOnce;
100233 pProgram->token = (void *)pTrigger;
100305 sqlite3VdbeChangeP4(v, -1, (const char *)pPrg->pProgram, P4_SUBPROGRAM);