• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:pFrame

15420     VdbeFrame *pFrame;  /* Used when flags==MEM_Frame */  member
15626 VdbeFrame *pFrame; /* Parent frame */ member
65352 VdbeFrame *pFrame = p->u.pFrame;
65353 pFrame->pParent = pFrame->v->pDelFrame;
65354 pFrame->v->pDelFrame = pFrame;
68573 SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){
68574 Vdbe *v = pFrame->v;
68577 v->anExec = pFrame->anExec;
68579 v->aOnceFlag = pFrame->aOnceFlag;
68580 v->nOnceFlag = pFrame->nOnceFlag;
68581 v->aOp = pFrame->aOp;
68582 v->nOp = pFrame->nOp;
68583 v->aMem = pFrame->aMem;
68584 v->nMem = pFrame->nMem;
68585 v->apCsr = pFrame->apCsr;
68586 v->nCursor = pFrame->nCursor;
68587 v->db->lastRowid = pFrame->lastRowid;
68588 v->nChange = pFrame->nChange;
68589 v->db->nChange = pFrame->nDbChange;
68590 return pFrame->pc;
68602 if( p->pFrame ){
68603 VdbeFrame *pFrame;
68604 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent);
68605 sqlite3VdbeFrameRestore(pFrame);
68606 p->pFrame = 0;
73840 VdbeFrame *pFrame;
73844 if( pOp->p1==SQLITE_OK && p->pFrame ){
73846 pFrame = p->pFrame;
73847 p->pFrame = pFrame->pParent;
73850 pcx = sqlite3VdbeFrameRestore(pFrame);
76979 VdbeFrame *pFrame; /* Root frame of VDBE */
77037 if( p->pFrame ){
77038 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent);
77040 assert( pOp->p3<=pFrame->nMem );
77041 pMem = &pFrame->aMem[pOp->p3];
78385 VdbeFrame *pFrame; /* New vdbe frame to execute in */
78406 for(pFrame=p->pFrame; pFrame && pFrame->token!=t; pFrame=pFrame->pParent);
78407 if( pFrame ) break;
78431 pFrame = sqlite3DbMallocZero(db, nByte);
78432 if( !pFrame ){
78437 pRt->u.pFrame = pFrame;
78439 pFrame->v = p;
78440 pFrame->nChildMem = nMem;
78441 pFrame->nChildCsr = pProgram->nCsr;
78442 pFrame->pc = (int)(pOp - aOp);
78443 pFrame->aMem = p->aMem;
78444 pFrame->nMem = p->nMem;
78445 pFrame->apCsr = p->apCsr;
78446 pFrame->nCursor = p->nCursor;
78447 pFrame->aOp = p->aOp;
78448 pFrame->nOp = p->nOp;
78449 pFrame->token = pProgram->token;
78450 pFrame->aOnceFlag = p->aOnceFlag;
78451 pFrame->nOnceFlag = p->nOnceFlag;
78453 pFrame->anExec = p->anExec;
78456 pEnd = &VdbeFrameMem(pFrame)[pFrame->nChildMem];
78457 for(pMem=VdbeFrameMem(pFrame); pMem!=pEnd; pMem++){
78462 pFrame = pRt->u.pFrame;
78463 assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem );
78464 assert( pProgram->nCsr==pFrame->nChildCsr );
78465 assert( (int)(pOp - aOp)==pFrame->pc );
78469 pFrame->pParent = p->pFrame;
78470 pFrame->lastRowid = lastRowid;
78471 pFrame->nChange = p->nChange;
78472 pFrame->nDbChange = p->db->nChange;
78474 p->pFrame = pFrame;
78475 p->aMem = aMem = &VdbeFrameMem(pFrame)[-1];
78476 p->nMem = pFrame->nChildMem;
78477 p->nCursor = (u16)pFrame->nChildCsr;
78505 VdbeFrame *pFrame;
78508 pFrame = p->pFrame;
78509 pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1];
78573 VdbeFrame *pFrame;
78574 if( p->pFrame ){
78575 for(pFrame=p->pFrame; pFrame->pParent; pFrame=pFrame->pParent);
78576 pIn1 = &pFrame->aMem[pOp->p1];
161180 static void rbuCheckpointFrame(sqlite3rbu *p, RbuFrame *pFrame){
161186 iOff = (i64)(pFrame->iWalFrame-1) * (p->pgsz + 24) + 32 + 24;
161190 iOff = (i64)(pFrame->iDbPage-1) * p->pgsz;
161644 RbuFrame *pFrame = &p->aFrame[p->nStep];
161645 rbuCheckpointFrame(p, pFrame);