Lines Matching full:freed
2312 ** to sqlite3_free() is harmless. After being freed, memory
2313 ** should neither be read nor written. Even reading previously freed
2332 ** by sqlite3_realloc() and the prior allocation is freed.
2334 ** is not freed.
2373 ** of memory currently outstanding (malloced but not freed).
3092 ** information is in static, unmanaged space and does not need to be freed.
3574 ** and BLOBs is freed automatically. Do <b>not</b> pass the pointers returned
4447 ** ^sqlite3_release_memory() returns the number of bytes actually freed,
4838 ** take care that any prior string is freed by a call to [sqlite3_free()]
4841 ** freed by sqlite3_free() and the zErrMsg field will be zeroed.
5820 ** All resources associated with the specified cache should be freed. ^After
7188 ** is made. That copy is freed when the Vdbe is finalized. But if the
7190 ** gets freed when the Vdbe is finalized so it still should be obtained
9001 ** fields do not need to be freed when deallocating the AggInfo structure.
9372 ** All the pIdxInfo pointers are freed by whereInfoFree() in where.c.
9652 u8 tempReg; /* iReg is a temp register that needs to be freed */
12862 ** to clear the content of a freed allocation to unpredictable values.
13567 /* Try to expand the master using the newly freed chunk */
15908 ** is outstanding clearing it when the allocation is freed.
18331 ** be freed by the calling function.
18557 ** %z A string that should be freed after use
18590 ** %z A string that should be freed after use
19432 ** binary value has been obtained from malloc and must be freed by
20750 ** The returned char pointer has to be freed.
20776 ** The returned char pointer has to be freed.
26629 ** space is eventually freed.
28482 ** is obtained from malloc and must be freed by the calling
30640 ** not need to be freed.
31047 ** upper bound on the size of allocated memory. No memory is freed
34044 ** and their memory is freed. Any attempt to use a page associated
34504 ** in *ppPager. The pager should eventually be freed by passing it
40672 Pgno nPtrmap; /* Number of PtrMap pages to be freed */
40673 Pgno iFree; /* The next page to be freed */
42664 MemPage *pPage; /* Page being freed. May be NULL. */
42729 ** being freed as a new leaf.
42759 ** the page being freed as a leaf page of the first trunk in the free-list.
42761 ** first trunk in the free-list is full. Either way, the page being freed
42998 ** The cell content is not freed or deallocated. It is assumed that
44203 ** new pSpace buffer, so it may be safely freed here. */
44207 /* The pSpace buffer will be freed after the next call to
44654 int *pnChange /* Add number of Cells freed to this counter */
46575 ** If the memory cell contains a string value that must be freed by
46901 ** pTo are freed. The pFrom->z field is not duplicated. If
46919 ** freed before the copy is made.
46941 ** freed. If pFrom contains ephemeral data, a copy is made.
46963 ** Mem structure. Otherwise, any existing buffer is freed and the
47179 ** is overwritten without being freed.
47859 ** to arrange for the returned array to be eventually freed using the
48053 ** The array of VDBE opcodes stored as SubProgram.aOp is freed if
48059 ** SubProgram structures and their aOp arrays are freed, even when there
48108 ** sqlite3_malloc, to be freed when the Vdbe is finalized.
48111 ** caller should not free the allocation, it will be freed when the Vdbe is
49006 ** to by zName will be freed by sqlite3DbFree() when the vdbe is destroyed.
50493 ** The returned value must be freed by the caller using sqlite3ValueFree().
51833 ** is eventually freed.
52119 ** be freed lazily via the sqlite3_release_memory() API. This
60863 ** is responsible for making sure the node eventually gets freed.
61467 ** If a memory allocation error occurs, the entire list is freed and
64491 ** caller to ensure that it is eventually freed.
67036 ** is obtained from sqliteMalloc() and must be freed by the calling
67827 ** from sqliteMalloc() and must be freed by the calling function.
68804 ** call above. Just before that function was freed they were released
69585 ** that is input to this routine is automatically freed.
73730 ** is eventually freed along with the rest of the foreign key object by
79975 ** freed. Add the KeyInfo structure to the P4 field of an opcode using
81592 /* Reassembly the compound query so that it will be freed correctly
82435 char *zToFree; /* Malloced string that needs to be freed */
84516 ** are freed if an error occurs, link them into the Parse.pTriggerPrg
86039 ** string will be freed automatically when the table is
87028 ** itself is not freed. This routine is the inverse of whereClauseInit().
87828 ** needs to be freed with the WhereClause) and TERM_VIRTUAL (because it
96146 ** So it needs to be freed here. Todo: Why not roll the temp schema into
104536 ** segment and allocate (newly freed) index 0 at level iLevel. Otherwise,