OpenCoverage

SQLite Code Coverage

Functions

Page:<>12
eLOC - Effective Lines of Code: 1
3
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 3
5
eLOC - Effective Lines of Code: 4
...10
eLOC - Effective Lines of Code: 11
...17
eLOC - Effective Lines of Code: 92
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
btreePagecount
Name: btreePagecount
Prototype: static Pgno btreePagecount(BtShared *pBt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 2070-2072
100.000% (1/1)
11
btreeParseCell
Name: btreeParseCell
Prototype: static void btreeParseCell( MemPage *pPage, int iCell, CellInfo *pInfo )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 1249-1255
100.000% (1/1)
11
columnNullValue
Name: columnNullValue
Prototype: static const Mem *columnNullValue(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 945-977
100.000% (1/1)
11
dotlockIoFinderImpl
Name: dotlockIoFinderImpl
Prototype: static const sqlite3_io_methods *dotlockIoFinderImpl(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: 5264-5264
100.000% (1/1)
11
enable_simulated_io_errors
Name: enable_simulated_io_errors
Prototype: void enable_simulated_io_errors(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3851-3853
100.000% (1/1)
11
estLog
Name: estLog
Prototype: static LogEst estLog(LogEst N)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c
Lines: 541-543
100.000% (3/3)
11
explainTempTable
Name: explainTempTable
Prototype: static void explainTempTable(Parse *pParse, const char *zUsage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c
Lines: 1385-1387
100.000% (1/1)
11
isFatalError
Name: isFatalError
Prototype: static int isFatalError(int rc)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c
Lines: 218-220
 85.714% (6/7)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
releasePage
Name: releasePage
Prototype: static void releasePage(MemPage *pPage)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 2160-2162
100.000% (4/4)
12
robustFchown
Name: robustFchown
Prototype: static int robustFchown(int fd, uid_t uid, gid_t gid)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c
Lines: 542-548
 66.667% (2/3)
11
seekAndWrite
Name: seekAndWrite
Prototype: static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int cnt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c
Lines: 3417-3419
100.000% (1/1)
11
sqlite3AddInt64
Name: sqlite3AddInt64
Prototype: int sqlite3AddInt64(i64 *pA, i64 iB)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c
Lines: 1329-1348
100.000% (1/1)
11
sqlite3Attach
Name: sqlite3Attach
Prototype: void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c
Lines: 429-442
100.000% (1/1)
11
sqlite3AutoincrementEnd
Name: sqlite3AutoincrementEnd
Prototype: void sqlite3AutoincrementEnd(Parse *pParse)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c
Lines: 382-384
100.000% (4/4)
12
sqlite3BackupUpdate
Name: sqlite3BackupUpdate
Prototype: void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c
Lines: 715-717
100.000% (4/4)
12
sqlite3BitvecSize
Name: sqlite3BitvecSize
Prototype: u32 sqlite3BitvecSize(Bitvec *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c
Lines: 292-294
100.000% (1/1)
11
sqlite3BitvecTest
Name: sqlite3BitvecTest
Prototype: int sqlite3BitvecTest(Bitvec *p, u32 i)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c
Lines: 153-155
100.000% (5/5)
11
sqlite3BtreeClearTableOfCursor
Name: sqlite3BtreeClearTableOfCursor
Prototype: int sqlite3BtreeClearTableOfCursor(BtCursor *pCur)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 9011-9013
100.000% (1/1)
11
sqlite3BtreeConnectionCount
Name: sqlite3BtreeConnectionCount
Prototype: int sqlite3BtreeConnectionCount(Btree *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 10194-10197
100.000% (1/1)
11
sqlite3BtreeCursorHasHint
Name: sqlite3BtreeCursorHasHint
Prototype: int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned int mask)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 10165-10167
100.000% (1/1)
11
sqlite3BtreeCursorSize
Name: sqlite3BtreeCursorSize
Prototype: int sqlite3BtreeCursorSize(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 4363-4365
100.000% (1/1)
11
sqlite3BtreeEof
Name: sqlite3BtreeEof
Prototype: int sqlite3BtreeEof(BtCursor *pCur)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 5537-5543
100.000% (1/1)
11
sqlite3BtreeGetPageSize
Name: sqlite3BtreeGetPageSize
Prototype: int sqlite3BtreeGetPageSize(Btree *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 2817-2819
100.000% (1/1)
11
sqlite3BtreeIsReadonly
Name: sqlite3BtreeIsReadonly
Prototype: int sqlite3BtreeIsReadonly(Btree *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 10172-10174
100.000% (1/1)
11
sqlite3BtreePager
Name: sqlite3BtreePager
Prototype: Pager *sqlite3BtreePager(Btree *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 9279-9281
100.000% (1/1)
11
sqlite3BtreePayloadFetch
Name: sqlite3BtreePayloadFetch
Prototype: const void *sqlite3BtreePayloadFetch(BtCursor *pCur, u32 *pAmt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 4941-4943
100.000% (1/1)
11
sqlite3BtreeSharable
Name: sqlite3BtreeSharable
Prototype: int sqlite3BtreeSharable(Btree *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 10185-10187
100.000% (1/1)
11
sqlite3CantopenError
Name: sqlite3CantopenError
Prototype: int sqlite3CantopenError(int lineno)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3515-3518
100.000% (1/1)
11
sqlite3CommitInternalChanges
Name: sqlite3CommitInternalChanges
Prototype: void sqlite3CommitInternalChanges(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c
Lines: 565-567
100.000% (1/1)
11
sqlite3CorruptError
Name: sqlite3CorruptError
Prototype: int sqlite3CorruptError(int lineno)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3507-3510
100.000% (1/1)
11
sqlite3DbpageRegister
Name: sqlite3DbpageRegister
Prototype: int sqlite3DbpageRegister(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c
Lines: 381-408
100.000% (1/1)
11
sqlite3DbstatRegister
Name: sqlite3DbstatRegister
Prototype: int sqlite3DbstatRegister(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c
Lines: 675-702
100.000% (1/1)
11
sqlite3Detach
Name: sqlite3Detach
Prototype: void sqlite3Detach(Parse *pParse, Expr *pDbname)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c
Lines: 409-422
100.000% (1/1)
11
sqlite3ExprDelete
Name: sqlite3ExprDelete
Prototype: void sqlite3ExprDelete(sqlite3 *db, Expr *p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 1087-1089
100.000% (4/4)
12
sqlite3ExprIsConstant
Name: sqlite3ExprIsConstant
Prototype: int sqlite3ExprIsConstant(Expr *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 1909-1911
100.000% (1/1)
11
sqlite3ExprIsConstantNotJoin
Name: sqlite3ExprIsConstantNotJoin
Prototype: int sqlite3ExprIsConstantNotJoin(Expr *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 1926-1928
100.000% (1/1)
11
sqlite3ExprIsTableConstant
Name: sqlite3ExprIsTableConstant
Prototype: int sqlite3ExprIsTableConstant(Expr *p, int iCur)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 1936-1938
100.000% (1/1)
11
sqlite3ExprIsVector
Name: sqlite3ExprIsVector
Prototype: int sqlite3ExprIsVector(Expr *pExpr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 364-366
100.000% (1/1)
11
sqlite3ExprListDelete
Name: sqlite3ExprListDelete
Prototype: void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 1735-1737
100.000% (4/4)
12
sqlite3GetBoolean
Name: sqlite3GetBoolean
Prototype: u8 sqlite3GetBoolean(const char *z, u8 dflt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c
Lines: 69-71
100.000% (1/1)
11
sqlite3HeaderSizeBtree
Name: sqlite3HeaderSizeBtree
Prototype: int sqlite3HeaderSizeBtree(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 10179-10179
  0.000% (0/1)
11
sqlite3HeaderSizePcache
Name: sqlite3HeaderSizePcache
Prototype: int sqlite3HeaderSizePcache(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c
Lines: 845-845
  0.000% (0/1)
11
sqlite3HeaderSizePcache1
Name: sqlite3HeaderSizePcache1
Prototype: int sqlite3HeaderSizePcache1(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c
Lines: 1191-1191
  0.000% (0/1)
11
sqlite3IsIdChar
Name: sqlite3IsIdChar
Prototype: int sqlite3IsIdChar(u8 c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c
Lines: 188-188
100.000% (1/1)
11
sqlite3MisuseError
Name: sqlite3MisuseError
Prototype: int sqlite3MisuseError(int lineno)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3511-3514
100.000% (1/1)
11
sqlite3MulInt64
Name: sqlite3MulInt64
Prototype: int sqlite3MulInt64(i64 *pA, i64 iB)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c
Lines: 1364-1384
100.000% (1/1)
11
sqlite3NoopDestructor
Name: sqlite3NoopDestructor
Prototype: void sqlite3NoopDestructor(void *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 824-824
100.000% (1/1)
11
sqlite3OsDeviceCharacteristics
Name: sqlite3OsDeviceCharacteristics
Prototype: int sqlite3OsDeviceCharacteristics(sqlite3_file *id)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 156-158
100.000% (1/1)
11
sqlite3OsDlClose
Name: sqlite3OsDlClose
Prototype: void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 256-258
  0.000% (0/1)
11
sqlite3OsDlError
Name: sqlite3OsDlError
Prototype: void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 250-252
  0.000% (0/1)
11
sqlite3OsDlOpen
Name: sqlite3OsDlOpen
Prototype: void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 247-249
  0.000% (0/1)
11
sqlite3OsFileControlHint
Name: sqlite3OsFileControlHint
Prototype: void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 148-150
100.000% (4/4)
12
sqlite3OsGetLastError
Name: sqlite3OsGetLastError
Prototype: int sqlite3OsGetLastError(sqlite3_vfs *pVfs)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 266-268
100.000% (3/3)
11
sqlite3OsRandomness
Name: sqlite3OsRandomness
Prototype: int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 260-262
100.000% (1/1)
11
sqlite3OsShmBarrier
Name: sqlite3OsShmBarrier
Prototype: void sqlite3OsShmBarrier(sqlite3_file *id)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 163-165
100.000% (1/1)
11
sqlite3OsShmLock
Name: sqlite3OsShmLock
Prototype: int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 160-162
100.000% (1/1)
11
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
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
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
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
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
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
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
sqlite3PagerUnref
Name: sqlite3PagerUnref
Prototype: void sqlite3PagerUnref(DbPage *pPg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 5686-5688
100.000% (4/4)
12
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
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
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
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
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
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
sqlite3SelectDelete
Name: sqlite3SelectDelete
Prototype: void sqlite3SelectDelete(sqlite3 *db, Select *p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c
Lines: 186-188
100.000% (4/4)
12
Page:<>12
eLOC - Effective Lines of Code: 1
3
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 3
5
eLOC - Effective Lines of Code: 4
...10
eLOC - Effective Lines of Code: 11
...17
eLOC - Effective Lines of Code: 92

Generated by Squish Coco 4.2.2