Home | History | Annotate | Download | only in orig

Lines Matching defs:sqlite3_free

457 ** To avoid memory leaks, the application should invoke [sqlite3_free()]
1031 ** invoke [sqlite3_free()] on the result to avoid a memory leak.
2248 ** It is not safe to pass a result table directly to [sqlite3_free()].
2286 ** function must not try to call [sqlite3_free()] directly. Only
2316 ** released by [sqlite3_free()]. ^Both routines return a
2363 ** sqlite3_free(zSQL);
2391 ** sqlite3_free(zSQL);
2399 ** the result, [sqlite3_free()] is called on the input string.)^
2421 ** ^Calling sqlite3_free() with a pointer previously returned
2423 ** that it might be reused. ^The sqlite3_free() routine is
2425 ** to sqlite3_free() is harmless. After being freed, memory
2429 ** might result if sqlite3_free() is called with a non-NULL pointer that
2440 ** sqlite3_free(P) where P is the first parameter to sqlite3_realloc().
2467 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
2474 ** [sqlite3_free()] or [sqlite3_realloc()].
2478 SQLITE_API void sqlite3_free(void*);
2484 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
4018 ** [sqlite3_free()].
4832 ** using [sqlite3_free].
4889 ** using [sqlite3_free].
5298 ** should free this memory by calling [sqlite3_free()].
5353 ** [sqlite3_free()] on *pzErrMsg after xEntryPoint() returns. ^If any
5495 ** ^[sqlite3_free()] is used to free idxPtr if and only if
5540 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */
5614 ** take care that any prior string is freed by a call to [sqlite3_free()]
5617 ** freed by sqlite3_free() and the zErrMsg field will be zeroed.
15783 sqlite3_free(pTstAlloc); \
16007 sqlite3_free(pFile);
16018 sqlite3_free(pFile);
16031 sqlite3_free(p);
17630 sqlite3_free(pPrior);
18664 sqlite3_free(p);
18932 sqlite3_free(p);
19612 sqlite3_free(p);
20210 SQLITE_API void sqlite3_free(void *p){
20253 sqlite3_free(p);
20266 sqlite3_free(pOld); /* IMP: R-31593-10574 */
21248 if( zExtra ) sqlite3_free(zExtra);
21382 sqlite3_free(p->zText);
23646 sqlite3_free(pH->ht);
23651 sqlite3_free(elem);
23732 sqlite3_free(pH->ht);
23799 sqlite3_free( elem );
25167 sqlite3_free(pNew);
25196 sqlite3_free(pId);
25441 sqlite3_free(p);
25471 sqlite3_free(pInode);
26193 sqlite3_free(*(char**)&pFile->zPath);
26199 sqlite3_free(pFile->pUnused);
26465 sqlite3_free(pFile->lockingContext);
27314 sqlite3_free(pFile->lockingContext);
28437 sqlite3_free(p->apRegion[i]);
28440 sqlite3_free(p->apRegion);
28446 sqlite3_free(p);
28605 sqlite3_free(p);
28917 sqlite3_free(p);
29574 sqlite3_free(pNew->lockingContext);
30138 sqlite3_free(p->pUnused);
30822 sqlite3_free(pNew);
30823 sqlite3_free(pUnused);
31326 sqlite3_free(lockProxy);
31328 sqlite3_free(oldPath);
31443 sqlite3_free(pCtx->conchFile);
31446 sqlite3_free(pCtx->conchFilePath);
31447 sqlite3_free(pCtx);
31624 sqlite3_free(lockProxy);
31634 sqlite3_free(conchFile);
31637 sqlite3_free(pCtx->conchFilePath);
31642 sqlite3_free(pCtx);
33553 sqlite3_free(zWideFilename);
33578 sqlite3_free(zFilename);
33608 sqlite3_free(zMbcsFilename);
33637 sqlite3_free(zFilename);
33656 sqlite3_free(zTmpWide);
33673 sqlite3_free(zTmpWide);
33707 sqlite3_free(*ppDirectory);
33789 sqlite3_free(zOut);
33998 sqlite3_free(zName);
34022 sqlite3_free(zName);
34415 sqlite3_free(pFile->zDeleteOnClose);
35462 sqlite3_free(p->aRegion);
35463 sqlite3_free(p);
35494 sqlite3_free(p);
35512 sqlite3_free(pNew);
35578 sqlite3_free(p);
35579 sqlite3_free(pNew);
35609 sqlite3_free(p);
36230 ** The pointer returned in pzBuf must be freed via sqlite3_free().
36271 sqlite3_free(zBuf);
36311 sqlite3_free(zBuf);
36317 sqlite3_free(zConverted);
36320 sqlite3_free(zConverted);
36324 sqlite3_free(zBuf);
36331 sqlite3_free(zConverted);
36332 sqlite3_free(zBuf);
36344 sqlite3_free(zConverted);
36345 sqlite3_free(zBuf);
36350 sqlite3_free(zUtf8);
36351 sqlite3_free(zConverted);
36354 sqlite3_free(zConverted);
36363 sqlite3_free(zBuf);
36368 sqlite3_free(zWidePath);
36369 sqlite3_free(zBuf);
36377 sqlite3_free(zMulti);
36378 sqlite3_free(zWidePath);
36380 sqlite3_free(zWidePath);
36381 sqlite3_free(zBuf);
36391 sqlite3_free(zBuf);
36396 sqlite3_free(zBuf);
36404 sqlite3_free(zUtf8);
36406 sqlite3_free(zBuf);
36420 sqlite3_free(zBuf);
36438 sqlite3_free(zBuf);
36598 sqlite3_free(zTmpname);
36604 sqlite3_free(zConverted);
36605 sqlite3_free(zTmpname);
36703 sqlite3_free(zConverted);
36704 sqlite3_free(zTmpname);
36732 sqlite3_free(zConverted);
36733 sqlite3_free(zTmpname);
36742 sqlite3_free(zConverted);
36745 sqlite3_free(zTmpname);
36881 sqlite3_free(zConverted);
36931 sqlite3_free(zConverted);
36944 sqlite3_free(zConverted);
37040 sqlite3_free(zOut);
37046 sqlite3_free(zOut);
37051 sqlite3_free(zUtf8);
37052 sqlite3_free(zOut);
37062 sqlite3_free(zOut);
37068 sqlite3_free(zOut);
37072 sqlite3_free(zUtf8);
37073 sqlite3_free(zOut);
37135 sqlite3_free(zConverted);
37142 sqlite3_free(zConverted);
37147 sqlite3_free(zConverted);
37148 sqlite3_free(zTemp);
37152 sqlite3_free(zConverted);
37154 sqlite3_free(zTemp);
37161 sqlite3_free(zConverted);
37168 sqlite3_free(zConverted);
37173 sqlite3_free(zConverted);
37174 sqlite3_free(zTemp);
37178 sqlite3_free(zConverted);
37180 sqlite3_free(zTemp);
37185 sqlite3_free(zOut);
37209 sqlite3_free(zFull);
37214 sqlite3_free(zFull);
37236 sqlite3_free(zConverted);
37796 sqlite3_free(p);
37917 sqlite3_free(pTmpSpace);
37918 sqlite3_free(pV);
38818 sqlite3_free(p);
38858 sqlite3_free(p);
38891 sqlite3_free(p);
38977 sqlite3_free(p->apHash);
39511 sqlite3_free(pCache->apHash);
39512 sqlite3_free(pCache);
39543 ** by the current thread may be sqlite3_free()ed.
41962 sqlite3_free(pPager->aSavepoint);
42740 sqlite3_free(zMasterJournal);
42744 sqlite3_free(pMaster);
44192 sqlite3_free(p);
44260 sqlite3_free(pPager);
44991 sqlite3_free(pPager);
48663 sqlite3_free(aFrame);
48710 sqlite3_free((void *)pWal->apWiData[i]);
48787 sqlite3_free(pRet);
49358 sqlite3_free((void *)pWal->apWiData);
49359 sqlite3_free(pWal);
51932 sqlite3_free(pLock);
52154 sqlite3_free(pKey);
52201 sqlite3_free(pCur->pKey);
52261 sqlite3_free(pCur->pKey);
53355 sqlite3_free(p);
53364 sqlite3_free(zFullPathname);
53365 sqlite3_free(p);
53385 sqlite3_free(zFullPathname);
53386 sqlite3_free(p);
53396 sqlite3_free(zFullPathname);
53538 sqlite3_free(pBt);
53539 sqlite3_free(p);
53671 sqlite3_free(pBt);
53681 sqlite3_free(p);
55247 /* sqlite3_free(pCur); */
56263 sqlite3_free(pCellKey);
56267 sqlite3_free(pCellKey);
59798 sqlite3_free(sCheck.aPgRef);
59900 ** blob of allocated memory. The xFree function should not call sqlite3_free()
60253 sqlite3_free(p);
60685 sqlite3_free(p);
62903 if( db->pnBytesFreed==0 ) sqlite3_free(p4);
66241 sqlite3_free(pVtab->zErrMsg);
66849 sqlite3_free(zErr);
67805 sqlite3_free(pVdbe->pExplain);
67886 sqlite3_free(pVdbe->zExplain);
67889 sqlite3_free(pVdbe->pExplain);
73249 sqlite3VdbeMemSetStr(pIn1, z, -1, SQLITE_UTF8, sqlite3_free);
75626 sqlite3_free(aSlot);
76179 sqlite3_free(p->zBuf);
76524 sqlite3_free(pTmp);
84275 sqlite3_result_text(context, zRet, -1, sqlite3_free);
84321 sqlite3_result_text(context, zRet, -1, sqlite3_free);
85396 sqlite3_free(zErr);
85402 sqlite3_free( zPath );
92040 sqlite3_free(zBuf);
92089 sqlite3_result_text(context, z1, n, sqlite3_free);
92108 sqlite3_result_text(context, z1, n, sqlite3_free);
92168 sqlite3_result_blob(context, (char*)p, n, sqlite3_free);
92626 sqlite3_free(zText);
92649 sqlite3_result_text(context, z, j, sqlite3_free);
92714 sqlite3_result_text(context, (char*)z, (int)(zOut-z), sqlite3_free);
92742 sqlite3_result_text(context, zHex, n*2, sqlite3_free);
92831 sqlite3_free(zOut);
92838 sqlite3_free(zOld);
92851 sqlite3_result_text(context, (char*)zOut, j, sqlite3_free);
92932 sqlite3_free(azChar);
93016 sqlite3_free(zErrMsg);
93224 sqlite3_free);
97301 #define sqlite3_free sqlite3_api->free
97638 sqlite3_free,
97900 sqlite3_free(zAltFile);
97961 sqlite3_free(zAltEntry);
97964 sqlite3_free(zAltEntry);
97969 sqlite3_free(zErrmsg);
98154 sqlite3_free(wsdAutoext.aExt);
98197 sqlite3_free(zErrmsg);
98973 sqlite3_free(aFcntl[0]);
98980 sqlite3_free(aFcntl[0]);
99459 sqlite3_free(sqlite3_temp_directory);
99503 sqlite3_free(sqlite3_data_directory);
106936 sqlite3_free(p->zErrMsg);
107011 sqlite3_free(*pzErrMsg);
107014 sqlite3_free(res.zErrMsg);
107019 sqlite3_free(res.zErrMsg);
107051 for(i=1; i<n; i++){ if( azResult[i] ) sqlite3_free(azResult[i]); }
107052 sqlite3_free(azResult);
109847 sqlite3_free(zErr);
110573 u8 needFree; /* True if sqlite3_free(idxStr) is needed */
112624 ** by passing the pointer returned by this function to sqlite3_free().
112762 sqlite3_free(pVtab->zErrMsg);
114698 sqlite3_free(z);
114743 sqlite3_free(p->u.vtab.idxStr);
115767 if( pIdxInfo->needToFreeIdxStr ) sqlite3_free(pIdxInfo->idxStr);
115836 sqlite3_free(pNew->u.vtab.idxStr);
115843 if( pIdxInfo->needToFreeIdxStr ) sqlite3_free(pIdxInfo->idxStr);
121731 sqlite3ParserFree(pEngine, sqlite3_free);
121758 sqlite3_free(pParse->apVtabLock);
122710 sqlite3_free(db->lookaside.pStart);
123165 sqlite3_free(db->lookaside.pStart);
123167 sqlite3_free(db);
124344 ** responsibility of the caller to eventually call sqlite3_free() to release
124350 ** this buffer by calling sqlite3_free().
124552 sqlite3_free(zFile);
124646 sqlite3_free(db);
124708 sqlite3_free(zErrMsg);
124809 sqlite3_free(zOpen);
125887 sqlite3_free(aDyn);
125940 sqlite3_free(aDyn);
126876 int bFreeList; /* True if pList should be sqlite3_free()d */
127324 sqlite3_free(p->zSegmentsTbl);
127325 sqlite3_free(p->zReadExprlist);
127326 sqlite3_free(p->zWriteExprlist);
127327 sqlite3_free(p->zContentTbl);
127328 sqlite3_free(p->zLanguageid);
127333 sqlite3_free(p);
127360 sqlite3_free(zSql);
127427 sqlite3_free(zSql);
127428 sqlite3_free(zCols);
127479 sqlite3_free(zContentCols);
127540 sqlite3_free(zSql);
127592 sqlite3_free(z);
127596 sqlite3_free(*pz);
127608 ** is the callers responsibility to call sqlite3_free() to release this
127672 sqlite3_free(zFree);
127728 sqlite3_free(zFree);
127773 ** of the caller to call sqlite3_free() on the output array to free it.
127832 ** by eventually passing the *pazCol value to sqlite3_free().
127856 sqlite3_free(zSql);
128034 sqlite3_free(zPrefix);
128040 sqlite3_free(zCompress);
128046 sqlite3_free(zUncompress);
128062 sqlite3_free(zContent);
128069 sqlite3_free(zLanguageid);
128080 sqlite3_free(zVal);
128099 sqlite3_free(zCompress);
128100 sqlite3_free(zUncompress);
128104 sqlite3_free((void*)aCol);
128216 sqlite3_free(zNot);
128260 sqlite3_free(zPrefix);
128261 sqlite3_free(aIndex);
128262 sqlite3_free(zCompress);
128263 sqlite3_free(zUncompress);
128264 sqlite3_free(zContent);
128265 sqlite3_free(zLanguageid);
128266 for(i=0; i<nNotindexed; i++) sqlite3_free(azNotindexed[i]);
128267 sqlite3_free((void *)aCol);
128268 sqlite3_free((void *)azNotindexed);
128477 sqlite3_free(pCsr->aDoclist);
128478 sqlite3_free(pCsr->aMatchinfo);
128480 sqlite3_free(pCsr);
128503 sqlite3_free(zSql);
128654 sqlite3_free(zBuffer);
128707 sqlite3_free(zBlob);
128718 sqlite3_free(zBlob);
129459 sqlite3_free(aOut);
129463 sqlite3_free(pTS->aaOutput[i]);
129464 sqlite3_free(aOut);
129526 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
129530 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
129531 sqlite3_free(pTS->aaOutput[iOut]);
129764 sqlite3_free(pSegcsr);
129810 sqlite3_free(tsc.aaOutput[i]);
129951 sqlite3_free(pCsr->aDoclist);
130005 sqlite3_free(zSql);
130176 sqlite3_free(zSql);
130269 sqlite3_free(zErr);
130571 sqlite3_free(pHash);
130689 sqlite3_free(pHash);
130759 sqlite3_free(p->doclist.aAll);
130770 sqlite3_free(pList);
130795 sqlite3_free(pLeft);
130864 sqlite3_free(aPoslist);
130880 sqlite3_free(aPoslist);
130884 sqlite3_free(aPoslist);
130919 sqlite3_free(aPoslist);
130928 sqlite3_free(aOut);
130932 sqlite3_free(aPoslist);
131304 sqlite3_free(aDoclist);
131694 sqlite3_free(aTC);
131708 sqlite3_free(pPhrase->doclist.pList);
132004 sqlite3_free(aTmp);
132595 sqlite3_free(pPhrase->doclist.aAll);
132771 sqlite3_free(pFts3->zSegmentsTbl);
132772 sqlite3_free(p);
132875 sqlite3_free((void *)pCsr->filter.zTerm);
132876 sqlite3_free(pCsr->zStop);
132877 sqlite3_free(pCsr->aStat);
132878 sqlite3_free(pCsr);
133041 sqlite3_free((void *)pCsr->filter.zTerm);
133042 sqlite3_free(pCsr->aStat);
133357 ** Fts3Expr structure (if any) by passing it to sqlite3_free().
133444 sqlite3_free(pOrig);
133480 ** sqlite3_free(). Setting this up requires a two pass approach.
133546 sqlite3_free(zTemp);
133565 sqlite3_free(zTemp);
133566 sqlite3_free(p);
134092 sqlite3_free(pDel);
134097 sqlite3_free( apLeaf );
134230 sqlite3_free(p->aMI);
134231 sqlite3_free(p);
134303 ** sqlite3_free() to release the memory. If an OOM condition is encountered,
134307 ** the returned expression text and then freed using sqlite3_free().
134426 sqlite3_free(zDummy);
134440 sqlite3_free(zBuf);
134449 sqlite3_free(azCol);
134516 sqlite3_free(p);
134933 sqlite3_free(pTokenizer);
134978 sqlite3_free(c->zToken);
134979 sqlite3_free(c);
135605 sqlite3_free(zErr);
135697 sqlite3_free(zCopy);
135698 sqlite3_free((void *)aArg);
135714 sqlite3_free((void *)aArg);
135717 sqlite3_free(zCopy);
135796 sqlite3_free(zErr);
135999 sqlite3_free(zTest);
136000 sqlite3_free(zTest2);
136089 sqlite3_free(t);
136110 sqlite3_free(pTokenizer);
136155 sqlite3_free(c->pToken);
136156 sqlite3_free(c);
136347 ** responsible for eventually calling sqlite3_free() to free the array
136456 sqlite3_free(azDequote);
136469 sqlite3_free(pTab);
136529 sqlite3_free(pCsr->zInput);
136546 sqlite3_free(pCsr);
137109 sqlite3_free(zSql);
137358 sqlite3_free(*pp);
137438 sqlite3_free(pList);
137465 sqlite3_free(pList);
137925 sqlite3_free(aByte);
137987 sqlite3_free(pSeg->aNode);
138267 sqlite3_free(pReader->zTerm);
138269 sqlite3_free(pReader->aNode);
138273 sqlite3_free(pReader);
138438 sqlite3_free(aElem);
138644 sqlite3_bind_text(pStmt, 5, zEnd, -1, sqlite3_free);
138865 sqlite3_free(p->aData);
138868 sqlite3_free(p->zMalloc);
138869 sqlite3_free(p);
139063 sqlite3_free(pWriter->aData);
139064 sqlite3_free(pWriter->zMalloc);
139066 sqlite3_free(pWriter);
139692 sqlite3_free(pCsr->apSegment);
139693 sqlite3_free(pCsr->aBuffer);
140035 sqlite3_free(pBlob);
140040 sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, sqlite3_free);
140085 sqlite3_free(a);
140099 sqlite3_free(a);
140120 sqlite3_free(a);
140128 sqlite3_free(a);
140192 sqlite3_free(zSql);
140235 sqlite3_free(aSz);
140433 sqlite3_free(p->term.a);
140724 sqlite3_free(pNode->block.a);
140725 sqlite3_free(pNode->key.a);
140765 sqlite3_free(pNode->block.a);
140766 sqlite3_free(pNode->key.a);
140781 sqlite3_free(pRoot->block.a);
140782 sqlite3_free(pRoot->key.a);
140912 sqlite3_free(aLeaf);
140961 sqlite3_free(aBlock);
141170 sqlite3_free(aIdx);
141235 sqlite3_free(prev.a);
141290 sqlite3_free(aBlock);
141318 sqlite3_free(root.a);
141319 sqlite3_free(block.a);
141631 sqlite3_free(pWriter);
141632 sqlite3_free(hint.a);
141867 sqlite3_free(zSql);
142023 sqlite3_free(pDef);
142332 sqlite3_free(aSzDel);
142834 sqlite3_free(sIter.aPhrase);
143363 sqlite3_free(aIter);
143505 sqlite3_free(pCsr->aMatchinfo);
143647 sqlite3_free(res.z);
143649 sqlite3_result_text(pCtx, res.z, -1, sqlite3_free);
143826 sqlite3_free(sCtx.aTerm);
143831 sqlite3_free(res.z);
143833 sqlite3_result_text(pCtx, res.z, res.n-1, sqlite3_free);
143856 sqlite3_free(zErr);
143990 sqlite3_free(p->aiException);
143991 sqlite3_free(p);
144185 sqlite3_free(pCsr->zToken);
144186 sqlite3_free(pCsr);
145231 sqlite3_free(pNode);
145339 sqlite3_free(pNode);
145451 sqlite3_free(pRtree);
145481 sqlite3_free(zCreate);
145519 sqlite3_free(pInfo);
145522 sqlite3_free(pCsr->aConstraint);
145535 sqlite3_free(pCsr->aPoint);
145537 sqlite3_free(pCsr);
146147 sqlite3_free(pInfo);
146183 sqlite3_free(pCsr->aPoint);
146535 sqlite3_free(aCell);
146834 sqlite3_free(aaSorted);
146990 sqlite3_free(aCell);
147241 sqlite3_free(aCell);
147394 sqlite3_free(pLeaf);
147574 sqlite3_free(zSql);
147610 sqlite3_free(zSql);
147686 sqlite3_free(zCreate);
147710 sqlite3_free(zSql);
147784 sqlite3_free(zSql);
147861 sqlite3_free(zTmp);
147866 sqlite3_free(zTmp);
147873 sqlite3_free(zSql);
147939 sqlite3_free(zText);
147946 sqlite3_result_text(ctx, zText, -1, sqlite3_free);
148009 sqlite3_free(p);
148047 sqlite3_result_blob(ctx, pBlob, nBlob, sqlite3_free);
148171 ** Version of sqlite3_free() that is always a function, never a macro.
148174 sqlite3_free(p);
148703 sqlite3_free(p);
148758 sqlite3_free(pCsr);
148772 sqlite3_free(pCsr);
148788 sqlite3_free(pCsr->zBuffer);
148789 sqlite3_free(pCsr);