pFrame 14672 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; /* Used when flags==MEM_Frame */ pFrame 14869 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; /* Parent frame */ pFrame 63460 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame = p->u.pFrame; pFrame 63461 ext/sqlite3/libsqlite/sqlite3.c pFrame->pParent = pFrame->v->pDelFrame; pFrame 63462 ext/sqlite3/libsqlite/sqlite3.c pFrame->v->pDelFrame = pFrame; pFrame 66595 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){ pFrame 66596 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pFrame->v; pFrame 66599 ext/sqlite3/libsqlite/sqlite3.c v->anExec = pFrame->anExec; pFrame 66601 ext/sqlite3/libsqlite/sqlite3.c v->aOnceFlag = pFrame->aOnceFlag; pFrame 66602 ext/sqlite3/libsqlite/sqlite3.c v->nOnceFlag = pFrame->nOnceFlag; pFrame 66603 ext/sqlite3/libsqlite/sqlite3.c v->aOp = pFrame->aOp; pFrame 66604 ext/sqlite3/libsqlite/sqlite3.c v->nOp = pFrame->nOp; pFrame 66605 ext/sqlite3/libsqlite/sqlite3.c v->aMem = pFrame->aMem; pFrame 66606 ext/sqlite3/libsqlite/sqlite3.c v->nMem = pFrame->nMem; pFrame 66607 ext/sqlite3/libsqlite/sqlite3.c v->apCsr = pFrame->apCsr; pFrame 66608 ext/sqlite3/libsqlite/sqlite3.c v->nCursor = pFrame->nCursor; pFrame 66609 ext/sqlite3/libsqlite/sqlite3.c v->db->lastRowid = pFrame->lastRowid; pFrame 66610 ext/sqlite3/libsqlite/sqlite3.c v->nChange = pFrame->nChange; pFrame 66611 ext/sqlite3/libsqlite/sqlite3.c v->db->nChange = pFrame->nDbChange; pFrame 66612 ext/sqlite3/libsqlite/sqlite3.c return pFrame->pc; pFrame 66624 ext/sqlite3/libsqlite/sqlite3.c if( p->pFrame ){ pFrame 66625 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; pFrame 66626 ext/sqlite3/libsqlite/sqlite3.c for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent); pFrame 66627 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeFrameRestore(pFrame); pFrame 66628 ext/sqlite3/libsqlite/sqlite3.c p->pFrame = 0; pFrame 71759 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; pFrame 71763 ext/sqlite3/libsqlite/sqlite3.c if( pOp->p1==SQLITE_OK && p->pFrame ){ pFrame 71765 ext/sqlite3/libsqlite/sqlite3.c pFrame = p->pFrame; pFrame 71766 ext/sqlite3/libsqlite/sqlite3.c p->pFrame = pFrame->pParent; pFrame 71769 ext/sqlite3/libsqlite/sqlite3.c pcx = sqlite3VdbeFrameRestore(pFrame); pFrame 74840 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; /* Root frame of VDBE */ pFrame 74899 ext/sqlite3/libsqlite/sqlite3.c if( p->pFrame ){ pFrame 74900 ext/sqlite3/libsqlite/sqlite3.c for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent); pFrame 74902 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3<=pFrame->nMem ); pFrame 74903 ext/sqlite3/libsqlite/sqlite3.c pMem = &pFrame->aMem[pOp->p3]; pFrame 76242 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; /* New vdbe frame to execute in */ pFrame 76263 ext/sqlite3/libsqlite/sqlite3.c for(pFrame=p->pFrame; pFrame && pFrame->token!=t; pFrame=pFrame->pParent); pFrame 76264 ext/sqlite3/libsqlite/sqlite3.c if( pFrame ) break; pFrame 76288 ext/sqlite3/libsqlite/sqlite3.c pFrame = sqlite3DbMallocZero(db, nByte); pFrame 76289 ext/sqlite3/libsqlite/sqlite3.c if( !pFrame ){ pFrame 76294 ext/sqlite3/libsqlite/sqlite3.c pRt->u.pFrame = pFrame; pFrame 76296 ext/sqlite3/libsqlite/sqlite3.c pFrame->v = p; pFrame 76297 ext/sqlite3/libsqlite/sqlite3.c pFrame->nChildMem = nMem; pFrame 76298 ext/sqlite3/libsqlite/sqlite3.c pFrame->nChildCsr = pProgram->nCsr; pFrame 76299 ext/sqlite3/libsqlite/sqlite3.c pFrame->pc = (int)(pOp - aOp); pFrame 76300 ext/sqlite3/libsqlite/sqlite3.c pFrame->aMem = p->aMem; pFrame 76301 ext/sqlite3/libsqlite/sqlite3.c pFrame->nMem = p->nMem; pFrame 76302 ext/sqlite3/libsqlite/sqlite3.c pFrame->apCsr = p->apCsr; pFrame 76303 ext/sqlite3/libsqlite/sqlite3.c pFrame->nCursor = p->nCursor; pFrame 76304 ext/sqlite3/libsqlite/sqlite3.c pFrame->aOp = p->aOp; pFrame 76305 ext/sqlite3/libsqlite/sqlite3.c pFrame->nOp = p->nOp; pFrame 76306 ext/sqlite3/libsqlite/sqlite3.c pFrame->token = pProgram->token; pFrame 76307 ext/sqlite3/libsqlite/sqlite3.c pFrame->aOnceFlag = p->aOnceFlag; pFrame 76308 ext/sqlite3/libsqlite/sqlite3.c pFrame->nOnceFlag = p->nOnceFlag; pFrame 76310 ext/sqlite3/libsqlite/sqlite3.c pFrame->anExec = p->anExec; pFrame 76313 ext/sqlite3/libsqlite/sqlite3.c pEnd = &VdbeFrameMem(pFrame)[pFrame->nChildMem]; pFrame 76314 ext/sqlite3/libsqlite/sqlite3.c for(pMem=VdbeFrameMem(pFrame); pMem!=pEnd; pMem++){ pFrame 76319 ext/sqlite3/libsqlite/sqlite3.c pFrame = pRt->u.pFrame; pFrame 76320 ext/sqlite3/libsqlite/sqlite3.c assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem ); pFrame 76321 ext/sqlite3/libsqlite/sqlite3.c assert( pProgram->nCsr==pFrame->nChildCsr ); pFrame 76322 ext/sqlite3/libsqlite/sqlite3.c assert( (int)(pOp - aOp)==pFrame->pc ); pFrame 76326 ext/sqlite3/libsqlite/sqlite3.c pFrame->pParent = p->pFrame; pFrame 76327 ext/sqlite3/libsqlite/sqlite3.c pFrame->lastRowid = lastRowid; pFrame 76328 ext/sqlite3/libsqlite/sqlite3.c pFrame->nChange = p->nChange; pFrame 76329 ext/sqlite3/libsqlite/sqlite3.c pFrame->nDbChange = p->db->nChange; pFrame 76331 ext/sqlite3/libsqlite/sqlite3.c p->pFrame = pFrame; pFrame 76332 ext/sqlite3/libsqlite/sqlite3.c p->aMem = aMem = &VdbeFrameMem(pFrame)[-1]; pFrame 76333 ext/sqlite3/libsqlite/sqlite3.c p->nMem = pFrame->nChildMem; pFrame 76334 ext/sqlite3/libsqlite/sqlite3.c p->nCursor = (u16)pFrame->nChildCsr; pFrame 76362 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; pFrame 76365 ext/sqlite3/libsqlite/sqlite3.c pFrame = p->pFrame; pFrame 76366 ext/sqlite3/libsqlite/sqlite3.c pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1]; pFrame 76430 ext/sqlite3/libsqlite/sqlite3.c VdbeFrame *pFrame; pFrame 76431 ext/sqlite3/libsqlite/sqlite3.c if( p->pFrame ){ pFrame 76432 ext/sqlite3/libsqlite/sqlite3.c for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent); pFrame 76433 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &pFrame->aMem[pOp->p1];