| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
instrFunc| Name: | instrFunc | | Prototype: | static void instrFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 91.429% (32/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 192-232 |
| | 29 | 8 |
integrityCheckResultRow| Name: | integrityCheckResultRow | | Prototype: | static int integrityCheckResultRow(Vdbe *v) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 305-312 |
| | 5 | 1 |
invalidateAllOverflowCache| Name: | invalidateAllOverflowCache | | Prototype: | static void invalidateAllOverflowCache(BtShared *pBt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 508-514 |
| | 6 | 2 |
invalidateIncrblobCursors| Name: | invalidateIncrblobCursors | | Prototype: | static void invalidateIncrblobCursors( Btree *pBtree, Pgno pgnoRoot, i64 iRow, int isClearTable ) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 530-548 |
| | 11 | 5 |
invalidateTempStorage| Name: | invalidateTempStorage | | Prototype: | static int invalidateTempStorage(Parse *pParse) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 131-144 |
| | 10 | 3 |
invokeProfileCallback| Name: | invokeProfileCallback | | Prototype: | static __attribute__((noinline)) void invokeProfileCallback(sqlite3 *db, Vdbe *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 61-77 |
| | 21 | 3 |
invokeValueDestructor| Name: | invokeValueDestructor | | Prototype: | static int invokeValueDestructor( const void *p, void (*xDel)(void*), sqlite3_context *pCtx ) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 328-343 |
| | 8 | 4 |
isAllZero| Name: | isAllZero | | Prototype: | static int isAllZero(const char *z, int n) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3910-3916 |
| | 4 | 3 |
isAuxiliaryVtabOperator| Name: | isAuxiliaryVtabOperator | | Prototype: | static int isAuxiliaryVtabOperator( sqlite3 *db, Expr *pExpr, unsigned char *peOp2, Expr **ppLeft, Expr **ppRight ) | | Coverage: | 81.356% (48/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 351-445 |
| | 52 | 15 |
isCandidateForInOpt| Name: | isCandidateForInOpt | | Prototype: | static Select *isCandidateForInOpt(Expr *pX) | | Coverage: | 100.000% (34/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2161-2196 |
| | 41 | 12 |
isDate| Name: | isDate | | Prototype: | static int isDate( sqlite3_context *context, int argc, sqlite3_value **argv, DateTime *p ) | | Coverage: | 100.000% (28/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 873-903 |
| | 19 | 7 |
isDistinctRedundant| Name: | isDistinctRedundant | | Prototype: | static int isDistinctRedundant( Parse *pParse, SrcList *pTabList, WhereClause *pWC, ExprList *pDistinct ) | | Coverage: | 100.000% (35/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 480-535 |
| | 19 | 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 |
| | 1 | 1 |
isLikeOrGlob| Name: | isLikeOrGlob | | Prototype: | static int isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) | | Coverage: | 93.750% (75/80) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 190-320 |
| | 67 | 16 |
isSelfJoinView| Name: | isSelfJoinView | | Prototype: | static struct SrcList_item *isSelfJoinView( SrcList *pTabList, struct SrcList_item *pThis ) | | Coverage: | 90.909% (20/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5439-5460 |
| | 12 | 8 |
isSimpleCount| Name: | isSimpleCount | | Prototype: | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo) | | Coverage: | 92.000% (23/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4409-4431 |
| | 19 | 7 |
journalHdrOffset| Name: | journalHdrOffset | | Prototype: | static i64 journalHdrOffset(Pager *pPager) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1367-1377 |
| | 14 | 2 |
jrnlBufferSize| Name: | jrnlBufferSize | | Prototype: | static int jrnlBufferSize(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1207-1242 |
| | 5 | 1 |
juliandayFunc| Name: | juliandayFunc | | Prototype: | static void juliandayFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 916-926 |
| | 4 | 2 |
last_insert_rowid| Name: | last_insert_rowid | | Prototype: | static void last_insert_rowid( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 532-543 |
| | 3 | 1 |
last_valueFinalizeFunc| Name: | last_valueFinalizeFunc | | Prototype: | static void last_valueFinalizeFunc(sqlite3_context *pCtx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 414-422 |
| | 6 | 2 |
last_valueInvFunc| Name: | last_valueInvFunc | | Prototype: | static void last_valueInvFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 390-406 |
| | 9 | 3 |
last_valueStepFunc| Name: | last_valueStepFunc | | Prototype: | static void last_valueStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 372-389 |
| | 9 | 3 |
last_valueValueFunc| Name: | last_valueValueFunc | | Prototype: | static void last_valueValueFunc(sqlite3_context *pCtx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 407-413 |
| | 4 | 2 |
lengthFunc| Name: | lengthFunc | | Prototype: | static void lengthFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 101-135 |
| | 20 | 10 |
likeFunc| Name: | likeFunc | | Prototype: | static void likeFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 820-879 |
| | 27 | 6 |
loadExt| Name: | loadExt | | Prototype: | static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1445-1468 |
| | 13 | 4 |
local_ioerr| Name: | local_ioerr | | Prototype: | static void local_ioerr() | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_common.h | | Lines: | 73-77 |
| | 2 | 2 |
localtimeOffset| Name: | localtimeOffset | | Prototype: | static sqlite3_int64 localtimeOffset( DateTime *p, sqlite3_context *pCtx, int *pRc ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 552-606 |
| | 38 | 3 |
lockBtree| Name: | lockBtree | | Prototype: | static int lockBtree(BtShared *pBt) | | Coverage: | 98.571% (69/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2992-3164 |
| | 85 | 19 |
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 |
lowerFunc| Name: | lowerFunc | | Prototype: | static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 449-467 |
| | 15 | 4 |
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 |
minMaxQuery| Name: | minMaxQuery | | Prototype: | static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4372-4396 |
| | 26 | 5 |
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 |
minmaxStep| Name: | minmaxStep | | Prototype: | static void minmaxStep( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | | Coverage: | 90.909% (20/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1624-1661 |
| | 18 | 6 |
mkFullPathname| Name: | mkFullPathname | | Prototype: | static int mkFullPathname( const char *zPath, char *zOut, int nOut ) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6236-6258 |
| | 12 | 4 |
modifyPagePointer| Name: | modifyPagePointer | | Prototype: | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType) | | Coverage: | 89.744% (35/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3511-3560 |
| | 36 | 12 |
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 |
moveToRightmost| Name: | moveToRightmost | | Prototype: | static int moveToRightmost(BtCursor *pCur) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5157-5174 |
| | 22 | 3 |
moveToRoot| Name: | moveToRoot | | Prototype: | static int moveToRoot(BtCursor *pCur) | | Coverage: | 89.744% (35/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5045-5123 |
| | 71 | 13 |
multiSelect| Name: | multiSelect | | Prototype: | static int multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 91.837% (90/98) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2513-2852 |
| | 255 | 32 |
multiSelectCollSeq| Name: | multiSelectCollSeq | | Prototype: | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2206-2221 |
| | 10 | 3 |
multiSelectOrderBy| Name: | multiSelectOrderBy | | Prototype: | static int multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 91.566% (76/83) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3095-3391 |
| | 197 | 23 |
multiSelectOrderByKeyInfo| Name: | multiSelectOrderByKeyInfo | | Prototype: | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int nExtra) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2232-2259 |
| | 22 | 5 |
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 |
newDatabase| Name: | newDatabase | | Prototype: | static int newDatabase(BtShared *pBt) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3215-3252 |
| | 44 | 3 |
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 |
noopStepFunc| Name: | noopStepFunc | | Prototype: | static void noopStepFunc( sqlite3_context *p, int n, sqlite3_value **a ) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 453-462 |
| | 6 | 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 |
ntileStepFunc| Name: | ntileStepFunc | | Prototype: | static void ntileStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 317-337 |
| | 14 | 4 |
ntileValueFunc| Name: | ntileValueFunc | | Prototype: | static void ntileValueFunc(sqlite3_context *pCtx) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 338-359 |
| | 15 | 4 |
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 |
openDatabase| Name: | openDatabase | | Prototype: | static int openDatabase( const char *zFilename, sqlite3 **ppDb, unsigned int flags, const char *zVfs ) | | Coverage: | 89.535% (77/86) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2941-3295 |
| | 146 | 28 |
openDirectory| Name: | openDirectory | | Prototype: | static int openDirectory(const char *zFilename, int *pFd) | | Coverage: | 50.000% (11/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3657-3677 |
| | 19 | 7 |
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 |
pageFindSlot| Name: | pageFindSlot | | Prototype: | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc) | | Coverage: | 86.957% (20/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1520-1566 |
| | 28 | 8 |
pageFreeArray| Name: | pageFreeArray | | Prototype: | static int pageFreeArray( MemPage *pPg, int iFirst, int nCell, CellArray *pCArray ) | | Coverage: | 90.909% (20/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6849-6892 |
| | 34 | 7 |
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 |
pagerAcquireMapPage| Name: | pagerAcquireMapPage | | Prototype: | static int pagerAcquireMapPage( Pager *pPager, Pgno pgno, void *pData, PgHdr **ppPage ) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4039-4076 |
| | 36 | 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 |
pagerLockDb| Name: | pagerLockDb | | Prototype: | static int pagerLockDb(Pager *pPager, int eLock) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1174-1186 |
| | 9 | 3 |
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 |
pagerOpenWalIfPresent| Name: | pagerOpenWalIfPresent | | Prototype: | static int pagerOpenWalIfPresent(Pager *pPager) | | Coverage: | 94.737% (18/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3335-3363 |
| | 23 | 7 |
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 |
pagerPagecount| Name: | pagerPagecount | | Prototype: | static int pagerPagecount(Pager *pPager, Pgno *pnPage) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3275-3314 |
| | 24 | 4 |
pagerPlaybackSavepoint| Name: | pagerPlaybackSavepoint | | Prototype: | static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint) | | Coverage: | 86.207% (50/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3402-3508 |
| | 67 | 13 |
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 |
pagerStress| Name: | pagerStress | | Prototype: | static int pagerStress(void *p, PgHdr *pPg) | | Coverage: | 89.655% (26/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4587-4659 |
| | 30 | 8 |
pagerSyncHotJournal| Name: | pagerSyncHotJournal | | Prototype: | static int pagerSyncHotJournal(Pager *pPager) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4017-4026 |
| | 6 | 3 |
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 |
pagerUnlockAndRollback| Name: | pagerUnlockAndRollback | | Prototype: | static void pagerUnlockAndRollback(Pager *pPager) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2170-2183 |
| | 14 | 4 |
pagerUnlockDb| Name: | pagerUnlockDb | | Prototype: | static int pagerUnlockDb(Pager *pPager, int eLock) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1147-1162 |
| | 18 | 3 |