| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
sqlite3_result_error_toobig| Name: | sqlite3_result_error_toobig | | Prototype: | void sqlite3_result_error_toobig(sqlite3_context *pCtx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 497-502 |
| | 6 | 1 |
sqlite3_result_subtype| Name: | sqlite3_result_subtype | | Prototype: | void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 408-413 |
| | 6 | 1 |
sqlite3_sleep| Name: | sqlite3_sleep | | Prototype: | int sqlite3_sleep(int ms) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3670-3681 |
| | 6 | 2 |
sqlite3_str_finish| Name: | sqlite3_str_finish | | Prototype: | char *sqlite3_str_finish(sqlite3_str *p) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 987-996 |
| | 6 | 2 |
sqlite3_str_new| Name: | sqlite3_str_new | | Prototype: | sqlite3_str *sqlite3_str_new(sqlite3 *db) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1053-1062 |
| | 6 | 2 |
sqlite3_str_reset| Name: | sqlite3_str_reset | | Prototype: | void sqlite3_str_reset(StrAccum *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1018-1026 |
| | 6 | 2 |
sqlite3_value_numeric_type| Name: | sqlite3_value_numeric_type | | Prototype: | int sqlite3_value_numeric_type(sqlite3_value *pVal) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 352-360 |
| | 6 | 2 |
sqlite3_vsnprintf| Name: | sqlite3_vsnprintf | | Prototype: | char *sqlite3_vsnprintf(int n, char *zBuf, const char *zFormat, va_list ap) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1150-1164 |
| | 6 | 2 |
timeFunc| Name: | timeFunc | | Prototype: | static void timeFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 953-965 |
| | 6 | 2 |
unixCurrentTime| Name: | unixCurrentTime | | Prototype: | static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6537-6544 |
| | 6 | 1 |
updateRangeAffinityStr| Name: | updateRangeAffinityStr | | Prototype: | static void updateRangeAffinityStr( Expr *pRight, int n, char *zAff ) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 363-377 |
| | 6 | 3 |
vdbeMemAddTerminator| Name: | vdbeMemAddTerminator | | Prototype: | static __attribute__((noinline)) int vdbeMemAddTerminator(Mem *pMem) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 261-269 |
| | 6 | 2 |
vdbeMemClear| Name: | vdbeMemClear | | Prototype: | static __attribute__((noinline)) void vdbeMemClear(Mem *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 478-487 |
| | 6 | 3 |
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 |
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 |
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 |
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 |
compileoptiongetFunc| Name: | compileoptiongetFunc | | Prototype: | static void compileoptiongetFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 974-987 |
| | 7 | 1 |
compileoptionusedFunc| Name: | compileoptionusedFunc | | Prototype: | static void compileoptionusedFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 950-965 |
| | 7 | 2 |
copyPayload| Name: | copyPayload | | Prototype: | static int copyPayload( void *pPayload, void *pBuf, int nByte, int eOp, DbPage *pDbPage ) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4591-4610 |
| | 7 | 3 |
datetimeFunc| Name: | datetimeFunc | | Prototype: | static void datetimeFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 933-946 |
| | 7 | 2 |
dbpageBegin| Name: | dbpageBegin | | Prototype: | static int dbpageBegin(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 366-375 |
| | 7 | 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 |
dotlockClose| Name: | dotlockClose | | Prototype: | static int dotlockClose(sqlite3_file *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2349-2355 |
| | 7 | 1 |
estimateTableWidth| Name: | estimateTableWidth | | Prototype: | static void estimateTableWidth(Table *pTab) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1674-1683 |
| | 7 | 3 |
explainSimpleCount| Name: | explainSimpleCount | | Prototype: | static void explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5356-5369 |
| | 7 | 2 |
exprIsConst| Name: | exprIsConst | | Prototype: | static int exprIsConst(Expr *p, int initFlag, int iCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1888-1899 |
| | 7 | 1 |
exprIsDeterministic| Name: | exprIsDeterministic | | Prototype: | static int exprIsDeterministic(Expr *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 4469-4477 |
| | 7 | 1 |
full_fsync| Name: | full_fsync | | Prototype: | static int full_fsync(int fd, int fullSync, int dataOnly) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3561-3632 |
| | 7 | 2 |
getPageError| Name: | getPageError | | Prototype: | static int getPageError( Pager *pPager, Pgno pgno, DbPage **ppPage, int flags ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5615-5626 |
| | 7 | 1 |
getTempStore| Name: | getTempStore | | Prototype: | static int getTempStore(const char *z) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 113-123 |
| | 7 | 4 |
makeSorterRecord| Name: | makeSorterRecord | | Prototype: | static int makeSorterRecord( Parse *pParse, SortCtx *pSort, Select *pSelect, int regBase, int nBase ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 567-582 |
| | 7 | 2 |
pagerFixMaplimit| Name: | pagerFixMaplimit | | Prototype: | static void pagerFixMaplimit(Pager *pPager) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3529-3540 |
| | 7 | 2 |
pragmaVtabOpen| Name: | pragmaVtabOpen | | Prototype: | static int pragmaVtabOpen(sqlite3_vtab *pVtab, sqlite3_vtab_cursor **ppCursor) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2312-2320 |
| | 7 | 2 |
selectOpName| Name: | selectOpName | | Prototype: | static const char *selectOpName(int id) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1363-1372 |
| | 7 | 5 |
setDeviceCharacteristics| Name: | setDeviceCharacteristics | | Prototype: | static void setDeviceCharacteristics(unixFile *pFd) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4041-4062 |
| | 7 | 3 |
setPragmaResultColumnNames| Name: | setPragmaResultColumnNames | | Prototype: | static void setPragmaResultColumnNames( Vdbe *v, const PragmaName *pPragma ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 168-182 |
| | 7 | 3 |
sqlite3BtreeCommit| Name: | sqlite3BtreeCommit | | Prototype: | int sqlite3BtreeCommit(Btree *p) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4029-4038 |
| | 7 | 2 |
sqlite3BtreeCursor| Name: | sqlite3BtreeCursor | | Prototype: | int sqlite3BtreeCursor( Btree *p, int iTable, int wrFlag, struct KeyInfo *pKeyInfo, BtCursor *pCur ) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4337-4353 |
| | 7 | 2 |
sqlite3BtreeIsInBackup| Name: | sqlite3BtreeIsInBackup | | Prototype: | int sqlite3BtreeIsInBackup(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9982-9986 |
| | 7 | 1 |
sqlite3BtreeIsInReadTrans| Name: | sqlite3BtreeIsInReadTrans | | Prototype: | int sqlite3BtreeIsInReadTrans(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9976-9980 |
| | 7 | 1 |
sqlite3BtreeLastPage| Name: | sqlite3BtreeLastPage | | Prototype: | u32 sqlite3BtreeLastPage(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2073-2077 |
| | 7 | 1 |
sqlite3BtreeSchema| Name: | sqlite3BtreeSchema | | Prototype: | void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10008-10017 |
| | 7 | 2 |
sqlite3ChangeCookie| Name: | sqlite3ChangeCookie | | Prototype: | void sqlite3ChangeCookie(Parse *pParse, int iDb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1517-1523 |
| | 7 | 1 |
sqlite3CloseSavepoints| Name: | sqlite3CloseSavepoints | | Prototype: | void sqlite3CloseSavepoints(sqlite3 *db) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1004-1013 |
| | 7 | 2 |
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 |
sqlite3ExprAddCollateToken| Name: | sqlite3ExprAddCollateToken | | Prototype: | Expr *sqlite3ExprAddCollateToken( Parse *pParse, Expr *pExpr, const Token *pCollName, int dequote ) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 81-96 |
| | 7 | 3 |
sqlite3ExprVectorSize| Name: | sqlite3ExprVectorSize | | Prototype: | int sqlite3ExprVectorSize(Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 374-384 |
| | 7 | 4 |
sqlite3FindDbName| Name: | sqlite3FindDbName | | Prototype: | int sqlite3FindDbName(sqlite3 *db, const char *zName) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 719-731 |
| | 7 | 5 |
sqlite3FixExprList| Name: | sqlite3FixExprList | | Prototype: | int sqlite3FixExprList( DbFixer *pFix, ExprList *pList ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 579-592 |
| | 7 | 4 |
sqlite3InvalidFunction| Name: | sqlite3InvalidFunction | | Prototype: | static void sqlite3InvalidFunction( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1927-1939 |
| | 7 | 1 |
sqlite3LogEstAdd| Name: | sqlite3LogEstAdd | | Prototype: | LogEst sqlite3LogEstAdd(LogEst a, LogEst b) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1433-1454 |
| | 7 | 6 |
sqlite3OsCurrentTimeInt64| Name: | sqlite3OsCurrentTimeInt64 | | Prototype: | int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 269-285 |
| | 7 | 2 |
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 |
sqlite3PagerPagecount| Name: | sqlite3PagerPagecount | | Prototype: | void sqlite3PagerPagecount(Pager *pPager, int *pnPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3901-3905 |
| | 7 | 1 |
sqlite3PagerTruncateImage| Name: | sqlite3PagerTruncateImage | | Prototype: | void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3986-4000 |
| | 7 | 1 |
sqlite3Pow10| Name: | sqlite3Pow10 | | Prototype: | static long double sqlite3Pow10(int E) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 329-360 |
| | 7 | 4 |
sqlite3StrAccumInit| Name: | sqlite3StrAccumInit | | Prototype: | void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, int mx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1042-1050 |
| | 7 | 1 |
sqlite3VdbeMemSetZeroBlob| Name: | sqlite3VdbeMemSetZeroBlob | | Prototype: | void sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 789-797 |
| | 7 | 2 |
sqlite3VdbeSerialTypeLen| Name: | sqlite3VdbeSerialTypeLen | | Prototype: | u32 sqlite3VdbeSerialTypeLen(u32 serial_type) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3396-3404 |
| | 7 | 2 |
sqlite3WalSavepoint| Name: | sqlite3WalSavepoint | | Prototype: | void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3089-3095 |
| | 7 | 1 |
sqlite3WhereIsSorted| Name: | sqlite3WhereIsSorted | | Prototype: | int sqlite3WhereIsSorted(WhereInfo *pWInfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3919-3923 |
| | 7 | 1 |
sqlite3WhereSplit| Name: | sqlite3WhereSplit | | Prototype: | void sqlite3WhereSplit(WhereClause *pWC, Expr *pExpr, u8 op) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 1442-1452 |
| | 7 | 3 |
sqlite3_bind_double| Name: | sqlite3_bind_double | | Prototype: | int sqlite3_bind_double(sqlite3_stmt *pStmt, int i, double rValue) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1368-1377 |
| | 7 | 2 |
sqlite3_bind_int64| Name: | sqlite3_bind_int64 | | Prototype: | int sqlite3_bind_int64(sqlite3_stmt *pStmt, int i, sqlite_int64 iValue) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1381-1390 |
| | 7 | 2 |
sqlite3_bind_text64| Name: | sqlite3_bind_text64 | | Prototype: | int sqlite3_bind_text64( sqlite3_stmt *pStmt, int i, const char *zData, sqlite3_uint64 nData, void (*xDel)(void*), unsigned char enc ) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1427-1442 |
| | 7 | 3 |
sqlite3_bind_zeroblob| Name: | sqlite3_bind_zeroblob | | Prototype: | int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1485-1494 |
| | 7 | 2 |
sqlite3_busy_timeout| Name: | sqlite3_busy_timeout | | Prototype: | int sqlite3_busy_timeout(sqlite3 *db, int ms) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1652-1665 |
| | 7 | 2 |
sqlite3_commit_hook| Name: | sqlite3_commit_hook | | Prototype: | void *sqlite3_commit_hook( sqlite3 *db, int (*xCallback)(void*), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2065-2084 |
| | 7 | 1 |
sqlite3_next_stmt| Name: | sqlite3_next_stmt | | Prototype: | sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1624-1640 |
| | 7 | 2 |
sqlite3_prepare_v2| Name: | sqlite3_prepare_v2 | | Prototype: | int sqlite3_prepare_v2( sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 771-788 |
| | 7 | 1 |
sqlite3_profile| Name: | sqlite3_profile | | Prototype: | void *sqlite3_profile( sqlite3 *db, void (*xProfile)(void*,const char*,sqlite_uint64), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2037-2056 |
| | 7 | 1 |
sqlite3_result_blob| Name: | sqlite3_result_blob | | Prototype: | void sqlite3_result_blob( sqlite3_context *pCtx, const void *z, int n, void (*xDel)(void *) ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 344-353 |
| | 7 | 1 |
sqlite3_result_pointer| Name: | sqlite3_result_pointer | | Prototype: | void sqlite3_result_pointer( sqlite3_context *pCtx, void *pPtr, const char *zPType, void (*xDestructor)(void*) ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 396-407 |
| | 7 | 1 |
sqlite3_rollback_hook| Name: | sqlite3_rollback_hook | | Prototype: | void *sqlite3_rollback_hook( sqlite3 *db, void (*xCallback)(void*), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2115-2134 |
| | 7 | 1 |
sqlite3_update_hook| Name: | sqlite3_update_hook | | Prototype: | void *sqlite3_update_hook( sqlite3 *db, void (*xCallback)(void*,int,char const *,char const *,sqlite_int64), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2090-2109 |
| | 7 | 1 |
sqlite3_wal_hook| Name: | sqlite3_wal_hook | | Prototype: | void *sqlite3_wal_hook( sqlite3 *db, int(*xCallback)(void *, sqlite3*, const char*, int), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2211-2233 |
| | 7 | 1 |
unixDlError| Name: | unixDlError | | Prototype: | static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6371-6380 |
| | 7 | 2 |
unixRandomness| Name: | unixRandomness | | Prototype: | static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6418-6454 |
| | 7 | 1 |
unixShmRegionPerMap| Name: | unixShmRegionPerMap | | Prototype: | static int unixShmRegionPerMap(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4354-4360 |
| | 7 | 2 |
walHash| Name: | walHash | | Prototype: | static int walHash(u32 iPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 886-890 |
| | 7 | 1 |
walIndexClose| Name: | walIndexClose | | Prototype: | static void walIndexClose(Wal *pWal, int isDelete) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1307-1318 |
| | 7 | 4 |
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 |
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 |
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 |
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 |
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 |
compare2pow63| Name: | compare2pow63 | | Prototype: | static int compare2pow63(const char *zNum, int incr) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 574-589 |
| | 8 | 3 |
computeCellSize| Name: | computeCellSize | | Prototype: | static __attribute__((noinline)) u16 computeCellSize(CellArray *p, int N) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6709-6714 |
| | 8 | 1 |
constInsert| Name: | constInsert | | Prototype: | static void constInsert( WhereConst *pConst, Expr *pColumn, Expr *pValue ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4084-4100 |
| | 8 | 3 |
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 |
exprListAppendList| Name: | exprListAppendList | | Prototype: | static ExprList *exprListAppendList( Parse *pParse, ExprList *pList, ExprList *pAppend ) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 723-738 |
| | 8 | 4 |
getFileMode| Name: | getFileMode | | Prototype: | static int getFileMode( const char *zFile, mode_t *pMode, uid_t *pUid, gid_t *pGid ) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5781-5797 |
| | 8 | 2 |
growOp3| Name: | growOp3 | | Prototype: | static __attribute__((noinline)) int growOp3(Vdbe *p, int op, int p1, int p2, int p3) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 166-171 |
| | 8 | 2 |
heightOfSelect| Name: | heightOfSelect | | Prototype: | static void heightOfSelect(Select *pSelect, int *pnHeight) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 659-669 |
| | 8 | 2 |
invokeValueDestructor| Name: | invokeValueDestructor | | Prototype: | static int invokeValueDestructor( const void *p, void (*xDel)(void*), sqlite3_context *pCtx ) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 328-343 |
| | 8 | 4 |
pagerExclusiveLock| Name: | pagerExclusiveLock | | Prototype: | static int pagerExclusiveLock(Pager *pPager) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7470-7482 |
| | 8 | 2 |
pagerReleaseMapPage| Name: | pagerReleaseMapPage | | Prototype: | static void pagerReleaseMapPage(PgHdr *pPg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4083-4091 |
| | 8 | 1 |
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 |
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 |