• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:pFrame

15420     VdbeFrame *pFrame;  /* Used when flags==MEM_Frame */  member
15626 VdbeFrame *pFrame; /* Parent frame */ member
65334 VdbeFrame *pFrame = p->u.pFrame;
65335 pFrame->pParent = pFrame->v->pDelFrame;
65336 pFrame->v->pDelFrame = pFrame;
68555 SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){
68556 Vdbe *v = pFrame->v;
68559 v->anExec = pFrame->anExec;
68561 v->aOnceFlag = pFrame->aOnceFlag;
68562 v->nOnceFlag = pFrame->nOnceFlag;
68563 v->aOp = pFrame->aOp;
68564 v->nOp = pFrame->nOp;
68565 v->aMem = pFrame->aMem;
68566 v->nMem = pFrame->nMem;
68567 v->apCsr = pFrame->apCsr;
68568 v->nCursor = pFrame->nCursor;
68569 v->db->lastRowid = pFrame->lastRowid;
68570 v->nChange = pFrame->nChange;
68571 v->db->nChange = pFrame->nDbChange;
68572 return pFrame->pc;
68584 if( p->pFrame ){
68585 VdbeFrame *pFrame;
68586 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent);
68587 sqlite3VdbeFrameRestore(pFrame);
68588 p->pFrame = 0;
73822 VdbeFrame *pFrame;
73826 if( pOp->p1==SQLITE_OK && p->pFrame ){
73828 pFrame = p->pFrame;
73829 p->pFrame = pFrame->pParent;
73832 pcx = sqlite3VdbeFrameRestore(pFrame);
76961 VdbeFrame *pFrame; /* Root frame of VDBE */
77019 if( p->pFrame ){
77020 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent);
77022 assert( pOp->p3<=pFrame->nMem );
77023 pMem = &pFrame->aMem[pOp->p3];
78367 VdbeFrame *pFrame; /* New vdbe frame to execute in */
78388 for(pFrame=p->pFrame; pFrame && pFrame->token!=t; pFrame=pFrame->pParent);
78389 if( pFrame ) break;
78413 pFrame = sqlite3DbMallocZero(db, nByte);
78414 if( !pFrame ){
78419 pRt->u.pFrame = pFrame;
78421 pFrame->v = p;
78422 pFrame->nChildMem = nMem;
78423 pFrame->nChildCsr = pProgram->nCsr;
78424 pFrame->pc = (int)(pOp - aOp);
78425 pFrame->aMem = p->aMem;
78426 pFrame->nMem = p->nMem;
78427 pFrame->apCsr = p->apCsr;
78428 pFrame->nCursor = p->nCursor;
78429 pFrame->aOp = p->aOp;
78430 pFrame->nOp = p->nOp;
78431 pFrame->token = pProgram->token;
78432 pFrame->aOnceFlag = p->aOnceFlag;
78433 pFrame->nOnceFlag = p->nOnceFlag;
78435 pFrame->anExec = p->anExec;
78438 pEnd = &VdbeFrameMem(pFrame)[pFrame->nChildMem];
78439 for(pMem=VdbeFrameMem(pFrame); pMem!=pEnd; pMem++){
78444 pFrame = pRt->u.pFrame;
78445 assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem );
78446 assert( pProgram->nCsr==pFrame->nChildCsr );
78447 assert( (int)(pOp - aOp)==pFrame->pc );
78451 pFrame->pParent = p->pFrame;
78452 pFrame->lastRowid = lastRowid;
78453 pFrame->nChange = p->nChange;
78454 pFrame->nDbChange = p->db->nChange;
78456 p->pFrame = pFrame;
78457 p->aMem = aMem = &VdbeFrameMem(pFrame)[-1];
78458 p->nMem = pFrame->nChildMem;
78459 p->nCursor = (u16)pFrame->nChildCsr;
78487 VdbeFrame *pFrame;
78490 pFrame = p->pFrame;
78491 pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1];
78555 VdbeFrame *pFrame;
78556 if( p->pFrame ){
78557 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent);
78558 pIn1 = &pFrame->aMem[pOp->p1];
161150 static void rbuCheckpointFrame(sqlite3rbu *p, RbuFrame *pFrame){
161156 iOff = (i64)(pFrame->iWalFrame-1) * (p->pgsz + 24) + 32 + 24;
161160 iOff = (i64)(pFrame->iDbPage-1) * p->pgsz;
161614 RbuFrame *pFrame = &p->aFrame[p->nStep];
161615 rbuCheckpointFrame(p, pFrame);