Lines Matching refs:pProgram
7094 SubProgram *pProgram; /* Sub-program to execute */ in sqlite3VdbeExec() local
7097 pProgram = pOp->p4.pProgram; in sqlite3VdbeExec()
7099 assert( pProgram->nOp>0 ); in sqlite3VdbeExec()
7113 t = pProgram->token; in sqlite3VdbeExec()
7134 nMem = pProgram->nMem + pProgram->nCsr; in sqlite3VdbeExec()
7136 if( pProgram->nCsr==0 ) nMem++; in sqlite3VdbeExec()
7139 + pProgram->nCsr * sizeof(VdbeCursor*) in sqlite3VdbeExec()
7140 + (pProgram->nOp + 7)/8; in sqlite3VdbeExec()
7153 pFrame->nChildCsr = pProgram->nCsr; in sqlite3VdbeExec()
7161 pFrame->token = pProgram->token; in sqlite3VdbeExec()
7177 assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem in sqlite3VdbeExec()
7178 || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem) ); in sqlite3VdbeExec()
7179 assert( pProgram->nCsr==pFrame->nChildCsr ); in sqlite3VdbeExec()
7197 pFrame->aOnce = (u8*)&p->apCsr[pProgram->nCsr]; in sqlite3VdbeExec()
7198 memset(pFrame->aOnce, 0, (pProgram->nOp + 7)/8); in sqlite3VdbeExec()
7199 p->aOp = aOp = pProgram->aOp; in sqlite3VdbeExec()
7200 p->nOp = pProgram->nOp; in sqlite3VdbeExec()