nBlock 18090 ext/sqlite3/libsqlite/sqlite3.c static void *memsys3Checkout(u32 i, u32 nBlock){ nBlock 18094 ext/sqlite3/libsqlite/sqlite3.c assert( mem3.aPool[i-1].u.hdr.size4x/4==nBlock ); nBlock 18095 ext/sqlite3/libsqlite/sqlite3.c assert( mem3.aPool[i+nBlock-1].u.hdr.prevSize==nBlock ); nBlock 18097 ext/sqlite3/libsqlite/sqlite3.c mem3.aPool[i-1].u.hdr.size4x = nBlock*4 | 1 | (x&2); nBlock 18098 ext/sqlite3/libsqlite/sqlite3.c mem3.aPool[i+nBlock-1].u.hdr.prevSize = nBlock; nBlock 18099 ext/sqlite3/libsqlite/sqlite3.c mem3.aPool[i+nBlock-1].u.hdr.size4x |= 2; nBlock 18108 ext/sqlite3/libsqlite/sqlite3.c static void *memsys3FromMaster(u32 nBlock){ nBlock 18110 ext/sqlite3/libsqlite/sqlite3.c assert( mem3.szMaster>=nBlock ); nBlock 18111 ext/sqlite3/libsqlite/sqlite3.c if( nBlock>=mem3.szMaster-1 ){ nBlock 18121 ext/sqlite3/libsqlite/sqlite3.c newi = mem3.iMaster + mem3.szMaster - nBlock; nBlock 18123 ext/sqlite3/libsqlite/sqlite3.c mem3.aPool[mem3.iMaster+mem3.szMaster-1].u.hdr.prevSize = nBlock; nBlock 18125 ext/sqlite3/libsqlite/sqlite3.c mem3.aPool[newi-1].u.hdr.size4x = nBlock*4 + 1; nBlock 18126 ext/sqlite3/libsqlite/sqlite3.c mem3.szMaster -= nBlock; nBlock 18194 ext/sqlite3/libsqlite/sqlite3.c u32 nBlock; nBlock 18200 ext/sqlite3/libsqlite/sqlite3.c nBlock = 2; nBlock 18202 ext/sqlite3/libsqlite/sqlite3.c nBlock = (nByte + 11)/8; nBlock 18204 ext/sqlite3/libsqlite/sqlite3.c assert( nBlock>=2 ); nBlock 18211 ext/sqlite3/libsqlite/sqlite3.c if( nBlock <= MX_SMALL ){ nBlock 18212 ext/sqlite3/libsqlite/sqlite3.c i = mem3.aiSmall[nBlock-2]; nBlock 18214 ext/sqlite3/libsqlite/sqlite3.c memsys3UnlinkFromList(i, &mem3.aiSmall[nBlock-2]); nBlock 18215 ext/sqlite3/libsqlite/sqlite3.c return memsys3Checkout(i, nBlock); nBlock 18218 ext/sqlite3/libsqlite/sqlite3.c int hash = nBlock % N_HASH; nBlock 18220 ext/sqlite3/libsqlite/sqlite3.c if( mem3.aPool[i-1].u.hdr.size4x/4==nBlock ){ nBlock 18222 ext/sqlite3/libsqlite/sqlite3.c return memsys3Checkout(i, nBlock); nBlock 18231 ext/sqlite3/libsqlite/sqlite3.c if( mem3.szMaster>=nBlock ){ nBlock 18232 ext/sqlite3/libsqlite/sqlite3.c return memsys3FromMaster(nBlock); nBlock 18243 ext/sqlite3/libsqlite/sqlite3.c for(toFree=nBlock*16; toFree<(mem3.nPool*16); toFree *= 2){ nBlock 18258 ext/sqlite3/libsqlite/sqlite3.c if( mem3.szMaster>=nBlock ){ nBlock 18259 ext/sqlite3/libsqlite/sqlite3.c return memsys3FromMaster(nBlock); nBlock 18624 ext/sqlite3/libsqlite/sqlite3.c int nBlock; /* Number of szAtom sized blocks in zPool */ nBlock 18676 ext/sqlite3/libsqlite/sqlite3.c assert( i>=0 && i<mem5.nBlock ); nBlock 18699 ext/sqlite3/libsqlite/sqlite3.c assert( i>=0 && i<mem5.nBlock ); nBlock 18706 ext/sqlite3/libsqlite/sqlite3.c assert( x<mem5.nBlock ); nBlock 18733 ext/sqlite3/libsqlite/sqlite3.c assert( i>=0 && i<mem5.nBlock ); nBlock 18828 ext/sqlite3/libsqlite/sqlite3.c assert( iBlock>=0 && iBlock<mem5.nBlock ); nBlock 18834 ext/sqlite3/libsqlite/sqlite3.c assert( iBlock+size-1<(u32)mem5.nBlock ); nBlock 18854 ext/sqlite3/libsqlite/sqlite3.c if( (iBuddy+(1<<iLogsize))>mem5.nBlock ) break; nBlock 19005 ext/sqlite3/libsqlite/sqlite3.c mem5.nBlock = (nByte / (mem5.szAtom+sizeof(u8))); nBlock 19007 ext/sqlite3/libsqlite/sqlite3.c mem5.aCtrl = (u8 *)&mem5.zPool[mem5.nBlock*mem5.szAtom]; nBlock 19016 ext/sqlite3/libsqlite/sqlite3.c if( (iOffset+nAlloc)<=mem5.nBlock ){ nBlock 19021 ext/sqlite3/libsqlite/sqlite3.c assert((iOffset+nAlloc)>mem5.nBlock); nBlock 147216 ext/sqlite3/libsqlite/sqlite3.c int nBlock = 0; nBlock 147219 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Fts3ReadBlock(p, reader.iChild, &aBlock, &nBlock, 0); nBlock 147220 ext/sqlite3/libsqlite/sqlite3.c blobGrowBuffer(&pNode->block, MAX(nBlock, p->nNodeSize), &rc); nBlock 147222 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNode->block.a, aBlock, nBlock); nBlock 147223 ext/sqlite3/libsqlite/sqlite3.c pNode->block.n = nBlock; nBlock 147544 ext/sqlite3/libsqlite/sqlite3.c int nBlock = 0; nBlock 147547 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Fts3ReadBlock(p, iBlock, &aBlock, &nBlock, 0); nBlock 147549 ext/sqlite3/libsqlite/sqlite3.c rc = fts3TruncateNode(aBlock, nBlock, &block, zTerm, nTerm, &iBlock);