| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
sqlite3PagerLockingMode| Name: | sqlite3PagerLockingMode | | Prototype: | int sqlite3PagerLockingMode(Pager *pPager, int eMode) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7249-7260 |
| | 17 | 2 |
sqlite3PcacheMakeClean| Name: | sqlite3PcacheMakeClean | | Prototype: | void sqlite3PcacheMakeClean(PgHdr *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 567-579 |
| | 17 | 2 |
sqlite3PcacheMakeDirty| Name: | sqlite3PcacheMakeDirty | | Prototype: | void sqlite3PcacheMakeDirty(PgHdr *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 548-561 |
| | 17 | 3 |
sqlite3RootPageMoved| Name: | sqlite3RootPageMoved | | Prototype: | void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2396-2417 |
| | 17 | 5 |
sqlite3UnlinkAndDeleteIndex| Name: | sqlite3UnlinkAndDeleteIndex | | Prototype: | void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName) | | Coverage: | 77.778% (14/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 462-485 |
| | 17 | 5 |
sqlite3VdbeIntegerAffinity| Name: | sqlite3VdbeIntegerAffinity | | Prototype: | void sqlite3VdbeIntegerAffinity(Mem *pMem) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 610-633 |
| | 17 | 2 |
sqliteDefaultBusyCallback| Name: | sqliteDefaultBusyCallback | | Prototype: | static int sqliteDefaultBusyCallback( void *ptr, int count, sqlite3_file *pFile ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1505-1561 |
| | 17 | 4 |
sumStep| Name: | sumStep | | Prototype: | static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1495-1515 |
| | 17 | 4 |
unixFileSize| Name: | unixFileSize | | Prototype: | static int unixFileSize(sqlite3_file *id, i64 *pSize) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3794-3816 |
| | 17 | 4 |
unixGetTempname| Name: | unixGetTempname | | Prototype: | static int unixGetTempname(int nBuf, char *zBuf) | | Coverage: | 42.105% (8/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5682-5705 |
| | 17 | 5 |
vdbeMemClearExternAndSetNull| Name: | vdbeMemClearExternAndSetNull | | Prototype: | static __attribute__((noinline)) void vdbeMemClearExternAndSetNull(Mem *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 455-468 |
| | 17 | 3 |
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 |
disableTerm| Name: | disableTerm | | Prototype: | static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 295-314 |
| | 18 | 5 |
exprINAffinity| Name: | exprINAffinity | | Prototype: | static char *exprINAffinity(Parse *pParse, Expr *pExpr) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2536-2558 |
| | 18 | 4 |
exprMightBeIndexed| Name: | exprMightBeIndexed | | Prototype: | static int exprMightBeIndexed( SrcList *pFrom, Bitmask mPrereq, int *aiCurCol, Expr *pExpr, int op ) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 980-1005 |
| | 18 | 5 |
freeP4| Name: | freeP4 | | Prototype: | static void freeP4(sqlite3 *db, int p4type, void *p4) | | Coverage: | 88.889% (24/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 935-977 |
| | 18 | 14 |
handleDeferredMoveto| Name: | handleDeferredMoveto | | Prototype: | static int __attribute__((noinline)) handleDeferredMoveto(VdbeCursor *p) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3199-3216 |
| | 18 | 3 |
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 |
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 |
pcache1EnforceMaxPage| Name: | pcache1EnforceMaxPage | | Prototype: | static void pcache1EnforceMaxPage(PCache1 *pCache) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 605-621 |
| | 18 | 3 |
pcache1Init| Name: | pcache1Init | | Prototype: | static int pcache1Init(void *NotUsed) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 681-727 |
| | 18 | 3 |
sqlite3AllocateIndexObject| Name: | sqlite3AllocateIndexObject | | Prototype: | Index *sqlite3AllocateIndexObject( sqlite3 *db, i16 nCol, int nExtra, char **ppExtra ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2956-2982 |
| | 18 | 2 |
sqlite3BitvecTestNotNull| Name: | sqlite3BitvecTestNotNull | | Prototype: | int sqlite3BitvecTestNotNull(Bitvec *p, u32 i) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | | Lines: | 130-152 |
| | 18 | 7 |
sqlite3BtreeCursorRestore| Name: | sqlite3BtreeCursorRestore | | Prototype: | int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDifferentRow) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 898-915 |
| | 18 | 3 |
sqlite3BtreeGetMeta| Name: | sqlite3BtreeGetMeta | | Prototype: | void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9146-9170 |
| | 18 | 2 |
sqlite3BtreeLockTable| Name: | sqlite3BtreeLockTable | | Prototype: | int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10041-10057 |
| | 18 | 3 |
sqlite3BtreePrevious| Name: | sqlite3BtreePrevious | | Prototype: | int sqlite3BtreePrevious(BtCursor *pCur, int flags) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5759-5774 |
| | 18 | 2 |
sqlite3EndTransaction| Name: | sqlite3EndTransaction | | Prototype: | void sqlite3EndTransaction(Parse *pParse, int eType) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4103-4119 |
| | 18 | 3 |
sqlite3FindIndex| Name: | sqlite3FindIndex | | Prototype: | Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 422-437 |
| | 18 | 4 |
sqlite3OpenTempDatabase| Name: | sqlite3OpenTempDatabase | | Prototype: | int sqlite3OpenTempDatabase(Parse *pParse) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4145-4172 |
| | 18 | 4 |
sqlite3TableAffinity| Name: | sqlite3TableAffinity | | Prototype: | void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 130-157 |
| | 18 | 7 |
sqlite3UnlinkAndDeleteTable| Name: | sqlite3UnlinkAndDeleteTable | | Prototype: | void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 661-674 |
| | 18 | 1 |
sqlite3Utf16to8| Name: | sqlite3Utf16to8 | | Prototype: | char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 439-453 |
| | 18 | 2 |
sqlite3ValueText| Name: | sqlite3ValueText | | Prototype: | const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1216-1229 |
| | 18 | 4 |
sqlite3VdbeIntValue| Name: | sqlite3VdbeIntValue | | Prototype: | i64 sqlite3VdbeIntValue(Mem *pMem) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 552-567 |
| | 18 | 4 |
sqlite3VdbeRewind| Name: | sqlite3VdbeRewind | | Prototype: | void sqlite3VdbeRewind(Vdbe *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2029-2062 |
| | 18 | 1 |
sqlite3WalBeginWriteTransaction| Name: | sqlite3WalBeginWriteTransaction | | Prototype: | int sqlite3WalBeginWriteTransaction(Wal *pWal) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2989-3021 |
| | 18 | 4 |
substSelect| Name: | substSelect | | Prototype: | static void substSelect( SubstContext *pSubst, Select *p, int doPrior ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3493-3517 |
| | 18 | 5 |
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 |
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 |
codeExprOrVector| Name: | codeExprOrVector | | Prototype: | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1073-1095 |
| | 19 | 4 |
growOpArray| Name: | growOpArray | | Prototype: | static int growOpArray(Vdbe *v, int nOp) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 104-137 |
| | 19 | 3 |
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 |
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 |
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 |
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 |
pcache1Fetch| Name: | pcache1Fetch | | Prototype: | static sqlite3_pcache_page *pcache1Fetch( sqlite3_pcache *p, unsigned int iKey, int createFlag ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1025-1048 |
| | 19 | 1 |
propagateConstantExprRewrite| Name: | propagateConstantExprRewrite | | Prototype: | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4144-4164 |
| | 19 | 7 |
releasePageNotNull| Name: | releasePageNotNull | | Prototype: | static void releasePageNotNull(MemPage *pPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2151-2159 |
| | 19 | 1 |
resetAccumulator| Name: | resetAccumulator | | Prototype: | static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5222-5257 |
| | 19 | 5 |
saveCursorPosition| Name: | saveCursorPosition | | Prototype: | static int saveCursorPosition(BtCursor *pCur) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 689-710 |
| | 19 | 3 |
sqlite3BeginTransaction| Name: | sqlite3BeginTransaction | | Prototype: | void sqlite3BeginTransaction(Parse *pParse, int type) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4076-4096 |
| | 19 | 5 |
sqlite3BtreeSetVersion| Name: | sqlite3BtreeSetVersion | | Prototype: | int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10130-10159 |
| | 19 | 6 |
sqlite3ExprFunction| Name: | sqlite3ExprFunction | | Prototype: | Expr *sqlite3ExprFunction( Parse *pParse, ExprList *pList, Token *pToken, int eDistinct ) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 942-965 |
| | 19 | 4 |
sqlite3IdListAppend| Name: | sqlite3IdListAppend | | Prototype: | IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3716-3739 |
| | 19 | 5 |
sqlite3IdListDup| Name: | sqlite3IdListDup | | Prototype: | IdList *sqlite3IdListDup(sqlite3 *db, IdList *p) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1446-1469 |
| | 19 | 5 |
translateColumnToCopy| Name: | translateColumnToCopy | | Prototype: | static void translateColumnToCopy( Parse *pParse, int iStart, int iTabCur, int iRegister, int bIncrRowid ) | | Coverage: | 89.474% (17/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 557-588 |
| | 19 | 7 |
unixTruncate| Name: | unixTruncate | | Prototype: | static int unixTruncate(sqlite3_file *id, i64 nByte) | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3744-3789 |
| | 19 | 5 |
vdbeCompareMemString| Name: | vdbeCompareMemString | | Prototype: | static int vdbeCompareMemString( const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl, u8 *prcErr ) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3873-3904 |
| | 19 | 4 |
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 |
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 |
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 |
hexFunc| Name: | hexFunc | | Prototype: | static void hexFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1136-1159 |
| | 20 | 3 |
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 |
pcache1AllocPage| Name: | pcache1AllocPage | | Prototype: | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 407-450 |
| | 20 | 5 |
pcacheMergeDirtyList| Name: | pcacheMergeDirtyList | | Prototype: | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 690-714 |
| | 20 | 5 |
pcacheSortDirtyList| Name: | pcacheSortDirtyList | | Prototype: | static PgHdr *pcacheSortDirtyList(PgHdr *pIn) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 727-757 |
| | 20 | 7 |
putVarint64| Name: | putVarint64 | | Prototype: | static int __attribute__((noinline)) putVarint64(unsigned char *p, u64 v) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 832-855 |
| | 20 | 5 |
releaseMemArray| Name: | releaseMemArray | | Prototype: | static void releaseMemArray(Mem *p, int N) | | Coverage: | 100.000% (24/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1636-1675 |
| | 20 | 8 |
resizeIndexObject| Name: | resizeIndexObject | | Prototype: | static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1650-1669 |
| | 20 | 3 |
sqlite3AddCollateType| Name: | sqlite3AddCollateType | | Prototype: | void sqlite3AddCollateType(Parse *pParse, Token *pToken) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1431-1461 |
| | 20 | 6 |
sqlite3BlobCompare| Name: | sqlite3BlobCompare | | Prototype: | int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3923-3949 |
| | 20 | 7 |
sqlite3BtreeTripAllCursors| Name: | sqlite3BtreeTripAllCursors | | Prototype: | int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly) | | Coverage: | 71.429% (15/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4066-4092 |
| | 20 | 6 |
sqlite3ExpandSubquery| Name: | sqlite3ExpandSubquery | | Prototype: | int sqlite3ExpandSubquery(Parse *pParse, struct SrcList_item *pFrom) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4754-4774 |
| | 20 | 4 |
sqlite3ExprCodeAtInit| Name: | sqlite3ExprCodeAtInit | | Prototype: | int sqlite3ExprCodeAtInit( Parse *pParse, Expr *pExpr, int regDest ) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4029-4056 |
| | 20 | 6 |
sqlite3FixSrcList| Name: | sqlite3FixSrcList | | Prototype: | int sqlite3FixSrcList( DbFixer *pFix, SrcList *pList ) | | Coverage: | 84.615% (22/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 482-513 |
| | 20 | 8 |
sqlite3LocateTable| Name: | sqlite3LocateTable | | Prototype: | Table *sqlite3LocateTable( Parse *pParse, u32 flags, const char *zName, const char *zDbase ) | | Coverage: | 96.774% (30/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 338-383 |
| | 20 | 8 |
sqlite3LockAndPrepare| Name: | sqlite3LockAndPrepare | | Prototype: | static int sqlite3LockAndPrepare( sqlite3 *db, const char *zSql, int nBytes, u32 prepFlags, Vdbe *pOld, sqlite3_stmt **ppStmt, const char **pzTail ) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 676-710 |
| | 20 | 3 |
sqlite3PcacheTruncate| Name: | sqlite3PcacheTruncate | | Prototype: | void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno) | | Coverage: | 94.444% (17/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 640-668 |
| | 20 | 6 |
sqlite3VdbeDelete| Name: | sqlite3VdbeDelete | | Prototype: | void sqlite3VdbeDelete(Vdbe *p) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3173-3192 |
| | 20 | 3 |
sqlite3WindowCodeStep| Name: | sqlite3WindowCodeStep | | Prototype: | void sqlite3WindowCodeStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | | Coverage: | 100.000% (33/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 2174-2252 |
| | 20 | 6 |
sqlite3_str_append| Name: | sqlite3_str_append | | Prototype: | void sqlite3_str_append(sqlite3_str *p, const char *z, int N) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 925-937 |
| | 20 | 3 |
sqlite3_str_appendf| Name: | sqlite3_str_appendf | | Prototype: | void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1242-1247 |
| | 20 | 1 |
unixMapfile| Name: | unixMapfile | | Prototype: | static int unixMapfile(unixFile *pFd, i64 nMap) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5074-5096 |
| | 20 | 6 |
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 |
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 |
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 |
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 |
codeInteger| Name: | codeInteger | | Prototype: | static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) | | Coverage: | 100.000% (26/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3161-3192 |
| | 21 | 6 |
computeYMD| Name: | computeYMD | | Prototype: | static void computeYMD(DateTime *p) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 419-443 |
| | 21 | 4 |
destroyTable| Name: | destroyTable | | Prototype: | static void destroyTable(Parse *pParse, Table *pTab) | | Coverage: | 95.000% (19/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2455-2498 |
| | 21 | 6 |
findCreateFileMode| Name: | findCreateFileMode | | Prototype: | static int findCreateFileMode( const char *zPath, int flags, mode_t *pMode, uid_t *pUid, gid_t *pGid ) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5820-5873 |
| | 21 | 7 |
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 |
parseYyyyMmDd| Name: | parseYyyyMmDd | | Prototype: | static int parseYyyyMmDd(const char *zDate, DateTime *p) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 301-331 |
| | 21 | 7 |
propagateConstants| Name: | propagateConstants | | Prototype: | static int propagateConstants( Parse *pParse, Select *p ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4203-4230 |
| | 21 | 3 |
removeFromSharingList| Name: | removeFromSharingList | | Prototype: | static int removeFromSharingList(BtShared *pBt) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2557-2589 |
| | 21 | 5 |
selectAddSubqueryTypeInfo| Name: | selectAddSubqueryTypeInfo | | Prototype: | static void selectAddSubqueryTypeInfo(Walker *pWalker, Select *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5141-5164 |
| | 21 | 6 |
setChildPtrmaps| Name: | setChildPtrmaps | | Prototype: | static int setChildPtrmaps(MemPage *pPage) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3466-3495 |
| | 21 | 5 |
sqlite3AddDefaultValue| Name: | sqlite3AddDefaultValue | | Prototype: | void sqlite3AddDefaultValue( Parse *pParse, Expr *pExpr, const char *zStart, const char *zEnd ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1255-1289 |
| | 21 | 4 |