aMem 11699 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem; /* Values */ aMem 14637 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem; /* Array of memory cells for parent frame */ aMem 14821 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem; /* The memory locations */ aMem 63849 ext/sqlite3/libsqlite/sqlite3.c for(i=1, pX=&pVdbe->aMem[1]; i<=pVdbe->nMem; i++, pX++){ aMem 64201 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem = (Mem *)((u8*)pRec + ROUND8(sizeof(UnpackedRecord))); aMem 64203 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem[i].flags = MEM_Null; aMem 64204 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem[i].db = db; aMem 64216 ext/sqlite3/libsqlite/sqlite3.c return &pRec->aMem[p->iVal]; aMem 64734 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem = pRec->aMem; aMem 64735 ext/sqlite3/libsqlite/sqlite3.c sqlite3 *db = aMem[0].db; aMem 64737 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemRelease(&aMem[i]); aMem 66089 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem = VdbeFrameMem(p); aMem 66090 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor **apCsr = (VdbeCursor **)&aMem[p->nChildMem]; aMem 66094 ext/sqlite3/libsqlite/sqlite3.c releaseMemArray(aMem, p->nChildMem); aMem 66124 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = &p->aMem[1]; /* First Mem of result set */ aMem 66158 ext/sqlite3/libsqlite/sqlite3.c pSub = &p->aMem[9]; aMem 66281 ext/sqlite3/libsqlite/sqlite3.c p->pResultSet = &p->aMem[1]; aMem 66398 ext/sqlite3/libsqlite/sqlite3.c assert( p->aMem[i].db==p->db ); aMem 66504 ext/sqlite3/libsqlite/sqlite3.c p->aMem = allocSpace(p->aMem, nMem*sizeof(Mem), &zCsr, zEnd, &nByte); aMem 66535 ext/sqlite3/libsqlite/sqlite3.c if( p->aMem ){ aMem 66536 ext/sqlite3/libsqlite/sqlite3.c p->aMem--; /* aMem[] goes from 1..nMem */ aMem 66539 ext/sqlite3/libsqlite/sqlite3.c p->aMem[n].flags = MEM_Undefined; aMem 66540 ext/sqlite3/libsqlite/sqlite3.c p->aMem[n].db = db; aMem 66605 ext/sqlite3/libsqlite/sqlite3.c v->aMem = pFrame->aMem; aMem 66633 ext/sqlite3/libsqlite/sqlite3.c if( p->aMem ){ aMem 66634 ext/sqlite3/libsqlite/sqlite3.c releaseMemArray(&p->aMem[1], p->nMem); aMem 66658 ext/sqlite3/libsqlite/sqlite3.c if( p->aMem ){ aMem 66659 ext/sqlite3/libsqlite/sqlite3.c for(i=1; i<=p->nMem; i++) assert( p->aMem[i].flags==MEM_Undefined ); aMem 67991 ext/sqlite3/libsqlite/sqlite3.c p->aMem = (Mem*)&((char*)p)[ROUND8(sizeof(UnpackedRecord))]; aMem 68014 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = p->aMem; aMem 68109 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3MemCompare(&mem1, &pPKey2->aMem[i], pKeyInfo->aColl[i]); aMem 68387 ext/sqlite3/libsqlite/sqlite3.c Mem *pRhs = pPKey2->aMem; /* Next field of pPKey2 to compare */ aMem 68585 ext/sqlite3/libsqlite/sqlite3.c i64 v = pPKey2->aMem[0].u.i; aMem 68692 ext/sqlite3/libsqlite/sqlite3.c nCmp = MIN( pPKey2->aMem[0].n, nStr ); aMem 68693 ext/sqlite3/libsqlite/sqlite3.c res = memcmp(&aKey1[szHdr], pPKey2->aMem[0].z, nCmp); aMem 68696 ext/sqlite3/libsqlite/sqlite3.c res = nStr - pPKey2->aMem[0].n; aMem 68742 ext/sqlite3/libsqlite/sqlite3.c int flags = p->aMem[0].flags; aMem 70942 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = &p->aMem[p->nMem-iCur]; aMem 71358 ext/sqlite3/libsqlite/sqlite3.c pOut = &p->aMem[pOp->p2]; aMem 71387 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem = p->aMem; /* Copy of p->aMem */ aMem 71491 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(&aMem[pOp->p1]) ); aMem 71492 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p1]) ); aMem 71493 ext/sqlite3/libsqlite/sqlite3.c REGISTER_TRACE(pOp->p1, &aMem[pOp->p1]); aMem 71498 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(&aMem[pOp->p2]) ); aMem 71499 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p2]) ); aMem 71500 ext/sqlite3/libsqlite/sqlite3.c REGISTER_TRACE(pOp->p2, &aMem[pOp->p2]); aMem 71505 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(&aMem[pOp->p3]) ); aMem 71506 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3]) ); aMem 71507 ext/sqlite3/libsqlite/sqlite3.c REGISTER_TRACE(pOp->p3, &aMem[pOp->p3]); aMem 71512 ext/sqlite3/libsqlite/sqlite3.c memAboutToChange(p, &aMem[pOp->p2]); aMem 71517 ext/sqlite3/libsqlite/sqlite3.c memAboutToChange(p, &aMem[pOp->p3]); aMem 71616 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 71636 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 71658 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p1]; aMem 71676 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 71702 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 71721 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 71780 ext/sqlite3/libsqlite/sqlite3.c aMem = p->aMem; aMem 71922 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 71968 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p1]; aMem 72031 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[p1]; aMem 72032 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[p2]; aMem 72034 ext/sqlite3/libsqlite/sqlite3.c assert( pOut<=&aMem[(p->nMem-p->nCursor)] ); aMem 72035 ext/sqlite3/libsqlite/sqlite3.c assert( pIn1<=&aMem[(p->nMem-p->nCursor)] ); aMem 72040 ext/sqlite3/libsqlite/sqlite3.c if( pOut->pScopyFrom>=&aMem[p1] && pOut->pScopyFrom<pOut ){ aMem 72064 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72065 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 72095 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72096 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 72170 ext/sqlite3/libsqlite/sqlite3.c pMem = p->pResultSet = &aMem[pOp->p1]; aMem 72204 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72205 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 72206 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p3]; aMem 72288 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72290 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 72292 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p3]; aMem 72381 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetInt64(&aMem[pOp->p1], 0); aMem 72414 ext/sqlite3/libsqlite/sqlite3.c ctx.pOut = &aMem[pOp->p3]; aMem 72419 ext/sqlite3/libsqlite/sqlite3.c pArg = &aMem[pOp->p2]; aMem 72496 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72497 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 72498 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p3]; aMem 72548 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72563 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72591 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72622 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72724 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72725 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 72752 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 72817 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 72897 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(&aMem[p1+idx]) ); aMem 72898 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(&aMem[p2+idx]) ); aMem 72899 ext/sqlite3/libsqlite/sqlite3.c REGISTER_TRACE(p1+idx, &aMem[p1+idx]); aMem 72900 ext/sqlite3/libsqlite/sqlite3.c REGISTER_TRACE(p2+idx, &aMem[p2+idx]); aMem 72904 ext/sqlite3/libsqlite/sqlite3.c iCompare = sqlite3MemCompare(&aMem[p1+idx], &aMem[p2+idx], pColl); aMem 72956 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72962 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 72975 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p3]; aMem 72993 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 72994 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 73011 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 73012 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 73058 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 73082 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 73096 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 73151 ext/sqlite3/libsqlite/sqlite3.c pDest = &aMem[pOp->p3]; aMem 73172 ext/sqlite3/libsqlite/sqlite3.c pReg = &aMem[pC->pseudoTableReg]; aMem 73405 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 73407 ext/sqlite3/libsqlite/sqlite3.c assert( pIn1 <= &p->aMem[(p->nMem-p->nCursor)] ); aMem 73470 ext/sqlite3/libsqlite/sqlite3.c pData0 = &aMem[nField]; aMem 73477 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p3]; aMem 74015 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 74155 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[p2]; aMem 74478 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 74542 ext/sqlite3/libsqlite/sqlite3.c r.aMem = &aMem[pOp->p3]; aMem 74544 ext/sqlite3/libsqlite/sqlite3.c { int i; for(i=0; i<r.nField; i++) assert( memIsValid(&r.aMem[i]) ); } aMem 74546 ext/sqlite3/libsqlite/sqlite3.c ExpandBlob(r.aMem); aMem 74605 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 74695 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 74702 ext/sqlite3/libsqlite/sqlite3.c r.aMem = pIn3; aMem 74704 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(&r.aMem[ii]) ); aMem 74705 ext/sqlite3/libsqlite/sqlite3.c ExpandBlob(&r.aMem[ii]); aMem 74707 ext/sqlite3/libsqlite/sqlite3.c if( ii ) REGISTER_TRACE(pOp->p3+ii, &r.aMem[ii]); aMem 74727 ext/sqlite3/libsqlite/sqlite3.c if( pIdxKey->aMem[ii].flags & MEM_Null ){ aMem 74777 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 74903 ext/sqlite3/libsqlite/sqlite3.c pMem = &pFrame->aMem[pOp->p3]; aMem 74907 ext/sqlite3/libsqlite/sqlite3.c pMem = &aMem[pOp->p3]; aMem 75011 ext/sqlite3/libsqlite/sqlite3.c pData = &aMem[pOp->p2]; aMem 75022 ext/sqlite3/libsqlite/sqlite3.c pKey = &aMem[pOp->p3]; aMem 75153 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 75177 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 75216 ext/sqlite3/libsqlite/sqlite3.c pOut = &aMem[pOp->p2]; aMem 75597 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 75644 ext/sqlite3/libsqlite/sqlite3.c r.aMem = &aMem[pOp->p2]; aMem 75646 ext/sqlite3/libsqlite/sqlite3.c { int i; for(i=0; i<r.nField; i++) assert( memIsValid(&r.aMem[i]) ); } aMem 75769 ext/sqlite3/libsqlite/sqlite3.c r.aMem = &aMem[pOp->p3]; aMem 75771 ext/sqlite3/libsqlite/sqlite3.c { int i; for(i=0; i<r.nField; i++) assert( memIsValid(&r.aMem[i]) ); } aMem 75867 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(&aMem[pOp->p3]) ); aMem 75868 ext/sqlite3/libsqlite/sqlite3.c memAboutToChange(p, &aMem[pOp->p3]); aMem 75869 ext/sqlite3/libsqlite/sqlite3.c aMem[pOp->p3].u.i += nChange; aMem 76090 ext/sqlite3/libsqlite/sqlite3.c pnErr = &aMem[pOp->p3]; aMem 76093 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76127 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76128 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 76148 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76159 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetInt64(&aMem[pOp->p3], val); aMem 76192 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76193 ext/sqlite3/libsqlite/sqlite3.c pIn3 = &aMem[pOp->p3]; aMem 76247 ext/sqlite3/libsqlite/sqlite3.c pRt = &aMem[pOp->p3]; aMem 76300 ext/sqlite3/libsqlite/sqlite3.c pFrame->aMem = p->aMem; aMem 76332 ext/sqlite3/libsqlite/sqlite3.c p->aMem = aMem = &VdbeFrameMem(pFrame)[-1]; aMem 76335 ext/sqlite3/libsqlite/sqlite3.c p->apCsr = (VdbeCursor **)&aMem[p->nMem+1]; aMem 76366 ext/sqlite3/libsqlite/sqlite3.c pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1]; aMem 76433 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &pFrame->aMem[pOp->p1]; aMem 76435 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76439 ext/sqlite3/libsqlite/sqlite3.c pIn2 = &aMem[pOp->p2]; aMem 76459 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76473 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76489 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76506 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76523 ext/sqlite3/libsqlite/sqlite3.c pIn1 = &aMem[pOp->p1]; aMem 76552 ext/sqlite3/libsqlite/sqlite3.c pRec = &aMem[pOp->p2]; aMem 76562 ext/sqlite3/libsqlite/sqlite3.c ctx.pMem = pMem = &aMem[pOp->p3]; aMem 76578 ext/sqlite3/libsqlite/sqlite3.c if( i ) sqlite3VdbeMemSetInt64(&aMem[i], 1); aMem 76600 ext/sqlite3/libsqlite/sqlite3.c pMem = &aMem[pOp->p1]; aMem 76644 ext/sqlite3/libsqlite/sqlite3.c for(i=0, pMem = &aMem[pOp->p3]; i<3; i++, pMem++){ aMem 76880 ext/sqlite3/libsqlite/sqlite3.c assert( (aMem[pOp->p2].flags & MEM_Str)!=0 ); aMem 76881 ext/sqlite3/libsqlite/sqlite3.c assert( (aMem[pOp->p2].flags & MEM_Static)!=0 ); aMem 76882 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeMemCopy(&sMem, &aMem[pOp->p2]); aMem 76984 ext/sqlite3/libsqlite/sqlite3.c pQuery = &aMem[pOp->p3]; aMem 77034 ext/sqlite3/libsqlite/sqlite3.c pDest = &aMem[pOp->p3]; aMem 77117 ext/sqlite3/libsqlite/sqlite3.c pName = &aMem[pOp->p1]; aMem 77188 ext/sqlite3/libsqlite/sqlite3.c pX = &aMem[pOp->p3]; aMem 77348 ext/sqlite3/libsqlite/sqlite3.c registerTrace(pOrigOp->p2, &aMem[pOrigOp->p2]); aMem 77351 ext/sqlite3/libsqlite/sqlite3.c registerTrace(pOrigOp->p3, &aMem[pOrigOp->p3]); aMem 79619 ext/sqlite3/libsqlite/sqlite3.c u8 *aMem = pTask->list.aMemory; aMem 79630 ext/sqlite3/libsqlite/sqlite3.c if( aMem ){ aMem 79631 ext/sqlite3/libsqlite/sqlite3.c pSorter->list.aMemory = aMem; aMem 79632 ext/sqlite3/libsqlite/sqlite3.c pSorter->nMemory = sqlite3MallocSize(aMem); aMem 80615 ext/sqlite3/libsqlite/sqlite3.c if( r2->aMem[i].flags & MEM_Null ){