| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
connectionIsBusy| Name: | connectionIsBusy | | Prototype: | static int connectionIsBusy(sqlite3 *db) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1067-1076 |
| | 9 | 4 |
copyNodeContent| Name: | copyNodeContent | | Prototype: | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 7184-7223 |
| | 27 | 4 |
cume_distValueFunc| Name: | cume_distValueFunc | | Prototype: | static void cume_distValueFunc(sqlite3_context *pCtx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 293-300 |
| | 5 | 2 |
fetchPayload| Name: | fetchPayload | | Prototype: | static const void *fetchPayload( BtCursor *pCur, u32 *pAmt ) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4902-4924 |
| | 33 | 2 |
groupConcatInverse| Name: | groupConcatInverse | | Prototype: | static void groupConcatInverse( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1719-1746 |
| | 17 | 6 |
last_valueFinalizeFunc| Name: | last_valueFinalizeFunc | | Prototype: | static void last_valueFinalizeFunc(sqlite3_context *pCtx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 414-422 |
| | 6 | 2 |
last_valueValueFunc| Name: | last_valueValueFunc | | Prototype: | static void last_valueValueFunc(sqlite3_context *pCtx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 407-413 |
| | 4 | 2 |
pagerUnlockAndRollback| Name: | pagerUnlockAndRollback | | Prototype: | static void pagerUnlockAndRollback(Pager *pPager) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2170-2183 |
| | 14 | 4 |
pager_incr_changecounter| Name: | pager_incr_changecounter | | Prototype: | static int pager_incr_changecounter(Pager *pPager, int isDirectMode) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6206-6280 |
| | 29 | 6 |
rebuildPage| Name: | rebuildPage | | Prototype: | static int rebuildPage( MemPage *pPg, int nCell, u8 **apCell, u16 *szCell ) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6734-6776 |
| | 30 | 4 |
replaceFunc| Name: | replaceFunc | | Prototype: | static void replaceFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 83.333% (30/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1187-1274 |
| | 85 | 12 |
setRawDateNumber| Name: | setRawDateNumber | | Prototype: | static void setRawDateNumber(DateTime *p, double r) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 354-361 |
| | 5 | 2 |
sqlite3BtreeInsert| Name: | sqlite3BtreeInsert | | Prototype: | int sqlite3BtreeInsert( BtCursor *pCur, const BtreePayload *pX, int flags, int seekResult ) | | Coverage: | 83.333% (80/96) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8321-8571 |
| | 166 | 27 |
sqlite3BtreePutData| Name: | sqlite3BtreePutData | | Prototype: | int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10071-10114 |
| | 38 | 4 |
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 |
sqlite3DeferForeignKey| Name: | sqlite3DeferForeignKey | | Prototype: | void sqlite3DeferForeignKey(Parse *pParse, int isDeferred) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2846-2854 |
| | 7 | 2 |
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 |
sqlite3PCachePercentDirty| Name: | sqlite3PCachePercentDirty | | Prototype: | int sqlite3PCachePercentDirty(PCache *pCache) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 851-857 |
| | 5 | 2 |
sqlite3VdbeDeleteAuxData| Name: | sqlite3VdbeDeleteAuxData | | Prototype: | void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int mask) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3114-3132 |
| | 11 | 4 |
sqlite3VdbeDeletePriorOpcode| Name: | sqlite3VdbeDeletePriorOpcode | | Prototype: | int sqlite3VdbeDeletePriorOpcode(Vdbe *p, u8 op) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1026-1032 |
| | 3 | 2 |
sqlite3VdbeParameterIndex| Name: | sqlite3VdbeParameterIndex | | Prototype: | int sqlite3VdbeParameterIndex(Vdbe *p, const char *zName, int nName) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1536-1539 |
| | 2 | 2 |
sqlite3WalDbsize| Name: | sqlite3WalDbsize | | Prototype: | Pgno sqlite3WalDbsize(Wal *pWal) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2968-2973 |
| | 3 | 2 |
sqlite3WalUndo| Name: | sqlite3WalUndo | | Prototype: | int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3049-3081 |
| | 14 | 4 |
sqlite3WindowRewrite| Name: | sqlite3WindowRewrite | | Prototype: | int sqlite3WindowRewrite(Parse *pParse, Select *p) | | Coverage: | 83.333% (30/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 747-847 |
| | 61 | 10 |
sqlite3_backup_finish| Name: | sqlite3_backup_finish | | Prototype: | int sqlite3_backup_finish(sqlite3_backup *p) | | Coverage: | 83.333% (20/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 602-648 |
| | 26 | 8 |
sqlite3_data_count| Name: | sqlite3_data_count | | Prototype: | int sqlite3_data_count(sqlite3_stmt *pStmt) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 936-940 |
| | 3 | 2 |
sqlite3_db_cacheflush| Name: | sqlite3_db_cacheflush | | Prototype: | int sqlite3_db_cacheflush(sqlite3 *db) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 777-801 |
| | 16 | 4 |
sqlite3_str_value| Name: | sqlite3_str_value | | Prototype: | char *sqlite3_str_value(sqlite3_str *p) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1009-1013 |
| | 3 | 2 |
sqlite3_strnicmp| Name: | sqlite3_strnicmp | | Prototype: | int sqlite3_strnicmp(const char *zLeft, const char *zRight, int N) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 310-321 |
| | 9 | 4 |
sqlite3_uri_int64| Name: | sqlite3_uri_int64 | | Prototype: | sqlite3_int64 sqlite3_uri_int64( const char *zFilename, const char *zParam, sqlite3_int64 bDflt ) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4101-4112 |
| | 5 | 2 |
unixDelete| Name: | unixDelete | | Prototype: | static int unixDelete( sqlite3_vfs *NotUsed, const char *zPath, int dirSync ) | | Coverage: | 83.333% (20/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6162-6198 |
| | 24 | 7 |
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 |
sqlite3VdbeMemSetStr| Name: | sqlite3VdbeMemSetStr | | Prototype: | int sqlite3VdbeMemSetStr( Mem *pMem, const char *z, int n, u8 enc, void (*xDel)(void*) ) | | Coverage: | 83.636% (46/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1019-1101 |
| | 50 | 14 |
incrVacuumStep| Name: | incrVacuumStep | | Prototype: | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit) | | Coverage: | 83.673% (41/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3665-3754 |
| | 60 | 15 |
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 |
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 |
defragmentPage| Name: | defragmentPage | | Prototype: | static int defragmentPage(MemPage *pPage, int nMaxFrag) | | Coverage: | 84.615% (44/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1379-1504 |
| | 120 | 16 |
exprCommute| Name: | exprCommute | | Prototype: | static void exprCommute(Parse *pParse, Expr *pExpr) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 121-147 |
| | 28 | 5 |
sqlite3BtreeRollback| Name: | sqlite3BtreeRollback | | Prototype: | int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly) | | Coverage: | 84.615% (22/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4105-4154 |
| | 47 | 9 |
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 |
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 |
unixFetch| Name: | unixFetch | | Prototype: | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5111-5130 |
| | 10 | 5 |
unixRead| Name: | unixRead | | Prototype: | static int unixRead( sqlite3_file *id, void *pBuf, int amt, sqlite3_int64 offset ) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3312-3362 |
| | 28 | 5 |
unixShmMap| Name: | unixShmMap | | Prototype: | static int unixShmMap( sqlite3_file *fd, int iRegion, int szRegion, int bExtend, void volatile **pp ) | | Coverage: | 84.615% (55/65) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4626-4759 |
| | 102 | 21 |
sqlite3WalFrames| Name: | sqlite3WalFrames | | Prototype: | int sqlite3WalFrames( Wal *pWal, int szPage, PgHdr *pList, Pgno nTruncate, int isCommit, int sync_flags ) | | Coverage: | 85.047% (91/107) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3307-3535 |
| | 130 | 29 |
sqlite3ViewGetColumnNames| Name: | sqlite3ViewGetColumnNames | | Prototype: | int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) | | Coverage: | 85.294% (29/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2228-2353 |
| | 70 | 10 |
codeReal| Name: | codeReal | | Prototype: | static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3143-3151 |
| | 8 | 3 |
corruptSchema| Name: | corruptSchema | | Prototype: | static void corruptSchema( InitData *pData, const char *zObj, const char *zExtra ) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 22-45 |
| | 15 | 7 |
createTableStmt| Name: | createTableStmt | | Prototype: | static char *createTableStmt(sqlite3 *db, Table *p) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1582-1644 |
| | 50 | 5 |
cume_distStepFunc| Name: | cume_distStepFunc | | Prototype: | static void cume_distStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 277-292 |
| | 9 | 3 |
dense_rankValueFunc| Name: | dense_rankValueFunc | | Prototype: | static void dense_rankValueFunc(sqlite3_context *pCtx) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 189-199 |
| | 7 | 3 |
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 |
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 |
isFatalError| Name: | isFatalError | | Prototype: | static int isFatalError(int rc) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 218-220 |
| | 1 | 1 |
last_valueInvFunc| Name: | last_valueInvFunc | | Prototype: | static void last_valueInvFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 390-406 |
| | 9 | 3 |
pagerSyncHotJournal| Name: | pagerSyncHotJournal | | Prototype: | static int pagerSyncHotJournal(Pager *pPager) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4017-4026 |
| | 6 | 3 |
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 |
randomBlob| Name: | randomBlob | | Prototype: | static void randomBlob( 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: | 508-526 |
| | 13 | 3 |
rankStepFunc| Name: | rankStepFunc | | Prototype: | static void rankStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 207-222 |
| | 8 | 3 |
sqlite3BtreeUpdateMeta| Name: | sqlite3BtreeUpdateMeta | | Prototype: | int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9176-9198 |
| | 27 | 3 |
sqlite3HexToBlob| Name: | sqlite3HexToBlob | | Prototype: | void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1250-1263 |
| | 9 | 3 |
sqlite3IsBinary| Name: | sqlite3IsBinary | | Prototype: | int sqlite3IsBinary(const CollSeq *p) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 916-920 |
| | 5 | 1 |
sqlite3OsAccess| Name: | sqlite3OsAccess | | Prototype: | int sqlite3OsAccess( sqlite3_vfs *pVfs, const char *zPath, int flags, int *pResOut ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 227-235 |
| | 2 | 3 |
sqlite3OsDelete| Name: | sqlite3OsDelete | | Prototype: | int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 222-226 |
| | 5 | 3 |
sqlite3OsFullPathname| Name: | sqlite3OsFullPathname | | Prototype: | int sqlite3OsFullPathname( sqlite3_vfs *pVfs, const char *zPath, int nPathOut, char *zPathOut ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 236-245 |
| | 3 | 3 |
sqlite3OsOpen| Name: | sqlite3OsOpen | | Prototype: | int sqlite3OsOpen( sqlite3_vfs *pVfs, const char *zPath, sqlite3_file *pFile, int flags, int *pFlagsOut ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 205-221 |
| | 7 | 3 |
sqlite3PagerExclusiveLock| Name: | sqlite3PagerExclusiveLock | | Prototype: | int sqlite3PagerExclusiveLock(Pager *pPager) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6312-6326 |
| | 17 | 3 |
sqlite3VListAdd| Name: | sqlite3VListAdd | | Prototype: | VList *sqlite3VListAdd( sqlite3 *db, VList *pIn, const char *zName, int nName, int iVal ) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1559-1590 |
| | 25 | 4 |
sqlite3VdbeAddOpList| Name: | sqlite3VdbeAddOpList | | Prototype: | VdbeOp *sqlite3VdbeAddOpList( Vdbe *p, int nOp, VdbeOpList const *aOp, int iLineno ) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 810-852 |
| | 27 | 4 |
sqlite3_randomness| Name: | sqlite3_randomness | | Prototype: | void sqlite3_randomness(int N, void *pBuf) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/random.c | | Lines: | 33-107 |
| | 36 | 7 |
vdbeCloseStatement| Name: | vdbeCloseStatement | | Prototype: | static __attribute__((noinline)) int vdbeCloseStatement(Vdbe *p, int eOp) | | Coverage: | 85.714% (24/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2643-2688 |
| | 34 | 10 |
vdbeMemFromBtreeResize| Name: | vdbeMemFromBtreeResize | | Prototype: | static __attribute__((noinline)) int vdbeMemFromBtreeResize( BtCursor *pCur, u32 offset, u32 amt, Mem *pMem ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1118-1137 |
| | 10 | 3 |
pagerPlaybackSavepoint| Name: | pagerPlaybackSavepoint | | Prototype: | static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint) | | Coverage: | 86.207% (50/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3402-3508 |
| | 67 | 13 |
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 |
freePage2| Name: | freePage2 | | Prototype: | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage) | | Coverage: | 86.441% (51/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6120-6247 |
| | 67 | 18 |
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 |
sqlite3ExprNeedsNoAffinityChange| Name: | sqlite3ExprNeedsNoAffinityChange | | Prototype: | int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff) | | Coverage: | 86.486% (32/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2113-2141 |
| | 16 | 10 |
sqlite3PagerMovepage| Name: | sqlite3PagerMovepage | | Prototype: | int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit) | | Coverage: | 86.486% (32/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7083-7208 |
| | 63 | 11 |
databaseIsUnmoved| Name: | databaseIsUnmoved | | Prototype: | static int databaseIsUnmoved(Pager *pPager) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4110-4127 |
| | 13 | 5 |
sqlite3BtreeLast| Name: | sqlite3BtreeLast | | Prototype: | int sqlite3BtreeLast(BtCursor *pCur, int *pRes) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5219-5256 |
| | 26 | 5 |
sqlite3PagerWrite| Name: | sqlite3PagerWrite | | Prototype: | int sqlite3PagerWrite(PgHdr *pPg) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6123-6139 |
| | 21 | 5 |
sqlite3_bind_value| Name: | sqlite3_bind_value | | Prototype: | int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1454-1484 |
| | 16 | 7 |
statDecodePage| Name: | statDecodePage | | Prototype: | static int statDecodePage(Btree *pBt, StatPage *p) | | Coverage: | 86.667% (39/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 316-405 |
| | 76 | 13 |
unixShmPurge| Name: | unixShmPurge | | Prototype: | static void unixShmPurge(unixFile *pFd) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4368-4391 |
| | 21 | 5 |
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 |
pageFindSlot| Name: | pageFindSlot | | Prototype: | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc) | | Coverage: | 86.957% (20/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1520-1566 |
| | 28 | 8 |
pager_playback_one_page| Name: | pager_playback_one_page | | Prototype: | static int pager_playback_one_page( Pager *pPager, i64 *pOffset, Bitvec *pDone, int isMainJrnl, int isSavepnt ) | | Coverage: | 87.059% (74/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2280-2507 |
| | 104 | 19 |
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 |
convertToWithoutRowidTable| Name: | convertToWithoutRowidTable | | Prototype: | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab) | | Coverage: | 87.342% (69/79) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1756-1881 |
| | 88 | 25 |
convertCompoundSelectToSubquery| Name: | convertCompoundSelectToSubquery | | Prototype: | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p) | | Coverage: | 87.500% (28/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4479-4526 |
| | 45 | 10 |
countStep| Name: | countStep | | Prototype: | static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1584-1599 |
| | 8 | 2 |
createAggContext| Name: | createAggContext | | Prototype: | static __attribute__((noinline)) void *createAggContext(sqlite3_context *p, int nByte) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 794-809 |
| | 13 | 3 |
percent_rankValueFunc| Name: | percent_rankValueFunc | | Prototype: | static void percent_rankValueFunc(sqlite3_context *pCtx) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 257-269 |
| | 8 | 3 |
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 |
sqlite3ExprIsInteger| Name: | sqlite3ExprIsInteger | | Prototype: | int sqlite3ExprIsInteger(Expr *p, int *pValue) | | Coverage: | 87.500% (14/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2037-2067 |
| | 22 | 7 |
verifyDbFile| Name: | verifyDbFile | | Prototype: | static void verifyDbFile(unixFile *pFile) | | Coverage: | 87.500% (14/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1455-1479 |
| | 16 | 6 |