Lines Matching refs:pFrame

1149   VdbeFrame *pFrame;  in sqlite3VdbeExec()  local
1155 if( p->pFrame && pOp->p1==SQLITE_OK ){ in sqlite3VdbeExec()
1157 pFrame = p->pFrame; in sqlite3VdbeExec()
1158 p->pFrame = pFrame->pParent; in sqlite3VdbeExec()
1161 pcx = sqlite3VdbeFrameRestore(pFrame); in sqlite3VdbeExec()
2531 if( p->pFrame ){ in sqlite3VdbeExec()
2533 if( (p->pFrame->aOnce[iAddr/8] & (1<<(iAddr & 7)))!=0 ){ in sqlite3VdbeExec()
2537 p->pFrame->aOnce[iAddr/8] |= 1<<(iAddr & 7); in sqlite3VdbeExec()
5366 VdbeFrame *pFrame; /* Root frame of VDBE */ in sqlite3VdbeExec() local
5426 if( p->pFrame ){ in sqlite3VdbeExec()
5427 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent); in sqlite3VdbeExec()
5429 assert( pOp->p3<=pFrame->nMem ); in sqlite3VdbeExec()
5430 pMem = &pFrame->aMem[pOp->p3]; in sqlite3VdbeExec()
5733 if( p->pFrame==0 ){ in sqlite3VdbeExec()
7093 VdbeFrame *pFrame; /* New vdbe frame to execute in */ in sqlite3VdbeExec() local
7114 for(pFrame=p->pFrame; pFrame && pFrame->token!=t; pFrame=pFrame->pParent); in sqlite3VdbeExec()
7115 if( pFrame ) break; in sqlite3VdbeExec()
7141 pFrame = sqlite3DbMallocZero(db, nByte); in sqlite3VdbeExec()
7142 if( !pFrame ){ in sqlite3VdbeExec()
7147 pRt->z = (char*)pFrame; in sqlite3VdbeExec()
7151 pFrame->v = p; in sqlite3VdbeExec()
7152 pFrame->nChildMem = nMem; in sqlite3VdbeExec()
7153 pFrame->nChildCsr = pProgram->nCsr; in sqlite3VdbeExec()
7154 pFrame->pc = (int)(pOp - aOp); in sqlite3VdbeExec()
7155 pFrame->aMem = p->aMem; in sqlite3VdbeExec()
7156 pFrame->nMem = p->nMem; in sqlite3VdbeExec()
7157 pFrame->apCsr = p->apCsr; in sqlite3VdbeExec()
7158 pFrame->nCursor = p->nCursor; in sqlite3VdbeExec()
7159 pFrame->aOp = p->aOp; in sqlite3VdbeExec()
7160 pFrame->nOp = p->nOp; in sqlite3VdbeExec()
7161 pFrame->token = pProgram->token; in sqlite3VdbeExec()
7163 pFrame->anExec = p->anExec; in sqlite3VdbeExec()
7166 pFrame->iFrameMagic = SQLITE_FRAME_MAGIC; in sqlite3VdbeExec()
7169 pEnd = &VdbeFrameMem(pFrame)[pFrame->nChildMem]; in sqlite3VdbeExec()
7170 for(pMem=VdbeFrameMem(pFrame); pMem!=pEnd; pMem++){ in sqlite3VdbeExec()
7175 pFrame = (VdbeFrame*)pRt->z; 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()
7180 assert( (int)(pOp - aOp)==pFrame->pc ); in sqlite3VdbeExec()
7184 pFrame->pParent = p->pFrame; in sqlite3VdbeExec()
7185 pFrame->lastRowid = db->lastRowid; in sqlite3VdbeExec()
7186 pFrame->nChange = p->nChange; in sqlite3VdbeExec()
7187 pFrame->nDbChange = p->db->nChange; in sqlite3VdbeExec()
7188 assert( pFrame->pAuxData==0 ); in sqlite3VdbeExec()
7189 pFrame->pAuxData = p->pAuxData; in sqlite3VdbeExec()
7192 p->pFrame = pFrame; in sqlite3VdbeExec()
7193 p->aMem = aMem = VdbeFrameMem(pFrame); in sqlite3VdbeExec()
7194 p->nMem = pFrame->nChildMem; in sqlite3VdbeExec()
7195 p->nCursor = (u16)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()
7232 VdbeFrame *pFrame; in sqlite3VdbeExec() local
7235 pFrame = p->pFrame; in sqlite3VdbeExec()
7236 pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1]; in sqlite3VdbeExec()
7300 VdbeFrame *pFrame; in sqlite3VdbeExec() local
7301 if( p->pFrame ){ in sqlite3VdbeExec()
7302 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent); in sqlite3VdbeExec()
7303 pIn1 = &pFrame->aMem[pOp->p1]; in sqlite3VdbeExec()