MEM_Blob 56516 sqlite3/libsqlite/sqlite3.c if( (f&(MEM_Str|MEM_Blob)) && pMem->z!=pMem->zMalloc ){ MEM_Blob 56539 sqlite3/libsqlite/sqlite3.c assert( pMem->flags&MEM_Blob ); MEM_Blob 56598 sqlite3/libsqlite/sqlite3.c assert( !(fg&(MEM_Str|MEM_Blob)) ); MEM_Blob 56757 sqlite3/libsqlite/sqlite3.c }else if( flags & (MEM_Str|MEM_Blob) ){ MEM_Blob 56781 sqlite3/libsqlite/sqlite3.c }else if( pMem->flags & (MEM_Str|MEM_Blob) ){ MEM_Blob 56858 sqlite3/libsqlite/sqlite3.c assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 ); MEM_Blob 56869 sqlite3/libsqlite/sqlite3.c pMem->flags &= ~(MEM_Str|MEM_Blob); MEM_Blob 56895 sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Blob|MEM_Zero; MEM_Blob 56966 sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Str|MEM_Blob) ){ MEM_Blob 57033 sqlite3/libsqlite/sqlite3.c if( pTo->flags&(MEM_Str|MEM_Blob) ){ MEM_Blob 57101 sqlite3/libsqlite/sqlite3.c flags = (enc==0?MEM_Blob:MEM_Str); MEM_Blob 57314 sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Blob|MEM_Ephem; MEM_Blob 57316 sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Blob|MEM_Dyn|MEM_Term; MEM_Blob 57355 sqlite3/libsqlite/sqlite3.c assert( (MEM_Blob>>3) == MEM_Str ); MEM_Blob 57356 sqlite3/libsqlite/sqlite3.c pVal->flags |= (pVal->flags & MEM_Blob)>>3; MEM_Blob 57368 sqlite3/libsqlite/sqlite3.c assert( (pVal->flags&MEM_Blob)==0 ); MEM_Blob 57539 sqlite3/libsqlite/sqlite3.c if( (p->flags & MEM_Blob)!=0 || sqlite3ValueText(pVal, enc) ){ MEM_Blob 58473 sqlite3/libsqlite/sqlite3.c assert( pMem->flags & MEM_Blob ); MEM_Blob 58723 sqlite3/libsqlite/sqlite3.c if( pSub->flags&MEM_Blob ){ MEM_Blob 58789 sqlite3/libsqlite/sqlite3.c pSub->flags |= MEM_Blob; MEM_Blob 60138 sqlite3/libsqlite/sqlite3.c assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) ); MEM_Blob 60365 sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Blob | MEM_Ephem; MEM_Blob 60936 sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Blob|MEM_Str) ){ MEM_Blob 60939 sqlite3/libsqlite/sqlite3.c p->flags |= MEM_Blob; MEM_Blob 62243 sqlite3/libsqlite/sqlite3.c assert( pVar->flags & MEM_Blob ); MEM_Blob 62360 sqlite3/libsqlite/sqlite3.c if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){ MEM_Blob 62392 sqlite3/libsqlite/sqlite3.c if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc)) \ MEM_Blob 62603 sqlite3/libsqlite/sqlite3.c if( f&MEM_Blob ){ MEM_Blob 63897 sqlite3/libsqlite/sqlite3.c || (u.ad.pMem[u.ad.i].flags & (MEM_Str|MEM_Blob))==0 ); MEM_Blob 64366 sqlite3/libsqlite/sqlite3.c assert( MEM_Str==(MEM_Blob>>3) ); MEM_Blob 64367 sqlite3/libsqlite/sqlite3.c pIn1->flags |= (pIn1->flags&MEM_Blob)>>3; MEM_Blob 64371 sqlite3/libsqlite/sqlite3.c pIn1->flags &= ~(MEM_Int|MEM_Real|MEM_Blob|MEM_Zero); MEM_Blob 64388 sqlite3/libsqlite/sqlite3.c if( (pIn1->flags & MEM_Blob)==0 ){ MEM_Blob 64391 sqlite3/libsqlite/sqlite3.c MemSetTypeFlag(pIn1, MEM_Blob); MEM_Blob 64393 sqlite3/libsqlite/sqlite3.c pIn1->flags &= ~(MEM_TypeMask&~MEM_Blob); MEM_Blob 64945 sqlite3/libsqlite/sqlite3.c assert( u.am.pReg->flags & MEM_Blob ); MEM_Blob 65136 sqlite3/libsqlite/sqlite3.c assert( !(u.am.pDest->flags & (MEM_Blob|MEM_Str)) || u.am.pDest->z==u.am.sMem.z ); MEM_Blob 65301 sqlite3/libsqlite/sqlite3.c pOut->flags = MEM_Blob | MEM_Dyn; MEM_Blob 66330 sqlite3/libsqlite/sqlite3.c assert( pIn3->flags & MEM_Blob ); MEM_Blob 66753 sqlite3/libsqlite/sqlite3.c assert( u.bf.pData->flags & (MEM_Blob|MEM_Str) ); MEM_Blob 66933 sqlite3/libsqlite/sqlite3.c MemSetTypeFlag(pOut, MEM_Blob); MEM_Blob 67191 sqlite3/libsqlite/sqlite3.c assert( pIn2->flags & MEM_Blob ); MEM_Blob 67641 sqlite3/libsqlite/sqlite3.c assert( (u.bv.pnErr->flags & (MEM_Str|MEM_Blob))==0 );