nMem 9705 ext/sqlite3/libsqlite/sqlite3.c int nMem; /* Number of memory cells required */ nMem 12517 ext/sqlite3/libsqlite/sqlite3.c int nMem; /* Number of memory cells used so far */ nMem 14645 ext/sqlite3/libsqlite/sqlite3.c int nMem; /* Number of entries in aMem */ nMem 14826 ext/sqlite3/libsqlite/sqlite3.c int nMem; /* Number of memory locations currently allocated */ nMem 63849 ext/sqlite3/libsqlite/sqlite3.c for(i=1, pX=&pVdbe->aMem[1]; i<=pVdbe->nMem; i++, pX++){ nMem 66157 ext/sqlite3/libsqlite/sqlite3.c assert( p->nMem>9 ); nMem 66397 ext/sqlite3/libsqlite/sqlite3.c for(i=1; i<p->nMem; i++){ nMem 66442 ext/sqlite3/libsqlite/sqlite3.c int nMem; /* Number of VM memory registers */ nMem 66459 ext/sqlite3/libsqlite/sqlite3.c nMem = pParse->nMem; nMem 66474 ext/sqlite3/libsqlite/sqlite3.c nMem += nCursor; nMem 66484 ext/sqlite3/libsqlite/sqlite3.c if( pParse->explain && nMem<10 ){ nMem 66485 ext/sqlite3/libsqlite/sqlite3.c nMem = 10; nMem 66504 ext/sqlite3/libsqlite/sqlite3.c p->aMem = allocSpace(p->aMem, nMem*sizeof(Mem), &zCsr, zEnd, &nByte); nMem 66537 ext/sqlite3/libsqlite/sqlite3.c p->nMem = nMem; /* not from 0..nMem-1 */ nMem 66538 ext/sqlite3/libsqlite/sqlite3.c for(n=1; n<=nMem; n++){ nMem 66606 ext/sqlite3/libsqlite/sqlite3.c v->nMem = pFrame->nMem; nMem 66634 ext/sqlite3/libsqlite/sqlite3.c releaseMemArray(&p->aMem[1], p->nMem); nMem 66659 ext/sqlite3/libsqlite/sqlite3.c for(i=1; i<=p->nMem; i++) assert( p->aMem[i].flags==MEM_Undefined ); nMem 70942 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = &p->aMem[p->nMem-iCur]; nMem 71357 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p2<=(p->nMem-p->nCursor) ); nMem 71490 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p1<=(p->nMem-p->nCursor) ); nMem 71497 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p2<=(p->nMem-p->nCursor) ); nMem 71504 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3<=(p->nMem-p->nCursor) ); nMem 71511 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p2<=(p->nMem-p->nCursor) ); nMem 71516 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3<=(p->nMem-p->nCursor) ); nMem 71615 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p1>0 && pOp->p1<=(p->nMem-p->nCursor) ); nMem 71655 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p1>0 && pOp->p1<=(p->nMem-p->nCursor) ); nMem 71921 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3<=(p->nMem-p->nCursor) ); nMem 71946 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3<=(p->nMem-p->nCursor) ); nMem 71967 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p1>0 && pOp->p1<=(p->nMem-p->nCursor) ); nMem 72034 ext/sqlite3/libsqlite/sqlite3.c assert( pOut<=&aMem[(p->nMem-p->nCursor)] ); nMem 72035 ext/sqlite3/libsqlite/sqlite3.c assert( pIn1<=&aMem[(p->nMem-p->nCursor)] ); nMem 72119 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p1+pOp->p2<=(p->nMem-p->nCursor)+1 ); nMem 72413 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3>0 && pOp->p3<=(p->nMem-p->nCursor) ); nMem 72417 ext/sqlite3/libsqlite/sqlite3.c assert( n==0 || (pOp->p2>0 && pOp->p2+n<=(p->nMem-p->nCursor)+1) ); nMem 72888 ext/sqlite3/libsqlite/sqlite3.c assert( p1>0 && p1+mx<=(p->nMem-p->nCursor)+1 ); nMem 72889 ext/sqlite3/libsqlite/sqlite3.c assert( p2>0 && p2+mx<=(p->nMem-p->nCursor)+1 ); nMem 72891 ext/sqlite3/libsqlite/sqlite3.c assert( p1>0 && p1+n<=(p->nMem-p->nCursor)+1 ); nMem 72892 ext/sqlite3/libsqlite/sqlite3.c assert( p2>0 && p2+n<=(p->nMem-p->nCursor)+1 ); nMem 73150 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3>0 && pOp->p3<=(p->nMem-p->nCursor) ); nMem 73407 ext/sqlite3/libsqlite/sqlite3.c assert( pIn1 <= &p->aMem[(p->nMem-p->nCursor)] ); nMem 73469 ext/sqlite3/libsqlite/sqlite3.c assert( nField>0 && pOp->p2>0 && pOp->p2+nField<=(p->nMem-p->nCursor)+1 ); nMem 73560 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3>0 && pOp->p3<=(p->nMem-p->nCursor) ); nMem 74154 ext/sqlite3/libsqlite/sqlite3.c assert( p2<=(p->nMem-p->nCursor) ); nMem 74902 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3<=pFrame->nMem ); nMem 74906 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3<=(p->nMem-p->nCursor) ); nMem 75634 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem-p->nCursor)+1 ); nMem 76089 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3>0 && pOp->p3<=(p->nMem-p->nCursor) ); nMem 76237 ext/sqlite3/libsqlite/sqlite3.c int nMem; /* Number of memory registers for sub-program */ nMem 76283 ext/sqlite3/libsqlite/sqlite3.c nMem = pProgram->nMem + pProgram->nCsr; nMem 76285 ext/sqlite3/libsqlite/sqlite3.c + nMem * sizeof(Mem) nMem 76297 ext/sqlite3/libsqlite/sqlite3.c pFrame->nChildMem = nMem; nMem 76301 ext/sqlite3/libsqlite/sqlite3.c pFrame->nMem = p->nMem; nMem 76320 ext/sqlite3/libsqlite/sqlite3.c assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem ); nMem 76333 ext/sqlite3/libsqlite/sqlite3.c p->nMem = pFrame->nChildMem; nMem 76335 ext/sqlite3/libsqlite/sqlite3.c p->apCsr = (VdbeCursor **)&aMem[p->nMem+1]; nMem 76561 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3>0 && pOp->p3<=(p->nMem-p->nCursor) ); nMem 76599 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p1>0 && pOp->p1<=(p->nMem-p->nCursor) ); nMem 77033 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3>0 && pOp->p3<=(p->nMem-p->nCursor) ); nMem 77729 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 1; nMem 84558 ext/sqlite3/libsqlite/sqlite3.c *prRhsHasNull = ++pParse->nMem; nMem 84596 ext/sqlite3/libsqlite/sqlite3.c *prRhsHasNull = rMayHaveNull = ++pParse->nMem; nMem 84808 ext/sqlite3/libsqlite/sqlite3.c sqlite3SelectDestInit(&dest, 0, ++pParse->nMem); nMem 85388 ext/sqlite3/libsqlite/sqlite3.c assert( target>0 && target<=pParse->nMem ); nMem 85691 ext/sqlite3/libsqlite/sqlite3.c r1 = pParse->nMem+1; nMem 85692 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nFarg; nMem 86044 ext/sqlite3/libsqlite/sqlite3.c r2 = ++pParse->nMem; nMem 86067 ext/sqlite3/libsqlite/sqlite3.c assert( target>0 && target<=pParse->nMem ); nMem 86112 ext/sqlite3/libsqlite/sqlite3.c iMem = ++pParse->nMem; nMem 87037 ext/sqlite3/libsqlite/sqlite3.c pCol->iMem = ++pParse->nMem; nMem 87095 ext/sqlite3/libsqlite/sqlite3.c pItem->iMem = ++pParse->nMem; nMem 87167 ext/sqlite3/libsqlite/sqlite3.c return ++pParse->nMem; nMem 87206 ext/sqlite3/libsqlite/sqlite3.c i = pParse->nMem+1; nMem 87207 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nReg; nMem 87720 ext/sqlite3/libsqlite/sqlite3.c int i = ++pParse->nMem; nMem 89045 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = MAX(pParse->nMem, iMem); nMem 89139 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = MAX(pParse->nMem, regPrev+nColTest); nMem 89284 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = MAX(pParse->nMem, regCol+nCol); nMem 89365 ext/sqlite3/libsqlite/sqlite3.c iMem = pParse->nMem+1; nMem 89395 ext/sqlite3/libsqlite/sqlite3.c analyzeOneTable(pParse, pTab, pOnlyIdx, iStatCur,pParse->nMem+1,pParse->nTab); nMem 91046 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 0; nMem 91793 ext/sqlite3/libsqlite/sqlite3.c reg1 = pParse->regRowid = ++pParse->nMem; nMem 91794 ext/sqlite3/libsqlite/sqlite3.c reg2 = pParse->regRoot = ++pParse->nMem; nMem 91795 ext/sqlite3/libsqlite/sqlite3.c reg3 = ++pParse->nMem; nMem 94032 ext/sqlite3/libsqlite/sqlite3.c int iMem = ++pParse->nMem; nMem 95937 ext/sqlite3/libsqlite/sqlite3.c memCnt = ++pParse->nMem; nMem 95966 ext/sqlite3/libsqlite/sqlite3.c iRowSet = ++pParse->nMem; nMem 95974 ext/sqlite3/libsqlite/sqlite3.c iPk = pParse->nMem+1; nMem 95975 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nPk; nMem 96003 ext/sqlite3/libsqlite/sqlite3.c iKey = pParse->nMem + 1; nMem 96005 ext/sqlite3/libsqlite/sqlite3.c if( iKey>pParse->nMem ) pParse->nMem = iKey; nMem 96027 ext/sqlite3/libsqlite/sqlite3.c iKey = ++pParse->nMem; nMem 96219 ext/sqlite3/libsqlite/sqlite3.c iOld = pParse->nMem+1; nMem 96220 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += (1 + pTab->nCol); nMem 99859 ext/sqlite3/libsqlite/sqlite3.c pToplevel->nMem++; /* Register to hold name of table */ nMem 99860 ext/sqlite3/libsqlite/sqlite3.c pInfo->regCtr = ++pToplevel->nMem; /* Max rowid register */ nMem 99861 ext/sqlite3/libsqlite/sqlite3.c pToplevel->nMem++; /* Rowid in sqlite_sequence */ nMem 100213 ext/sqlite3/libsqlite/sqlite3.c regRowid = regIns = pParse->nMem+1; nMem 100214 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pTab->nCol + 1; nMem 100217 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem++; nMem 100274 ext/sqlite3/libsqlite/sqlite3.c regYield = ++pParse->nMem; nMem 100376 ext/sqlite3/libsqlite/sqlite3.c regRowCount = ++pParse->nMem; nMem 100390 ext/sqlite3/libsqlite/sqlite3.c aRegIdx[i] = ++pParse->nMem; nMem 103757 ext/sqlite3/libsqlite/sqlite3.c int nMem = ++pParse->nMem; nMem 103762 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Int64, 0, nMem, 0, (char*)pI64, P4_INT64); nMem 103765 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, nMem, 1); nMem 103878 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 2; nMem 103930 ext/sqlite3/libsqlite/sqlite3.c int nMem = ++pParse->nMem; nMem 103931 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, nMem, 0, aFcntl[0], 0); nMem 103934 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, nMem, 1); nMem 104008 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += 2; nMem 104100 ext/sqlite3/libsqlite/sqlite3.c iReg = ++pParse->nMem; nMem 104607 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 6; nMem 104650 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 4; nMem 104687 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 6; nMem 104691 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 3; nMem 104694 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, pParse->nMem); nMem 104718 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, pParse->nMem); nMem 104732 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 5; nMem 104755 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 3; nMem 104775 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 2; nMem 104799 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 8; nMem 104853 ext/sqlite3/libsqlite/sqlite3.c regResult = pParse->nMem+1; nMem 104854 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += 4; nMem 104855 ext/sqlite3/libsqlite/sqlite3.c regKey = ++pParse->nMem; nMem 104856 ext/sqlite3/libsqlite/sqlite3.c regRow = ++pParse->nMem; nMem 104875 ext/sqlite3/libsqlite/sqlite3.c if( pTab->nCol+regRow>pParse->nMem ) pParse->nMem = pTab->nCol + regRow; nMem 105016 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 6; nMem 105068 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = MAX( pParse->nMem, cnt+8 ); nMem 105105 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = MAX(pParse->nMem, 8+j); nMem 105359 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 1; nMem 105388 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 3; nMem 105497 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 2; nMem 106967 ext/sqlite3/libsqlite/sqlite3.c int regRecord = ++pParse->nMem; /* Assembled sorter record */ nMem 106976 ext/sqlite3/libsqlite/sqlite3.c regBase = pParse->nMem + 1; nMem 106977 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nBase; nMem 106996 ext/sqlite3/libsqlite/sqlite3.c regPrevKey = pParse->nMem+1; nMem 106997 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pSort->nOBSat; nMem 107018 ext/sqlite3/libsqlite/sqlite3.c pSort->regReturn = ++pParse->nMem; nMem 107160 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nPrefixReg; nMem 107162 ext/sqlite3/libsqlite/sqlite3.c pDest->iSdst = pParse->nMem+1; nMem 107163 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nResultCol; nMem 107164 ext/sqlite3/libsqlite/sqlite3.c }else if( pDest->iSdst+nResultCol > pParse->nMem ){ nMem 107170 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nResultCol; nMem 107199 ext/sqlite3/libsqlite/sqlite3.c regPrev = pParse->nMem+1; nMem 107200 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nResultCol; nMem 107673 ext/sqlite3/libsqlite/sqlite3.c int regSortOut = ++pParse->nMem; nMem 108279 ext/sqlite3/libsqlite/sqlite3.c p->iLimit = iLimit = ++pParse->nMem; nMem 108297 ext/sqlite3/libsqlite/sqlite3.c p->iOffset = iOffset = ++pParse->nMem; nMem 108298 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem++; /* Allocate an extra register for limit+offset */ nMem 108470 ext/sqlite3/libsqlite/sqlite3.c regCurrent = ++pParse->nMem; nMem 109355 ext/sqlite3/libsqlite/sqlite3.c regPrev = pParse->nMem+1; nMem 109356 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nExpr+1; nMem 109380 ext/sqlite3/libsqlite/sqlite3.c regLimitA = ++pParse->nMem; nMem 109381 ext/sqlite3/libsqlite/sqlite3.c regLimitB = ++pParse->nMem; nMem 109393 ext/sqlite3/libsqlite/sqlite3.c regAddrA = ++pParse->nMem; nMem 109394 ext/sqlite3/libsqlite/sqlite3.c regAddrB = ++pParse->nMem; nMem 109395 ext/sqlite3/libsqlite/sqlite3.c regOutA = ++pParse->nMem; nMem 109396 ext/sqlite3/libsqlite/sqlite3.c regOutB = ++pParse->nMem; nMem 111095 ext/sqlite3/libsqlite/sqlite3.c if( regHit==0 && pAggInfo->nAccumulator ) regHit = ++pParse->nMem; nMem 111307 ext/sqlite3/libsqlite/sqlite3.c pItem->regReturn = ++pParse->nMem; nMem 111330 ext/sqlite3/libsqlite/sqlite3.c pItem->regReturn = ++pParse->nMem; nMem 111554 ext/sqlite3/libsqlite/sqlite3.c sAggInfo.mnReg = pParse->nMem+1; nMem 111569 ext/sqlite3/libsqlite/sqlite3.c sAggInfo.mxReg = pParse->nMem; nMem 111599 ext/sqlite3/libsqlite/sqlite3.c iUseFlag = ++pParse->nMem; nMem 111600 ext/sqlite3/libsqlite/sqlite3.c iAbortFlag = ++pParse->nMem; nMem 111601 ext/sqlite3/libsqlite/sqlite3.c regOutputRow = ++pParse->nMem; nMem 111603 ext/sqlite3/libsqlite/sqlite3.c regReset = ++pParse->nMem; nMem 111605 ext/sqlite3/libsqlite/sqlite3.c iAMem = pParse->nMem + 1; nMem 111606 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pGroupBy->nExpr; nMem 111607 ext/sqlite3/libsqlite/sqlite3.c iBMem = pParse->nMem + 1; nMem 111608 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pGroupBy->nExpr; nMem 112861 ext/sqlite3/libsqlite/sqlite3.c if( pParse->nMem<3 ){ nMem 112862 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem = 3; nMem 113176 ext/sqlite3/libsqlite/sqlite3.c pProgram->nMem = pSubParse->nMem; nMem 113251 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Program, reg, ignoreJump, ++pParse->nMem); nMem 113678 ext/sqlite3/libsqlite/sqlite3.c reg = ++pParse->nMem; nMem 113683 ext/sqlite3/libsqlite/sqlite3.c reg = ++pParse->nMem; nMem 113710 ext/sqlite3/libsqlite/sqlite3.c regRowSet = ++pParse->nMem; nMem 113711 ext/sqlite3/libsqlite/sqlite3.c regOldRowid = regNewRowid = ++pParse->nMem; nMem 113713 ext/sqlite3/libsqlite/sqlite3.c regOld = pParse->nMem + 1; nMem 113714 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pTab->nCol; nMem 113717 ext/sqlite3/libsqlite/sqlite3.c regNewRowid = ++pParse->nMem; nMem 113719 ext/sqlite3/libsqlite/sqlite3.c regNew = pParse->nMem + 1; nMem 113720 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pTab->nCol; nMem 113770 ext/sqlite3/libsqlite/sqlite3.c iPk = pParse->nMem+1; nMem 113771 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nPk; nMem 113772 ext/sqlite3/libsqlite/sqlite3.c regKey = ++pParse->nMem; nMem 113800 ext/sqlite3/libsqlite/sqlite3.c regRowCount = ++pParse->nMem; nMem 114153 ext/sqlite3/libsqlite/sqlite3.c iReg = ++pParse->nMem; nMem 114154 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pTab->nCol+1; nMem 114978 ext/sqlite3/libsqlite/sqlite3.c iReg = ++pParse->nMem; nMem 119102 ext/sqlite3/libsqlite/sqlite3.c regBase = pParse->nMem + 1; nMem 119104 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += nReg; nMem 119472 ext/sqlite3/libsqlite/sqlite3.c pLevel->iLeftJoin = ++pParse->nMem; nMem 119544 ext/sqlite3/libsqlite/sqlite3.c iReleaseReg = ++pParse->nMem; nMem 119620 ext/sqlite3/libsqlite/sqlite3.c memEndValue = ++pParse->nMem; nMem 119635 ext/sqlite3/libsqlite/sqlite3.c iRowidReg = ++pParse->nMem; nMem 119751 ext/sqlite3/libsqlite/sqlite3.c pLevel->iLikeRepCntr = ++pParse->nMem; nMem 119888 ext/sqlite3/libsqlite/sqlite3.c iRowidReg = ++pParse->nMem; nMem 119972 ext/sqlite3/libsqlite/sqlite3.c int regReturn = ++pParse->nMem; /* Register used with OP_Gosub */ nMem 120027 ext/sqlite3/libsqlite/sqlite3.c regRowset = ++pParse->nMem; nMem 120035 ext/sqlite3/libsqlite/sqlite3.c regRowid = ++pParse->nMem;