OpenCoverage

SQLite Code Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
34
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
...10
McCabe - Cyclomatic Complexity: 3
...17
McCabe - Cyclomatic Complexity: 19
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
sqlite3OsShmUnmap
Name: sqlite3OsShmUnmap
Prototype: int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 166-168
100.000% (1/1)
11
sqlite3OsSleep
Name: sqlite3OsSleep
Prototype: int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 263-265
100.000% (1/1)
11
sqlite3OsTruncate
Name: sqlite3OsTruncate
Prototype: int sqlite3OsTruncate(sqlite3_file *id, i64 size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 96-98
100.000% (1/1)
11
sqlite3OsUnfetch
Name: sqlite3OsUnfetch
Prototype: int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 187-189
100.000% (1/1)
11
sqlite3OsUnlock
Name: sqlite3OsUnlock
Prototype: int sqlite3OsUnlock(sqlite3_file *id, int lockType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 111-113
100.000% (1/1)
11
sqlite3PCacheSetDefault
Name: sqlite3PCacheSetDefault
Prototype: void sqlite3PCacheSetDefault(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c
Lines: 1169-1186
100.000% (1/1)
11
sqlite3PageFree
Name: sqlite3PageFree
Prototype: void sqlite3PageFree(void *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c
Lines: 484-486
100.000% (1/1)
11
sqlite3PageMalloc
Name: sqlite3PageMalloc
Prototype: void *sqlite3PageMalloc(int sz)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c
Lines: 477-479
100.000% (1/1)
11
sqlite3PagerBackupPtr
Name: sqlite3PagerBackupPtr
Prototype: sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 7409-7411
100.000% (1/1)
11
sqlite3PagerDataVersion
Name: sqlite3PagerDataVersion
Prototype: u32 sqlite3PagerDataVersion(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 1770-1772
100.000% (1/1)
11
sqlite3PagerFile
Name: sqlite3PagerFile
Prototype: sqlite3_file *sqlite3PagerFile(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6980-6982
100.000% (1/1)
11
sqlite3PagerFilename
Name: sqlite3PagerFilename
Prototype: const char *sqlite3PagerFilename(Pager *pPager, int nullIfMemDb)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6964-6966
100.000% (5/5)
11
sqlite3PagerGet
Name: sqlite3PagerGet
Prototype: int sqlite3PagerGet( Pager *pPager, Pgno pgno, DbPage **ppPage, int flags )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 5631-5638
100.000% (1/1)
11
sqlite3PagerGetData
Name: sqlite3PagerGetData
Prototype: void *sqlite3PagerGetData(DbPage *pPg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 7226-7229
100.000% (1/1)
41
sqlite3PagerGetExtra
Name: sqlite3PagerGetExtra
Prototype: void *sqlite3PagerGetExtra(DbPage *pPg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 7235-7237
100.000% (1/1)
11
sqlite3PagerGetJournalMode
Name: sqlite3PagerGetJournalMode
Prototype: int sqlite3PagerGetJournalMode(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 7373-7375
100.000% (1/1)
11
sqlite3PagerIsMemdb
Name: sqlite3PagerIsMemdb
Prototype: int sqlite3PagerIsMemdb(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6787-6789
100.000% (1/1)
11
sqlite3PagerIsreadonly
Name: sqlite3PagerIsreadonly
Prototype: u8 sqlite3PagerIsreadonly(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6700-6702
100.000% (1/1)
11
sqlite3PagerJournalname
Name: sqlite3PagerJournalname
Prototype: const char *sqlite3PagerJournalname(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 7009-7011
100.000% (1/1)
11
sqlite3PagerJrnlFile
Name: sqlite3PagerJrnlFile
Prototype: sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6998-7004
  0.000% (0/3)
11
sqlite3PagerMemUsed
Name: sqlite3PagerMemUsed
Prototype: int sqlite3PagerMemUsed(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6717-6723
100.000% (1/1)
51
sqlite3PagerPageRefcount
Name: sqlite3PagerPageRefcount
Prototype: int sqlite3PagerPageRefcount(DbPage *pPage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6728-6730
100.000% (1/1)
11
sqlite3PagerPagecount
Name: sqlite3PagerPagecount
Prototype: void sqlite3PagerPagecount(Pager *pPager, int *pnPage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3901-3905
100.000% (1/1)
71
sqlite3PagerPagenumber
Name: sqlite3PagerPagenumber
Prototype: Pgno sqlite3PagerPagenumber(DbPage *pPg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 4210-4212
  0.000% (0/1)
11
sqlite3PagerRef
Name: sqlite3PagerRef
Prototype: void sqlite3PagerRef(DbPage *pPg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 4218-4220
100.000% (1/1)
11
sqlite3PagerRekey
Name: sqlite3PagerRekey
Prototype: void sqlite3PagerRekey(DbPage *pPg, Pgno iNew, u16 flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 7217-7221
100.000% (1/1)
51
sqlite3PagerSetBusyHandler
Name: sqlite3PagerSetBusyHandler
Prototype: void sqlite3PagerSetBusyHandler( Pager *pPager, int (*xBusyHandler)(void *), void *pBusyHandlerArg )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3708-3720
100.000% (1/1)
111
sqlite3PagerSetCachesize
Name: sqlite3PagerSetCachesize
Prototype: void sqlite3PagerSetCachesize(Pager *pPager, int mxPage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3514-3516
100.000% (1/1)
11
sqlite3PagerSetMmapLimit
Name: sqlite3PagerSetMmapLimit
Prototype: void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int64 szMmap)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3545-3548
100.000% (1/1)
21
sqlite3PagerSetSpillsize
Name: sqlite3PagerSetSpillsize
Prototype: int sqlite3PagerSetSpillsize(Pager *pPager, int mxPage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3522-3524
100.000% (1/1)
11
sqlite3PagerShrink
Name: sqlite3PagerShrink
Prototype: void sqlite3PagerShrink(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3553-3555
100.000% (1/1)
11
sqlite3PagerStats
Name: sqlite3PagerStats
Prototype: int *sqlite3PagerStats(Pager *pPager)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6736-6750
100.000% (3/3)
121
sqlite3PagerTempSpace
Name: sqlite3PagerTempSpace
Prototype: void *sqlite3PagerTempSpace(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3815-3817
100.000% (1/1)
11
sqlite3PagerTruncateImage
Name: sqlite3PagerTruncateImage
Prototype: void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3986-4000
100.000% (1/1)
71
sqlite3PagerUnrefPageOne
Name: sqlite3PagerUnrefPageOne
Prototype: void sqlite3PagerUnrefPageOne(DbPage *pPg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 5689-5698
100.000% (1/1)
131
sqlite3PagerVfs
Name: sqlite3PagerVfs
Prototype: sqlite3_vfs *sqlite3PagerVfs(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 6971-6973
100.000% (1/1)
11
sqlite3PagerWalCallback
Name: sqlite3PagerWalCallback
Prototype: int sqlite3PagerWalCallback(Pager *pPager)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 7452-7454
100.000% (1/1)
11
sqlite3Pcache1Mutex
Name: sqlite3Pcache1Mutex
Prototype: sqlite3_mutex *sqlite3Pcache1Mutex(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c
Lines: 1197-1199
100.000% (1/1)
11
sqlite3PcacheClear
Name: sqlite3PcacheClear
Prototype: void sqlite3PcacheClear(PCache *pCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 682-684
100.000% (1/1)
11
sqlite3PcacheClose
Name: sqlite3PcacheClose
Prototype: void sqlite3PcacheClose(PCache *pCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 673-677
100.000% (1/1)
41
sqlite3PcacheFetch
Name: sqlite3PcacheFetch
Prototype: sqlite3_pcache_page *sqlite3PcacheFetch( PCache *pCache, Pgno pgno, int createFlag )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 361-389
100.000% (1/1)
261
sqlite3PcacheGetCachesize
Name: sqlite3PcacheGetCachesize
Prototype: int sqlite3PcacheGetCachesize(PCache *pCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 799-801
100.000% (1/1)
11
sqlite3PcacheOpen
Name: sqlite3PcacheOpen
Prototype: int sqlite3PcacheOpen( int szPage, int szExtra, int bPurgeable, int (*xStress)(void*,PgHdr*), void *pStress, PCache *p )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 291-311
100.000% (1/1)
131
sqlite3PcachePageRefcount
Name: sqlite3PcachePageRefcount
Prototype: int sqlite3PcachePageRefcount(PgHdr *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 783-785
100.000% (1/1)
11
sqlite3PcachePagecount
Name: sqlite3PcachePagecount
Prototype: int sqlite3PcachePagecount(PCache *pCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 790-793
100.000% (1/1)
41
sqlite3PcacheRef
Name: sqlite3PcacheRef
Prototype: void sqlite3PcacheRef(PgHdr *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 522-527
100.000% (1/1)
81
sqlite3PcacheRefCount
Name: sqlite3PcacheRefCount
Prototype: int sqlite3PcacheRefCount(PCache *pCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 776-778
100.000% (1/1)
11
sqlite3PcacheSetCachesize
Name: sqlite3PcacheSetCachesize
Prototype: void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 807-812
100.000% (1/1)
61
sqlite3PcacheShrink
Name: sqlite3PcacheShrink
Prototype: void sqlite3PcacheShrink(PCache *pCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 836-839
100.000% (1/1)
41
sqlite3PcacheSize
Name: sqlite3PcacheSize
Prototype: int sqlite3PcacheSize(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 277-277
100.000% (1/1)
11
sqlite3PrngRestoreState
Name: sqlite3PrngRestoreState
Prototype: void sqlite3PrngRestoreState(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/random.c
Lines: 127-133
100.000% (1/1)
51
sqlite3PrngSaveState
Name: sqlite3PrngSaveState
Prototype: void sqlite3PrngSaveState(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/random.c
Lines: 120-126
100.000% (1/1)
51
sqlite3Put4byte
Name: sqlite3Put4byte
Prototype: void sqlite3Put4byte(unsigned char *p, u32 v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c
Lines: 1208-1223
100.000% (1/1)
21
sqlite3RealSameAsInt
Name: sqlite3RealSameAsInt
Prototype: static int sqlite3RealSameAsInt(double r1, sqlite3_int64 i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 668-671
100.000% (1/1)
21
sqlite3RegisterBuiltinFunctions
Name: sqlite3RegisterBuiltinFunctions
Prototype: void sqlite3RegisterBuiltinFunctions(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c
Lines: 1887-2018
100.000% (1/1)
41
sqlite3RegisterDateTimeFunctions
Name: sqlite3RegisterDateTimeFunctions
Prototype: void sqlite3RegisterDateTimeFunctions(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c
Lines: 1231-1249
100.000% (1/1)
11
sqlite3ReportError
Name: sqlite3ReportError
Prototype: int sqlite3ReportError(int iErr, int lineno, const char *zType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3502-3506
100.000% (1/1)
31
sqlite3SelectAddTypeInfo
Name: sqlite3SelectAddTypeInfo
Prototype: static void sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c
Lines: 5175-5184
100.000% (1/1)
61
sqlite3SelectDestInit
Name: sqlite3SelectDestInit
Prototype: void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c
Lines: 114-120
100.000% (1/1)
51
sqlite3SelectExprHeight
Name: sqlite3SelectExprHeight
Prototype: int sqlite3SelectExprHeight(Select *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 712-716
100.000% (1/1)
31
sqlite3SelectWalkFail
Name: sqlite3SelectWalkFail
Prototype: int sqlite3SelectWalkFail(Walker *pWalker, Select *NotUsed)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 1762-1766
100.000% (1/1)
31
sqlite3SelectWalkNoop
Name: sqlite3SelectWalkNoop
Prototype: int sqlite3SelectWalkNoop(Walker *NotUsed, Select *NotUsed2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c
Lines: 5084-5087
100.000% (1/1)
21
sqlite3SetHasNullFlag
Name: sqlite3SetHasNullFlag
Prototype: static void sqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 2206-2214
100.000% (1/1)
61
sqlite3SkipAccumulatorLoad
Name: sqlite3SkipAccumulatorLoad
Prototype: static void sqlite3SkipAccumulatorLoad(sqlite3_context *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c
Lines: 37-41
100.000% (1/1)
51
sqlite3StrAccumInit
Name: sqlite3StrAccumInit
Prototype: void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, int mx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c
Lines: 1042-1050
100.000% (1/1)
71
sqlite3SubInt64
Name: sqlite3SubInt64
Prototype: int sqlite3SubInt64(i64 *pA, i64 iB)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c
Lines: 1349-1363
100.000% (1/1)
11
sqlite3SubselectError
Name: sqlite3SubselectError
Prototype: void sqlite3SubselectError(Parse *pParse, int nActual, int nExpect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 2568-2571
100.000% (1/1)
21
sqlite3TableColumnAffinity
Name: sqlite3TableColumnAffinity
Prototype: char sqlite3TableColumnAffinity(Table *pTab, int iCol)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 24-27
100.000% (3/3)
41
sqlite3TempInMemory
Name: sqlite3TempInMemory
Prototype: int sqlite3TempInMemory(const sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 2371-2386
100.000% (1/1)
11
sqlite3TokenInit
Name: sqlite3TokenInit
Prototype: void sqlite3TokenInit(Token *p, char *z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c
Lines: 271-274
100.000% (1/1)
21
sqlite3UnlinkAndDeleteTable
Name: sqlite3UnlinkAndDeleteTable
Prototype: void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c
Lines: 661-674
100.000% (1/1)
181
sqlite3ValueApplyAffinity
Name: sqlite3ValueApplyAffinity
Prototype: void sqlite3ValueApplyAffinity( sqlite3_value *pVal, u8 affinity, u8 enc )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c
Lines: 366-372
100.000% (1/1)
11
sqlite3ValueFromExpr
Name: sqlite3ValueFromExpr
Prototype: int sqlite3ValueFromExpr( sqlite3 *db, Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal )
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 1565-1573
100.000% (3/3)
11
sqlite3ValueSetNull
Name: sqlite3ValueSetNull
Prototype: void sqlite3ValueSetNull(sqlite3_value *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 781-783
100.000% (1/1)
11
sqlite3VdbeAddOp0
Name: sqlite3VdbeAddOp0
Prototype: int sqlite3VdbeAddOp0(Vdbe *p, int op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 209-211
100.000% (1/1)
11
sqlite3VdbeAddOp1
Name: sqlite3VdbeAddOp1
Prototype: int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 212-214
100.000% (1/1)
11
sqlite3VdbeAddOp2
Name: sqlite3VdbeAddOp2
Prototype: int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 215-217
100.000% (1/1)
11
sqlite3VdbeAddOp4
Name: sqlite3VdbeAddOp4
Prototype: int sqlite3VdbeAddOp4( Vdbe *p, int op, int p1, int p2, int p3, const char *zP4, int p4type )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 266-278
100.000% (1/1)
31
sqlite3VdbeChangeOpcode
Name: sqlite3VdbeChangeOpcode
Prototype: void sqlite3VdbeChangeOpcode(Vdbe *p, u32 addr, u8 iNewOpcode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 886-888
100.000% (1/1)
11
sqlite3VdbeChangeP1
Name: sqlite3VdbeChangeP1
Prototype: void sqlite3VdbeChangeP1(Vdbe *p, u32 addr, int val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 889-891
100.000% (1/1)
11
sqlite3VdbeChangeP2
Name: sqlite3VdbeChangeP2
Prototype: void sqlite3VdbeChangeP2(Vdbe *p, u32 addr, int val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 892-894
100.000% (1/1)
11
sqlite3VdbeChangeP3
Name: sqlite3VdbeChangeP3
Prototype: void sqlite3VdbeChangeP3(Vdbe *p, u32 addr, int val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 895-897
100.000% (1/1)
11
sqlite3VdbeCountChanges
Name: sqlite3VdbeCountChanges
Prototype: void sqlite3VdbeCountChanges(Vdbe *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 4654-4656
100.000% (1/1)
11
sqlite3VdbeCurrentAddr
Name: sqlite3VdbeCurrentAddr
Prototype: int sqlite3VdbeCurrentAddr(Vdbe *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 733-736
100.000% (1/1)
41
sqlite3VdbeDb
Name: sqlite3VdbeDb
Prototype: sqlite3 *sqlite3VdbeDb(Vdbe *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 4686-4688
100.000% (1/1)
11
sqlite3VdbeEndCoroutine
Name: sqlite3VdbeEndCoroutine
Prototype: void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 377-388
100.000% (1/1)
31
sqlite3VdbeError
Name: sqlite3VdbeError
Prototype: void sqlite3VdbeError(Vdbe *p, const char *zFormat, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 48-54
100.000% (1/1)
211
sqlite3VdbeExplainPop
Name: sqlite3VdbeExplainPop
Prototype: void sqlite3VdbeExplainPop(Parse *pParse)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 336-338
100.000% (1/1)
11
sqlite3VdbeFrameMemDel
Name: sqlite3VdbeFrameMemDel
Prototype: void sqlite3VdbeFrameMemDel(void *pArg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 1698-1703
100.000% (1/1)
61
sqlite3VdbeFrameRestore
Name: sqlite3VdbeFrameRestore
Prototype: int sqlite3VdbeFrameRestore(VdbeFrame *pFrame)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 2236-2255
100.000% (1/1)
151
sqlite3VdbeGoto
Name: sqlite3VdbeGoto
Prototype: int sqlite3VdbeGoto(Vdbe *p, int iDest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 221-223
100.000% (1/1)
11
sqlite3VdbeJumpHere
Name: sqlite3VdbeJumpHere
Prototype: void sqlite3VdbeJumpHere(Vdbe *p, int addr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 907-909
100.000% (1/1)
11
sqlite3VdbeLinkSubProgram
Name: sqlite3VdbeLinkSubProgram
Prototype: void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 1002-1005
100.000% (1/1)
21
sqlite3VdbeLoadString
Name: sqlite3VdbeLoadString
Prototype: int sqlite3VdbeLoadString(Vdbe *p, int iDest, const char *zStr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 228-230
100.000% (1/1)
11
sqlite3VdbeMemAggValue
Name: sqlite3VdbeMemAggValue
Prototype: int sqlite3VdbeMemAggValue(Mem *pAccum, Mem *pOut, FuncDef *pFunc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 426-443
100.000% (1/1)
241
sqlite3VdbeMemInit
Name: sqlite3VdbeMemInit
Prototype: void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 754-759
100.000% (1/1)
61
sqlite3VdbeMemIntegerify
Name: sqlite3VdbeMemIntegerify
Prototype: int sqlite3VdbeMemIntegerify(Mem *pMem)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 638-646
100.000% (1/1)
121
sqlite3VdbeMemMove
Name: sqlite3VdbeMemMove
Prototype: void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 993-1002
100.000% (1/1)
131
sqlite3VdbeMemRealify
Name: sqlite3VdbeMemRealify
Prototype: int sqlite3VdbeMemRealify(Mem *pMem)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 652-659
100.000% (1/1)
91
sqlite3VdbeMemSetPointer
Name: sqlite3VdbeMemSetPointer
Prototype: void sqlite3VdbeMemSetPointer( Mem *pMem, void *pPtr, const char *zPType, void (*xDestructor)(void*) )
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 830-842
 60.000% (3/5)
81
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
34
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
...10
McCabe - Cyclomatic Complexity: 3
...17
McCabe - Cyclomatic Complexity: 19

Generated by Squish Coco 4.2.2