Lines Matching defs:sqlite3_free

866 ** To avoid memory leaks, the application should invoke [sqlite3_free()]
2375 ** It is not safe to pass a result table directly to [sqlite3_free()].
2413 ** function must not try to call [sqlite3_free()] directly. Only
2443 ** released by [sqlite3_free()]. ^Both routines return a
2490 ** sqlite3_free(zSQL);
2518 ** sqlite3_free(zSQL);
2526 ** the result, [sqlite3_free()] is called on the input string.)^
2548 ** ^Calling sqlite3_free() with a pointer previously returned
2550 ** that it might be reused. ^The sqlite3_free() routine is
2552 ** to sqlite3_free() is harmless. After being freed, memory
2556 ** might result if sqlite3_free() is called with a non-NULL pointer that
2567 ** sqlite3_free(P) where P is the first parameter to sqlite3_realloc().
2594 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
2601 ** [sqlite3_free()] or [sqlite3_realloc()].
2605 SQLITE_API void sqlite3_free(void*);
2611 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
3906 ** [sqlite3_free()].
4667 ** using [sqlite3_free].
5020 ** should free this memory by calling [sqlite3_free()].
5075 ** [sqlite3_free()] on *pzErrMsg after xEntryPoint() returns. ^If any
5199 ** ^[sqlite3_free()] is used to free idxPtr if and only if
5232 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */
5319 ** take care that any prior string is freed by a call to [sqlite3_free()]
5322 ** freed by sqlite3_free() and the zErrMsg field will be zeroed.
14002 sqlite3_free(pTstAlloc); \
14174 sqlite3_free(pFile);
14185 sqlite3_free(pFile);
14198 sqlite3_free(p);
15651 sqlite3_free(pPrior);
16690 sqlite3_free(p);
16860 sqlite3_free( p );
16929 sqlite3_free( p );
17228 sqlite3_free(p);
17613 sqlite3_free(p);
18185 SQLITE_API void sqlite3_free(void *p){
18223 sqlite3_free(p);
18236 sqlite3_free(pOld); /* IMP: R-31593-10574 */
19238 sqlite3_free(zExtra);
19329 sqlite3_free(p->zText);
21427 sqlite3_free(pH->ht);
21432 sqlite3_free(elem);
21509 sqlite3_free(pH->ht);
21576 sqlite3_free( elem );
21846 ** the SQLite-wrappers sqlite3_malloc()/sqlite3_free(). Those wrappers
22957 sqlite3_free(pNode);
22962 sqlite3_free(pNode);
22997 sqlite3_free(pLink);
23045 sqlite3_free(pNode->apRegion);
23064 sqlite3_free(pNode);
23214 sqlite3_free(pLink);
24940 sqlite3_free(pNew);
24969 sqlite3_free(pId);
25215 sqlite3_free(p);
25245 sqlite3_free(pInode);
25914 sqlite3_free(pFile->pUnused);
26176 sqlite3_free(pFile->lockingContext);
27024 sqlite3_free(pFile->lockingContext);
27861 sqlite3_free(p->apRegion[i]);
27864 sqlite3_free(p->apRegion);
27870 sqlite3_free(p);
28019 sqlite3_free(p);
28303 sqlite3_free(p);
28748 sqlite3_free(pNew->lockingContext);
29077 sqlite3_free(unixSQLite3File->pUnused);
29978 sqlite3_free(pNew);
29979 sqlite3_free(pUnused);
30480 sqlite3_free(lockProxy);
30482 sqlite3_free(oldPath);
30597 sqlite3_free(pCtx->conchFile);
30600 sqlite3_free(pCtx->conchFilePath);
30601 sqlite3_free(pCtx);
30778 sqlite3_free(lockProxy);
30788 sqlite3_free(conchFile);
30791 sqlite3_free(pCtx->conchFilePath);
30796 sqlite3_free(pCtx);
30953 ** the SQLite-wrappers sqlite3_malloc()/sqlite3_free(). Those wrappers
32556 sqlite3_free(p->aRegion);
32557 sqlite3_free(p);
32589 sqlite3_free(p);
32607 sqlite3_free(pNew);
32673 sqlite3_free(p);
32674 sqlite3_free(pNew);
32704 sqlite3_free(p);
34211 sqlite3_free(p);
34333 sqlite3_free(pTmpSpace);
34334 sqlite3_free(pV);
35191 sqlite3_free(p);
35327 sqlite3_free(p->apHash);
35820 sqlite3_free(pCache->apHash);
35821 sqlite3_free(pCache);
35850 ** by the current thread may be sqlite3_free()ed.
38135 sqlite3_free(pPager->aSavepoint);
38894 sqlite3_free(zMasterJournal);
38898 sqlite3_free(pMaster);
40239 sqlite3_free(pPager);
40803 sqlite3_free(zPathname);
40833 sqlite3_free(zPathname);
40856 sqlite3_free(zPathname);
40932 sqlite3_free(pPager);
42982 sqlite3_free(fileData);
43003 sqlite3_free(ptr);
44623 sqlite3_free(aFrame);
44668 sqlite3_free((void *)pWal->apWiData[i]);
44741 sqlite3_free(pRet);
45262 sqlite3_free((void *)pWal->apWiData);
45263 sqlite3_free(pWal);
47672 sqlite3_free(pLock);
47737 sqlite3_free(pCur->aOverflow);
47889 sqlite3_free(pKey);
47937 sqlite3_free(pCur->pKey);
47990 sqlite3_free(pCur->pKey);
49059 sqlite3_free(p);
49077 sqlite3_free(zFullPathname);
49078 sqlite3_free(p);
49088 sqlite3_free(zFullPathname);
49229 sqlite3_free(pBt);
49230 sqlite3_free(p);
49350 sqlite3_free(pBt);
49360 sqlite3_free(p);
50873 /* sqlite3_free(pCur); */
51826 sqlite3_free(pCellKey);
51830 sqlite3_free(pCellKey);
55189 sqlite3_free(sCheck.anRef);
55290 ** blob of allocated memory. The xFree function should not call sqlite3_free()
55631 sqlite3_free(p);
56024 sqlite3_free(p);
57906 if( db->pnBytesFreed==0 ) sqlite3_free(p4);
61065 sqlite3_free(zErr);
62594 sqlite3_free(pVtab->zErrMsg);
67371 sqlite3VdbeMemSetStr(pIn1, u.bv.z, -1, SQLITE_UTF8, sqlite3_free);
69150 sqlite3_free(p->zBuf);
69491 sqlite3_free(pTmp);
82195 sqlite3_free(zBuf);
82245 sqlite3_result_text(context, z1, -1, sqlite3_free);
82265 sqlite3_result_text(context, (char *)z1, -1, sqlite3_free);
82344 sqlite3_result_blob(context, (char*)p, n, sqlite3_free);
82773 sqlite3_free(zText);
82796 sqlite3_result_text(context, z, j, sqlite3_free);
82833 sqlite3_result_text(context, zHex, n*2, sqlite3_free);
82922 sqlite3_free(zOut);
82929 sqlite3_free(zOld);
82942 sqlite3_result_text(context, (char*)zOut, j, sqlite3_free);
83023 sqlite3_free((void*)azChar);
83107 sqlite3_free(zErrMsg);
83312 sqlite3_free);
86981 #define sqlite3_free sqlite3_api->free
87285 sqlite3_free,
87541 sqlite3_free(zErrmsg);
87697 sqlite3_free(wsdAutoext.aExt);
87739 sqlite3_free(zErrmsg);
88502 sqlite3_free(sqlite3_temp_directory);
94671 sqlite3_free(p->zErrMsg);
94746 sqlite3_free(*pzErrMsg);
94749 sqlite3_free(res.zErrMsg);
94754 sqlite3_free(res.zErrMsg);
94786 for(i=1; i<n; i++){ if( azResult[i] ) sqlite3_free(azResult[i]); }
94787 sqlite3_free(azResult);
97388 sqlite3_free(zErr);
97691 sqlite3_free(pVtab->zErrMsg);
99811 ** by passing the pointer returned by this function to sqlite3_free().
99945 sqlite3_free(pVtab->zErrMsg);
100055 sqlite3_free(pIdxInfo->idxStr);
101023 sqlite3_free(p->idxStr);
102121 sqlite3_free(pInfo->idxStr);
107022 sqlite3ParserFree(pEngine, sqlite3_free);
107049 sqlite3_free(pParse->apVtabLock);
107911 sqlite3_free(db->lookaside.pStart);
108249 sqlite3_free(db->lookaside.pStart);
108251 sqlite3_free(db);
109323 sqlite3_free(db);
110387 sqlite3_free(aDyn);
110440 sqlite3_free(aDyn);
110918 * sqlite3_free(). malloc.c has sqlite3DbStrDup()/NDup(), but those
110964 sqlite3_free(zSql);
110997 sqlite3_free(zSql);
111092 sqlite3_free(p);
111285 sqlite3_free(p);
111422 * sqlite3_free() should be called on *ppBase.
111456 * Having ppBase be const makes sense, but sqlite3_free() takes non-const.
111505 sqlite3_free(pBase);
111641 sqlite3_free(pCursor->pRecordHeader);
111666 sqlite3_free(pCursor);
111856 * freed by the caller using sqlite3_free().
111974 sqlite3_free(pRecover->zDb);
111975 sqlite3_free(pRecover->zTable);
111976 sqlite3_free(pRecover->pTypes);
111978 sqlite3_free(pRecover);
112095 sqlite3_free(cur);
112219 sqlite3_free(pColData);
112244 pFn = sqlite3_free;
112262 sqlite3_free(pColData);
112463 sqlite3_free(zCreateSql);
112575 sqlite3_free(zCreateSql);
113691 sqlite3_free(p->zSegmentsTbl);
113692 sqlite3_free(p->zReadExprlist);
113693 sqlite3_free(p->zWriteExprlist);
113698 sqlite3_free(p);
113725 sqlite3_free(zSql);
113784 sqlite3_free(zSql);
113785 sqlite3_free(zCols);
113818 sqlite3_free(zContentCols);
113879 sqlite3_free(zSql);
113930 sqlite3_free(z);
113934 sqlite3_free(*pz);
113946 ** is the callers responsibility to call sqlite3_free() to release this
114006 sqlite3_free(zFree);
114045 sqlite3_free(zFree);
114148 sqlite3_free(zVal);
114244 sqlite3_free(zCompress);
114245 sqlite3_free(zUncompress);
114246 sqlite3_free((void *)aCol);
114372 sqlite3_free(pCsr->aDoclist);
114373 sqlite3_free(pCsr->aMatchinfo);
114374 sqlite3_free(pCsr);
114524 sqlite3_free(zBuffer);
114577 sqlite3_free(zBlob);
114588 sqlite3_free(zBlob);
115172 sqlite3_free(aTmp);
115221 sqlite3_free(aOut);
115227 sqlite3_free(pTS->aaOutput[i]);
115228 sqlite3_free(aOut);
115292 sqlite3_free(aMerge);
115300 if( iOut>0 ) sqlite3_free(aMerge);
115301 sqlite3_free(pTS->aaOutput[iOut]);
115470 sqlite3_free(pSegcsr);
115527 sqlite3_free(tsc.aaOutput[i]);
115763 sqlite3_free(aLeft);
115776 sqlite3_free(pOut);
115814 sqlite3_free(aOut);
115841 sqlite3_free(pLeft->aDoclist);
115842 sqlite3_free(pRight->aDoclist);
115856 sqlite3_free(pRight->aDoclist);
115865 sqlite3_free(pLeft->aDoclist);
116092 sqlite3_free(aNew);
116103 sqlite3_free(aRet);
116105 sqlite3_free(aExpr);
116144 sqlite3_free(aLeft);
116159 sqlite3_free(aLeft);
116173 sqlite3_free(aRight);
116217 sqlite3_free(a);
116305 sqlite3_free(pCsr->aDoclist);
116349 sqlite3_free(zSql);
116587 sqlite3_free(zErr);
116826 sqlite3_free(pHash);
116929 sqlite3_free(pHash);
117067 sqlite3_free(pFts3->zSegmentsTbl);
117068 sqlite3_free(p);
117157 sqlite3_free((void *)pCsr->filter.zTerm);
117158 sqlite3_free(pCsr->zStop);
117159 sqlite3_free(pCsr->aStat);
117160 sqlite3_free(pCsr);
117301 sqlite3_free((void *)pCsr->filter.zTerm);
117302 sqlite3_free(pCsr->aStat);
117543 ** Fts3Expr structure (if any) by passing it to sqlite3_free().
117612 sqlite3_free(pOrig);
117700 sqlite3_free(zTemp);
117713 sqlite3_free(zTemp);
117714 sqlite3_free(p);
118160 sqlite3_free(p->aDoclist);
118161 sqlite3_free(p);
118205 ** sqlite3_free() to release the memory. If an OOM condition is encountered,
118209 ** the returned expression text and then freed using sqlite3_free().
118328 sqlite3_free(zBuf);
118337 sqlite3_free(azCol);
118395 sqlite3_free(p);
118809 sqlite3_free(pTokenizer);
118854 sqlite3_free(c->zToken);
118855 sqlite3_free(c);
119466 sqlite3_free(zErr);
119558 sqlite3_free(zCopy);
119559 sqlite3_free((void *)aArg);
119575 sqlite3_free((void *)aArg);
119578 sqlite3_free(zCopy);
119656 sqlite3_free(zErr);
119859 sqlite3_free(zTest);
119860 sqlite3_free(zTest2);
119946 sqlite3_free(t);
119967 sqlite3_free(pTokenizer);
120012 sqlite3_free(c->pToken);
120013 sqlite3_free(c);
120355 sqlite3_free(zSql);
120535 sqlite3_free(*pp);
120673 sqlite3_free(pList);
120713 sqlite3_free(fts3HashData(pElem));
120982 sqlite3_free(aByte);
121039 sqlite3_free(pReader->aNode);
121249 sqlite3_free(pReader->zTerm);
121251 sqlite3_free(pReader->aNode);
121254 sqlite3_free(pReader);
121396 sqlite3_free(aElem);
121783 sqlite3_free(p->aData);
121786 sqlite3_free(p->zMalloc);
121787 sqlite3_free(p);
121976 sqlite3_free(pWriter->aData);
121977 sqlite3_free(pWriter->zMalloc);
121979 sqlite3_free(pWriter);
122300 sqlite3_free(pCsr->apSegment);
122301 sqlite3_free(pCsr->aBuffer);
122445 sqlite3_free(pBlob);
122450 sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, sqlite3_free);
122495 sqlite3_free(a);
122524 sqlite3_free(a);
122531 sqlite3_free(a);
122596 sqlite3_free(pExpr->aDoclist);
122613 sqlite3_free(pDef->pList);
122630 sqlite3_free(pDef->pList);
122631 sqlite3_free(pDef);
122771 sqlite3_free(aSzIns);
122794 sqlite3_free(aSzIns);
123344 sqlite3_free(sIter.aPhrase);
123691 sqlite3_free(pFree);
123933 sqlite3_free(aIter);
124075 sqlite3_free(pCsr->aMatchinfo);
124217 sqlite3_free(res.z);
124219 sqlite3_result_text(pCtx, res.z, -1, sqlite3_free);
124392 sqlite3_free(sCtx.aTerm);
124397 sqlite3_free(res.z);
124399 sqlite3_result_text(pCtx, res.z, res.n-1, sqlite3_free);
124422 sqlite3_free(zErr);
124989 sqlite3_free(pNode);
125100 sqlite3_free(pNode);
125207 sqlite3_free(pRtree);
125237 sqlite3_free(zCreate);
125275 sqlite3_free(pGeom);
125278 sqlite3_free(pCsr->aConstraint);
125292 sqlite3_free(pCsr);
125664 sqlite3_free(pGeom);
126080 sqlite3_free(aCell);
126529 sqlite3_free(aaSorted);
126585 sqlite3_free(aiUsed);
126740 sqlite3_free(aCell);
126989 sqlite3_free(aCell);
127163 sqlite3_free(pLeaf);
127256 sqlite3_free(zSql);
127327 sqlite3_free(zCreate);
127350 sqlite3_free(zSql);
127418 sqlite3_free(zSql);
127493 sqlite3_free(zTmp);
127498 sqlite3_free(zTmp);
127505 sqlite3_free(zSql);
127563 sqlite3_free(zText);
127570 sqlite3_result_text(ctx, zText, -1, sqlite3_free);
127611 ** A version of sqlite3_free() that can be used as a callback. This is used
127617 sqlite3_free(p);
127742 ** Version of sqlite3_free() that is always a function, never a macro.
127745 sqlite3_free(p);
128270 sqlite3_free(p);
128322 sqlite3_free(pCsr);
128336 sqlite3_free(pCsr);
128352 sqlite3_free(pCsr->zBuffer);
128353 sqlite3_free(pCsr);