Lines Matching refs:sqlite3_free

913 ** To avoid memory leaks, the application should invoke [sqlite3_free()]
1469 ** invoke [sqlite3_free()] on the result to avoid a memory leak.
2656 ** It is not safe to pass a result table directly to [sqlite3_free()].
2694 ** function must not try to call [sqlite3_free()] directly. Only
2724 ** released by [sqlite3_free()]. ^Both routines return a
2771 ** sqlite3_free(zSQL);
2799 ** sqlite3_free(zSQL);
2807 ** the result, [sqlite3_free()] is called on the input string.)^
2829 ** ^Calling sqlite3_free() with a pointer previously returned
2831 ** that it might be reused. ^The sqlite3_free() routine is
2833 ** to sqlite3_free() is harmless. After being freed, memory
2837 ** might result if sqlite3_free() is called with a non-NULL pointer that
2848 ** sqlite3_free(P) where P is the first parameter to sqlite3_realloc().
2875 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
2882 ** [sqlite3_free()] or [sqlite3_realloc()].
2886 SQLITE_API void sqlite3_free(void*);
2892 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
4398 ** [sqlite3_free()].
5168 ** using [sqlite3_free].
5220 ** using [sqlite3_free].
5627 ** should free this memory by calling [sqlite3_free()].
5682 ** [sqlite3_free()] on *pzErrMsg after xEntryPoint() returns. ^If any
5811 ** ^[sqlite3_free()] is used to free idxPtr if and only if
5844 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */
5916 ** take care that any prior string is freed by a call to [sqlite3_free()]
5919 ** freed by sqlite3_free() and the zErrMsg field will be zeroed.
15144 sqlite3_free(pTstAlloc); \
15354 sqlite3_free(pFile);
15365 sqlite3_free(pFile);
15378 sqlite3_free(p);
16961 sqlite3_free(pPrior);
18000 sqlite3_free(p);
18262 sqlite3_free(p);
18657 sqlite3_free(p);
19231 SQLITE_API void sqlite3_free(void *p){
19273 sqlite3_free(p);
19286 sqlite3_free(pOld); /* IMP: R-31593-10574 */
20233 sqlite3_free(zExtra);
20325 sqlite3_free(p->zText);
22481 sqlite3_free(pH->ht);
22486 sqlite3_free(elem);
22567 sqlite3_free(pH->ht);
22634 sqlite3_free( elem );
23996 sqlite3_free(pNew);
24025 sqlite3_free(pId);
24270 sqlite3_free(p);
24300 sqlite3_free(pInode);
25005 sqlite3_free(pFile->pUnused);
25271 sqlite3_free(pFile->lockingContext);
26122 sqlite3_free(pFile->lockingContext);
27195 sqlite3_free(p->apRegion[i]);
27198 sqlite3_free(p->apRegion);
27204 sqlite3_free(p);
27363 sqlite3_free(p);
27665 sqlite3_free(p);
28329 sqlite3_free(pNew->lockingContext);
28875 sqlite3_free(p->pUnused);
29555 sqlite3_free(pNew);
29556 sqlite3_free(pUnused);
30059 sqlite3_free(lockProxy);
30061 sqlite3_free(oldPath);
30176 sqlite3_free(pCtx->conchFile);
30179 sqlite3_free(pCtx->conchFilePath);
30180 sqlite3_free(pCtx);
30357 sqlite3_free(lockProxy);
30367 sqlite3_free(conchFile);
30370 sqlite3_free(pCtx->conchFilePath);
30375 sqlite3_free(pCtx);
32012 sqlite3_free(zWideFilename);
32037 sqlite3_free(zFilename);
32067 sqlite3_free(zMbcsFilename);
32096 sqlite3_free(zFilename);
32115 sqlite3_free(zTmpWide);
32132 sqlite3_free(zTmpWide);
32166 sqlite3_free(*ppDirectory);
32248 sqlite3_free(zOut);
32428 sqlite3_free(zName);
32451 sqlite3_free(zName);
32844 sqlite3_free(pFile->zDeleteOnClose);
33860 sqlite3_free(p->aRegion);
33861 sqlite3_free(p);
33892 sqlite3_free(p);
33910 sqlite3_free(pNew);
33976 sqlite3_free(p);
33977 sqlite3_free(pNew);
34007 sqlite3_free(p);
34615 sqlite3_free(zMulti);
34629 sqlite3_free(zUtf8);
34812 sqlite3_free(zConverted);
34910 sqlite3_free(zConverted);
34938 sqlite3_free(zConverted);
34947 sqlite3_free(zConverted);
35085 sqlite3_free(zConverted);
35136 sqlite3_free(zConverted);
35148 sqlite3_free(zConverted);
35299 sqlite3_free(zConverted);
35305 sqlite3_free(zConverted);
35312 sqlite3_free(zConverted);
35313 sqlite3_free(zTemp);
35316 sqlite3_free(zConverted);
35318 sqlite3_free(zTemp);
35327 sqlite3_free(zConverted);
35333 sqlite3_free(zConverted);
35340 sqlite3_free(zConverted);
35341 sqlite3_free(zTemp);
35344 sqlite3_free(zConverted);
35346 sqlite3_free(zTemp);
35351 sqlite3_free(zOut);
35387 sqlite3_free(zConverted);
35911 sqlite3_free(p);
36032 sqlite3_free(pTmpSpace);
36033 sqlite3_free(pV);
36914 sqlite3_free(p);
36954 sqlite3_free(p);
36987 sqlite3_free(p);
37073 sqlite3_free(p->apHash);
37599 sqlite3_free(pCache->apHash);
37600 sqlite3_free(pCache);
37631 ** by the current thread may be sqlite3_free()ed.
40038 sqlite3_free(pPager->aSavepoint);
40810 sqlite3_free(zMasterJournal);
40814 sqlite3_free(pMaster);
42261 sqlite3_free(p);
42329 sqlite3_free(pPager);
43041 sqlite3_free(pPager);
46679 sqlite3_free(aFrame);
46726 sqlite3_free((void *)pWal->apWiData[i]);
46803 sqlite3_free(pRet);
47374 sqlite3_free((void *)pWal->apWiData);
47375 sqlite3_free(pWal);
49939 sqlite3_free(pLock);
50002 sqlite3_free(pCur->aOverflow);
50167 sqlite3_free(pKey);
50214 sqlite3_free(pCur->pKey);
50270 sqlite3_free(pCur->pKey);
51350 sqlite3_free(p);
51359 sqlite3_free(zFullPathname);
51360 sqlite3_free(p);
51380 sqlite3_free(zFullPathname);
51381 sqlite3_free(p);
51391 sqlite3_free(zFullPathname);
51533 sqlite3_free(pBt);
51534 sqlite3_free(p);
51654 sqlite3_free(pBt);
51664 sqlite3_free(p);
53259 /* sqlite3_free(pCur); */
54267 sqlite3_free(pCellKey);
54271 sqlite3_free(pCellKey);
57757 sqlite3_free(sCheck.aPgRef);
57859 ** blob of allocated memory. The xFree function should not call sqlite3_free()
58220 sqlite3_free(p);
58652 sqlite3_free(p);
60548 if( db->pnBytesFreed==0 ) sqlite3_free(p4);
63748 sqlite3_free(zErr);
64702 sqlite3_free(pVdbe->pExplain);
64783 sqlite3_free(pVdbe->zExplain);
64786 sqlite3_free(pVdbe->pExplain);
65397 sqlite3_free(pVtab->zErrMsg);
70430 sqlite3VdbeMemSetStr(pIn1, u.ca.z, -1, SQLITE_UTF8, sqlite3_free);
72784 sqlite3_free(aSlot);
73295 sqlite3_free(p->zBuf);
73646 sqlite3_free(pTmp);
80512 sqlite3_result_blob(context, p, sizeof(p), sqlite3_free);
81505 sqlite3_free(zErr);
81511 sqlite3_free( zPath );
87499 sqlite3_free(zBuf);
87548 sqlite3_result_text(context, z1, n, sqlite3_free);
87567 sqlite3_result_text(context, z1, n, sqlite3_free);
87627 sqlite3_result_blob(context, (char*)p, n, sqlite3_free);
88089 sqlite3_free(zText);
88112 sqlite3_result_text(context, z, j, sqlite3_free);
88177 sqlite3_result_text(context, (char*)z, (int)(zOut-z), sqlite3_free);
88205 sqlite3_result_text(context, zHex, n*2, sqlite3_free);
88294 sqlite3_free(zOut);
88301 sqlite3_free(zOld);
88314 sqlite3_result_text(context, (char*)zOut, j, sqlite3_free);
88395 sqlite3_free(azChar);
88479 sqlite3_free(zErrMsg);
88687 sqlite3_free);
92507 #define sqlite3_free sqlite3_api->free
92841 sqlite3_free,
93103 sqlite3_free(zAltFile);
93164 sqlite3_free(zAltEntry);
93167 sqlite3_free(zAltEntry);
93172 sqlite3_free(zErrmsg);
93328 sqlite3_free(wsdAutoext.aExt);
93371 sqlite3_free(zErrmsg);
93747 sqlite3_free(aFcntl[0]);
93752 sqlite3_free(aFcntl[0]);
94214 sqlite3_free(sqlite3_temp_directory);
94257 sqlite3_free(sqlite3_data_directory);
100987 sqlite3_free(p->zErrMsg);
101062 sqlite3_free(*pzErrMsg);
101065 sqlite3_free(res.zErrMsg);
101070 sqlite3_free(res.zErrMsg);
101102 for(i=1; i<n; i++){ if( azResult[i] ) sqlite3_free(azResult[i]); }
101103 sqlite3_free(azResult);
103788 sqlite3_free(zErr);
104100 sqlite3_free(pVtab->zErrMsg);
106472 ** by passing the pointer returned by this function to sqlite3_free().
106611 sqlite3_free(pVtab->zErrMsg);
106733 sqlite3_free(pIdxInfo->idxStr);
108081 sqlite3_free(pIdxInfo->idxStr);
109319 sqlite3_free(pInfo->idxStr);
114350 sqlite3ParserFree(pEngine, sqlite3_free);
114377 sqlite3_free(pParse->apVtabLock);
115323 sqlite3_free(db->lookaside.pStart);
115776 sqlite3_free(db->lookaside.pStart);
115778 sqlite3_free(db);
116916 ** responsibility of the caller to eventually call sqlite3_free() to release
116922 ** this buffer by calling sqlite3_free().
117124 sqlite3_free(zFile);
117218 sqlite3_free(db);
117277 sqlite3_free(zErrMsg);
117378 sqlite3_free(zOpen);
118382 sqlite3_free(aDyn);
118435 sqlite3_free(aDyn);
119342 int bFreeList; /* True if pList should be sqlite3_free()d */
119760 sqlite3_free(p->zSegmentsTbl);
119761 sqlite3_free(p->zReadExprlist);
119762 sqlite3_free(p->zWriteExprlist);
119763 sqlite3_free(p->zContentTbl);
119764 sqlite3_free(p->zLanguageid);
119769 sqlite3_free(p);
119796 sqlite3_free(zSql);
119863 sqlite3_free(zSql);
119864 sqlite3_free(zCols);
119915 sqlite3_free(zContentCols);
119976 sqlite3_free(zSql);
120028 sqlite3_free(z);
120032 sqlite3_free(*pz);
120044 ** is the callers responsibility to call sqlite3_free() to release this
120108 sqlite3_free(zFree);
120164 sqlite3_free(zFree);
120209 ** of the caller to call sqlite3_free() on the output array to free it.
120268 ** by eventually passing the *pazCol value to sqlite3_free().
120292 sqlite3_free(zSql);
120457 sqlite3_free(zPrefix);
120463 sqlite3_free(zCompress);
120469 sqlite3_free(zUncompress);
120485 sqlite3_free(zContent);
120492 sqlite3_free(zLanguageid);
120498 sqlite3_free(zVal);
120517 sqlite3_free(zCompress);
120518 sqlite3_free(zUncompress);
120522 sqlite3_free((void*)aCol);
120658 sqlite3_free(zPrefix);
120659 sqlite3_free(aIndex);
120660 sqlite3_free(zCompress);
120661 sqlite3_free(zUncompress);
120662 sqlite3_free(zContent);
120663 sqlite3_free(zLanguageid);
120664 sqlite3_free((void *)aCol);
120819 sqlite3_free(pCsr->aDoclist);
120820 sqlite3_free(pCsr->aMatchinfo);
120822 sqlite3_free(pCsr);
120845 sqlite3_free(zSql);
120996 sqlite3_free(zBuffer);
121049 sqlite3_free(zBlob);
121060 sqlite3_free(zBlob);
121801 sqlite3_free(aOut);
121805 sqlite3_free(pTS->aaOutput[i]);
121806 sqlite3_free(aOut);
121868 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
121872 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
121873 sqlite3_free(pTS->aaOutput[iOut]);
122106 sqlite3_free(pSegcsr);
122152 sqlite3_free(tsc.aaOutput[i]);
122252 sqlite3_free(pCsr->aDoclist);
122306 sqlite3_free(zSql);
122540 sqlite3_free(zErr);
122836 sqlite3_free(pHash);
122954 sqlite3_free(pHash);
123024 sqlite3_free(p->doclist.aAll);
123035 sqlite3_free(pList);
123060 sqlite3_free(pLeft);
123129 sqlite3_free(aPoslist);
123145 sqlite3_free(aPoslist);
123149 sqlite3_free(aPoslist);
123184 sqlite3_free(aPoslist);
123193 sqlite3_free(aOut);
123197 sqlite3_free(aPoslist);
123765 sqlite3_free(aTC);
123779 sqlite3_free(pPhrase->doclist.pList);
124075 sqlite3_free(aTmp);
124614 sqlite3_free(pPhrase->doclist.aAll);
124785 sqlite3_free(pFts3->zSegmentsTbl);
124786 sqlite3_free(p);
124875 sqlite3_free((void *)pCsr->filter.zTerm);
124876 sqlite3_free(pCsr->zStop);
124877 sqlite3_free(pCsr->aStat);
124878 sqlite3_free(pCsr);
125020 sqlite3_free((void *)pCsr->filter.zTerm);
125021 sqlite3_free(pCsr->aStat);
125305 ** Fts3Expr structure (if any) by passing it to sqlite3_free().
125384 sqlite3_free(pOrig);
125420 ** sqlite3_free(). Setting this up requires a two pass approach.
125486 sqlite3_free(zTemp);
125505 sqlite3_free(zTemp);
125506 sqlite3_free(p);
126040 sqlite3_free(pDel);
126045 sqlite3_free( apLeaf );
126178 sqlite3_free(p->aMI);
126179 sqlite3_free(p);
126251 ** sqlite3_free() to release the memory. If an OOM condition is encountered,
126255 ** the returned expression text and then freed using sqlite3_free().
126374 sqlite3_free(zDummy);
126388 sqlite3_free(zBuf);
126397 sqlite3_free(azCol);
126464 sqlite3_free(p);
126881 sqlite3_free(pTokenizer);
126926 sqlite3_free(c->zToken);
126927 sqlite3_free(c);
127537 sqlite3_free(zErr);
127629 sqlite3_free(zCopy);
127630 sqlite3_free((void *)aArg);
127646 sqlite3_free((void *)aArg);
127649 sqlite3_free(zCopy);
127728 sqlite3_free(zErr);
127931 sqlite3_free(zTest);
127932 sqlite3_free(zTest2);
128021 sqlite3_free(t);
128042 sqlite3_free(pTokenizer);
128087 sqlite3_free(c->pToken);
128088 sqlite3_free(c);
128279 ** responsible for eventually calling sqlite3_free() to free the array
128388 sqlite3_free(azDequote);
128401 sqlite3_free(pTab);
128461 sqlite3_free(pCsr->zInput);
128478 sqlite3_free(pCsr);
129025 sqlite3_free(zSql);
129281 sqlite3_free(*pp);
129361 sqlite3_free(pList);
129388 sqlite3_free(pList);
129842 sqlite3_free(aByte);
129904 sqlite3_free(pSeg->aNode);
130184 sqlite3_free(pReader->zTerm);
130186 sqlite3_free(pReader->aNode);
130190 sqlite3_free(pReader);
130355 sqlite3_free(aElem);
130775 sqlite3_free(p->aData);
130778 sqlite3_free(p->zMalloc);
130779 sqlite3_free(p);
130970 sqlite3_free(pWriter->aData);
130971 sqlite3_free(pWriter->zMalloc);
130973 sqlite3_free(pWriter);
131568 sqlite3_free(pCsr->apSegment);
131569 sqlite3_free(pCsr->aBuffer);
131759 sqlite3_free(pBlob);
131764 sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, sqlite3_free);
131809 sqlite3_free(a);
131823 sqlite3_free(a);
131844 sqlite3_free(a);
131852 sqlite3_free(a);
131916 sqlite3_free(zSql);
131957 sqlite3_free(aSz);
132153 sqlite3_free(p->term.a);
132444 sqlite3_free(pNode->block.a);
132445 sqlite3_free(pNode->key.a);
132485 sqlite3_free(pNode->block.a);
132486 sqlite3_free(pNode->key.a);
132500 sqlite3_free(pRoot->block.a);
132501 sqlite3_free(pRoot->key.a);
132627 sqlite3_free(aLeaf);
132676 sqlite3_free(aBlock);
132885 sqlite3_free(aIdx);
132950 sqlite3_free(prev.a);
133005 sqlite3_free(aBlock);
133033 sqlite3_free(root.a);
133034 sqlite3_free(block.a);
133330 sqlite3_free(pWriter);
133331 sqlite3_free(hint.a);
133563 sqlite3_free(zSql);
133714 sqlite3_free(pDef);
134014 sqlite3_free(aSzDel);
134516 sqlite3_free(sIter.aPhrase);
135044 sqlite3_free(aIter);
135186 sqlite3_free(pCsr->aMatchinfo);
135328 sqlite3_free(res.z);
135330 sqlite3_result_text(pCtx, res.z, -1, sqlite3_free);
135507 sqlite3_free(sCtx.aTerm);
135512 sqlite3_free(res.z);
135514 sqlite3_result_text(pCtx, res.z, res.n-1, sqlite3_free);
135537 sqlite3_free(zErr);
135671 sqlite3_free(p->aiException);
135672 sqlite3_free(p);
135866 sqlite3_free(pCsr->zToken);
135867 sqlite3_free(pCsr);
136887 sqlite3_free(pNode);
136998 sqlite3_free(pNode);
137105 sqlite3_free(pRtree);
137135 sqlite3_free(zCreate);
137173 sqlite3_free(pGeom);
137176 sqlite3_free(pCsr->aConstraint);
137190 sqlite3_free(pCsr);
137565 sqlite3_free(pGeom);
137988 sqlite3_free(aCell);
138437 sqlite3_free(aaSorted);
138493 sqlite3_free(aiUsed);
138648 sqlite3_free(aCell);
138899 sqlite3_free(aCell);
139056 sqlite3_free(pLeaf);
139236 sqlite3_free(zSql);
139310 sqlite3_free(zCreate);
139333 sqlite3_free(zSql);
139407 sqlite3_free(zSql);
139484 sqlite3_free(zTmp);
139489 sqlite3_free(zTmp);
139496 sqlite3_free(zSql);
139560 sqlite3_free(zText);
139567 sqlite3_result_text(ctx, zText, -1, sqlite3_free);
139612 ** A version of sqlite3_free() that can be used as a callback. This is used
139618 sqlite3_free(p);
139748 ** Version of sqlite3_free() that is always a function, never a macro.
139751 sqlite3_free(p);
140277 sqlite3_free(p);
140332 sqlite3_free(pCsr);
140346 sqlite3_free(pCsr);
140362 sqlite3_free(pCsr->zBuffer);
140363 sqlite3_free(pCsr);