Lines Matching refs:zMalloc
18837 char *zMalloc; /* Space to hold MEM_Str or MEM_Blob if szMalloc>0 */
18838 int szMalloc; /* Size of the zMalloc allocation */
18849 ** Size of struct Mem not including the Mem.zMalloc member or anything that
18852 #define MEMCELLSIZE offsetof(Mem,zMalloc)
28255 pMem->zMalloc = pMem->z;
71226 ** Mem.z = Mem.zMalloc without having to check Mem.flags&MEM_Dyn.
71264 || p->szMalloc==sqlite3DbMallocSize(p->db,p->zMalloc) );
71269 ** (1) Memory in Mem.zMalloc and managed by the Mem object
71276 ((p->szMalloc>0 && p->z==p->zMalloc)? 1 : 0) +
71346 || pMem->szMalloc==sqlite3DbMallocSize(pMem->db, pMem->zMalloc) );
71348 if( pMem->szMalloc>0 && bPreserve && pMem->z==pMem->zMalloc ){
71349 pMem->z = pMem->zMalloc = sqlite3DbReallocOrFree(pMem->db, pMem->z, n);
71352 if( pMem->szMalloc>0 ) sqlite3DbFreeNN(pMem->db, pMem->zMalloc);
71353 pMem->zMalloc = sqlite3DbMallocRaw(pMem->db, n);
71355 if( pMem->zMalloc==0 ){
71361 pMem->szMalloc = sqlite3DbMallocSize(pMem->db, pMem->zMalloc);
71365 assert( pMem->z!=pMem->zMalloc );
71366 memcpy(pMem->zMalloc, pMem->z, pMem->n);
71373 pMem->z = pMem->zMalloc;
71379 ** Change the pMem->zMalloc allocation to be at least szNew bytes.
71380 ** If pMem->zMalloc already meets or exceeds the requested size, this
71398 pMem->z = pMem->zMalloc;
71419 ** MEM.zMalloc, where it can be safely written.
71428 if( pMem->szMalloc==0 || pMem->z!=pMem->zMalloc ){
71558 if( pMem->szMalloc>0 ) sqlite3DbFreeNN(pMem->db, pMem->zMalloc);
71596 ** by p->xDel and memory in p->zMalloc.
71607 sqlite3DbFreeNN(p->db, p->zMalloc);
71615 ** free by Mem.xDel and the Mem.zMalloc allocation are freed.
71868 ** require the destructor. But it preserves the Mem.zMalloc memory allocation.
71870 ** routine to invoke the destructor and deallocates Mem.zMalloc.
71969 pMem->zMalloc = sqlite3DbMallocRawNN(db, 64);
71974 assert( pMem->zMalloc );
71975 pMem->szMalloc = sqlite3DbMallocSize(db, pMem->zMalloc);
71976 pMem->u.pRowSet = sqlite3RowSetInit(db, pMem->zMalloc, pMem->szMalloc);
72155 pMem->zMalloc = pMem->z = (char *)z;
72156 pMem->szMalloc = sqlite3DbMallocSize(pMem->db, pMem->zMalloc);
72188 ** pMem->zMalloc to hold the content from the btree, if possible. New
72189 ** pMem->zMalloc space will be allocated if necessary. The calling routine
73812 if( p->szMalloc ) sqlite3DbFree(db, p->zMalloc);
74525 if( p->szMalloc ) sqlite3DbFree(db, p->zMalloc);
74552 sqlite3DbFreeNN(db, p->zMalloc);
77630 if( pMem->zMalloc ) sqlite3VdbeMemRelease(pMem);
78701 /* .zMalloc = */ (char*)0,
80062 ** converts an MEM_Ephem string into a string with P.z==P.zMalloc.
81044 assert( pOut->szMalloc>0 && pOut->zMalloc==pOut->z );
82603 pDest->z = pDest->zMalloc;
159091 int nMalloc; /* Size of malloc'd buffer at zMalloc */
159092 char *zMalloc; /* Malloc'd space (possibly) used for zTerm */
159124 int nMalloc; /* Size of malloc'd buffer at zMalloc */
159125 char *zMalloc; /* Malloc'd space (possibly) used for zTerm */
160948 char *zNew = sqlite3_realloc(pTree->zMalloc, nTerm*2);
160953 pTree->zMalloc = zNew;
160955 pTree->zTerm = pTree->zMalloc;
160991 pNew->zMalloc = pTree->zMalloc;
160993 pTree->zMalloc = 0;
161085 assert( pRight==0 || p->zMalloc==0 );
161086 sqlite3_free(p->zMalloc);
161219 char *zNew = sqlite3_realloc(pWriter->zMalloc, nTerm*2);
161224 pWriter->zMalloc = zNew;
161227 assert( pWriter->zTerm==pWriter->zMalloc );
161282 sqlite3_free(pWriter->zMalloc);