| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
absFunc| Name: | absFunc | | Prototype: | static void absFunc(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: | 143-179 |
| | 19 | 7 |
accessPayload| Name: | accessPayload | | Prototype: | static int accessPayload( BtCursor *pCur, u32 offset, u32 amt, unsigned char *pBuf, int eOp ) | | Coverage: | 94.915% (56/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4641-4826 |
| | 101 | 17 |
accessPayloadChecked| Name: | accessPayloadChecked | | Prototype: | static __attribute__((noinline)) int accessPayloadChecked( BtCursor *pCur, u32 offset, u32 amt, void *pBuf ) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4859-4872 |
| | 8 | 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 |
addAggInfoColumn| Name: | addAggInfoColumn | | Prototype: | static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5062-5072 |
| | 9 | 1 |
addAggInfoFunc| Name: | addAggInfoFunc | | Prototype: | static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5078-5088 |
| | 9 | 1 |
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 |
addWhereTerm| Name: | addWhereTerm | | Prototype: | static void addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 328-359 |
| | 26 | 2 |
allSpaces| Name: | allSpaces | | Prototype: | static int allSpaces(const char *z, int n) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 872-875 |
| | 2 | 2 |
allocSpace| Name: | allocSpace | | Prototype: | static void *allocSpace( struct ReusableSpace *p, void *pBuf, int nByte ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2006-2023 |
| | 13 | 3 |
allocateBtreePage| Name: | allocateBtreePage | | Prototype: | static int allocateBtreePage( BtShared *pBt, MemPage **ppPage, Pgno *pPgno, Pgno nearby, u8 eMode ) | | Coverage: | 75.449% (126/167) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5798-6106 |
| | 197 | 48 |
allocateCursor| Name: | allocateCursor | | Prototype: | static VdbeCursor *allocateCursor( Vdbe *p, int iCur, int nField, int iDb, u8 eCurType ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 208-260 |
| | 36 | 4 |
allocateIndexInfo| Name: | allocateIndexInfo | | Prototype: | static sqlite3_index_info *allocateIndexInfo( Parse *pParse, WhereClause *pWC, Bitmask mUnusable, struct SrcList_item *pSrc, ExprList *pOrderBy, u16 *pmNoOmit ) | | Coverage: | 89.412% (76/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 879-1027 |
| | 105 | 26 |
allocateSpace| Name: | allocateSpace | | Prototype: | static int allocateSpace(MemPage *pPage, int nByte, int *pIdx) | | Coverage: | 89.286% (25/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1581-1656 |
| | 68 | 8 |
allocateTempSpace| Name: | allocateTempSpace | | Prototype: | static void allocateTempSpace(BtShared *pBt) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2596-2620 |
| | 5 | 3 |
allowedOp| Name: | allowedOp | | Prototype: | static int allowedOp(int op) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 101-107 |
| | 13 | 1 |
analyzeAggregate| Name: | analyzeAggregate | | Prototype: | static int analyzeAggregate(Walker *pWalker, Expr *pExpr) | | Coverage: | 95.312% (61/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5095-5220 |
| | 83 | 20 |
analyzeAggregatesInSelect| Name: | analyzeAggregatesInSelect | | Prototype: | static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5221-5225 |
| | 3 | 1 |
analyzeAggregatesInSelectEnd| Name: | analyzeAggregatesInSelectEnd | | Prototype: | static void analyzeAggregatesInSelectEnd(Walker *pWalker, Select *pSelect) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5226-5229 |
| | 2 | 1 |
analyzeFilterKeyword| Name: | analyzeFilterKeyword | | Prototype: | static int analyzeFilterKeyword(const unsigned char *z, int lastToken) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 259-264 |
| | 3 | 2 |
analyzeOverKeyword| Name: | analyzeOverKeyword | | Prototype: | static int analyzeOverKeyword(const unsigned char *z, int lastToken) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 252-258 |
| | 4 | 3 |
analyzeWindowKeyword| Name: | analyzeWindowKeyword | | Prototype: | static int analyzeWindowKeyword(const unsigned char *z) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 244-251 |
| | 6 | 3 |
applyAffinity| Name: | applyAffinity | | Prototype: | static void applyAffinity( Mem *pRec, char affinity, u8 enc ) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 316-344 |
| | 14 | 8 |
applyNumericAffinity| Name: | applyNumericAffinity | | Prototype: | static void applyNumericAffinity(Mem *pRec, int bTryForInt) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 277-296 |
| | 14 | 4 |
attachBackupObject| Name: | attachBackupObject | | Prototype: | static void attachBackupObject(sqlite3_backup *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 336-343 |
| | 8 | 1 |
attachFunc| Name: | attachFunc | | Prototype: | static void attachFunc( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | | Coverage: | 76.190% (64/84) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 63-278 |
| | 111 | 29 |
autoIncBegin| Name: | autoIncBegin | | Prototype: | static int autoIncBegin( Parse *pParse, int iDb, Table *pTab ) | | Coverage: | 92.857% (26/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 223-266 |
| | 30 | 6 |
autoIncStep| Name: | autoIncStep | | Prototype: | static void autoIncStep(Parse *pParse, int memId, int regRowid) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 332-336 |
| | 2 | 2 |
autoIncrementEnd| Name: | autoIncrementEnd | | Prototype: | static __attribute__((noinline)) void autoIncrementEnd(Parse *pParse) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 345-381 |
| | 27 | 3 |
autoVacuumCommit| Name: | autoVacuumCommit | | Prototype: | static int autoVacuumCommit(BtShared *pBt) | | Coverage: | 83.333% (25/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3829-3876 |
| | 37 | 8 |
avgFinalize| Name: | avgFinalize | | Prototype: | static void avgFinalize(sqlite3_context *context) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1555-1561 |
| | 4 | 2 |
azFileLock| Name: | azFileLock | | Prototype: | static const char *azFileLock(int eFileLock) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 743-752 |
| | 7 | 6 |
backupOnePage| Name: | backupOnePage | | Prototype: | static int backupOnePage( sqlite3_backup *p, Pgno iSrcPg, const u8 *zSrcData, int bUpdate ) | | Coverage: | 88.462% (23/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 227-313 |
| | 39 | 6 |
backupTruncateFile| Name: | backupTruncateFile | | Prototype: | static int backupTruncateFile(sqlite3_file *pFile, i64 iSize) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 323-330 |
| | 5 | 2 |
backupUpdate| Name: | backupUpdate | | Prototype: | static __attribute__((noinline)) void backupUpdate( sqlite3_backup *p, Pgno iPage, const u8 *aData ) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 690-714 |
| | 20 | 4 |
balance| Name: | balance | | Prototype: | static int balance(BtCursor *pCur) | | Coverage: | 97.368% (37/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8083-8200 |
| | 54 | 10 |
balance_deeper| Name: | balance_deeper | | Prototype: | static int balance_deeper(MemPage *pRoot, MemPage **ppChild) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8026-8071 |
| | 38 | 4 |
balance_nonroot| Name: | balance_nonroot | | Prototype: | static int balance_nonroot( MemPage *pParent, int iParentIdx, u8 *aOvflSpace, int isRoot, int bBulk ) | | Coverage: | 86.477% (243/281) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 7265-8004 |
| | 438 | 81 |
balance_quick| Name: | balance_quick | | Prototype: | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace) | | Coverage: | 72.414% (21/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 7040-7122 |
| | 45 | 9 |
binCollFunc| Name: | binCollFunc | | Prototype: | static int binCollFunc( void *padFlag, int nKey1, const void *pKey1, int nKey2, const void *pKey2 ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 884-911 |
| | 12 | 3 |
binaryCompareP5| Name: | binaryCompareP5 | | Prototype: | static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 293-297 |
| | 3 | 1 |
bindText| Name: | bindText | | Prototype: | static int bindText( sqlite3_stmt *pStmt, int i, const void *zData, int nData, void (*xDel)(void*), u8 encoding ) | | Coverage: | 70.000% (14/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1306-1336 |
| | 17 | 6 |
btreeClearHasContent| Name: | btreeClearHasContent | | Prototype: | static void btreeClearHasContent(BtShared *pBt) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 621-624 |
| | 2 | 1 |
btreeCreateTable| Name: | btreeCreateTable | | Prototype: | static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags) | | Coverage: | 60.377% (32/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8765-8907 |
| | 89 | 16 |
btreeCursor| Name: | btreeCursor | | Prototype: | static int btreeCursor( Btree *p, int iTable, int wrFlag, struct KeyInfo *pKeyInfo, BtCursor *pCur ) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4277-4336 |
| | 52 | 6 |
btreeDropTable| Name: | btreeDropTable | | Prototype: | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved) | | Coverage: | 81.250% (26/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9035-9116 |
| | 54 | 10 |
btreeEndTransaction| Name: | btreeEndTransaction | | Prototype: | static void btreeEndTransaction(Btree *p) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3935-3969 |
| | 22 | 4 |
btreeGetHasContent| Name: | btreeGetHasContent | | Prototype: | static int btreeGetHasContent(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 612-615 |
| | 2 | 1 |
btreeGetPage| Name: | btreeGetPage | | Prototype: | static int btreeGetPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2034-2049 |
| | 12 | 2 |
btreeGetUnusedPage| Name: | btreeGetUnusedPage | | Prototype: | static int btreeGetUnusedPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags ) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2183-2201 |
| | 9 | 3 |
btreeHeapInsert| Name: | btreeHeapInsert | | Prototype: | static void btreeHeapInsert(u32 *aHeap, u32 x) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9476-9485 |
| | 7 | 2 |
btreeHeapPull| Name: | btreeHeapPull | | Prototype: | static int btreeHeapPull(u32 *aHeap, u32 *pOut) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9486-9503 |
| | 15 | 5 |
btreeInitPage| Name: | btreeInitPage | | Prototype: | static int btreeInitPage(MemPage *pPage) | | Coverage: | 48.980% (24/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1835-1967 |
| | 89 | 17 |
btreeInvokeBusyHandler| Name: | btreeInvokeBusyHandler | | Prototype: | static int btreeInvokeBusyHandler(void *pArg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2234-2240 |
| | 9 | 1 |
btreeMoveto| Name: | btreeMoveto | | Prototype: | static int btreeMoveto( BtCursor *pCur, const void *pKey, i64 nKey, int bias, int *pRes ) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 790-818 |
| | 17 | 6 |
btreeNext| Name: | btreeNext | | Prototype: | static __attribute__((noinline)) int btreeNext(BtCursor *pCur) | | Coverage: | 90.476% (38/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5590-5662 |
| | 48 | 14 |
btreeOverwriteCell| Name: | btreeOverwriteCell | | Prototype: | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX) | | Coverage: | 70.370% (19/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8244-8288 |
| | 37 | 9 |
btreeOverwriteContent| Name: | btreeOverwriteContent | | Prototype: | static int btreeOverwriteContent( MemPage *pPage, u8 *pDest, const BtreePayload *pX, int iOffset, int iAmt ) | | Coverage: | 71.429% (20/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8205-8238 |
| | 18 | 9 |
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 |
btreePageLookup| Name: | btreePageLookup | | Prototype: | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2056-2064 |
| | 8 | 2 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
btreeParseCellPtr| Name: | btreeParseCellPtr | | Prototype: | static void btreeParseCellPtr( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | | Coverage: | 96.000% (24/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1144-1211 |
| | 41 | 9 |
btreeParseCellPtrIndex| Name: | btreeParseCellPtrIndex | | Prototype: | static void btreeParseCellPtrIndex( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | | Coverage: | 93.333% (14/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1212-1248 |
| | 27 | 5 |
btreeParseCellPtrNoPayload| Name: | btreeParseCellPtrNoPayload | | Prototype: | static void btreeParseCellPtrNoPayload( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1127-1143 |
| | 15 | 1 |
btreePrevious| Name: | btreePrevious | | Prototype: | static __attribute__((noinline)) int btreePrevious(BtCursor *pCur) | | Coverage: | 94.444% (34/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5704-5758 |
| | 55 | 11 |
btreeReleaseAllCursorPages| Name: | btreeReleaseAllCursorPages | | Prototype: | static void btreeReleaseAllCursorPages(BtCursor *pCur) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 629-638 |
| | 6 | 3 |
btreeRestoreCursorPosition| Name: | btreeRestoreCursorPosition | | Prototype: | static int btreeRestoreCursorPosition(BtCursor *pCur) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 827-847 |
| | 22 | 4 |
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 |
cachedCellSize| Name: | cachedCellSize | | Prototype: | static u16 cachedCellSize(CellArray *p, int N) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6715-6719 |
| | 5 | 2 |
cannotBeFunction| Name: | cannotBeFunction | | Prototype: | static int cannotBeFunction(Parse *pParse, struct SrcList_item *pFrom) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4533-4539 |
| | 4 | 2 |
cdateFunc| Name: | cdateFunc | | Prototype: | static void cdateFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 1157-1164 |
| | 2 | 1 |
cellSizePtr| Name: | cellSizePtr | | Prototype: | static u16 cellSizePtr(MemPage *pPage, u8 *pCell) | | Coverage: | 96.296% (26/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1269-1316 |
| | 25 | 8 |
cellSizePtrNoPayload| Name: | cellSizePtrNoPayload | | Prototype: | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1317-1337 |
| | 12 | 2 |
changeTempStorage| Name: | changeTempStorage | | Prototype: | static int changeTempStorage(Parse *pParse, const char *zStorageType) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 153-162 |
| | 7 | 3 |
changes| Name: | changes | | Prototype: | static void changes( 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: | 552-560 |
| | 3 | 1 |
charFunc| Name: | charFunc | | Prototype: | static void charFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 76.190% (16/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1095-1130 |
| | 26 | 7 |
checkAppendMsg| Name: | checkAppendMsg | | Prototype: | static void checkAppendMsg( IntegrityCk *pCheck, const char *zFormat, ... ) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9287-9308 |
| | 29 | 5 |
checkConstraintExprNode| Name: | checkConstraintExprNode | | Prototype: | static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1140-1152 |
| | 9 | 4 |
checkList| Name: | checkList | | Prototype: | static void checkList( IntegrityCk *pCheck, int isFreeList, int iPage, int N ) | | Coverage: | 86.842% (33/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9387-9451 |
| | 36 | 11 |
checkPtrmap| Name: | checkPtrmap | | Prototype: | static void checkPtrmap( IntegrityCk *pCheck, Pgno iChild, u8 eType, Pgno iParent ) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9358-9380 |
| | 12 | 4 |
checkReadTransaction| Name: | checkReadTransaction | | Prototype: | static int checkReadTransaction(sqlite3 *db, Btree *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 125-131 |
| | 4 | 2 |
checkRef| Name: | checkRef | | Prototype: | static int checkRef(IntegrityCk *pCheck, Pgno iPage) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9339-9350 |
| | 8 | 3 |
checkTreePage| Name: | checkTreePage | | Prototype: | static int checkTreePage( IntegrityCk *pCheck, int iPage, i64 *piMinKey, i64 maxKey ) | | Coverage: | 90.588% (77/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9520-9768 |
| | 163 | 26 |
clearAllSharedCacheTableLocks| Name: | clearAllSharedCacheTableLocks | | Prototype: | static void clearAllSharedCacheTableLocks(Btree *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 411-450 |
| | 35 | 6 |
clearCell| Name: | clearCell | | Prototype: | static int clearCell( MemPage *pPage, unsigned char *pCell, CellInfo *pInfo ) | | Coverage: | 80.000% (28/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6258-6327 |
| | 42 | 10 |
clearDatabasePage| Name: | clearDatabasePage | | Prototype: | static int clearDatabasePage( BtShared *pBt, Pgno pgno, int freePageFlag, int *pnChange ) | | Coverage: | 94.737% (36/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8920-8972 |
| | 40 | 14 |
clearSelect| Name: | clearSelect | | Prototype: | static void clearSelect(sqlite3 *db, Select *p, int bFree) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 89-109 |
| | 15 | 5 |
clearYMD_HMS_TZ| Name: | clearYMD_HMS_TZ | | Prototype: | static void clearYMD_HMS_TZ(DateTime *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 475-479 |
| | 3 | 1 |
closeAllCursors| Name: | closeAllCursors | | Prototype: | static void closeAllCursors(Vdbe *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2265-2287 |
| | 20 | 6 |
closeCursorsInFrame| Name: | closeCursorsInFrame | | Prototype: | static void closeCursorsInFrame(Vdbe *p) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2218-2229 |
| | 7 | 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 |
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 |
codeAllEqualityTerms| Name: | codeAllEqualityTerms | | Prototype: | static int codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, int bRev, int nExtraReg, char **pzAff ) | | Coverage: | 97.619% (41/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 662-762 |
| | 65 | 14 |
codeApplyAffinity| Name: | codeApplyAffinity | | Prototype: | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 327-351 |
| | 17 | 5 |
codeAttach| Name: | codeAttach | | Prototype: | static void codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) | | Coverage: | 84.000% (21/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 335-402 |
| | 39 | 8 |
codeCompare| Name: | codeCompare | | Prototype: | static int codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 334-353 |
| | 9 | 1 |
codeDeferredSeek| Name: | codeDeferredSeek | | Prototype: | static void codeDeferredSeek( WhereInfo *pWInfo, Index *pIdx, int iCur, int iIdxCur ) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1034-1062 |
| | 22 | 5 |
codeDistinct| Name: | codeDistinct | | Prototype: | static void codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 749-766 |
| | 9 | 1 |