Lines Matching defs:pFree

9403   LookasideSlot *pFree;   /* List of available buffers */
12864 void *pFree; /* Free this when deleting the vdbe */
18590 pBuf->pNext = db->lookaside.pFree;
18591 db->lookaside.pFree = pBuf;
18720 }else if( (pBuf = db->lookaside.pFree)==0 ){
18723 db->lookaside.pFree = pBuf->pNext;
35953 ** The nFreeSlot and pFree values do require mutex protection.
35963 PgFreeslot *pFree; /* Free page blocks */
36030 pcache1.pFree = 0;
36034 p->pNext = pcache1.pFree;
36035 pcache1.pFree = p;
36057 p = (PgHdr1 *)pcache1.pFree;
36059 pcache1.pFree = pcache1.pFree->pNext;
36093 pSlot->pNext = pcache1.pFree;
36094 pcache1.pFree = pSlot;
48918 char *pFree = 0;
48923 pCur->pKeyInfo, aSpace, sizeof(aSpace), &pFree
48931 if( pFree ){
48932 sqlite3DbFree(pCur->pKeyInfo->db, pFree);
54806 u8 *pFree = 0;
54885 if( pFree ){
54886 /* If pFree is not NULL, it points to the pSpace buffer used
54890 sqlite3PageFree(pFree);
54896 pFree = pSpace;
54908 if( pFree ){
54909 sqlite3PageFree(pFree);
59838 p->pFree = sqlite3DbMallocZero(db, nByte);
59840 zCsr = p->pFree;
60755 sqlite3DbFree(db, p->pFree);
63860 char *pFree;
67122 char *pFree;
67152 u.bc.pC->pKeyInfo, u.bc.aTempRec, sizeof(u.bc.aTempRec), &u.bc.pFree
67162 sqlite3DbFree(db, u.bc.pFree);
71087 SorterRecord *pFree = pSorter->pRecord;
71088 pSorter->pRecord = pFree->pNext;
71089 pFree->pNext = 0;
71090 vdbeSorterRecordFree(db, pFree);
110638 db->lookaside.pFree = 0;
110646 p->pNext = db->lookaside.pFree;
110647 db->lookaside.pFree = p;
113044 /* sqlite3_test_control(SQLITE_TESTCTRL_SCRATCHMALLOC, sz, &pNew, pFree);
113046 ** Pass pFree into sqlite3ScratchFree().
113050 void *pFree, **ppNew;
113054 pFree = va_arg(ap, void*);
113056 sqlite3ScratchFree(pFree);