Lines Matching refs:aPg
231468 u8 *aPg; /* Page buffer from sqlite3_malloc() */
231684 u8 *aPg = p->aPg;
231688 p->aPg = aPg;
231699 sqlite3_free(pCsr->aPage[i].aPg);
231700 pCsr->aPage[i].aPg = 0;
231767 u8 *aData = p->aPg;
231911 if( pPg->aPg==0 ){
231912 pPg->aPg = (u8*)sqlite3_malloc(pgsz + DBSTAT_PAGE_PADDING_BYTES);
231913 if( pPg->aPg==0 ){
231916 memset(&pPg->aPg[pgsz], 0, DBSTAT_PAGE_PADDING_BYTES);
231922 memcpy(pPg->aPg, a, pgsz);
255230 u8 *aPg = 0;
255234 aPg = pLeaf->p;
255236 iNext = fts5GetU16(&aPg[0]);
255241 fts5GetVarint32(&aPg[pLeaf->szLeaf], iNext);
255273 i1 += fts5GetVarint32(&aPg[i1], iFirst);
255282 memcpy(&aIdx[i2], &aPg[i1], pLeaf->nn-i1);
255288 /* Modify the contents of buffer aPg[]. Set nPg to the new size
255291 memmove(&aPg[4], &aPg[4+nShift], nPg-4);
255292 fts5PutU16(&aPg[2], nPg);
255293 if( fts5GetU16(&aPg[0]) ) fts5PutU16(&aPg[0], 4);
255295 memcpy(&aPg[nPg], aIdx, nIdx);
255301 assert( nPg>4 || fts5GetU16(aPg)==0 );
255302 fts5DataWrite(p, iRowid, aPg, nPg);
255319 u8 *aPg = pSeg->pLeaf->p;
255336 memcpy(aIdx, &aPg[iPgIdx], nIdx);
255373 iStart = fts5GetU16(&aPg[0]);
255376 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
255381 if( aPg[iSOP]==0x00 ) iSOP++;
255382 if( aPg[iSOP]==0x00 ) iSOP++;
255384 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
255388 if( iNextOff<pSeg->iEndofDoclist && aPg[iNextOff]==0x00 ) iNextOff++;
255389 if( iNextOff<pSeg->iEndofDoclist && aPg[iNextOff]==0x00 ) iNextOff++;
255393 iSOP += fts5GetVarint32(&aPg[iSOP], nPos);
255396 iSOP = iStart + fts5GetVarint(&aPg[iStart], &iDelta);
255397 iSOP += fts5GetVarint32(&aPg[iSOP], nPos);
255438 if( fts5GetU16(&aPg[0])==iStart && (bLastInDoclist || iNextOff==iPgIdx) ){
255439 fts5PutU16(&aPg[0], 0);
255444 iOff += sqlite3Fts5PutVarint(&aPg[iOff], iDelta);
255445 aPg[iOff++] = 0x01;
255449 iNextOff += fts5GetVarint(&aPg[iNextOff], &iNextDelta);
255450 iOff += sqlite3Fts5PutVarint(&aPg[iOff], iDelta + iNextDelta);
255486 iNextOff += fts5GetVarint(&aPg[iNextOff], &nPrefix2);
255487 iNextOff += fts5GetVarint(&aPg[iNextOff], &nSuffix2);
255490 iKeyOff += fts5GetVarint(&aPg[iKeyOff], &nPrefix);
255492 iKeyOff += fts5GetVarint(&aPg[iKeyOff], &nSuffix);
255501 iOff += sqlite3Fts5PutVarint(&aPg[iOff], nPrefix);
255503 iOff += sqlite3Fts5PutVarint(&aPg[iOff], nSuffix);
255507 memcpy(&aPg[iOff], &pSeg->term.p[nPrefix], nPrefix2-nPrefix);
255510 memmove(&aPg[iOff], &aPg[iNextOff], nSuffix2);
255578 memmove(&aPg[iOff], &aPg[iNextOff], nMove);
255582 fts5PutU16(&aPg[2], iPgIdx);
255590 nPg += sqlite3Fts5PutVarint(&aPg[nPg], iKeyOut - iPrevKeyOut);
255599 assert_nc( nPg>4 || fts5GetU16(aPg)==0 );
255600 fts5DataWrite(p, FTS5_SEGMENT_ROWID(iSegid,pSeg->iLeafPgno), aPg, nPg);