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
7193 ** is made. That copy is freed when the Vdbe is finalized. But if the
7195 ** gets freed when the Vdbe is finalized so it still should be obtained
9006 ** fields do not need to be freed when deallocating the AggInfo structure.
9377 ** All the pIdxInfo pointers are freed by whereInfoFree() in where.c.
9657 u8 tempReg; /* iReg is a temp register that needs to be freed */
12867 ** to clear the content of a freed allocation to unpredictable values.
13572 /* Try to expand the master using the newly freed chunk */
15913 ** is outstanding clearing it when the allocation is freed.
18336 ** be freed by the calling function.
18562 ** %z A string that should be freed after use
18595 ** %z A string that should be freed after use
19437 ** binary value has been obtained from malloc and must be freed by
20755 ** The returned char pointer has to be freed.
20781 ** The returned char pointer has to be freed.
26634 ** space is eventually freed.
28487 ** is obtained from malloc and must be freed by the calling
30645 ** not need to be freed.
31052 ** upper bound on the size of allocated memory. No memory is freed
34049 ** and their memory is freed. Any attempt to use a page associated
34509 ** in *ppPager. The pager should eventually be freed by passing it
40683 Pgno nPtrmap; /* Number of PtrMap pages to be freed */
40684 Pgno iFree; /* The next page to be freed */
42675 MemPage *pPage; /* Page being freed. May be NULL. */
42740 ** being freed as a new leaf.
42770 ** the page being freed as a leaf page of the first trunk in the free-list.
42772 ** first trunk in the free-list is full. Either way, the page being freed
43009 ** The cell content is not freed or deallocated. It is assumed that
44214 ** new pSpace buffer, so it may be safely freed here. */
44218 /* The pSpace buffer will be freed after the next call to
44665 int *pnChange /* Add number of Cells freed to this counter */
46586 ** If the memory cell contains a string value that must be freed by
46912 ** pTo are freed. The pFrom->z field is not duplicated. If
46930 ** freed before the copy is made.
46952 ** freed. If pFrom contains ephemeral data, a copy is made.
46974 ** Mem structure. Otherwise, any existing buffer is freed and the
47190 ** is overwritten without being freed.
47870 ** to arrange for the returned array to be eventually freed using the
48064 ** The array of VDBE opcodes stored as SubProgram.aOp is freed if
48070 ** SubProgram structures and their aOp arrays are freed, even when there
48119 ** sqlite3_malloc, to be freed when the Vdbe is finalized.
48122 ** caller should not free the allocation, it will be freed when the Vdbe is
49017 ** to by zName will be freed by sqlite3DbFree() when the vdbe is destroyed.
50504 ** The returned value must be freed by the caller using sqlite3ValueFree().
51844 ** is eventually freed.
52130 ** be freed lazily via the sqlite3_release_memory() API. This
60874 ** is responsible for making sure the node eventually gets freed.
61478 ** If a memory allocation error occurs, the entire list is freed and
64502 ** caller to ensure that it is eventually freed.
67047 ** is obtained from sqliteMalloc() and must be freed by the calling
67838 ** from sqliteMalloc() and must be freed by the calling function.
68815 ** call above. Just before that function was freed they were released
69596 ** that is input to this routine is automatically freed.
73741 ** is eventually freed along with the rest of the foreign key object by
79986 ** freed. Add the KeyInfo structure to the P4 field of an opcode using
81603 /* Reassembly the compound query so that it will be freed correctly
82446 char *zToFree; /* Malloced string that needs to be freed */
84527 ** are freed if an error occurs, link them into the Parse.pTriggerPrg
86050 ** string will be freed automatically when the table is
87039 ** itself is not freed. This routine is the inverse of whereClauseInit().
87839 ** needs to be freed with the WhereClause) and TERM_VIRTUAL (because it
96159 ** So it needs to be freed here. Todo: Why not roll the temp schema into
104576 ** segment and allocate (newly freed) index 0 at level iLevel. Otherwise,