Lines Matching refs:cksum
56247 ** This cksum is initialized to a 32-bit random value that appears in the
56813 u32 cksum; /* MJ checksum value read from journal */
56824 || SQLITE_OK!=(rc = read32bits(pJrnl, szJ-12, &cksum))
56834 cksum -= zSuper[u];
56836 if( cksum ){
57196 u32 cksum = 0; /* Checksum of string zSuper */
57212 cksum += zSuper[nSuper];
57230 || (0 != (rc = write32bits(pPager->jfd, iHdrOff+4+nSuper+4, cksum)))
57701 u32 cksum = pPager->cksumInit; /* Checksum value to return */
57704 cksum += aData[i];
57707 return cksum;
57786 u32 cksum; /* Checksum used for sanity checking */
57839 rc = read32bits(jfd, (*pOffset)-4, &cksum);
57841 if( !isSavepnt && pager_cksum(pPager, (u8*)aData)!=cksum ){
61501 u32 cksum;
61512 cksum = pager_cksum(pPager, (u8*)pData2);
61527 rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum);
195096 int iLangid, /* Language id to return cksum for */
195097 int iIndex, /* Index to cksum (0..p->nIndex-1) */
195103 u64 cksum = 0;
195148 cksum = cksum ^ fts3ChecksumEntry(
195160 return cksum;
222434 static int sqlite3Fts5IndexIntegrityCheck(Fts5Index*, u64 cksum, int bUseCksum);
235868 u64 cksum = *pCksum;
235876 cksum ^= sqlite3Fts5IndexEntryCksum(rowid, 0, 0, iIdx, z, n);
235885 cksum ^= sqlite3Fts5IndexEntryCksum(rowid, iCol, iOff, iIdx, z, n);
235894 *pCksum = cksum;
236224 ** as calculated by sqlite3Fts5IndexEntryCksum() is cksum.
236231 static int sqlite3Fts5IndexIntegrityCheck(Fts5Index *p, u64 cksum, int bUseCksum){
236261 /* The cksum argument passed to this function is a checksum calculated
236306 if( p->rc==SQLITE_OK && bUseCksum && cksum!=cksum2 ) p->rc = FTS5_CORRUPT;
240564 u64 cksum;
240616 pCtx->cksum ^= sqlite3Fts5IndexEntryCksum(
240627 pCtx->cksum ^= sqlite3Fts5IndexEntryCksum(
240664 ** %_content table. This block stores the checksum in ctx.cksum. */
240740 rc = sqlite3Fts5IndexIntegrityCheck(p->pIndex, ctx.cksum, bUseCksum);