Searched refs:xFree (Results 1 – 18 of 18) sorted by relevance
37 void (*xFree)(void*); /* Function used to free a[] */ member65 if( p->xFree ){ in intarrayFree()66 p->xFree(p->a); in intarrayFree()261 void (*xFree)(void*) /* How to dispose of the intarray when done */ in sqlite3_intarray_bind()263 if( pIntArray->xFree ){ in sqlite3_intarray_bind()264 pIntArray->xFree(pIntArray->a); in sqlite3_intarray_bind()268 pIntArray->xFree = xFree; in sqlite3_intarray_bind()
382 if( p && sqlite3GlobalConfig.m.xFree==sqlite3MemFree ){ in sqlite3MemdebugSetType()401 if( p && sqlite3GlobalConfig.m.xFree==sqlite3MemFree ){ in sqlite3MemdebugHasType()423 if( p && sqlite3GlobalConfig.m.xFree==sqlite3MemFree ){ in sqlite3MemdebugNoType()
129 void (*xFree)(void*) /* How to dispose of the intarray when done */
401 sqlite3GlobalConfig.m.xFree(p); in sqlite3_free()404 sqlite3GlobalConfig.m.xFree(p); in sqlite3_free()
66 static void wrMemFree(void *p) {wrapped.mem.xFree(p);} in wrMemFree()
10902 void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)){ in sqlite3BtreeSchema()10907 pBt->xFreeSchema = xFree; in sqlite3BtreeSchema()
1715 ** The xMalloc, xRealloc, and xFree methods must work like the1756 void (*xFree)(void*); /* Free a prior allocation */ member
55 pNew->xFree = free; in HashInit()68 if( pH->ht ) pH->xFree(pH->ht); in HashClear()74 pH->xFree(elem->pKey); in HashClear()76 pH->xFree(elem); in HashClear()239 if( pH->ht ) pH->xFree(pH->ht); in rehash()305 pH->xFree(elem->pKey); in removeElementGivenHash()307 pH->xFree( elem ); in removeElementGivenHash()378 pH->xFree(new_elem); in HashInsert()391 pH->xFree(new_elem); in HashInsert()
62 pNew->xFree = free; in sqlite3Fts1HashInit()75 if( pH->ht ) pH->xFree(pH->ht); in sqlite3Fts1HashClear()81 pH->xFree(elem->pKey); in sqlite3Fts1HashClear()83 pH->xFree(elem); in sqlite3Fts1HashClear()197 if( pH->ht ) pH->xFree(pH->ht); in rehash()263 pH->xFree(elem->pKey); in removeElementGivenHash()265 pH->xFree( elem ); in removeElementGivenHash()341 pH->xFree(new_elem); in sqlite3Fts1HashInsert()354 pH->xFree(new_elem); in sqlite3Fts1HashInsert()
38 void (*xFree)(void *); /* free() function to use */ member
40 void (*xFree)(void *); /* underlying free(3) function */ member123 pTm->xFree(pNew); in tmMalloc()210 pTm->xFree(pHdr); in tmFree()323 pTm->xFree(p); in tmLsmMutexDel()349 pGlobal->xFree = tmLsmFree; in testMallocInstall()360 pGlobal->xSaveFree = pEnv->xFree; in testMallocInstall()366 pEnv->xFree = tmLsmEnvFree; in testMallocInstall()375 pEnv->xFree = p->xSaveFree; in testMallocUninstall()
233 if( pDb->factory.xFree ) pDb->factory.xFree(pDb->factory.pCtx); in lsm_close()234 if( pDb->compress.xFree ) pDb->compress.xFree(pDb->compress.pCtx); in lsm_close()394 if( pDb->compress.xFree ){ in lsm_config()396 pDb->compress.xFree(pDb->compress.pCtx); in lsm_config()411 if( pDb->factory.xFree ){ in lsm_config()413 pDb->factory.xFree(pDb->factory.pCtx); in lsm_config()
74 void (*xFree)(lsm_env*, void *); /* free(3) function */ member313 void (*xFree)(void *pCtx); member319 void (*xFree)(void *pCtx); member
27 pEnv->xFree(pEnv, p); in lsmFree()
81 static void xFree(void *p){ in xFree() function403 sqlite3_result_text16(p, zOutput, nOut, xFree); in icuCaseFunc16()
45 memtraceBase.xFree(p); in memtraceFree()
98 memtraceBase.xFree(p); in memtraceFree()