| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
logBadConnection| Name: | logBadConnection | | Prototype: | static void logBadConnection(const char *zType) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1271-1276 |
| | 4 | 1 |
makeSorterRecord| Name: | makeSorterRecord | | Prototype: | static int makeSorterRecord( Parse *pParse, SortCtx *pSort, Select *pSelect, int regBase, int nBase ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 567-582 |
| | 7 | 2 |
markTermAsChild| Name: | markTermAsChild | | Prototype: | static void markTermAsChild(WhereClause *pWC, int iChild, int iParent) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 462-466 |
| | 3 | 1 |
memIntValue| Name: | memIntValue | | Prototype: | static __attribute__((noinline)) i64 memIntValue(Mem *pMem) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 547-551 |
| | 3 | 1 |
memRealValue| Name: | memRealValue | | Prototype: | static __attribute__((noinline)) double memRealValue(Mem *pMem) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 575-580 |
| | 3 | 1 |
minMaxFinalize| Name: | minMaxFinalize | | Prototype: | static void minMaxFinalize(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1679-1681 |
| | 1 | 1 |
minMaxValue| Name: | minMaxValue | | Prototype: | static void minMaxValue(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1673-1675 |
| | 1 | 1 |
minMaxValueFinalize| Name: | minMaxValueFinalize | | Prototype: | static void minMaxValueFinalize(sqlite3_context *context, int bValue) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1662-1671 |
| | 6 | 4 |
minmaxFunc| Name: | minmaxFunc | | Prototype: | static void minmaxFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 46-71 |
| | 22 | 5 |
moveToChild| Name: | moveToChild | | Prototype: | static int moveToChild(BtCursor *pCur, u32 newPgno) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4955-4972 |
| | 22 | 2 |
moveToLeftmost| Name: | moveToLeftmost | | Prototype: | static int moveToLeftmost(BtCursor *pCur) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5132-5145 |
| | 16 | 2 |
moveToParent| Name: | moveToParent | | Prototype: | static void moveToParent(BtCursor *pCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5004-5022 |
| | 19 | 1 |
multiSelectValues| Name: | multiSelectValues | | Prototype: | static int multiSelectValues( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2453-2480 |
| | 29 | 5 |
nocaseCollatingFunc| Name: | nocaseCollatingFunc | | Prototype: | static int nocaseCollatingFunc( void *NotUsed, int nKey1, const void *pKey1, int nKey2, const void *pKey2 ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 931-943 |
| | 6 | 2 |
nolockCheckReservedLock| Name: | nolockCheckReservedLock | | Prototype: | static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2153-2157 |
| | 3 | 1 |
nolockClose| Name: | nolockClose | | Prototype: | static int nolockClose(sqlite3_file *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2170-2172 |
| | 1 | 1 |
nolockIoFinderImpl| Name: | nolockIoFinderImpl | | Prototype: | static const sqlite3_io_methods *nolockIoFinderImpl(const char *z, unixFile *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5254-5254 |
| | 1 | 1 |
nolockLock| Name: | nolockLock | | Prototype: | static int nolockLock(sqlite3_file *NotUsed, int NotUsed2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2158-2161 |
| | 2 | 1 |
nolockUnlock| Name: | nolockUnlock | | Prototype: | static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2162-2165 |
| | 2 | 1 |
noopValueFunc| Name: | noopValueFunc | | Prototype: | static void noopValueFunc(sqlite3_context *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 463-463 |
| | 1 | 1 |
nullifFunc| Name: | nullifFunc | | Prototype: | static void nullifFunc( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 886-896 |
| | 4 | 2 |
numberOfCachePages| Name: | numberOfCachePages | | Prototype: | static int numberOfCachePages(PCache *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 240-251 |
| | 3 | 2 |
numericType| Name: | numericType | | Prototype: | static u16 numericType(Mem *pMem) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 399-407 |
| | 5 | 3 |
openSubJournal| Name: | openSubJournal | | Prototype: | static int openSubJournal(Pager *pPager) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4492-4505 |
| | 10 | 3 |
operatorMask| Name: | operatorMask | | Prototype: | static u16 operatorMask(int op) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 152-174 |
| | 39 | 4 |
osLocaltime| Name: | osLocaltime | | Prototype: | static int osLocaltime(time_t *t, struct tm *pTm) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 513-539 |
| | 4 | 2 |
out2Prerelease| Name: | out2Prerelease | | Prototype: | static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 568-580 |
| | 12 | 2 |
out2PrereleaseWithClear| Name: | out2PrereleaseWithClear | | Prototype: | static __attribute__((noinline)) Mem *out2PrereleaseWithClear(Mem *pOut) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 563-567 |
| | 3 | 1 |
pageInsertArray| Name: | pageInsertArray | | Prototype: | static int pageInsertArray( MemPage *pPg, u8 *pBegin, u8 **ppData, u8 *pCellptr, int iFirst, int nCell, CellArray *pCArray ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6803-6838 |
| | 25 | 4 |
pageReinit| Name: | pageReinit | | Prototype: | static void pageReinit(DbPage *pData) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2212-2229 |
| | 12 | 3 |
pagerAddPageToRollbackJournal| Name: | pagerAddPageToRollbackJournal | | Prototype: | static __attribute__((noinline)) int pagerAddPageToRollbackJournal(PgHdr *pPg) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5880-5928 |
| | 35 | 4 |
pagerBeginReadTransaction| Name: | pagerBeginReadTransaction | | Prototype: | static int pagerBeginReadTransaction(Pager *pPager) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3242-3263 |
| | 14 | 3 |
pagerExclusiveLock| Name: | pagerExclusiveLock | | Prototype: | static int pagerExclusiveLock(Pager *pPager) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7470-7482 |
| | 8 | 2 |
pagerFixMaplimit| Name: | pagerFixMaplimit | | Prototype: | static void pagerFixMaplimit(Pager *pPager) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3529-3540 |
| | 7 | 2 |
pagerFlushOnCommit| Name: | pagerFlushOnCommit | | Prototype: | static int pagerFlushOnCommit(Pager *pPager, int bCommit) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1962-1967 |
| | 4 | 4 |
pagerFreeMapHdrs| Name: | pagerFreeMapHdrs | | Prototype: | static void pagerFreeMapHdrs(Pager *pPager) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4096-4103 |
| | 5 | 2 |
pagerOpenSavepoint| Name: | pagerOpenSavepoint | | Prototype: | static __attribute__((noinline)) int pagerOpenSavepoint(Pager *pPager, int nSavepoint) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6801-6845 |
| | 36 | 6 |
pagerOpenWal| Name: | pagerOpenWal | | Prototype: | static int pagerOpenWal(Pager *pPager) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7490-7517 |
| | 16 | 3 |
pagerOpentemp| Name: | pagerOpentemp | | Prototype: | static int pagerOpentemp( Pager *pPager, sqlite3_file *pFile, int vfsFlags ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3669-3685 |
| | 9 | 1 |
pagerReleaseMapPage| Name: | pagerReleaseMapPage | | Prototype: | static void pagerReleaseMapPage(PgHdr *pPg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4083-4091 |
| | 8 | 1 |
pagerRollbackWal| Name: | pagerRollbackWal | | Prototype: | static int pagerRollbackWal(Pager *pPager) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3143-3164 |
| | 10 | 2 |
pagerUndoCallback| Name: | pagerUndoCallback | | Prototype: | static int pagerUndoCallback(void *pCtx, Pgno iPg) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3108-3138 |
| | 16 | 4 |
pagerUnlockIfUnused| Name: | pagerUnlockIfUnused | | Prototype: | static void pagerUnlockIfUnused(Pager *pPager) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5377-5382 |
| | 5 | 2 |
pagerWalFrames| Name: | pagerWalFrames | | Prototype: | static int pagerWalFrames( Pager *pPager, PgHdr *pList, Pgno nTruncate, int isCommit ) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3175-3232 |
| | 32 | 7 |
pager_cksum| Name: | pager_cksum | | Prototype: | static u32 pager_cksum(Pager *pPager, const u8 *aData) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2204-2212 |
| | 6 | 2 |
pager_error| Name: | pager_error | | Prototype: | static int pager_error(Pager *pPager, int rc) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1928-1942 |
| | 16 | 2 |
pager_reset| Name: | pager_reset | | Prototype: | static void pager_reset(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1761-1765 |
| | 3 | 1 |
pager_wait_on_lock| Name: | pager_wait_on_lock | | Prototype: | static int pager_wait_on_lock(Pager *pPager, int locktype) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3922-3939 |
| | 10 | 2 |
pager_write| Name: | pager_write | | Prototype: | static int pager_write(PgHdr *pPg) | | Coverage: | 100.000% (27/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5937-6016 |
| | 47 | 9 |
pager_write_changecounter| Name: | pager_write_changecounter | | Prototype: | static void pager_write_changecounter(PgHdr *pPg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3081-3093 |
| | 5 | 1 |
parseDateOrTime| Name: | parseDateOrTime | | Prototype: | static int parseDateOrTime( sqlite3_context *context, const char *zDate, DateTime *p ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 379-396 |
| | 11 | 5 |
parseHhMmSs| Name: | parseHhMmSs | | Prototype: | static int parseHhMmSs(const char *zDate, DateTime *p) | | Coverage: | 100.000% (24/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 200-235 |
| | 28 | 7 |
parseTimezone| Name: | parseTimezone | | Prototype: | static int parseTimezone(const char *zDate, DateTime *p) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 164-191 |
| | 22 | 8 |
parseYyyyMmDd| Name: | parseYyyyMmDd | | Prototype: | static int parseYyyyMmDd(const char *zDate, DateTime *p) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 301-331 |
| | 21 | 7 |
pcache1Alloc| Name: | pcache1Alloc | | Prototype: | static void *pcache1Alloc(int nByte) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 319-352 |
| | 26 | 5 |
pcache1AllocPage| Name: | pcache1AllocPage | | Prototype: | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 407-450 |
| | 20 | 5 |
pcache1Cachesize| Name: | pcache1Cachesize | | Prototype: | static void pcache1Cachesize(sqlite3_pcache *p, int nMax) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 799-811 |
| | 14 | 2 |
pcache1Create| Name: | pcache1Create | | Prototype: | static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 748-792 |
| | 41 | 6 |
pcache1Destroy| Name: | pcache1Destroy | | Prototype: | static void pcache1Destroy(sqlite3_pcache *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1146-1162 |
| | 25 | 2 |
pcache1EnforceMaxPage| Name: | pcache1EnforceMaxPage | | Prototype: | static void pcache1EnforceMaxPage(PCache1 *pCache) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 605-621 |
| | 18 | 3 |
pcache1Fetch| Name: | pcache1Fetch | | Prototype: | static sqlite3_pcache_page *pcache1Fetch( sqlite3_pcache *p, unsigned int iKey, int createFlag ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1025-1048 |
| | 19 | 1 |
pcache1FetchNoMutex| Name: | pcache1FetchNoMutex | | Prototype: | static PgHdr1 *pcache1FetchNoMutex( sqlite3_pcache *p, unsigned int iKey, int createFlag ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 980-1008 |
| | 11 | 5 |
pcache1Free| Name: | pcache1Free | | Prototype: | static void pcache1Free(void *p) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 357-384 |
| | 23 | 3 |
pcache1FreePage| Name: | pcache1FreePage | | Prototype: | static void pcache1FreePage(PgHdr1 *p) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 455-470 |
| | 13 | 2 |
pcache1Init| Name: | pcache1Init | | Prototype: | static int pcache1Init(void *NotUsed) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 681-727 |
| | 18 | 3 |
pcache1Pagecount| Name: | pcache1Pagecount | | Prototype: | static int pcache1Pagecount(sqlite3_pcache *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 835-842 |
| | 10 | 1 |
pcache1PinPage| Name: | pcache1PinPage | | Prototype: | static PgHdr1 *pcache1PinPage(PgHdr1 *pPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 563-577 |
| | 27 | 1 |
pcache1Rekey| Name: | pcache1Rekey | | Prototype: | static void pcache1Rekey( sqlite3_pcache *p, sqlite3_pcache_page *pPg, unsigned int iOld, unsigned int iNew ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1091-1122 |
| | 27 | 3 |
pcache1RemoveFromHash| Name: | pcache1RemoveFromHash | | Prototype: | static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 587-599 |
| | 11 | 3 |
pcache1ResizeHash| Name: | pcache1ResizeHash | | Prototype: | static void pcache1ResizeHash(PCache1 *p) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 522-554 |
| | 30 | 7 |
pcache1Shutdown| Name: | pcache1Shutdown | | Prototype: | static void pcache1Shutdown(void *NotUsed) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 734-738 |
| | 5 | 1 |
pcache1Truncate| Name: | pcache1Truncate | | Prototype: | static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1131-1139 |
| | 10 | 2 |
pcache1TruncateUnsafe| Name: | pcache1TruncateUnsafe | | Prototype: | static void pcache1TruncateUnsafe( PCache1 *pCache, unsigned int iLimit ) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 630-673 |
| | 34 | 7 |
pcache1UnderMemoryPressure| Name: | pcache1UnderMemoryPressure | | Prototype: | static int pcache1UnderMemoryPressure(PCache1 *pCache) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 505-511 |
| | 3 | 2 |
pcache1Unpin| Name: | pcache1Unpin | | Prototype: | static void pcache1Unpin( sqlite3_pcache *p, sqlite3_pcache_page *pPg, int reuseUnlikely ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1056-1086 |
| | 25 | 2 |
pcacheFetchFinishWithInit| Name: | pcacheFetchFinishWithInit | | Prototype: | static __attribute__((noinline)) PgHdr *pcacheFetchFinishWithInit( PCache *pCache, Pgno pgno, sqlite3_pcache_page *pPage ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 458-476 |
| | 29 | 1 |
pcacheManageDirtyList| Name: | pcacheManageDirtyList | | Prototype: | static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove) | | Coverage: | 100.000% (32/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 158-222 |
| | 48 | 10 |
pcacheMergeDirtyList| Name: | pcacheMergeDirtyList | | Prototype: | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 690-714 |
| | 20 | 5 |
pcacheUnpin| Name: | pcacheUnpin | | Prototype: | static void pcacheUnpin(PgHdr *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 228-234 |
| | 2 | 2 |
populateCellCache| Name: | populateCellCache | | Prototype: | static void populateCellCache(CellArray *p, int idx, int N) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6691-6704 |
| | 15 | 3 |
posixIoFinderImpl| Name: | posixIoFinderImpl | | Prototype: | static const sqlite3_io_methods *posixIoFinderImpl(const char *z, unixFile *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5244-5244 |
| | 1 | 1 |
posixOpen| Name: | posixOpen | | Prototype: | static int posixOpen(const char *zFile, int flags, int mode) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 355-357 |
| | 1 | 1 |
pragmaLocate| Name: | pragmaLocate | | Prototype: | static const PragmaName *pragmaLocate(const char *zName) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 281-296 |
| | 11 | 4 |
pragmaVtabClose| Name: | pragmaVtabClose | | Prototype: | static int pragmaVtabClose(sqlite3_vtab_cursor *cur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2334-2339 |
| | 4 | 1 |
pragmaVtabCursorClear| Name: | pragmaVtabCursorClear | | Prototype: | static void pragmaVtabCursorClear(PragmaVtabCursor *pCsr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2323-2331 |
| | 6 | 2 |
pragmaVtabDisconnect| Name: | pragmaVtabDisconnect | | Prototype: | static int pragmaVtabDisconnect(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2262-2266 |
| | 3 | 1 |
pragmaVtabEof| Name: | pragmaVtabEof | | Prototype: | static int pragmaVtabEof(sqlite3_vtab_cursor *pVtabCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2410-2413 |
| | 2 | 1 |
pragmaVtabNext| Name: | pragmaVtabNext | | Prototype: | static int pragmaVtabNext(sqlite3_vtab_cursor *pVtabCursor) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2342-2355 |
| | 11 | 2 |
printfFunc| Name: | printfFunc | | Prototype: | static void printfFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 237-259 |
| | 15 | 2 |
propagateConstantExprRewrite| Name: | propagateConstantExprRewrite | | Prototype: | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4144-4164 |
| | 19 | 7 |
propagateConstants| Name: | propagateConstants | | Prototype: | static int propagateConstants( Parse *pParse, Select *p ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4203-4230 |
| | 21 | 3 |
ptrmapPageno| Name: | ptrmapPageno | | Prototype: | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 947-959 |
| | 12 | 3 |
ptrmapPutOvflPtr| Name: | ptrmapPutOvflPtr | | Prototype: | static void ptrmapPutOvflPtr(MemPage *pPage, u8 *pCell, int *pRC) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1354-1363 |
| | 9 | 3 |
pushDownWhereTerms| Name: | pushDownWhereTerms | | Prototype: | static int pushDownWhereTerms( Parse *pParse, Select *pSubq, Expr *pWhere, int iCursor, int isLeftJoin ) | | Coverage: | 100.000% (38/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4286-4353 |
| | 34 | 11 |
putVarint64| Name: | putVarint64 | | Prototype: | static int __attribute__((noinline)) putVarint64(unsigned char *p, u64 v) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 832-855 |
| | 20 | 5 |
querySharedCacheTableLock| Name: | querySharedCacheTableLock | | Prototype: | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 275-326 |
| | 39 | 6 |
randomFunc| Name: | randomFunc | | Prototype: | static void randomFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 482-502 |
| | 6 | 2 |
read32bits| Name: | read32bits | | Prototype: | static int read32bits(sqlite3_file *fd, i64 offset, u32 *pRes) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1113-1120 |
| | 5 | 2 |
readDbPage| Name: | readDbPage | | Prototype: | static int readDbPage(PgHdr *pPg) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3016-3071 |
| | 26 | 7 |
readsTable| Name: | readsTable | | Prototype: | static int readsTable(Parse *p, int iDb, Table *pTab) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 165-197 |
| | 26 | 7 |