| /sqlite-3.40.0/ext/lsm1/ |
| H A D | lsm.h | 29 typedef struct lsm_env lsm_env; /* Runtime environment */ typedef 49 struct lsm_env { struct 54 int (*xFullpath)(lsm_env*, const char *, char *, int *); argument 64 int (*xUnlink)(lsm_env*, const char *); argument 87 int (*xSleep)(lsm_env*, int microseconds); argument 124 int lsm_new(lsm_env*, lsm_db **ppDb); 139 lsm_env *lsm_get_env(lsm_db *pDb); 145 lsm_env *lsm_default_env(void); 332 void *lsm_malloc(lsm_env*, size_t); 333 void *lsm_realloc(lsm_env*, void *, size_t); [all …]
|
| H A D | lsmInt.h | 627 void lsmTreeRelease(lsm_env *, Tree *); 664 void *lsmMalloc(lsm_env*, size_t); 665 void lsmFree(lsm_env*, void *); 680 int lsmMutexNew(lsm_env*, lsm_mutex **); 681 void lsmMutexDel(lsm_env*, lsm_mutex *); 683 int lsmMutexTry(lsm_env*, lsm_mutex *); 687 int lsmMutexHeld(lsm_env *, lsm_mutex *); 720 lsm_env *lsmFsEnv(FileSystem *); 721 lsm_env *lsmPageEnv(Page *); 781 void lsmEnvShmBarrier(lsm_env *); [all …]
|
| H A D | lsm_mem.c | 21 void *lsmMalloc(lsm_env *pEnv, size_t N){ in lsmMalloc() 25 void lsmFree(lsm_env *pEnv, void *p){ in lsmFree() 29 void *lsmRealloc(lsm_env *pEnv, void *p, size_t N){ in lsmRealloc() 37 void *lsm_malloc(lsm_env *pEnv, size_t N){ in lsm_malloc() 40 void lsm_free(lsm_env *pEnv, void *p){ in lsm_free() 43 void *lsm_realloc(lsm_env *pEnv, void *p, size_t N){ in lsm_realloc() 47 void *lsmMallocZero(lsm_env *pEnv, size_t N){ in lsmMallocZero() 55 void *lsmMallocRc(lsm_env *pEnv, size_t N, int *pRc){ in lsmMallocRc() 66 void *lsmMallocZeroRc(lsm_env *pEnv, size_t N, int *pRc){ in lsmMallocZeroRc() 77 void *lsmReallocOrFree(lsm_env *pEnv, void *p, size_t N){ in lsmReallocOrFree() [all …]
|
| H A D | lsm_mutex.c | 20 int lsmMutexNew(lsm_env *pEnv, lsm_mutex **ppNew){ in lsmMutexNew() 27 int lsmMutexStatic(lsm_env *pEnv, int iMutex, lsm_mutex **ppStatic){ in lsmMutexStatic() 34 void lsmMutexDel(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexDel() 41 void lsmMutexEnter(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexEnter() 53 int lsmMutexTry(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexTry() 60 void lsmMutexLeave(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexLeave() 73 int lsmMutexHeld(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexHeld() 85 int lsmMutexNotHeld(lsm_env *pEnv, lsm_mutex *pMutex){ in lsmMutexNotHeld()
|
| H A D | lsm_win32.c | 114 lsm_env *pEnv, in win32RetryIoerr() 193 lsm_env *pEnv, in win32Open() 244 lsm_env *pEnv, in lsmWin32OsOpen() 460 lsm_env *pEnv, in lsmWin32OsFullpath() 544 lsm_env *pEnv, in win32Delete() 840 lsm_env *pEnv; 858 lsm_env *pEnv, in lsmWin32OsMutexStatic() 964 lsm_env *pEnv, in lsmWin32OsMutexStatic() 1019 lsm_env *lsm_default_env(void){ in lsm_default_env() 1020 static lsm_env win32_env = { in lsm_default_env() [all …]
|
| H A D | lsm_unix.c | 76 lsm_env *pEnv, in lsmPosixOsOpen() 244 lsm_env *pEnv, in lsmPosixOsFullpath() 465 static int lsmPosixOsSleep(lsm_env *pEnv, int us){ in lsmPosixOsSleep() 487 static void lsmPosixOsFree(lsm_env *pEnv, void *p){ in lsmPosixOsFree() 520 static size_t lsmPosixOsMSize(lsm_env *pEnv, void *p){ in lsmPosixOsMSize() 537 lsm_env *pEnv; 551 lsm_env *pEnv, in lsmPosixOsMutexStatic() 654 lsm_env *pEnv, in lsmPosixOsMutexStatic() 709 lsm_env *lsm_default_env(void){ in lsm_default_env() 710 static lsm_env posix_env = { in lsm_default_env() [all …]
|
| H A D | lsm_file.c | 376 lsm_env *pEnv, in lsmEnvRead() 386 lsm_env *pEnv, in lsmEnvWrite() 416 lsm_env *pEnv, in lsmEnvRemap() 431 lsm_env *pEnv, in lsmEnvTestLock() 441 lsm_env *pEnv, in lsmEnvShmMap() 450 void lsmEnvShmBarrier(lsm_env *pEnv){ in lsmEnvShmBarrier() 687 lsm_env *pEnv = pFS->pEnv; in lsmFsConfigure() 756 lsm_env *pEnv = pFS->pEnv; in lsmFsClose() 823 lsm_env *pEnv = pDb->pEnv; in lsmFsFileid() 2913 lsm_env *lsmFsEnv(FileSystem *pFS){ in lsmFsEnv() [all …]
|
| H A D | lsm_shared.c | 66 static int enterGlobalMutex(lsm_env *pEnv){ in enterGlobalMutex() 72 static void leaveGlobalMutex(lsm_env *pEnv){ in leaveGlobalMutex() 79 static int holdingGlobalMutex(lsm_env *pEnv){ in holdingGlobalMutex() 101 lsm_env *pEnv = db->pEnv; in freelistAppend() 147 static void freeDatabase(lsm_env *pEnv, Database *p){ in freeDatabase() 412 static int dbOpenSharedFd(lsm_env *pEnv, Database *p, int bRoOk){ in dbOpenSharedFd() 441 lsm_env *pEnv = pDb->pEnv; in lsmDbDatabaseConnect() 990 void lsmFreeSnapshot(lsm_env *pEnv, Snapshot *p){ in lsmFreeSnapshot() 1644 lsm_env *pEnv = db->pEnv; in lsmShmCacheChunks() 1715 static int lockSharedFile(lsm_env *pEnv, Database *p, int iLock, int eOp){ in lockSharedFile()
|
| H A D | lsm_str.c | 20 void lsmStringInit(LsmString *pStr, lsm_env *pEnv){ in lsmStringInit() 137 char *lsmMallocPrintf(lsm_env *pEnv, const char *zFormat, ...){ in lsmMallocPrintf()
|
| H A D | lsm_main.c | 73 int lsm_new(lsm_env *pEnv, lsm_db **ppDb){ in lsm_new() 105 lsm_env *lsm_get_env(lsm_db *pDb){ in lsm_get_env() 121 lsm_env *pEnv, in getFullpathname()
|
| H A D | lsm_sorted.c | 110 lsm_env *pEnv; 552 lsm_env *pEnv, /* Environment handle */ in pageGetKeyCopy() 739 lsm_env *pEnv = lsmFsEnv(pCsr->pFS); in btreeCursorFree() 843 lsm_env *pEnv = lsmFsEnv(pCsr->pFS); in btreeCursorRestore() 1344 lsm_env *pEnv = lsmFsEnv(pCsr->pDb->pFS); 1719 lsm_env *pEnv = pCsr->pDb->pEnv; in segmentPtrSeek() 2238 lsm_env *pEnv = pCsr->pDb->pEnv; in mcursorFreeComponents() 3021 lsm_env *pEnv = pCsr->pDb->pEnv; in treeCursorSeek() 3480 lsm_env *pEnv = pMW->pDb->pEnv; in mergeWorkerLoadHierarchy() 4302 static void sortedFreeLevel(lsm_env *pEnv, Level *p){ in sortedFreeLevel() [all …]
|
| H A D | lsm_tree.c | 222 static int intArrayAppend(lsm_env *pEnv, IntArray *p, u32 iVal){ in intArrayAppend() 240 static void intArrayFree(lsm_env *pEnv, IntArray *p){ in intArrayFree()
|
| H A D | lsm_ckpt.c | 210 lsm_env *pEnv;
|
| /sqlite-3.40.0/ext/lsm1/lsm-test/ |
| H A D | lsmtest_tdb3.c | 57 lsm_env *tdb_lsm_env(void){ in tdb_lsm_env() 59 static lsm_env env; in tdb_lsm_env() 156 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvFullpath() 166 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvOpen() 188 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvRead() 195 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvWrite() 255 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvSync() 298 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvTruncate() 305 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvSectorSize() 316 lsm_env *pRealEnv = tdb_lsm_env(); in testEnvRemap() [all …]
|
| H A D | lsmtest_mem.c | 309 lsm_env *pEnv; 329 static void *tmLsmEnvMalloc(lsm_env *p, size_t n){ in tmLsmEnvMalloc() 332 static void tmLsmEnvFree(lsm_env *p, void *ptr){ in tmLsmEnvFree() 335 static void *tmLsmEnvRealloc(lsm_env *p, void *ptr, size_t n){ in tmLsmEnvRealloc() 339 void testMallocInstall(lsm_env *pEnv){ in testMallocInstall() 369 void testMallocUninstall(lsm_env *pEnv){ in testMallocUninstall() 382 lsm_env *pEnv, in testMallocCheck() 396 lsm_env *pEnv, in testMallocOom() 406 void testMallocOomEnable(lsm_env *pEnv, int bEnable){ in testMallocOomEnable()
|
| H A D | lsmtest.h | 152 void testMallocInstall(lsm_env *pEnv); 153 void testMallocUninstall(lsm_env *pEnv); 154 void testMallocCheck(lsm_env *pEnv, int *, int *, FILE *); 155 void testMallocOom(lsm_env *pEnv, int, int, void(*)(void*), void *); 156 void testMallocOomEnable(lsm_env *pEnv, int);
|
| H A D | lsmtest_tdb.h | 151 lsm_env *tdb_lsm_env(void);
|
| H A D | lsmtest6.c | 6 lsm_env *pEnv;
|
| H A D | lsmtest_main.c | 1351 lsm_env *pEnv; in do_replay()
|