Lines Matching defs:aMem

11125   Mem *aMem;          /* Values */
13994 Mem *aMem; /* Array of memory cells for parent frame */
14002 int nMem; /* Number of entries in aMem */
14173 Mem *aMem; /* The memory locations */
61456 for(i=1, pX=&pVdbe->aMem[1]; i<=pVdbe->nMem; i++, pX++){
61783 pRec->aMem = (Mem *)((u8*)pRec + ROUND8(sizeof(UnpackedRecord)));
61785 pRec->aMem[i].flags = MEM_Null;
61786 pRec->aMem[i].db = db;
61798 return &pRec->aMem[p->iVal];
62186 Mem *aMem = pRec->aMem;
62187 sqlite3 *db = aMem[0].db;
62189 sqlite3DbFree(db, aMem[i].zMalloc);
63511 Mem *aMem = VdbeFrameMem(p);
63512 VdbeCursor **apCsr = (VdbeCursor **)&aMem[p->nChildMem];
63516 releaseMemArray(aMem, p->nChildMem);
63546 Mem *pMem = &p->aMem[1]; /* First Mem of result set */
63580 pSub = &p->aMem[9];
63633 ** kept in p->aMem[9].z to hold the new program - assuming this subprogram
63703 p->pResultSet = &p->aMem[1];
63820 assert( p->aMem[i].db==p->db );
63926 p->aMem = allocSpace(p->aMem, nMem*sizeof(Mem), &zCsr, zEnd, &nByte);
63954 if( p->aMem ){
63955 p->aMem--; /* aMem[] goes from 1..nMem */
63958 p->aMem[n].flags = MEM_Undefined;
63959 p->aMem[n].db = db;
64004 v->aMem = pFrame->aMem;
64016 ** Also release any dynamic memory held by the VM in the Vdbe.aMem memory
64040 if( p->aMem ){
64041 releaseMemArray(&p->aMem[1], p->nMem);
64066 ** Vdbe.aMem[] arrays have already been cleaned up. */
64069 if( p->aMem ){
64070 for(i=1; i<=p->nMem; i++) assert( p->aMem[i].flags==MEM_Undefined );
65334 p->aMem = (Mem*)&((char*)p)[ROUND8(sizeof(UnpackedRecord))];
65357 Mem *pMem = p->aMem;
65447 rc = sqlite3MemCompare(&mem1, &pPKey2->aMem[i], pKeyInfo->aColl[i]);
65670 Mem *pRhs = pPKey2->aMem; /* Next field of pPKey2 to compare */
65864 i64 v = pPKey2->aMem[0].u.i;
65979 nCmp = MIN( pPKey2->aMem[0].n, nStr );
65980 res = memcmp(&aKey1[szHdr], pPKey2->aMem[0].z, nCmp);
65983 res = nStr - pPKey2->aMem[0].n;
66031 int flags = p->aMem[0].flags;
68121 Mem *pMem = &p->aMem[p->nMem-iCur];
68525 Mem *aMem = p->aMem; /* Copy of p->aMem */
68630 pOut = &aMem[pOp->p2];
68641 assert( memIsValid(&aMem[pOp->p1]) );
68642 assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p1]) );
68643 REGISTER_TRACE(pOp->p1, &aMem[pOp->p1]);
68648 assert( memIsValid(&aMem[pOp->p2]) );
68649 assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p2]) );
68650 REGISTER_TRACE(pOp->p2, &aMem[pOp->p2]);
68655 assert( memIsValid(&aMem[pOp->p3]) );
68656 assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3]) );
68657 REGISTER_TRACE(pOp->p3, &aMem[pOp->p3]);
68662 memAboutToChange(p, &aMem[pOp->p2]);
68667 memAboutToChange(p, &aMem[pOp->p3]);
68762 pIn1 = &aMem[pOp->p1];
68778 pIn1 = &aMem[pOp->p1];
68800 pOut = &aMem[pOp->p1];
68818 pIn1 = &aMem[pOp->p1];
68844 pIn1 = &aMem[pOp->p1];
68863 pIn3 = &aMem[pOp->p3];
68919 aMem = p->aMem;
69088 pOut = &aMem[pOp->p1];
69150 pIn1 = &aMem[p1];
69151 pOut = &aMem[p2];
69153 assert( pOut<=&aMem[(p->nMem-p->nCursor)] );
69154 assert( pIn1<=&aMem[(p->nMem-p->nCursor)] );
69161 if( pOut->pScopyFrom>=&aMem[p1] && pOut->pScopyFrom<&aMem[p1+pOp->p3] ){
69187 pIn1 = &aMem[pOp->p1];
69188 pOut = &aMem[pOp->p2];
69218 pIn1 = &aMem[pOp->p1];
69219 pOut = &aMem[pOp->p2];
69293 pMem = p->pResultSet = &aMem[pOp->p1];
69327 pIn1 = &aMem[pOp->p1];
69328 pIn2 = &aMem[pOp->p2];
69329 pOut = &aMem[pOp->p3];
69411 pIn1 = &aMem[pOp->p1];
69413 pIn2 = &aMem[pOp->p2];
69415 pOut = &aMem[pOp->p3];
69504 sqlite3VdbeMemSetInt64(&aMem[pOp->p1], 0);
69537 pOut = &aMem[pOp->p3];
69542 pArg = &aMem[pOp->p2];
69655 pIn1 = &aMem[pOp->p1];
69656 pIn2 = &aMem[pOp->p2];
69657 pOut = &aMem[pOp->p3];
69707 pIn1 = &aMem[pOp->p1];
69722 pIn1 = &aMem[pOp->p1];
69751 pIn1 = &aMem[pOp->p1];
69770 pIn1 = &aMem[pOp->p1];
69793 pIn1 = &aMem[pOp->p1];
69817 pIn1 = &aMem[pOp->p1];
69833 pIn1 = &aMem[pOp->p1];
69851 pIn1 = &aMem[pOp->p1];
69953 pIn1 = &aMem[pOp->p1];
69954 pIn3 = &aMem[pOp->p3];
69981 pOut = &aMem[pOp->p2];
70016 pOut = &aMem[pOp->p2];
70099 assert( memIsValid(&aMem[p1+idx]) );
70100 assert( memIsValid(&aMem[p2+idx]) );
70101 REGISTER_TRACE(p1+idx, &aMem[p1+idx]);
70102 REGISTER_TRACE(p2+idx, &aMem[p2+idx]);
70106 iCompare = sqlite3MemCompare(&aMem[p1+idx], &aMem[p2+idx], pColl);
70158 pIn1 = &aMem[pOp->p1];
70164 pIn2 = &aMem[pOp->p2];
70177 pOut = &aMem[pOp->p3];
70195 pIn1 = &aMem[pOp->p1];
70196 pOut = &aMem[pOp->p2];
70213 pIn1 = &aMem[pOp->p1];
70214 pOut = &aMem[pOp->p2];
70260 pIn1 = &aMem[pOp->p1];
70284 pIn1 = &aMem[pOp->p1];
70298 pIn1 = &aMem[pOp->p1];
70353 pDest = &aMem[pOp->p3];
70375 pReg = &aMem[pC->pseudoTableReg];
70598 pIn1 = &aMem[pOp->p1];
70600 assert( pIn1 <= &p->aMem[(p->nMem-p->nCursor)] );
70663 pData0 = &aMem[nField];
70670 pOut = &aMem[pOp->p3];
71188 pIn3 = &aMem[pOp->p3];
71330 pIn2 = &aMem[p2];
71616 pIn3 = &aMem[pOp->p3];
71682 r.aMem = &aMem[pOp->p3];
71684 { int i; for(i=0; i<r.nField; i++) assert( memIsValid(&r.aMem[i]) ); }
71686 ExpandBlob(r.aMem);
71748 pIn2 = &aMem[pOp->p2];
71838 pIn3 = &aMem[pOp->p3];
71845 r.aMem = pIn3;
71847 assert( memIsValid(&r.aMem[ii]) );
71848 ExpandBlob(&r.aMem[ii]);
71850 if( ii ) REGISTER_TRACE(pOp->p3+ii, &r.aMem[ii]);
71869 if( r.aMem[ii].flags & MEM_Null ){
71921 pIn3 = &aMem[pOp->p3];
72049 pMem = &pFrame->aMem[pOp->p3];
72053 pMem = &aMem[pOp->p3];
72169 pData = &aMem[pOp->p2];
72180 pKey = &aMem[pOp->p3];
72313 pIn3 = &aMem[pOp->p3];
72331 pOut = &aMem[pOp->p2];
72368 pOut = &aMem[pOp->p2];
72748 pIn2 = &aMem[pOp->p2];
72795 r.aMem = &aMem[pOp->p2];
72797 { int i; for(i=0; i<r.nField; i++) assert( memIsValid(&r.aMem[i]) ); }
72913 r.aMem = &aMem[pOp->p3];
72915 { int i; for(i=0; i<r.nField; i++) assert( memIsValid(&r.aMem[i]) ); }
73027 assert( memIsValid(&aMem[pOp->p3]) );
73028 memAboutToChange(p, &aMem[pOp->p3]);
73029 aMem[pOp->p3].u.i += nChange;
73249 pnErr = &aMem[pOp->p3];
73252 pIn1 = &aMem[pOp->p1];
73286 pIn1 = &aMem[pOp->p1];
73287 pIn2 = &aMem[pOp->p2];
73307 pIn1 = &aMem[pOp->p1];
73317 sqlite3VdbeMemSetInt64(&aMem[pOp->p3], val);
73351 pIn1 = &aMem[pOp->p1];
73352 pIn3 = &aMem[pOp->p3];
73409 pRt = &aMem[pOp->p3];
73462 pFrame->aMem = p->aMem;
73490 p->aMem = aMem = &VdbeFrameMem(pFrame)[-1];
73493 p->apCsr = (VdbeCursor **)&aMem[p->nMem+1];
73520 pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1];
73587 pIn1 = &pFrame->aMem[pOp->p1];
73589 pIn1 = &aMem[pOp->p1];
73593 pIn2 = &aMem[pOp->p2];
73611 pIn1 = &aMem[pOp->p1];
73627 pIn1 = &aMem[pOp->p1];
73644 pIn1 = &aMem[pOp->p1];
73675 pRec = &aMem[pOp->p2];
73685 ctx.pMem = pMem = &aMem[pOp->p3];
73709 if( i ) sqlite3VdbeMemSetInt64(&aMem[i], 1);
73733 pMem = &aMem[pOp->p1];
73776 for(i=0, pMem = &aMem[pOp->p3]; i<3; i++, pMem++){
73879 pOut = &aMem[pOp->p2];
74095 pQuery = &aMem[pOp->p3];
74153 pDest = &aMem[pOp->p3];
74251 pName = &aMem[pOp->p1];
74318 pX = &aMem[pOp->p3];
74478 registerTrace(pOp->p2, &aMem[pOp->p2]);
74481 registerTrace(pOp->p3, &aMem[pOp->p3]);
75424 if( r2->aMem[i].flags & MEM_Null ){