Lines Matching refs:aPg
226827 u8 *aPg; /* Page buffer from sqlite3_malloc() */
227043 u8 *aPg = p->aPg;
227047 p->aPg = aPg;
227058 sqlite3_free(pCsr->aPage[i].aPg);
227059 pCsr->aPage[i].aPg = 0;
227126 u8 *aData = p->aPg;
227270 if( pPg->aPg==0 ){
227271 pPg->aPg = (u8*)sqlite3_malloc(pgsz + DBSTAT_PAGE_PADDING_BYTES);
227272 if( pPg->aPg==0 ){
227275 memset(&pPg->aPg[pgsz], 0, DBSTAT_PAGE_PADDING_BYTES);
227281 memcpy(pPg->aPg, a, pgsz);
249367 u8 *aPg = 0;
249371 aPg = pLeaf->p;
249373 iNext = fts5GetU16(&aPg[0]);
249378 fts5GetVarint32(&aPg[pLeaf->szLeaf], iNext);
249410 i1 += fts5GetVarint32(&aPg[i1], iFirst);
249419 memcpy(&aIdx[i2], &aPg[i1], pLeaf->nn-i1);
249428 memmove(&aPg[4], &aPg[4+nShift], nPg-4);
249429 fts5PutU16(&aPg[2], nPg);
249430 if( fts5GetU16(&aPg[0]) ) fts5PutU16(&aPg[0], 4);
249432 memcpy(&aPg[nPg], aIdx, nIdx);
249438 assert( nPg>4 || fts5GetU16(aPg)==0 );
249439 fts5DataWrite(p, iRowid, aPg, nPg);
249456 u8 *aPg = pSeg->pLeaf->p;
249473 memcpy(aIdx, &aPg[iPgIdx], nIdx);
249510 iStart = fts5GetU16(&aPg[0]);
249513 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
249518 if( aPg[iSOP]==0x00 ) iSOP++;
249519 if( aPg[iSOP]==0x00 ) iSOP++;
249521 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
249525 if( iNextOff<pSeg->iEndofDoclist && aPg[iNextOff]==0x00 ) iNextOff++;
249526 if( iNextOff<pSeg->iEndofDoclist && aPg[iNextOff]==0x00 ) iNextOff++;
249530 iSOP += fts5GetVarint32(&aPg[iSOP], nPos);
249533 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
249534 iSOP += fts5GetVarint32(&aPg[iSOP], nPos);
249575 if( fts5GetU16(&aPg[0])==iStart && (bLastInDoclist || iNextOff==iPgIdx) ){
249576 fts5PutU16(&aPg[0], 0);
249581 iOff += sqlite3Fts5PutVarint(&aPg[iOff], iDelta);
249582 aPg[iOff++] = 0x01;
249586 iNextOff += fts5GetVarint(&aPg[iNextOff], &iNextDelta);
249587 iOff += sqlite3Fts5PutVarint(&aPg[iOff], iDelta + iNextDelta);
249623 iNextOff += fts5GetVarint32(&aPg[iNextOff], nPrefix2);
249624 iNextOff += fts5GetVarint32(&aPg[iNextOff], nSuffix2);
249627 iKeyOff += fts5GetVarint32(&aPg[iKeyOff], nPrefix);
249629 iKeyOff += fts5GetVarint32(&aPg[iKeyOff], nSuffix);
249638 iOff += sqlite3Fts5PutVarint(&aPg[iOff], nPrefix);
249640 iOff += sqlite3Fts5PutVarint(&aPg[iOff], nSuffix);
249644 memcpy(&aPg[iOff], &pSeg->term.p[nPrefix], nPrefix2-nPrefix);
249647 memmove(&aPg[iOff], &aPg[iNextOff], nSuffix2);
249711 memmove(&aPg[iOff], &aPg[iNextOff], nMove);
249714 fts5PutU16(&aPg[2], iPgIdx);
249722 nPg += sqlite3Fts5PutVarint(&aPg[nPg], iKeyOut - iPrevKeyOut);
249731 assert_nc( nPg>4 || fts5GetU16(aPg)==0 );
249732 fts5DataWrite(p, FTS5_SEGMENT_ROWID(iSegid,pSeg->iLeafPgno), aPg, nPg);