iBlock 18820 ext/sqlite3/libsqlite/sqlite3.c int iBlock; iBlock 18825 ext/sqlite3/libsqlite/sqlite3.c iBlock = (int)(((u8 *)pOld-mem5.zPool)/mem5.szAtom); iBlock 18828 ext/sqlite3/libsqlite/sqlite3.c assert( iBlock>=0 && iBlock<mem5.nBlock ); iBlock 18830 ext/sqlite3/libsqlite/sqlite3.c assert( (mem5.aCtrl[iBlock] & CTRL_FREE)==0 ); iBlock 18832 ext/sqlite3/libsqlite/sqlite3.c iLogsize = mem5.aCtrl[iBlock] & CTRL_LOGSIZE; iBlock 18834 ext/sqlite3/libsqlite/sqlite3.c assert( iBlock+size-1<(u32)mem5.nBlock ); iBlock 18836 ext/sqlite3/libsqlite/sqlite3.c mem5.aCtrl[iBlock] |= CTRL_FREE; iBlock 18837 ext/sqlite3/libsqlite/sqlite3.c mem5.aCtrl[iBlock+size-1] |= CTRL_FREE; iBlock 18845 ext/sqlite3/libsqlite/sqlite3.c mem5.aCtrl[iBlock] = CTRL_FREE | iLogsize; iBlock 18848 ext/sqlite3/libsqlite/sqlite3.c if( (iBlock>>iLogsize) & 1 ){ iBlock 18849 ext/sqlite3/libsqlite/sqlite3.c iBuddy = iBlock - size; iBlock 18851 ext/sqlite3/libsqlite/sqlite3.c iBuddy = iBlock + size; iBlock 18858 ext/sqlite3/libsqlite/sqlite3.c if( iBuddy<iBlock ){ iBlock 18860 ext/sqlite3/libsqlite/sqlite3.c mem5.aCtrl[iBlock] = 0; iBlock 18861 ext/sqlite3/libsqlite/sqlite3.c iBlock = iBuddy; iBlock 18863 ext/sqlite3/libsqlite/sqlite3.c mem5.aCtrl[iBlock] = CTRL_FREE | iLogsize; iBlock 18872 ext/sqlite3/libsqlite/sqlite3.c memset(&mem5.zPool[iBlock*mem5.szAtom], 0x55, size); iBlock 18875 ext/sqlite3/libsqlite/sqlite3.c memsys5Link(iBlock, iLogsize); iBlock 144845 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 iBlock, /* Block id for new block */ iBlock 144852 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(pStmt, 1, iBlock); iBlock 146585 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 iBlock; /* Current block id */ iBlock 146739 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 iPtr = pWriter->aNodeWriter[0].iBlock; iBlock 146791 ext/sqlite3/libsqlite/sqlite3.c rc = fts3WriteSegment(p, pNode->iBlock, pNode->block.a, pNode->block.n); iBlock 146797 ext/sqlite3/libsqlite/sqlite3.c iNextPtr = pNode->iBlock; iBlock 146798 ext/sqlite3/libsqlite/sqlite3.c pNode->iBlock++; iBlock 146911 ext/sqlite3/libsqlite/sqlite3.c rc = fts3WriteSegment(p, pLeaf->iBlock, pLeaf->block.a, pLeaf->block.n); iBlock 146931 ext/sqlite3/libsqlite/sqlite3.c pLeaf->iBlock++; iBlock 147016 ext/sqlite3/libsqlite/sqlite3.c &pBlock->a[1], pWriter->aNodeWriter[0].iBlock iBlock 147027 ext/sqlite3/libsqlite/sqlite3.c rc = fts3WriteSegment(p, pNode->iBlock, pNode->block.a, pNode->block.n); iBlock 147039 ext/sqlite3/libsqlite/sqlite3.c pWriter->aNodeWriter[0].iBlock, /* leaves_end_block */ iBlock 147193 ext/sqlite3/libsqlite/sqlite3.c pWriter->aNodeWriter[i].iBlock = pWriter->iStart + i*pWriter->nLeafEst; iBlock 147197 ext/sqlite3/libsqlite/sqlite3.c pNode->iBlock = pWriter->iStart + pWriter->nLeafEst*nHeight; iBlock 147218 ext/sqlite3/libsqlite/sqlite3.c pNode->iBlock = reader.iChild; iBlock 147342 ext/sqlite3/libsqlite/sqlite3.c pWriter->aNodeWriter[i].iBlock = pWriter->iStart + i*pWriter->nLeafEst; iBlock 147522 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 iBlock = 0; /* Block id */ iBlock 147536 ext/sqlite3/libsqlite/sqlite3.c rc = fts3TruncateNode(aRoot, nRoot, &root, zTerm, nTerm, &iBlock); iBlock 147542 ext/sqlite3/libsqlite/sqlite3.c while( rc==SQLITE_OK && iBlock ){ iBlock 147545 ext/sqlite3/libsqlite/sqlite3.c iNewStart = iBlock; iBlock 147547 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Fts3ReadBlock(p, iBlock, &aBlock, &nBlock, 0); iBlock 147549 ext/sqlite3/libsqlite/sqlite3.c rc = fts3TruncateNode(aBlock, nBlock, &block, zTerm, nTerm, &iBlock);