| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
freeP4FuncCtx| Name: | freeP4FuncCtx | | Prototype: | static __attribute__((noinline)) void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 931-934 |
| | 2 | 1 |
freeP4Mem| Name: | freeP4Mem | | Prototype: | static __attribute__((noinline)) void freeP4Mem(sqlite3 *db, Mem *p) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 927-930 |
| | 2 | 2 |
freePage| Name: | freePage | | Prototype: | static void freePage(MemPage *pPage, int *pRC) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6248-6252 |
| | 2 | 2 |
getDoubleArg| Name: | getDoubleArg | | Prototype: | static double getDoubleArg(PrintfArguments *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 149-152 |
| | 2 | 2 |
getIntArg| Name: | getIntArg | | Prototype: | static sqlite3_int64 getIntArg(PrintfArguments *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 145-148 |
| | 2 | 2 |
getTextArg| Name: | getTextArg | | Prototype: | static char *getTextArg(PrintfArguments *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 153-156 |
| | 2 | 2 |
hasColumn| Name: | hasColumn | | Prototype: | static int hasColumn(const i16 *aiCol, int nCol, int x) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1702-1705 |
| | 2 | 3 |
innerLoopLoadRow| Name: | innerLoopLoadRow | | Prototype: | static void innerLoopLoadRow( Parse *pParse, Select *pSelect, RowLoadInfo *pInfo ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 546-559 |
| | 2 | 1 |
local_ioerr| Name: | local_ioerr | | Prototype: | static void local_ioerr() | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_common.h | | Lines: | 73-77 |
| | 2 | 2 |
nolockLock| Name: | nolockLock | | Prototype: | static int nolockLock(sqlite3_file *NotUsed, int NotUsed2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2158-2161 |
| | 2 | 1 |
nolockUnlock| Name: | nolockUnlock | | Prototype: | static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2162-2165 |
| | 2 | 1 |
pcacheUnpin| Name: | pcacheUnpin | | Prototype: | static void pcacheUnpin(PgHdr *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 228-234 |
| | 2 | 2 |
pragmaVtabEof| Name: | pragmaVtabEof | | Prototype: | static int pragmaVtabEof(sqlite3_vtab_cursor *pVtabCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2410-2413 |
| | 2 | 1 |
returnSingleInt| Name: | returnSingleInt | | Prototype: | static void returnSingleInt(Vdbe *v, i64 value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 187-190 |
| | 2 | 1 |
row_numberValueFunc| Name: | row_numberValueFunc | | Prototype: | static void row_numberValueFunc(sqlite3_context *pCtx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 157-160 |
| | 2 | 1 |
setResultStrOrError| Name: | setResultStrOrError | | Prototype: | static void setResultStrOrError( sqlite3_context *pCtx, const char *z, int n, u8 enc, void (*xDel)(void*) ) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 317-327 |
| | 2 | 2 |
sourceidFunc| Name: | sourceidFunc | | Prototype: | static void sourceidFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 918-927 |
| | 2 | 1 |
sqlite3BtreeIncrblobCursor| Name: | sqlite3BtreeIncrblobCursor | | Prototype: | void sqlite3BtreeIncrblobCursor(BtCursor *pCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10119-10122 |
| | 2 | 1 |
sqlite3ClearTempRegCache| Name: | sqlite3ClearTempRegCache | | Prototype: | void sqlite3ClearTempRegCache(Parse *pParse) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5318-5321 |
| | 2 | 1 |
sqlite3ColumnType| Name: | sqlite3ColumnType | | Prototype: | char *sqlite3ColumnType(Column *pCol, char *zDflt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 119-122 |
| | 2 | 2 |
sqlite3CompileOptions| Name: | sqlite3CompileOptions | | Prototype: | const char **sqlite3CompileOptions(int *pnOpt) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/ctime.c | | Lines: | 756-759 |
| | 2 | 1 |
sqlite3DbNameToBtree| Name: | sqlite3DbNameToBtree | | Prototype: | Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4117-4120 |
| | 2 | 1 |
sqlite3ErrorFinish| Name: | sqlite3ErrorFinish | | Prototype: | static __attribute__((noinline)) void sqlite3ErrorFinish(sqlite3 *db, int err_code) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 129-132 |
| | 2 | 2 |
sqlite3ExprWalkNoop| Name: | sqlite3ExprWalkNoop | | Prototype: | int sqlite3ExprWalkNoop(Walker *NotUsed, Expr *NotUsed2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5075-5078 |
| | 2 | 1 |
sqlite3FaultSim| Name: | sqlite3FaultSim | | Prototype: | int sqlite3FaultSim(int iTest) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 46-49 |
| | 2 | 1 |
sqlite3MayAbort| Name: | sqlite3MayAbort | | Prototype: | void sqlite3MayAbort(Parse *pParse) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4258-4261 |
| | 2 | 1 |
sqlite3MultiWrite| Name: | sqlite3MultiWrite | | Prototype: | void sqlite3MultiWrite(Parse *pParse) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4237-4240 |
| | 2 | 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 |
sqlite3OsCheckReservedLock| Name: | sqlite3OsCheckReservedLock | | Prototype: | int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 114-117 |
| | 2 | 3 |
sqlite3OsFetch| Name: | sqlite3OsFetch | | Prototype: | int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 183-186 |
| | 2 | 3 |
sqlite3OsFileSize| Name: | sqlite3OsFileSize | | Prototype: | int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 103-106 |
| | 2 | 3 |
sqlite3OsLock| Name: | sqlite3OsLock | | Prototype: | int sqlite3OsLock(sqlite3_file *id, int lockType) | | Coverage: | 72.727% (8/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 107-110 |
| | 2 | 3 |
sqlite3OsRead| Name: | sqlite3OsRead | | Prototype: | int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 88-91 |
| | 2 | 3 |
sqlite3OsSectorSize| Name: | sqlite3OsSectorSize | | Prototype: | int sqlite3OsSectorSize(sqlite3_file *id) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 152-155 |
| | 2 | 1 |
sqlite3OsShmMap| Name: | sqlite3OsShmMap | | Prototype: | int sqlite3OsShmMap( sqlite3_file *id, int iPage, int pgsz, int bExtend, void volatile **pp ) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 169-178 |
| | 2 | 3 |
sqlite3OsSync| Name: | sqlite3OsSync | | Prototype: | int sqlite3OsSync(sqlite3_file *id, int flags) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 99-102 |
| | 2 | 3 |
sqlite3OsWrite| Name: | sqlite3OsWrite | | Prototype: | int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 92-95 |
| | 2 | 3 |
sqlite3PagerSetMmapLimit| Name: | sqlite3PagerSetMmapLimit | | Prototype: | void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int64 szMmap) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3545-3548 |
| | 2 | 1 |
sqlite3PcacheShutdown| Name: | sqlite3PcacheShutdown | | Prototype: | void sqlite3PcacheShutdown(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 267-272 |
| | 2 | 2 |
sqlite3Put4byte| Name: | sqlite3Put4byte | | Prototype: | void sqlite3Put4byte(unsigned char *p, u32 v) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1208-1223 |
| | 2 | 1 |
sqlite3RealSameAsInt| Name: | sqlite3RealSameAsInt | | Prototype: | static int sqlite3RealSameAsInt(double r1, sqlite3_int64 i) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 668-671 |
| | 2 | 1 |
sqlite3ReleaseTempReg| Name: | sqlite3ReleaseTempReg | | Prototype: | void sqlite3ReleaseTempReg(Parse *pParse, int iReg) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5281-5285 |
| | 2 | 2 |
sqlite3SelectWalkNoop| Name: | sqlite3SelectWalkNoop | | Prototype: | int sqlite3SelectWalkNoop(Walker *NotUsed, Select *NotUsed2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5084-5087 |
| | 2 | 1 |
sqlite3Strlen30| Name: | sqlite3Strlen30 | | Prototype: | int sqlite3Strlen30(const char *z) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 107-110 |
| | 2 | 2 |
sqlite3SubselectError| Name: | sqlite3SubselectError | | Prototype: | void sqlite3SubselectError(Parse *pParse, int nActual, int nExpect) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2568-2571 |
| | 2 | 1 |
sqlite3TokenInit| Name: | sqlite3TokenInit | | Prototype: | void sqlite3TokenInit(Token *p, char *z) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 271-274 |
| | 2 | 1 |
sqlite3VdbeLeave| Name: | sqlite3VdbeLeave | | Prototype: | void sqlite3VdbeLeave(Vdbe *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1585-1588 |
| | 2 | 2 |
sqlite3VdbeLinkSubProgram| Name: | sqlite3VdbeLinkSubProgram | | Prototype: | void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1002-1005 |
| | 2 | 1 |
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 |
sqlite3WhereOkOnePass| Name: | sqlite3WhereOkOnePass | | Prototype: | int sqlite3WhereOkOnePass(WhereInfo *pWInfo, int *aiCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 138-148 |
| | 2 | 1 |
sqlite3_bind_parameter_count| Name: | sqlite3_bind_parameter_count | | Prototype: | int sqlite3_bind_parameter_count(sqlite3_stmt *pStmt) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1514-1517 |
| | 2 | 1 |
sqlite3_column_count| Name: | sqlite3_column_count | | Prototype: | int sqlite3_column_count(sqlite3_stmt *pStmt) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 927-930 |
| | 2 | 1 |
sqlite3_column_decltype| Name: | sqlite3_column_decltype | | Prototype: | const char *sqlite3_column_decltype(sqlite3_stmt *pStmt, int N) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1185-1188 |
| | 2 | 1 |
sqlite3_column_decltype16| Name: | sqlite3_column_decltype16 | | Prototype: | const void *sqlite3_column_decltype16(sqlite3_stmt *pStmt, int N) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1190-1193 |
| | 2 | 1 |
sqlite3_column_name| Name: | sqlite3_column_name | | Prototype: | const char *sqlite3_column_name(sqlite3_stmt *pStmt, int N) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1160-1163 |
| | 2 | 1 |
sqlite3_column_name16| Name: | sqlite3_column_name16 | | Prototype: | const void *sqlite3_column_name16(sqlite3_stmt *pStmt, int N) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1165-1168 |
| | 2 | 1 |
sqlite3_create_function| Name: | sqlite3_create_function | | Prototype: | int sqlite3_create_function( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*) ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1847-1859 |
| | 2 | 1 |
sqlite3_create_function_v2| Name: | sqlite3_create_function_v2 | | Prototype: | int sqlite3_create_function_v2( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), void (*xDestroy)(void *) ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1860-1873 |
| | 2 | 1 |
sqlite3_create_window_function| Name: | sqlite3_create_window_function | | Prototype: | int sqlite3_create_window_function( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), void (*xValue)(sqlite3_context*), void (*xInverse)(sqlite3_context*,int,sqlite3_value **), void (*xDestroy)(void *) ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1874-1888 |
| | 2 | 1 |
sqlite3_enable_shared_cache| Name: | sqlite3_enable_shared_cache | | Prototype: | int sqlite3_enable_shared_cache(int enable) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 89-92 |
| | 2 | 1 |
sqlite3_expired| Name: | sqlite3_expired | | Prototype: | int sqlite3_expired(sqlite3_stmt *pStmt) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 28-31 |
| | 2 | 1 |
sqlite3_open| Name: | sqlite3_open | | Prototype: | int sqlite3_open( const char *zFilename, sqlite3 **ppDb ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3300-3306 |
| | 2 | 1 |
sqlite3_os_end| Name: | sqlite3_os_end | | Prototype: | int sqlite3_os_end(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 7860-7863 |
| | 2 | 1 |
sqlite3_sql| Name: | sqlite3_sql | | Prototype: | const char *sqlite3_sql(sqlite3_stmt *pStmt) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1675-1678 |
| | 2 | 1 |
sqlite3_stmt_busy| Name: | sqlite3_stmt_busy | | Prototype: | int sqlite3_stmt_busy(sqlite3_stmt *pStmt) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1613-1616 |
| | 2 | 1 |
sqlite3_value_subtype| Name: | sqlite3_value_subtype | | Prototype: | unsigned int sqlite3_value_subtype(sqlite3_value *pVal) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 198-201 |
| | 2 | 1 |
statDisconnect| Name: | statDisconnect | | Prototype: | static int statDisconnect(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 182-185 |
| | 2 | 1 |
statEof| Name: | statEof | | Prototype: | static int statEof(sqlite3_vtab_cursor *pCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 569-572 |
| | 2 | 1 |
unixDlClose| Name: | unixDlClose | | Prototype: | static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6404-6407 |
| | 2 | 1 |
updateMaxBlobsize| Name: | updateMaxBlobsize | | Prototype: | static void updateMaxBlobsize(Mem *p) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 82-86 |
| | 2 | 2 |
valueNew| Name: | valueNew | | Prototype: | static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1265-1304 |
| | 2 | 1 |
versionFunc| Name: | versionFunc | | Prototype: | static void versionFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 902-911 |
| | 2 | 1 |
walShmBarrier| Name: | walShmBarrier | | Prototype: | static void walShmBarrier(Wal *pWal) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 700-704 |
| | 2 | 2 |
whereAndInfoDelete| Name: | whereAndInfoDelete | | Prototype: | static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 36-39 |
| | 2 | 1 |
whereLoopDelete| Name: | whereLoopDelete | | Prototype: | static void whereLoopDelete(sqlite3 *db, WhereLoop *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1913-1916 |
| | 2 | 1 |
whereOrInfoDelete| Name: | whereOrInfoDelete | | Prototype: | static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 28-31 |
| | 2 | 1 |
whereOrMove| Name: | whereOrMove | | Prototype: | static void whereOrMove(WhereOrSet *pDest, WhereOrSet *pSrc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 153-156 |
| | 2 | 1 |
windowArgCount| Name: | windowArgCount | | Prototype: | static int windowArgCount(Window *pWin) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1087-1090 |
| | 2 | 1 |
analyzeAggregatesInSelect| Name: | analyzeAggregatesInSelect | | Prototype: | static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5221-5225 |
| | 3 | 1 |
analyzeFilterKeyword| Name: | analyzeFilterKeyword | | Prototype: | static int analyzeFilterKeyword(const unsigned char *z, int lastToken) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 259-264 |
| | 3 | 2 |
binaryCompareP5| Name: | binaryCompareP5 | | Prototype: | static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 293-297 |
| | 3 | 1 |
changes| Name: | changes | | Prototype: | static void changes( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 552-560 |
| | 3 | 1 |
clearYMD_HMS_TZ| Name: | clearYMD_HMS_TZ | | Prototype: | static void clearYMD_HMS_TZ(DateTime *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 475-479 |
| | 3 | 1 |
countFinalize| Name: | countFinalize | | Prototype: | static void countFinalize(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1600-1604 |
| | 3 | 1 |
dbpageRowid| Name: | dbpageRowid | | Prototype: | static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 293-297 |
| | 3 | 1 |
errlogFunc| Name: | errlogFunc | | Prototype: | static void errlogFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 934-942 |
| | 3 | 1 |
getCellInfo| Name: | getCellInfo | | Prototype: | static __attribute__((noinline)) void getCellInfo(BtCursor *pCur) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4436-4443 |
| | 3 | 2 |
heightOfExpr| Name: | heightOfExpr | | Prototype: | static void heightOfExpr(Expr *p, int *pnHeight) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 644-650 |
| | 3 | 3 |
last_insert_rowid| Name: | last_insert_rowid | | Prototype: | static void last_insert_rowid( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 532-543 |
| | 3 | 1 |
markTermAsChild| Name: | markTermAsChild | | Prototype: | static void markTermAsChild(WhereClause *pWC, int iChild, int iParent) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 462-466 |
| | 3 | 1 |
memIntValue| Name: | memIntValue | | Prototype: | static __attribute__((noinline)) i64 memIntValue(Mem *pMem) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 547-551 |
| | 3 | 1 |
memRealValue| Name: | memRealValue | | Prototype: | static __attribute__((noinline)) double memRealValue(Mem *pMem) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 575-580 |
| | 3 | 1 |
nolockCheckReservedLock| Name: | nolockCheckReservedLock | | Prototype: | static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2153-2157 |
| | 3 | 1 |
numberOfCachePages| Name: | numberOfCachePages | | Prototype: | static int numberOfCachePages(PCache *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 240-251 |
| | 3 | 2 |
out2PrereleaseWithClear| Name: | out2PrereleaseWithClear | | Prototype: | static __attribute__((noinline)) Mem *out2PrereleaseWithClear(Mem *pOut) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 563-567 |
| | 3 | 1 |
pager_reset| Name: | pager_reset | | Prototype: | static void pager_reset(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1761-1765 |
| | 3 | 1 |
pcache1UnderMemoryPressure| Name: | pcache1UnderMemoryPressure | | Prototype: | static int pcache1UnderMemoryPressure(PCache1 *pCache) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 505-511 |
| | 3 | 2 |
pragmaVtabDisconnect| Name: | pragmaVtabDisconnect | | Prototype: | static int pragmaVtabDisconnect(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2262-2266 |
| | 3 | 1 |
pragmaVtabRowid| Name: | pragmaVtabRowid | | Prototype: | static int pragmaVtabRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *p) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2436-2440 |
| | 3 | 1 |
returnSingleText| Name: | returnSingleText | | Prototype: | static void returnSingleText( Vdbe *v, const char *zValue ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 195-203 |
| | 3 | 2 |