Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
sqlite3PagerLockingModeName: | 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 |
sqlite3PcacheMakeCleanName: | 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 |
sqlite3PcacheMakeDirtyName: | 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 |
sqlite3RootPageMovedName: | 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 |
sqlite3UnlinkAndDeleteIndexName: | 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 |
sqlite3VdbeIntegerAffinityName: | 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 |
sqliteDefaultBusyCallbackName: | 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 |
sumStepName: | 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 |
unixFileSizeName: | 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 |
unixGetTempnameName: | 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 |
vdbeMemClearExternAndSetNullName: | 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 |
btreeOverwriteContentName: | 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 |
disableTermName: | 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 |
exprINAffinityName: | 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 |
exprMightBeIndexedName: | 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 |
freeP4Name: | 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 |
handleDeferredMovetoName: | 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 |
minmaxStepName: | 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 |
pagerUnlockDbName: | 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 |
pcache1EnforceMaxPageName: | 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 |
pcache1InitName: | 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 |
sqlite3AllocateIndexObjectName: | 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 |
sqlite3BitvecTestNotNullName: | 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 |
sqlite3BtreeCursorRestoreName: | 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 |
sqlite3BtreeGetMetaName: | 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 |
sqlite3BtreeLockTableName: | 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 |
sqlite3BtreePreviousName: | 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 |
sqlite3EndTransactionName: | 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 |
sqlite3FindIndexName: | 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 |
sqlite3OpenTempDatabaseName: | 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 |
sqlite3TableAffinityName: | 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 |
sqlite3UnlinkAndDeleteTableName: | 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 |
sqlite3Utf16to8Name: | 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 |
sqlite3ValueTextName: | 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 |
sqlite3VdbeIntValueName: | 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 |
sqlite3VdbeRewindName: | 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 |
sqlite3WalBeginWriteTransactionName: | 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 |
substSelectName: | 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 |
whereOrInsertName: | 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 |
absFuncName: | 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 |
codeExprOrVectorName: | 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 |
growOpArrayName: | 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 |
isDateName: | 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 |
isDistinctRedundantName: | 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 |
isSimpleCountName: | 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 |
moveToParentName: | 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 |
openDirectoryName: | 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 |
pcache1FetchName: | 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 |
propagateConstantExprRewriteName: | 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 |
releasePageNotNullName: | 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 |
resetAccumulatorName: | 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 |
saveCursorPositionName: | 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 |
sqlite3BeginTransactionName: | 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 |
sqlite3BtreeSetVersionName: | 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 |
sqlite3ExprFunctionName: | 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 |
sqlite3IdListAppendName: | 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 |
sqlite3IdListDupName: | 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 |
translateColumnToCopyName: | 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 |
unixTruncateName: | 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 |
vdbeCompareMemStringName: | 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 |
walIteratorNextName: | 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 |
backupUpdateName: | 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 |
closeAllCursorsName: | 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 |
hexFuncName: | 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 |
lengthFuncName: | 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 |
pcache1AllocPageName: | 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 |
pcacheMergeDirtyListName: | 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 |
pcacheSortDirtyListName: | 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 |
putVarint64Name: | 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 |
releaseMemArrayName: | 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 |
resizeIndexObjectName: | 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 |
sqlite3AddCollateTypeName: | 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 |
sqlite3BlobCompareName: | 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 |
sqlite3BtreeTripAllCursorsName: | 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 |
sqlite3ExpandSubqueryName: | 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 |
sqlite3ExprCodeAtInitName: | 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 |
sqlite3FixSrcListName: | 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 |
sqlite3LocateTableName: | 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 |
sqlite3LockAndPrepareName: | 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 |
sqlite3PcacheTruncateName: | 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 |
sqlite3VdbeDeleteName: | 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 |
sqlite3WindowCodeStepName: | 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_appendName: | 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_appendfName: | 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 |
unixMapfileName: | 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 |
walDecodeFrameName: | 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 |
whereRangeScanEstName: | 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 |
windowAggFinalName: | 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 |
zeroJournalHdrName: | 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 |
codeIntegerName: | 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 |
computeYMDName: | 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 |
destroyTableName: | 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 |
findCreateFileModeName: | 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 |
invokeProfileCallbackName: | 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 |
parseYyyyMmDdName: | 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 |
propagateConstantsName: | 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 |
removeFromSharingListName: | 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 |
selectAddSubqueryTypeInfoName: | 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 |
setChildPtrmapsName: | 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 |
sqlite3AddDefaultValueName: | 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 |