| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
zeroblobFunc| Name: | zeroblobFunc | | Prototype: | static void zeroblobFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1164-1179 |
| | 11 | 3 |
zeroPage| Name: | zeroPage | | Prototype: | static void zeroPage(MemPage *pPage, int flags) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1973-2003 |
| | 39 | 2 |
zeroJournalHdr| Name: | zeroJournalHdr | | Prototype: | static int zeroJournalHdr(Pager *pPager, int doTruncate) | | Coverage: | 96.000% (24/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1400-1433 |
| | 20 | 6 |
xferOptimization| Name: | xferOptimization | | Prototype: | static int xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) | | Coverage: | 83.410% (181/217) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 2106-2419 |
| | 359 | 60 |
xferCompatibleIndex| Name: | xferCompatibleIndex | | Prototype: | static int xferCompatibleIndex(Index *pDest, Index *pSrc) | | Coverage: | 75.000% (21/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 2045-2079 |
| | 28 | 10 |
writeMasterJournal| Name: | writeMasterJournal | | Prototype: | static int writeMasterJournal(Pager *pPager, const char *zMaster) | | Coverage: | 70.000% (21/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1693-1756 |
| | 36 | 6 |
writeJournalHdr| Name: | writeJournalHdr | | Prototype: | static int writeJournalHdr(Pager *pPager) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1450-1549 |
| | 36 | 6 |
write32bits| Name: | write32bits | | Prototype: | static int write32bits(sqlite3_file *fd, i64 offset, u32 val) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1132-1136 |
| | 3 | 1 |
withExpand| Name: | withExpand | | Prototype: | static int withExpand( Walker *pWalker, struct SrcList_item *pFrom ) | | Coverage: | 100.000% (58/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4608-4721 |
| | 92 | 16 |
withDup| Name: | withDup | | Prototype: | static With *withDup(sqlite3 *db, With *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1312-1328 |
| | 12 | 4 |
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 |
windowReturnOneRow| Name: | windowReturnOneRow | | Prototype: | static void windowReturnOneRow( Parse *pParse, Window *pMWin, int regGosub, int addrGosub ) | | Coverage: | 100.000% (30/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1319-1384 |
| | 43 | 7 |
windowPartitionCache| Name: | windowPartitionCache | | Prototype: | static void windowPartitionCache( Parse *pParse, Select *p, WhereInfo *pWInfo, int regFlushPart, int lblFlushPart, int *pRegSize ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1248-1304 |
| | 28 | 3 |
windowInitAccum| Name: | windowInitAccum | | Prototype: | static int windowInitAccum(Parse *pParse, Window *pMWin) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1431-1456 |
| | 21 | 4 |
windowCodeRowExprStep| Name: | windowCodeRowExprStep | | Prototype: | static void windowCodeRowExprStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | | Coverage: | 100.000% (53/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1579-1757 |
| | 115 | 15 |
windowCodeDefaultStep| Name: | windowCodeDefaultStep | | Prototype: | static void windowCodeDefaultStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | | Coverage: | 100.000% (42/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 2007-2122 |
| | 74 | 12 |
windowCodeCacheStep| Name: | windowCodeCacheStep | | Prototype: | static void windowCodeCacheStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | | Coverage: | 100.000% (35/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1859-1970 |
| | 74 | 7 |
windowCheckIntValue| Name: | windowCheckIntValue | | Prototype: | static void windowCheckIntValue(Parse *pParse, int reg, int eCond) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1059-1081 |
| | 11 | 1 |
windowArgCount| Name: | windowArgCount | | Prototype: | static int windowArgCount(Window *pWin) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1087-1090 |
| | 2 | 1 |
windowAggStep| Name: | windowAggStep | | Prototype: | static void windowAggStep( Parse *pParse, Window *pMWin, int csr, int bInverse, int reg, int regPartSize ) | | Coverage: | 100.000% (51/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1111-1203 |
| | 72 | 15 |
windowAggFinal| Name: | windowAggFinal | | Prototype: | static void windowAggFinal(Parse *pParse, Window *pMWin, int bFinal) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1211-1241 |
| | 20 | 6 |
whereUsablePartialIndex| Name: | whereUsablePartialIndex | | Prototype: | static int whereUsablePartialIndex(int iTab, WhereClause *pWC, Expr *pWhere) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2788-2806 |
| | 13 | 6 |
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 |
whereShortCut| Name: | whereShortCut | | Prototype: | static int whereShortCut(WhereLoopBuilder *pBuilder) | | Coverage: | 100.000% (49/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 4374-4451 |
| | 67 | 14 |
whereScanNext| Name: | whereScanNext | | Prototype: | static WhereTerm *whereScanNext(WhereScan *pScan) | | Coverage: | 98.529% (67/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 231-311 |
| | 65 | 16 |
whereScanInit| Name: | whereScanInit | | Prototype: | static WhereTerm *whereScanInit( WhereScan *pScan, WhereClause *pWC, int iCur, int iColumn, u32 opMask, Index *pIdx ) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 332-367 |
| | 25 | 6 |
whereRangeVectorLen| Name: | whereRangeVectorLen | | Prototype: | static int whereRangeVectorLen( Parse *pParse, int iCur, Index *pIdx, int nEq, WhereTerm *pTerm ) | | Coverage: | 89.286% (25/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2322-2369 |
| | 24 | 7 |
whereRangeScanEst| Name: | whereRangeScanEst | | Prototype: | static int whereRangeScanEst( Parse *pParse, WhereLoopBuilder *pBuilder, WhereTerm *pLower, WhereTerm *pUpper, WhereLoop *pLoop ) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1459-1620 |
| | 20 | 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 |
wherePathSolver| Name: | wherePathSolver | | Prototype: | static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst) | | Coverage: | 100.000% (167/167) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3987-4361 |
| | 192 | 39 |
wherePathSatisfiesOrderBy| Name: | wherePathSatisfiesOrderBy | | Prototype: | static i8 wherePathSatisfiesOrderBy( WhereInfo *pWInfo, ExprList *pOrderBy, WherePath *pPath, u16 wctrlFlags, u16 nLoop, WhereLoop *pLast, Bitmask *pRevMask ) | | Coverage: | 98.578% (208/211) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3610-3893 |
| | 169 | 60 |
whereOrMove| Name: | whereOrMove | | Prototype: | static void whereOrMove(WhereOrSet *pDest, WhereOrSet *pSrc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 153-156 |
| | 2 | 1 |
whereOrInsert| Name: | whereOrInsert | | Prototype: | static int whereOrInsert( WhereOrSet *pSet, Bitmask prereq, LogEst rRun, LogEst nOut ) | | Coverage: | 87.097% (27/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 165-196 |
| | 18 | 10 |
whereOrInfoDelete| Name: | whereOrInfoDelete | | Prototype: | static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 28-31 |
| | 2 | 1 |
whereNthSubterm| Name: | whereNthSubterm | | Prototype: | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 473-481 |
| | 5 | 3 |
whereLoopXfer| Name: | whereLoopXfer | | Prototype: | static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1894-1908 |
| | 23 | 4 |
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 |
whereLoopOutputAdjust| Name: | whereLoopOutputAdjust | | Prototype: | static void whereLoopOutputAdjust( WhereClause *pWC, WhereLoop *pLoop, LogEst nRow ) | | Coverage: | 100.000% (50/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2259-2303 |
| | 27 | 15 |
whereLoopInsert| Name: | whereLoopInsert | | Prototype: | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTemplate) | | Coverage: | 87.805% (36/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2123-2228 |
| | 38 | 13 |
whereLoopInit| Name: | whereLoopInit | | Prototype: | static void whereLoopInit(WhereLoop *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1842-1847 |
| | 4 | 1 |
whereLoopFindLesser| Name: | whereLoopFindLesser | | Prototype: | static WhereLoop **whereLoopFindLesser( WhereLoop **ppPrev, const WhereLoop *pTemplate ) | | Coverage: | 100.000% (36/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2035-2097 |
| | 30 | 6 |
whereLoopDelete| Name: | whereLoopDelete | | Prototype: | static void whereLoopDelete(sqlite3 *db, WhereLoop *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1913-1916 |
| | 2 | 1 |
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 |
whereLoopClear| Name: | whereLoopClear | | Prototype: | static void whereLoopClear(sqlite3 *db, WhereLoop *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1869-1873 |
| | 3 | 2 |
whereLoopCheaperProperSubset| Name: | whereLoopCheaperProperSubset | | Prototype: | static int whereLoopCheaperProperSubset( const WhereLoop *pX, const WhereLoop *pY ) | | Coverage: | 94.444% (34/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1957-1982 |
| | 16 | 12 |
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 |
whereLoopAddVirtualOne| Name: | whereLoopAddVirtualOne | | Prototype: | static int whereLoopAddVirtualOne( WhereLoopBuilder *pBuilder, Bitmask mPrereq, Bitmask mUsable, u16 mExclude, sqlite3_index_info *pIdxInfo, u16 mNoOmit, int *pbIn ) | | Coverage: | 86.207% (50/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3097-3232 |
| | 95 | 15 |
whereLoopAddVirtual| Name: | whereLoopAddVirtual | | Prototype: | static int whereLoopAddVirtual( WhereLoopBuilder *pBuilder, Bitmask mPrereq, Bitmask mUnusable ) | | Coverage: | 72.881% (43/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3281-3397 |
| | 78 | 17 |
whereLoopAddOr| Name: | whereLoopAddOr | | Prototype: | static int whereLoopAddOr( WhereLoopBuilder *pBuilder, Bitmask mPrereq, Bitmask mUnusable ) | | Coverage: | 93.333% (42/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3404-3522 |
| | 73 | 13 |
whereLoopAddBtreeIndex| Name: | whereLoopAddBtreeIndex | | Prototype: | static int whereLoopAddBtreeIndex( WhereLoopBuilder *pBuilder, struct SrcList_item *pSrc, Index *pProbe, LogEst nInMul ) | | Coverage: | 95.862% (139/145) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2393-2745 |
| | 218 | 32 |
whereLoopAddBtree| Name: | whereLoopAddBtree | | Prototype: | static int whereLoopAddBtree( WhereLoopBuilder *pBuilder, Bitmask mPrereq ) | | Coverage: | 96.610% (114/118) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2844-3073 |
| | 146 | 24 |
whereLoopAddAll| Name: | whereLoopAddAll | | Prototype: | static int whereLoopAddAll(WhereLoopBuilder *pBuilder) | | Coverage: | 93.750% (30/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3527-3591 |
| | 38 | 9 |
whereLikeOptimizationStringFixup| Name: | whereLikeOptimizationStringFixup | | Prototype: | static void whereLikeOptimizationStringFixup( Vdbe *v, WhereLevel *pLevel, WhereTerm *pTerm ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 782-797 |
| | 15 | 2 |
whereInfoFree| Name: | whereInfoFree | | Prototype: | static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1921-1937 |
| | 14 | 4 |
whereIndexExprTransNode| Name: | whereIndexExprTransNode | | Prototype: | static int whereIndexExprTransNode(Walker *p, Expr *pExpr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1114-1125 |
| | 8 | 2 |
whereIndexExprTrans| Name: | whereIndexExprTrans | | Prototype: | static void whereIndexExprTrans( Index *pIdx, int iTabCur, int iIdxCur, WhereInfo *pWInfo ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1132-1158 |
| | 21 | 4 |
whereCombineDisjuncts| Name: | whereCombineDisjuncts | | Prototype: | static void whereCombineDisjuncts( SrcList *pSrc, WhereClause *pWC, WhereTerm *pOne, WhereTerm *pTwo ) | | Coverage: | 93.333% (28/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 503-539 |
| | 34 | 10 |
whereClauseInsert| Name: | whereClauseInsert | | Prototype: | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags) | | Coverage: | 73.684% (14/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 60-94 |
| | 38 | 6 |
whereAndInfoDelete| Name: | whereAndInfoDelete | | Prototype: | static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 36-39 |
| | 2 | 1 |
walWriteToLog| Name: | walWriteToLog | | Prototype: | static int walWriteToLog( WalWriter *p, void *pContent, int iAmt, sqlite3_int64 iOffset ) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3203-3223 |
| | 15 | 4 |
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 |
walUnlockShared| Name: | walUnlockShared | | Prototype: | static void walUnlockShared(Wal *pWal, int lockIdx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 857-862 |
| | 3 | 2 |
walUnlockExclusive| Name: | walUnlockExclusive | | Prototype: | static void walUnlockExclusive(Wal *pWal, int lockIdx, int n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 873-879 |
| | 3 | 2 |
walTryBeginRead| Name: | walTryBeginRead | | Prototype: | static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int cnt) | | Coverage: | 78.409% (69/88) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2440-2647 |
| | 95 | 25 |
walShmBarrier| Name: | walShmBarrier | | Prototype: | static void walShmBarrier(Wal *pWal) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 700-704 |
| | 2 | 2 |
walRewriteChecksums| Name: | walRewriteChecksums | | Prototype: | static int walRewriteChecksums(Wal *pWal, u32 iLast) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3258-3301 |
| | 30 | 5 |
walRestartLog| Name: | walRestartLog | | Prototype: | static int walRestartLog(Wal *pWal) | | Coverage: | 81.250% (13/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3140-3180 |
| | 26 | 6 |
walRestartHdr| Name: | walRestartHdr | | Prototype: | static void walRestartHdr(Wal *pWal, u32 salt1) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1733-1747 |
| | 15 | 2 |
walPagesize| Name: | walPagesize | | Prototype: | static int walPagesize(Wal *pWal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1712-1714 |
| | 1 | 1 |
walNextHash| Name: | walNextHash | | Prototype: | static int walNextHash(int iPriorHash) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 891-893 |
| | 1 | 1 |
walMergesort| Name: | walMergesort | | Prototype: | static void walMergesort( const u32 *aContent, ht_slot *aBuffer, ht_slot *aList, int *pnList ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1533-1591 |
| | 49 | 5 |
walMerge| Name: | walMerge | | Prototype: | static void walMerge( const u32 *aContent, ht_slot *aLeft, int nLeft, ht_slot **paRight, int *pnRight, ht_slot *aTmp ) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1476-1514 |
| | 27 | 4 |
walLockShared| Name: | walLockShared | | Prototype: | static int walLockShared(Wal *pWal, int lockIdx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 847-856 |
| | 5 | 2 |
walLockExclusive| Name: | walLockExclusive | | Prototype: | static int walLockExclusive(Wal *pWal, int lockIdx, int n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 863-872 |
| | 5 | 2 |
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 |
walIteratorNext| Name: | walIteratorNext | | Prototype: | static int walIteratorNext( WalIterator *p, u32 *piPage, u32 *piFrame ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1423-1451 |
| | 19 | 5 |
walIteratorInit| Name: | walIteratorInit | | Prototype: | static int walIteratorInit(Wal *pWal, u32 nBackfill, WalIterator **pp) | | Coverage: | 68.000% (17/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1613-1686 |
| | 51 | 8 |
walIteratorFree| Name: | walIteratorFree | | Prototype: | static void walIteratorFree(WalIterator *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1596-1598 |
| | 1 | 1 |
walIndexWriteHdr| Name: | walIndexWriteHdr | | Prototype: | static void walIndexWriteHdr(Wal *pWal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 711-722 |
| | 23 | 1 |
walIndexTryHdr| Name: | walIndexTryHdr | | Prototype: | static int walIndexTryHdr(Wal *pWal, int *pChanged) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2061-2105 |
| | 22 | 5 |
walIndexRecover| Name: | walIndexRecover | | Prototype: | static int walIndexRecover(Wal *pWal) | | Coverage: | 79.412% (54/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1134-1302 |
| | 107 | 22 |
walIndexReadHdr| Name: | walIndexReadHdr | | Prototype: | static int walIndexReadHdr(Wal *pWal, int *pChanged) | | Coverage: | 84.091% (37/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2125-2216 |
| | 58 | 13 |
walIndexPageRealloc| Name: | walIndexPageRealloc | | Prototype: | static __attribute__((noinline)) int walIndexPageRealloc( Wal *pWal, int iPage, volatile u32 **ppPage ) | | Coverage: | 80.000% (16/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 569-613 |
| | 33 | 7 |
walIndexPage| Name: | walIndexPage | | Prototype: | static int walIndexPage( Wal *pWal, int iPage, volatile u32 **ppPage ) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 614-623 |
| | 3 | 2 |
walIndexHdr| Name: | walIndexHdr | | Prototype: | static volatile WalIndexHdr *walIndexHdr(Wal *pWal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 636-639 |
| | 4 | 1 |
walIndexClose| Name: | walIndexClose | | Prototype: | static void walIndexClose(Wal *pWal, int isDelete) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1307-1318 |
| | 7 | 4 |
walIndexAppend| Name: | walIndexAppend | | Prototype: | static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage) | | Coverage: | 81.250% (13/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1044-1121 |
| | 26 | 6 |
walHashGet| Name: | walHashGet | | Prototype: | static int walHashGet( Wal *pWal, int iHash, WalHashLoc *pLoc ) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 921-942 |
| | 13 | 3 |
walHash| Name: | walHash | | Prototype: | static int walHash(u32 iPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 886-890 |
| | 7 | 1 |
walFramePgno| Name: | walFramePgno | | Prototype: | static u32 walFramePgno(Wal *pWal, u32 iFrame) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 964-970 |
| | 4 | 2 |
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 |
walEncodeFrame| Name: | walEncodeFrame | | Prototype: | static void walEncodeFrame( Wal *pWal, u32 iPage, u32 nTruncate, u8 *aData, u8 *aFrame ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 737-761 |
| | 15 | 2 |
walDecodeFrame| Name: | walDecodeFrame | | Prototype: | static int walDecodeFrame( Wal *pWal, u32 *piPage, u32 *pnTruncate, u8 *aData, u8 *aFrame ) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 768-815 |
| | 20 | 4 |
walCleanupHash| Name: | walCleanupHash | | Prototype: | static void walCleanupHash(Wal *pWal) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 984-1037 |
| | 24 | 4 |
walCkptInfo| Name: | walCkptInfo | | Prototype: | static volatile WalCkptInfo *walCkptInfo(Wal *pWal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 628-631 |
| | 4 | 1 |
walChecksumBytes| Name: | walChecksumBytes | | Prototype: | static void walChecksumBytes( int nativeCksum, u8 *a, int nByte, const u32 *aIn, u32 *aOut ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 662-698 |
| | 23 | 5 |
walCheckpoint| Name: | walCheckpoint | | Prototype: | static int walCheckpoint( Wal *pWal, sqlite3 *db, int eMode, int (*xBusy)(void*), void *pBusyArg, int sync_flags, u8 *zBuf ) | | Coverage: | 88.889% (80/90) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1780-1957 |
| | 94 | 26 |
walBusyLock| Name: | walBusyLock | | Prototype: | static int walBusyLock( Wal *pWal, int (*xBusy)(void*), void *pBusyArg, int lockIdx, int n ) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1694-1706 |
| | 4 | 2 |
walBeginShmUnreliable| Name: | walBeginShmUnreliable | | Prototype: | static int walBeginShmUnreliable(Wal *pWal, int *pChanged) | | Coverage: | 79.167% (38/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2245-2388 |
| | 75 | 16 |
vtabBestIndex| Name: | vtabBestIndex | | Prototype: | static int vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1043-1075 |
| | 12 | 4 |