Lines Matching refs:aBuffer
358 u8 *aBuffer; /* Current read buffer */ member
416 u8 *aBuffer; /* Pointer to write buffer */ member
471 sqlite3_free(pReadr->aBuffer); in vdbePmaReaderClear()
500 assert( p->aBuffer ); in vdbePmaReadBlob()
519 rc = sqlite3OsRead(p->pFd, p->aBuffer, nRead, p->iReadOff); in vdbePmaReadBlob()
529 *ppOut = &p->aBuffer[iBuf]; in vdbePmaReadBlob()
550 memcpy(p->aAlloc, &p->aBuffer[iBuf], nAvail); in vdbePmaReadBlob()
588 p->iReadOff += sqlite3GetVarint(&p->aBuffer[iBuf], pnOut); in vdbePmaReadVarint()
653 if( pReadr->aBuffer==0 ){ in vdbePmaReaderSeek()
654 pReadr->aBuffer = (u8*)sqlite3Malloc(pgsz); in vdbePmaReaderSeek()
655 if( pReadr->aBuffer==0 ) rc = SQLITE_NOMEM_BKPT; in vdbePmaReaderSeek()
664 pReadr->pFd, &pReadr->aBuffer[iBuf], nRead, pReadr->iReadOff in vdbePmaReaderSeek()
735 assert( pReadr->aBuffer==0 ); in vdbePmaReaderInit()
1460 p->aBuffer = (u8*)sqlite3Malloc(nBuf); in vdbePmaWriterInit()
1461 if( !p->aBuffer ){ in vdbePmaWriterInit()
1483 memcpy(&p->aBuffer[p->iBufEnd], &pData[nData-nRem], nCopy); in vdbePmaWriteBlob()
1487 &p->aBuffer[p->iBufStart], p->iBufEnd - p->iBufStart, in vdbePmaWriteBlob()
1510 if( p->eFWErr==0 && ALWAYS(p->aBuffer) && p->iBufEnd>p->iBufStart ){ in vdbePmaWriterFinish()
1512 &p->aBuffer[p->iBufStart], p->iBufEnd - p->iBufStart, in vdbePmaWriterFinish()
1517 sqlite3_free(p->aBuffer); in vdbePmaWriterFinish()