Lines Matching defs:sqlite3_free

876 ** To avoid memory leaks, the application should invoke [sqlite3_free()]
2439 ** It is not safe to pass a result table directly to [sqlite3_free()].
2477 ** function must not try to call [sqlite3_free()] directly. Only
2507 ** released by [sqlite3_free()]. ^Both routines return a
2554 ** sqlite3_free(zSQL);
2582 ** sqlite3_free(zSQL);
2590 ** the result, [sqlite3_free()] is called on the input string.)^
2612 ** ^Calling sqlite3_free() with a pointer previously returned
2614 ** that it might be reused. ^The sqlite3_free() routine is
2616 ** to sqlite3_free() is harmless. After being freed, memory
2620 ** might result if sqlite3_free() is called with a non-NULL pointer that
2631 ** sqlite3_free(P) where P is the first parameter to sqlite3_realloc().
2658 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
2665 ** [sqlite3_free()] or [sqlite3_realloc()].
2669 SQLITE_API void sqlite3_free(void*);
2675 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
4100 ** [sqlite3_free()].
4861 ** using [sqlite3_free].
5214 ** should free this memory by calling [sqlite3_free()].
5269 ** [sqlite3_free()] on *pzErrMsg after xEntryPoint() returns. ^If any
5398 ** ^[sqlite3_free()] is used to free idxPtr if and only if
5431 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */
5503 ** take care that any prior string is freed by a call to [sqlite3_free()]
5506 ** freed by sqlite3_free() and the zErrMsg field will be zeroed.
14377 sqlite3_free(pTstAlloc); \
14549 sqlite3_free(pFile);
14560 sqlite3_free(pFile);
14573 sqlite3_free(p);
16027 sqlite3_free(pPrior);
17066 sqlite3_free(p);
17236 sqlite3_free( p );
17305 sqlite3_free( p );
17604 sqlite3_free(p);
17989 sqlite3_free(p);
18562 SQLITE_API void sqlite3_free(void *p){
18600 sqlite3_free(p);
18613 sqlite3_free(pOld); /* IMP: R-31593-10574 */
19616 sqlite3_free(zExtra);
19707 sqlite3_free(p->zText);
21838 sqlite3_free(pH->ht);
21843 sqlite3_free(elem);
21920 sqlite3_free(pH->ht);
21987 sqlite3_free( elem );
22262 ** the SQLite-wrappers sqlite3_malloc()/sqlite3_free(). Those wrappers
23376 sqlite3_free(pNode);
23381 sqlite3_free(pNode);
23416 sqlite3_free(pLink);
23464 sqlite3_free(pNode->apRegion);
23483 sqlite3_free(pNode);
23633 sqlite3_free(pLink);
25387 sqlite3_free(pNew);
25416 sqlite3_free(pId);
25662 sqlite3_free(p);
25692 sqlite3_free(pInode);
26361 sqlite3_free(pFile->pUnused);
26625 sqlite3_free(pFile->lockingContext);
27474 sqlite3_free(pFile->lockingContext);
28326 sqlite3_free(p->apRegion[i]);
28329 sqlite3_free(p->apRegion);
28335 sqlite3_free(p);
28494 sqlite3_free(p);
28780 sqlite3_free(p);
29218 sqlite3_free(pNew->lockingContext);
29727 sqlite3_free(p->pUnused);
30396 sqlite3_free(pNew);
30397 sqlite3_free(pUnused);
30902 sqlite3_free(lockProxy);
30904 sqlite3_free(oldPath);
31019 sqlite3_free(pCtx->conchFile);
31022 sqlite3_free(pCtx->conchFilePath);
31023 sqlite3_free(pCtx);
31200 sqlite3_free(lockProxy);
31210 sqlite3_free(conchFile);
31213 sqlite3_free(pCtx->conchFilePath);
31218 sqlite3_free(pCtx);
31375 ** the SQLite-wrappers sqlite3_malloc()/sqlite3_free(). Those wrappers
33450 sqlite3_free(p->aRegion);
33451 sqlite3_free(p);
33483 sqlite3_free(p);
33502 sqlite3_free(pNew);
33568 sqlite3_free(p);
33569 sqlite3_free(pNew);
33599 sqlite3_free(p);
35046 sqlite3_free(p);
35168 sqlite3_free(pTmpSpace);
35169 sqlite3_free(pV);
36107 sqlite3_free(p);
36148 ** from the pGroup->pBlockList list and free it with sqlite3_free().
36156 sqlite3_free(pList);
36326 sqlite3_free(pBlock);
36419 sqlite3_free(p->apHash);
36906 sqlite3_free(pCache->apHash);
36907 sqlite3_free(pCache);
36936 ** by the current thread may be sqlite3_free()ed.
39218 sqlite3_free(pPager->aSavepoint);
39977 sqlite3_free(zMasterJournal);
39981 sqlite3_free(pMaster);
41323 sqlite3_free(pPager);
41896 sqlite3_free(zPathname);
41926 sqlite3_free(zPathname);
41952 sqlite3_free(zPathname);
42028 sqlite3_free(pPager);
45545 sqlite3_free(aFrame);
45590 sqlite3_free((void *)pWal->apWiData[i]);
45665 sqlite3_free(pRet);
46195 sqlite3_free((void *)pWal->apWiData);
46196 sqlite3_free(pWal);
48633 sqlite3_free(pLock);
48698 sqlite3_free(pCur->aOverflow);
48850 sqlite3_free(pKey);
48898 sqlite3_free(pCur->pKey);
48954 sqlite3_free(pCur->pKey);
50031 sqlite3_free(p);
50049 sqlite3_free(zFullPathname);
50050 sqlite3_free(p);
50060 sqlite3_free(zFullPathname);
50201 sqlite3_free(pBt);
50202 sqlite3_free(p);
50322 sqlite3_free(pBt);
50332 sqlite3_free(p);
51847 /* sqlite3_free(pCur); */
52803 sqlite3_free(pCellKey);
52807 sqlite3_free(pCellKey);
56193 sqlite3_free(sCheck.anRef);
56294 ** blob of allocated memory. The xFree function should not call sqlite3_free()
56634 sqlite3_free(p);
57031 sqlite3_free(p);
58917 if( db->pnBytesFreed==0 ) sqlite3_free(p4);
62104 sqlite3_free(zErr);
63612 sqlite3_free(pVtab->zErrMsg);
68556 sqlite3VdbeMemSetStr(pIn1, u.by.z, -1, SQLITE_UTF8, sqlite3_free);
70807 sqlite3_free(aSlot);
71236 sqlite3_free(p->zBuf);
71577 sqlite3_free(pTmp);
78462 sqlite3_free(zErr);
78468 sqlite3_free( zPath );
84340 sqlite3_free(zBuf);
84390 sqlite3_result_text(context, z1, -1, sqlite3_free);
84410 sqlite3_result_text(context, (char *)z1, -1, sqlite3_free);
84489 sqlite3_result_blob(context, (char*)p, n, sqlite3_free);
84933 sqlite3_free(zText);
84956 sqlite3_result_text(context, z, j, sqlite3_free);
84993 sqlite3_result_text(context, zHex, n*2, sqlite3_free);
85082 sqlite3_free(zOut);
85089 sqlite3_free(zOld);
85102 sqlite3_result_text(context, (char*)zOut, j, sqlite3_free);
85183 sqlite3_free(azChar);
85267 sqlite3_free(zErrMsg);
85472 sqlite3_free);
89187 #define sqlite3_free sqlite3_api->free
89498 sqlite3_free,
89757 sqlite3_free(zErrmsg);
89913 sqlite3_free(wsdAutoext.aExt);
89955 sqlite3_free(zErrmsg);
90720 sqlite3_free(sqlite3_temp_directory);
97012 sqlite3_free(p->zErrMsg);
97087 sqlite3_free(*pzErrMsg);
97090 sqlite3_free(res.zErrMsg);
97095 sqlite3_free(res.zErrMsg);
97127 for(i=1; i<n; i++){ if( azResult[i] ) sqlite3_free(azResult[i]); }
97128 sqlite3_free(azResult);
99761 sqlite3_free(zErr);
100073 sqlite3_free(pVtab->zErrMsg);
102470 ** by passing the pointer returned by this function to sqlite3_free().
102606 sqlite3_free(pVtab->zErrMsg);
102716 sqlite3_free(pIdxInfo->idxStr);
103693 sqlite3_free(p->idxStr);
104791 sqlite3_free(pInfo->idxStr);
109713 sqlite3ParserFree(pEngine, sqlite3_free);
109740 sqlite3_free(pParse->apVtabLock);
110618 sqlite3_free(db->lookaside.pStart);
110956 sqlite3_free(db->lookaside.pStart);
110958 sqlite3_free(db);
111963 ** responsibility of the caller to eventually call sqlite3_free() to release
111969 ** this buffer by calling sqlite3_free().
112168 sqlite3_free(zFile);
112262 sqlite3_free(db);
112325 sqlite3_free(zErrMsg);
112423 sqlite3_free(zOpen);
113362 sqlite3_free(aDyn);
113415 sqlite3_free(aDyn);
114295 int bFreeList; /* True if pList should be sqlite3_free()d */
114685 sqlite3_free(p->zSegmentsTbl);
114686 sqlite3_free(p->zReadExprlist);
114687 sqlite3_free(p->zWriteExprlist);
114692 sqlite3_free(p);
114719 sqlite3_free(zSql);
114780 sqlite3_free(zSql);
114781 sqlite3_free(zCols);
114814 sqlite3_free(zContentCols);
114875 sqlite3_free(zSql);
114926 sqlite3_free(z);
114930 sqlite3_free(*pz);
114942 ** is the callers responsibility to call sqlite3_free() to release this
115002 sqlite3_free(zFree);
115041 sqlite3_free(zFree);
115086 ** of the caller to call sqlite3_free() on the output array to free it.
115246 sqlite3_free(zPrefix);
115252 sqlite3_free(zCompress);
115258 sqlite3_free(zUncompress);
115274 sqlite3_free(zVal);
115385 sqlite3_free(zPrefix);
115386 sqlite3_free(aIndex);
115387 sqlite3_free(zCompress);
115388 sqlite3_free(zUncompress);
115389 sqlite3_free((void *)aCol);
115533 sqlite3_free(pCsr->aDoclist);
115534 sqlite3_free(pCsr->aMatchinfo);
115536 sqlite3_free(pCsr);
115680 sqlite3_free(zBuffer);
115733 sqlite3_free(zBlob);
115744 sqlite3_free(zBlob);
116441 sqlite3_free(aOut);
116445 sqlite3_free(pTS->aaOutput[i]);
116446 sqlite3_free(aOut);
116508 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
116512 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
116513 sqlite3_free(pTS->aaOutput[iOut]);
116741 sqlite3_free(pSegcsr);
116786 sqlite3_free(tsc.aaOutput[i]);
116886 sqlite3_free(pCsr->aDoclist);
116942 sqlite3_free(zSql);
117118 sqlite3_free(zErr);
117403 sqlite3_free(pHash);
117503 sqlite3_free(pHash);
117573 sqlite3_free(p->doclist.aAll);
117584 sqlite3_free(pList);
117609 sqlite3_free(pLeft);
117679 sqlite3_free(aPoslist);
117695 sqlite3_free(aPoslist);
117699 sqlite3_free(aPoslist);
117734 sqlite3_free(aPoslist);
117743 sqlite3_free(aOut);
117747 sqlite3_free(aPoslist);
118260 sqlite3_free(aTC);
118273 sqlite3_free(pPhrase->doclist.pList);
118563 sqlite3_free(aTmp);
119036 sqlite3_free(pPhrase->doclist.aAll);
119184 sqlite3_free(pFts3->zSegmentsTbl);
119185 sqlite3_free(p);
119274 sqlite3_free((void *)pCsr->filter.zTerm);
119275 sqlite3_free(pCsr->zStop);
119276 sqlite3_free(pCsr->aStat);
119277 sqlite3_free(pCsr);
119419 sqlite3_free((void *)pCsr->filter.zTerm);
119420 sqlite3_free(pCsr->aStat);
119675 ** Fts3Expr structure (if any) by passing it to sqlite3_free().
119744 sqlite3_free(pOrig);
119780 ** sqlite3_free(). Setting this up requires a two pass approach.
119844 sqlite3_free(zTemp);
119860 sqlite3_free(zTemp);
119861 sqlite3_free(p);
120310 sqlite3_free(p->aMI);
120311 sqlite3_free(p);
120356 ** sqlite3_free() to release the memory. If an OOM condition is encountered,
120360 ** the returned expression text and then freed using sqlite3_free().
120479 sqlite3_free(zBuf);
120488 sqlite3_free(azCol);
120549 sqlite3_free(p);
120966 sqlite3_free(pTokenizer);
121011 sqlite3_free(c->zToken);
121012 sqlite3_free(c);
121621 sqlite3_free(zErr);
121713 sqlite3_free(zCopy);
121714 sqlite3_free((void *)aArg);
121730 sqlite3_free((void *)aArg);
121733 sqlite3_free(zCopy);
121813 sqlite3_free(zErr);
122016 sqlite3_free(zTest);
122017 sqlite3_free(zTest2);
122106 sqlite3_free(t);
122127 sqlite3_free(pTokenizer);
122172 sqlite3_free(c->pToken);
122173 sqlite3_free(c);
122568 sqlite3_free(zSql);
122766 sqlite3_free(*pp);
122846 sqlite3_free(pList);
122873 sqlite3_free(pList);
123272 sqlite3_free(aByte);
123369 sqlite3_free(pReader->aNode);
123606 sqlite3_free(pReader->zTerm);
123608 sqlite3_free(pReader->aNode);
123612 sqlite3_free(pReader);
123775 sqlite3_free(aElem);
124174 sqlite3_free(p->aData);
124177 sqlite3_free(p->zMalloc);
124178 sqlite3_free(p);
124367 sqlite3_free(pWriter->aData);
124368 sqlite3_free(pWriter->zMalloc);
124370 sqlite3_free(pWriter);
124900 sqlite3_free(pCsr->apSegment);
124901 sqlite3_free(pCsr->aBuffer);
125067 sqlite3_free(pBlob);
125072 sqlite3_bind_blob(pStmt, 2, pBlob, nBlob, sqlite3_free);
125117 sqlite3_free(a);
125146 sqlite3_free(a);
125153 sqlite3_free(a);
125227 sqlite3_free(pDef);
125500 sqlite3_free(aSzIns);
125998 sqlite3_free(sIter.aPhrase);
126511 sqlite3_free(aIter);
126653 sqlite3_free(pCsr->aMatchinfo);
126795 sqlite3_free(res.z);
126797 sqlite3_result_text(pCtx, res.z, -1, sqlite3_free);
126972 sqlite3_free(sCtx.aTerm);
126977 sqlite3_free(res.z);
126979 sqlite3_result_text(pCtx, res.z, res.n-1, sqlite3_free);
127002 sqlite3_free(zErr);
127571 sqlite3_free(pNode);
127682 sqlite3_free(pNode);
127789 sqlite3_free(pRtree);
127819 sqlite3_free(zCreate);
127857 sqlite3_free(pGeom);
127860 sqlite3_free(pCsr->aConstraint);
127874 sqlite3_free(pCsr);
128246 sqlite3_free(pGeom);
128662 sqlite3_free(aCell);
129111 sqlite3_free(aaSorted);
129167 sqlite3_free(aiUsed);
129322 sqlite3_free(aCell);
129571 sqlite3_free(aCell);
129728 sqlite3_free(pLeaf);
129875 sqlite3_free(zSql);
129949 sqlite3_free(zCreate);
129972 sqlite3_free(zSql);
130040 sqlite3_free(zSql);
130117 sqlite3_free(zTmp);
130122 sqlite3_free(zTmp);
130129 sqlite3_free(zSql);
130187 sqlite3_free(zText);
130194 sqlite3_result_text(ctx, zText, -1, sqlite3_free);
130235 ** A version of sqlite3_free() that can be used as a callback. This is used
130241 sqlite3_free(p);
130367 ** Version of sqlite3_free() that is always a function, never a macro.
130370 sqlite3_free(p);
130896 sqlite3_free(p);
130948 sqlite3_free(pCsr);
130962 sqlite3_free(pCsr);
130978 sqlite3_free(pCsr->zBuffer);
130979 sqlite3_free(pCsr);