Lines Matching refs:aPg
223643 u8 *aPg; /* Page buffer from sqlite3_malloc() */
223858 u8 *aPg = p->aPg;
223862 p->aPg = aPg;
223873 sqlite3_free(pCsr->aPage[i].aPg);
223874 pCsr->aPage[i].aPg = 0;
223941 u8 *aData = p->aPg;
224085 if( pPg->aPg==0 ){
224086 pPg->aPg = (u8*)sqlite3_malloc(pgsz + DBSTAT_PAGE_PADDING_BYTES);
224087 if( pPg->aPg==0 ){
224090 memset(&pPg->aPg[pgsz], 0, DBSTAT_PAGE_PADDING_BYTES);
224096 memcpy(pPg->aPg, a, pgsz);
245608 u8 *aPg = 0;
245612 aPg = pLeaf->p;
245614 iNext = fts5GetU16(&aPg[0]);
245619 fts5GetVarint32(&aPg[pLeaf->szLeaf], iNext);
245651 i1 += fts5GetVarint32(&aPg[i1], iFirst);
245660 memcpy(&aIdx[i2], &aPg[i1], pLeaf->nn-i1);
245669 memmove(&aPg[4], &aPg[4+nShift], nPg-4);
245670 fts5PutU16(&aPg[2], nPg);
245671 if( fts5GetU16(&aPg[0]) ) fts5PutU16(&aPg[0], 4);
245673 memcpy(&aPg[nPg], aIdx, nIdx);
245679 assert( nPg>4 || fts5GetU16(aPg)==0 );
245680 fts5DataWrite(p, iRowid, aPg, nPg);
245697 u8 *aPg = pSeg->pLeaf->p;
245714 memcpy(aIdx, &aPg[iPgIdx], nIdx);
245751 iStart = fts5GetU16(&aPg[0]);
245754 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
245759 if( aPg[iSOP]==0x00 ) iSOP++;
245760 if( aPg[iSOP]==0x00 ) iSOP++;
245762 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
245766 if( iNextOff<pSeg->iEndofDoclist && aPg[iNextOff]==0x00 ) iNextOff++;
245767 if( iNextOff<pSeg->iEndofDoclist && aPg[iNextOff]==0x00 ) iNextOff++;
245771 iSOP += fts5GetVarint32(&aPg[iSOP], nPos);
245774 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
245775 iSOP += fts5GetVarint32(&aPg[iSOP], nPos);
245816 if( fts5GetU16(&aPg[0])==iStart && (bLastInDoclist || iNextOff==iPgIdx) ){
245817 fts5PutU16(&aPg[0], 0);
245822 iOff += sqlite3Fts5PutVarint(&aPg[iOff], iDelta);
245823 aPg[iOff++] = 0x01;
245827 iNextOff += fts5GetVarint(&aPg[iNextOff], &iNextDelta);
245828 iOff += sqlite3Fts5PutVarint(&aPg[iOff], iDelta + iNextDelta);
245864 iNextOff += fts5GetVarint32(&aPg[iNextOff], nPrefix2);
245865 iNextOff += fts5GetVarint32(&aPg[iNextOff], nSuffix2);
245868 iKeyOff += fts5GetVarint32(&aPg[iKeyOff], nPrefix);
245870 iKeyOff += fts5GetVarint32(&aPg[iKeyOff], nSuffix);
245879 iOff += sqlite3Fts5PutVarint(&aPg[iOff], nPrefix);
245881 iOff += sqlite3Fts5PutVarint(&aPg[iOff], nSuffix);
245885 memcpy(&aPg[iOff], &pSeg->term.p[nPrefix], nPrefix2-nPrefix);
245888 memmove(&aPg[iOff], &aPg[iNextOff], nSuffix2);
245952 memmove(&aPg[iOff], &aPg[iNextOff], nMove);
245955 fts5PutU16(&aPg[2], iPgIdx);
245963 nPg += sqlite3Fts5PutVarint(&aPg[nPg], iKeyOut - iPrevKeyOut);
245972 assert_nc( nPg>4 || fts5GetU16(aPg)==0 );
245973 fts5DataWrite(p, FTS5_SEGMENT_ROWID(iSegid,pSeg->iLeafPgno), aPg, nPg);