| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
unixShmBarrier| Name: | unixShmBarrier | | Prototype: | static void unixShmBarrier( sqlite3_file *fd ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4881-4891 |
| | 9 | 1 |
vdbeChangeP4Full| Name: | vdbeChangeP4Full | | Prototype: | static void __attribute__((noinline)) vdbeChangeP4Full( Vdbe *p, Op *pOp, const char *zP4, int n ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1051-1069 |
| | 9 | 4 |
walLimitSize| Name: | walLimitSize | | Prototype: | static void walLimitSize(Wal *pWal, i64 nMax) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1963-1975 |
| | 9 | 3 |
walWriteOneFrame| Name: | walWriteOneFrame | | Prototype: | static int walWriteOneFrame( WalWriter *p, PgHdr *pPage, int nTruncate, sqlite3_int64 iOffset ) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3228-3248 |
| | 9 | 2 |
whereLoopClearUnion| Name: | whereLoopClearUnion | | Prototype: | static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1852-1864 |
| | 9 | 4 |
addToSavepointBitvecs| Name: | addToSavepointBitvecs | | Prototype: | static int addToSavepointBitvecs(Pager *pPager, Pgno pgno) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1798-1811 |
| | 10 | 3 |
btreeParseCellAdjustSizeForOverflow| Name: | btreeParseCellAdjustSizeForOverflow | | Prototype: | static __attribute__((noinline)) void btreeParseCellAdjustSizeForOverflow( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1082-1111 |
| | 10 | 2 |
closeUnixFile| Name: | closeUnixFile | | Prototype: | static int closeUnixFile(sqlite3_file *id) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2067-2097 |
| | 10 | 3 |
columnMallocFailure| Name: | columnMallocFailure | | Prototype: | static void columnMallocFailure(sqlite3_stmt *pStmt) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1020-1034 |
| | 10 | 2 |
downgradeAllSharedCacheTableLocks| Name: | downgradeAllSharedCacheTableLocks | | Prototype: | static void downgradeAllSharedCacheTableLocks(Btree *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 455-466 |
| | 10 | 3 |
estimateIndexWidth| Name: | estimateIndexWidth | | Prototype: | static void estimateIndexWidth(Index *pIdx) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1688-1698 |
| | 10 | 2 |
finalizeAggFunctions| Name: | finalizeAggFunctions | | Prototype: | static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5263-5273 |
| | 10 | 2 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
recomputeColumnsNotIndexed| Name: | recomputeColumnsNotIndexed | | Prototype: | static void recomputeColumnsNotIndexed(Index *pIdx) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1717-1730 |
| | 10 | 4 |
searchWith| Name: | searchWith | | Prototype: | static struct Cte *searchWith( With *pWith, struct SrcList_item *pItem, With **ppContext ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4552-4571 |
| | 10 | 5 |
sqlite3BtreeSetAutoVacuum| Name: | sqlite3BtreeSetAutoVacuum | | Prototype: | int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2912-2930 |
| | 10 | 2 |
sqlite3ClearStatTables| Name: | sqlite3ClearStatTables | | Prototype: | static void sqlite3ClearStatTables( Parse *pParse, int iDb, const char *zType, const char *zName ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2504-2522 |
| | 10 | 3 |
sqlite3DecOrHexToI64| Name: | sqlite3DecOrHexToI64 | | Prototype: | int sqlite3DecOrHexToI64(const char *z, i64 *pOut) | | Coverage: | 94.444% (17/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 708-726 |
| | 10 | 4 |
sqlite3ExprAnalyzeAggregates| Name: | sqlite3ExprAnalyzeAggregates | | Prototype: | void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5240-5249 |
| | 10 | 1 |
sqlite3ExprCanBeNull| Name: | sqlite3ExprCanBeNull | | Prototype: | int sqlite3ExprCanBeNull(const Expr *p) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2083-2101 |
| | 10 | 9 |
sqlite3ExprImpliesExpr| Name: | sqlite3ExprImpliesExpr | | Prototype: | int sqlite3ExprImpliesExpr(Parse *pParse, Expr *pE1, Expr *pE2, int iTab) | | Coverage: | 95.238% (20/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4831-4847 |
| | 10 | 5 |
sqlite3ExprListCompare| Name: | sqlite3ExprListCompare | | Prototype: | int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4781-4793 |
| | 10 | 7 |
sqlite3GetTempRange| Name: | sqlite3GetTempRange | | Prototype: | int sqlite3GetTempRange(Parse *pParse, int nReg) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5290-5303 |
| | 10 | 3 |
sqlite3InRhsIsConstant| Name: | sqlite3InRhsIsConstant | | Prototype: | static int sqlite3InRhsIsConstant(Expr *pIn) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2223-2232 |
| | 10 | 1 |
sqlite3LogEstFromDouble| Name: | sqlite3LogEstFromDouble | | Prototype: | LogEst sqlite3LogEstFromDouble(double x) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1484-1493 |
| | 10 | 3 |
sqlite3OsOpenMalloc| Name: | sqlite3OsOpenMalloc | | Prototype: | int sqlite3OsOpenMalloc( sqlite3_vfs *pVfs, const char *zFile, sqlite3_file **ppFile, int flags, int *pOutFlags ) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 287-308 |
| | 10 | 3 |
sqlite3PagerSync| Name: | sqlite3PagerSync | | Prototype: | int sqlite3PagerSync(Pager *pPager, const char *zMaster) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6289-6299 |
| | 10 | 3 |
sqlite3PcacheDrop| Name: | sqlite3PcacheDrop | | Prototype: | void sqlite3PcacheDrop(PgHdr *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 534-542 |
| | 10 | 2 |
sqlite3RowidConstraint| Name: | sqlite3RowidConstraint | | Prototype: | void sqlite3RowidConstraint( Parse *pParse, int onError, Table *pTab ) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4323-4340 |
| | 10 | 2 |
sqlite3SafetyCheckOk| Name: | sqlite3SafetyCheckOk | | Prototype: | int sqlite3SafetyCheckOk(sqlite3 *db) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1292-1308 |
| | 10 | 4 |
sqlite3Savepoint| Name: | sqlite3Savepoint | | Prototype: | void sqlite3Savepoint(Parse *pParse, int op, Token *pName) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4125-4139 |
| | 10 | 3 |
sqlite3SelectExpand| Name: | sqlite3SelectExpand | | Prototype: | static void sqlite3SelectExpand(Parse *pParse, Select *pSelect) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5112-5124 |
| | 10 | 2 |
sqlite3SelectPrep| Name: | sqlite3SelectPrep | | Prototype: | void sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5199-5212 |
| | 10 | 5 |
sqlite3StrICmp| Name: | sqlite3StrICmp | | Prototype: | int sqlite3StrICmp(const char *zLeft, const char *zRight) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 297-309 |
| | 10 | 3 |
sqlite3Utf8Read| Name: | sqlite3Utf8Read | | Prototype: | u32 sqlite3Utf8Read( const unsigned char **pz ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 166-185 |
| | 10 | 4 |
sqlite3VdbeSetNumCols| Name: | sqlite3VdbeSetNumCols | | Prototype: | void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2295-2308 |
| | 10 | 3 |
sqlite3VdbeSetP4KeyInfo| Name: | sqlite3VdbeSetP4KeyInfo | | Prototype: | void sqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1133-1140 |
| | 10 | 2 |
sqlite3WithPush| Name: | sqlite3WithPush | | Prototype: | void sqlite3WithPush(Parse *pParse, With *pWith, u8 bFree) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4583-4591 |
| | 10 | 3 |
sqlite3_overload_function| Name: | sqlite3_overload_function | | Prototype: | int sqlite3_overload_function( sqlite3 *db, const char *zName, int nArg ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1953-1974 |
| | 10 | 3 |
sqlite3_result_text64| Name: | sqlite3_result_text64 | | Prototype: | void sqlite3_result_text64( sqlite3_context *pCtx, const char *z, sqlite3_uint64 n, void (*xDel)(void *), unsigned char enc ) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 423-438 |
| | 10 | 3 |
sqlite3_value_blob| Name: | sqlite3_value_blob | | Prototype: | const void *sqlite3_value_blob(sqlite3_value *pVal) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 170-182 |
| | 10 | 3 |
sqlite3_vtab_collation| Name: | sqlite3_vtab_collation | | Prototype: | const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxInfo, int iCons) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3241-3254 |
| | 10 | 3 |
sqliteErrorFromPosixError| Name: | sqliteErrorFromPosixError | | Prototype: | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 847-869 |
| | 10 | 9 |
statOpen| Name: | statOpen | | Prototype: | static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 240-255 |
| | 10 | 2 |
unixDlOpen| Name: | unixDlOpen | | Prototype: | static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6359-6362 |
| | 10 | 1 |
unixFetch| Name: | unixFetch | | Prototype: | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5111-5130 |
| | 10 | 5 |
unsetJoinExpr| Name: | unsetJoinExpr | | Prototype: | static void unsetJoinExpr(Expr *p, int iTable) | | Coverage: | 94.737% (18/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 410-425 |
| | 10 | 5 |
vdbeLeave| Name: | vdbeLeave | | Prototype: | static __attribute__((noinline)) void vdbeLeave(Vdbe *p) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1571-1584 |
| | 10 | 3 |
vdbeMemFromBtreeResize| Name: | vdbeMemFromBtreeResize | | Prototype: | static __attribute__((noinline)) int vdbeMemFromBtreeResize( BtCursor *pCur, u32 offset, u32 amt, Mem *pMem ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1118-1137 |
| | 10 | 3 |
walFramePage| Name: | walFramePage | | Prototype: | static int walFramePage(u32 iFrame) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 950-959 |
| | 10 | 1 |
whereLoopAdjustCost| Name: | whereLoopAdjustCost | | Prototype: | static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1998-2019 |
| | 10 | 7 |
whereLoopResize| Name: | whereLoopResize | | Prototype: | static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1878-1889 |
| | 10 | 4 |
whereRangeAdjust| Name: | whereRangeAdjust | | Prototype: | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1284-1294 |
| | 10 | 4 |
whereSortingCost| Name: | whereSortingCost | | Prototype: | static LogEst whereSortingCost( WhereInfo *pWInfo, LogEst nRow, int nOrderBy, int nSorted ) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3942-3973 |
| | 10 | 2 |
windowReturnRows| Name: | windowReturnRows | | Prototype: | static void windowReturnRows( Parse *pParse, Window *pMWin, int regCtr, int regGosub, int addrGosub, int regInvArg, int regInvSize ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1401-1423 |
| | 10 | 2 |
actionName| Name: | actionName | | Prototype: | static const char *actionName(u8 action) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 239-250 |
| | 11 | 6 |
btreePageFromDbPage| Name: | btreePageFromDbPage | | Prototype: | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2010-2021 |
| | 11 | 2 |
btreeSetHasContent| Name: | btreeSetHasContent | | Prototype: | static int btreeSetHasContent(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 590-603 |
| | 11 | 4 |
closePendingFds| Name: | closePendingFds | | Prototype: | static void closePendingFds(unixFile *pFile) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1287-1298 |
| | 11 | 2 |
codeTableLocks| Name: | codeTableLocks | | Prototype: | static void codeTableLocks(Parse *pParse) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 91-104 |
| | 11 | 2 |
computeNumericType| Name: | computeNumericType | | Prototype: | static u16 __attribute__((noinline)) computeNumericType(Mem *pMem) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 380-390 |
| | 11 | 3 |
destroyRootPage| Name: | destroyRootPage | | Prototype: | static void destroyRootPage(Parse *pParse, int iTable, int iDb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2426-2447 |
| | 11 | 1 |
dotlockCheckReservedLock| Name: | dotlockCheckReservedLock | | Prototype: | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2215-2227 |
| | 11 | 3 |
exprListDeleteNN| Name: | exprListDeleteNN | | Prototype: | static __attribute__((noinline)) void exprListDeleteNN(sqlite3 *db, ExprList *pList) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1723-1734 |
| | 11 | 2 |
exprSrcCount| Name: | exprSrcCount | | Prototype: | static int exprSrcCount(Walker *pWalker, Expr *pExpr) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5015-5036 |
| | 11 | 5 |
finalDbSize| Name: | finalDbSize | | Prototype: | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3761-3777 |
| | 11 | 3 |
findIndexCol| Name: | findIndexCol | | Prototype: | static int findIndexCol( Parse *pParse, ExprList *pList, int iBase, Index *pIdx, int iCol ) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 428-452 |
| | 11 | 4 |
generateColumnTypes| Name: | generateColumnTypes | | Prototype: | static void generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1764-1798 |
| | 11 | 2 |
getLocalPayload| Name: | getLocalPayload | | Prototype: | static void getLocalPayload( int nUsable, u8 flags, int nTotal, int *pnLocal ) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 293-314 |
| | 11 | 3 |
impliesNotNullRow| Name: | impliesNotNullRow | | Prototype: | static int impliesNotNullRow(Walker *pWalker, Expr *pExpr) | | Coverage: | 91.429% (32/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4858-4910 |
| | 11 | 20 |
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 |
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 |
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 |
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 |
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 |
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 |
sqlite3BtreeCursorHasMoved| Name: | sqlite3BtreeCursorHasMoved | | Prototype: | int sqlite3BtreeCursorHasMoved(BtCursor *pCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 866-872 |
| | 11 | 1 |
sqlite3BtreeIntegerKey| Name: | sqlite3BtreeIntegerKey | | Prototype: | i64 sqlite3BtreeIntegerKey(BtCursor *pCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4466-4472 |
| | 11 | 1 |
sqlite3BtreeSchemaLocked| Name: | sqlite3BtreeSchemaLocked | | Prototype: | int sqlite3BtreeSchemaLocked(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10024-10032 |
| | 11 | 1 |
sqlite3CompareAffinity| Name: | sqlite3CompareAffinity | | Prototype: | char sqlite3CompareAffinity(Expr *pExpr, char aff2) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 227-248 |
| | 11 | 4 |
sqlite3DeleteColumnNames| Name: | sqlite3DeleteColumnNames | | Prototype: | void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 573-585 |
| | 11 | 3 |
sqlite3ExprAnd| Name: | sqlite3ExprAnd | | Prototype: | Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 922-936 |
| | 11 | 4 |
sqlite3ExprListSetSpan| Name: | sqlite3ExprListSetSpan | | Prototype: | void sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, const char *zStart, const char *zEnd ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1687-1701 |
| | 11 | 2 |
sqlite3FixInit| Name: | sqlite3FixInit | | Prototype: | void sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 449-466 |
| | 11 | 1 |
sqlite3InvokeBusyHandler| Name: | sqlite3InvokeBusyHandler | | Prototype: | int sqlite3InvokeBusyHandler(BusyHandler *p, sqlite3_file *pFile) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1572-1591 |
| | 11 | 4 |
sqlite3IsNaN| Name: | sqlite3IsNaN | | Prototype: | int sqlite3IsNaN(double x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 59-96 |
| | 11 | 1 |
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 |
| | 11 | 1 |
sqlite3PcacheSetSpillsize| Name: | sqlite3PcacheSetSpillsize | | Prototype: | int sqlite3PcacheSetSpillsize(PCache *p, int mxPage) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 819-831 |
| | 11 | 4 |
sqlite3PcacheStats| Name: | sqlite3PcacheStats | | Prototype: | void sqlite3PcacheStats( int *pnCurrent, int *pnMax, int *pnMin, int *pnRecyclable ) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1241-1257 |
| | 11 | 2 |
sqlite3PragmaVtabRegister| Name: | sqlite3PragmaVtabRegister | | Prototype: | Module *sqlite3PragmaVtabRegister(sqlite3 *db, const char *zName) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2474-2482 |
| | 11 | 3 |
sqlite3RegisterLikeFunctions| Name: | sqlite3RegisterLikeFunctions | | Prototype: | void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSensitive) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1812-1826 |
| | 11 | 2 |
sqlite3SrcListAssignCursors| Name: | sqlite3SrcListAssignCursors | | Prototype: | void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3908-3921 |
| | 11 | 5 |
sqlite3Utf16ByteLen| Name: | sqlite3Utf16ByteLen | | Prototype: | int sqlite3Utf16ByteLen(const void *zIn, int nChar) | | Coverage: | 33.333% (7/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 460-477 |
| | 11 | 6 |
sqlite3VdbeChangeToNoop| Name: | sqlite3VdbeChangeToNoop | | Prototype: | int sqlite3VdbeChangeToNoop(Vdbe *p, int addr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1010-1020 |
| | 11 | 2 |