pBlob            77576 ext/sqlite3/libsqlite/sqlite3.c   Incrblob *pBlob = 0;
pBlob            77593 ext/sqlite3/libsqlite/sqlite3.c   pBlob = (Incrblob *)sqlite3DbMallocZero(db, sizeof(Incrblob));
pBlob            77594 ext/sqlite3/libsqlite/sqlite3.c   if( !pBlob ) goto blob_open_out;
pBlob            77686 ext/sqlite3/libsqlite/sqlite3.c     pBlob->pStmt = (sqlite3_stmt *)sqlite3VdbeCreate(pParse);
pBlob            77687 ext/sqlite3/libsqlite/sqlite3.c     assert( pBlob->pStmt || db->mallocFailed );
pBlob            77688 ext/sqlite3/libsqlite/sqlite3.c     if( pBlob->pStmt ){
pBlob            77689 ext/sqlite3/libsqlite/sqlite3.c       Vdbe *v = (Vdbe *)pBlob->pStmt;
pBlob            77735 ext/sqlite3/libsqlite/sqlite3.c     pBlob->flags = flags;
pBlob            77736 ext/sqlite3/libsqlite/sqlite3.c     pBlob->iCol = iCol;
pBlob            77737 ext/sqlite3/libsqlite/sqlite3.c     pBlob->db = db;
pBlob            77742 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_bind_int64(pBlob->pStmt, 1, iRow);
pBlob            77743 ext/sqlite3/libsqlite/sqlite3.c     rc = blobSeekToRow(pBlob, iRow, &zErr);
pBlob            77748 ext/sqlite3/libsqlite/sqlite3.c     *ppBlob = (sqlite3_blob *)pBlob;
pBlob            77750 ext/sqlite3/libsqlite/sqlite3.c     if( pBlob && pBlob->pStmt ) sqlite3VdbeFinalize((Vdbe *)pBlob->pStmt);
pBlob            77751 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pBlob);
pBlob            77766 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_blob_close(sqlite3_blob *pBlob){
pBlob            77767 ext/sqlite3/libsqlite/sqlite3.c   Incrblob *p = (Incrblob *)pBlob;
pBlob            77787 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_blob *pBlob, 
pBlob            77794 ext/sqlite3/libsqlite/sqlite3.c   Incrblob *p = (Incrblob *)pBlob;
pBlob            77835 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_blob_read(sqlite3_blob *pBlob, void *z, int n, int iOffset){
pBlob            77836 ext/sqlite3/libsqlite/sqlite3.c   return blobReadWrite(pBlob, z, n, iOffset, sqlite3BtreeData);
pBlob            77842 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_blob_write(sqlite3_blob *pBlob, const void *z, int n, int iOffset){
pBlob            77843 ext/sqlite3/libsqlite/sqlite3.c   return blobReadWrite(pBlob, (void *)z, n, iOffset, sqlite3BtreePutData);
pBlob            77852 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_blob_bytes(sqlite3_blob *pBlob){
pBlob            77853 ext/sqlite3/libsqlite/sqlite3.c   Incrblob *p = (Incrblob *)pBlob;
pBlob            77867 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iRow){
pBlob            77869 ext/sqlite3/libsqlite/sqlite3.c   Incrblob *p = (Incrblob *)pBlob;
pBlob            97524 ext/sqlite3/libsqlite/sqlite3.c   const unsigned char *pBlob;
pBlob            97528 ext/sqlite3/libsqlite/sqlite3.c   pBlob = sqlite3_value_blob(argv[0]);
pBlob            97530 ext/sqlite3/libsqlite/sqlite3.c   assert( pBlob==sqlite3_value_blob(argv[0]) );  /* No encoding change */
pBlob            97533 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<n; i++, pBlob++){
pBlob            97534 ext/sqlite3/libsqlite/sqlite3.c       unsigned char c = *pBlob;
pBlob            143109 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_blob *pBlob;            /* If not NULL, blob handle to read node */
pBlob            144211 ext/sqlite3/libsqlite/sqlite3.c       pReader->pBlob, 
pBlob            144221 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_blob_close(pReader->pBlob);
pBlob            144222 ext/sqlite3/libsqlite/sqlite3.c       pReader->pBlob = 0;
pBlob            144231 ext/sqlite3/libsqlite/sqlite3.c   assert( !pReader->pBlob 
pBlob            144234 ext/sqlite3/libsqlite/sqlite3.c   while( pReader->pBlob && rc==SQLITE_OK 
pBlob            144248 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_blob_close(pSeg->pBlob);
pBlob            144249 ext/sqlite3/libsqlite/sqlite3.c     pSeg->pBlob = 0;
pBlob            144307 ext/sqlite3/libsqlite/sqlite3.c     assert( pReader->pBlob==0 );
pBlob            144309 ext/sqlite3/libsqlite/sqlite3.c       pReader->pBlob = p->pSegments;
pBlob            144445 ext/sqlite3/libsqlite/sqlite3.c       if( pReader->pBlob==0 || p<&pReader->aNode[pReader->nPopulate] ) break;
pBlob            144530 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_blob_close(pReader->pBlob);
pBlob            146284 ext/sqlite3/libsqlite/sqlite3.c   char *pBlob;             /* The BLOB encoding of the document size */
pBlob            146290 ext/sqlite3/libsqlite/sqlite3.c   pBlob = sqlite3_malloc( 10*p->nColumn );
pBlob            146291 ext/sqlite3/libsqlite/sqlite3.c   if( pBlob==0 ){
pBlob            146295 ext/sqlite3/libsqlite/sqlite3.c   fts3EncodeIntArray(p->nColumn, aSz, pBlob, &nBlob);
pBlob            146298 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pBlob);
pBlob            146303 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, sqlite3_free);
pBlob            146330 ext/sqlite3/libsqlite/sqlite3.c   char *pBlob;             /* Storage for BLOB written into %_stat */
pBlob            146345 ext/sqlite3/libsqlite/sqlite3.c   pBlob = (char*)&a[nStat];
pBlob            146380 ext/sqlite3/libsqlite/sqlite3.c   fts3EncodeIntArray(nStat, a, pBlob, &nBlob);
pBlob            146388 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, SQLITE_STATIC);
pBlob            146635 ext/sqlite3/libsqlite/sqlite3.c static void blobGrowBuffer(Blob *pBlob, int nMin, int *pRc){
pBlob            146636 ext/sqlite3/libsqlite/sqlite3.c   if( *pRc==SQLITE_OK && nMin>pBlob->nAlloc ){
pBlob            146638 ext/sqlite3/libsqlite/sqlite3.c     char *a = (char *)sqlite3_realloc(pBlob->a, nAlloc);
pBlob            146640 ext/sqlite3/libsqlite/sqlite3.c       pBlob->nAlloc = nAlloc;
pBlob            146641 ext/sqlite3/libsqlite/sqlite3.c       pBlob->a = a;
pBlob            152445 ext/sqlite3/libsqlite/sqlite3.c   RtreeMatchArg *pBlob;              /* BLOB returned by geometry function */
pBlob            152464 ext/sqlite3/libsqlite/sqlite3.c   pBlob = (RtreeMatchArg*)&pInfo[1];
pBlob            152466 ext/sqlite3/libsqlite/sqlite3.c   memcpy(pBlob, sqlite3_value_blob(pValue), nBlob);
pBlob            152468 ext/sqlite3/libsqlite/sqlite3.c                     (pBlob->nParam-1)*sizeof(RtreeDValue));
pBlob            152469 ext/sqlite3/libsqlite/sqlite3.c   if( pBlob->magic!=RTREE_GEOMETRY_MAGIC || nBlob!=nExpected ){
pBlob            152473 ext/sqlite3/libsqlite/sqlite3.c   pInfo->pContext = pBlob->cb.pContext;
pBlob            152474 ext/sqlite3/libsqlite/sqlite3.c   pInfo->nParam = pBlob->nParam;
pBlob            152475 ext/sqlite3/libsqlite/sqlite3.c   pInfo->aParam = pBlob->aParam;
pBlob            152477 ext/sqlite3/libsqlite/sqlite3.c   if( pBlob->cb.xGeom ){
pBlob            152478 ext/sqlite3/libsqlite/sqlite3.c     pCons->u.xGeom = pBlob->cb.xGeom;
pBlob            152481 ext/sqlite3/libsqlite/sqlite3.c     pCons->u.xQueryFunc = pBlob->cb.xQueryFunc;
pBlob            154361 ext/sqlite3/libsqlite/sqlite3.c   RtreeMatchArg *pBlob;
pBlob            154365 ext/sqlite3/libsqlite/sqlite3.c   pBlob = (RtreeMatchArg *)sqlite3_malloc(nBlob);
pBlob            154366 ext/sqlite3/libsqlite/sqlite3.c   if( !pBlob ){
pBlob            154370 ext/sqlite3/libsqlite/sqlite3.c     pBlob->magic = RTREE_GEOMETRY_MAGIC;
pBlob            154371 ext/sqlite3/libsqlite/sqlite3.c     pBlob->cb = pGeomCtx[0];
pBlob            154372 ext/sqlite3/libsqlite/sqlite3.c     pBlob->nParam = nArg;
pBlob            154375 ext/sqlite3/libsqlite/sqlite3.c       pBlob->aParam[i] = sqlite3_value_int64(aArg[i]);
pBlob            154377 ext/sqlite3/libsqlite/sqlite3.c       pBlob->aParam[i] = sqlite3_value_double(aArg[i]);
pBlob            154380 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_result_blob(ctx, pBlob, nBlob, sqlite3_free);