OpenCoverage

SQLite Code Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 3
5
eLOC - Effective Lines of Code: 4
6
eLOC - Effective Lines of Code: 5
...10
eLOC - Effective Lines of Code: 11
...17
eLOC - Effective Lines of Code: 92
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
sqlite3SubInt64
Name: sqlite3SubInt64
Prototype: int sqlite3SubInt64(i64 *pA, i64 iB)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c
Lines: 1349-1363
100.000% (1/1)
11
sqlite3TempInMemory
Name: sqlite3TempInMemory
Prototype: int sqlite3TempInMemory(const sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 2371-2386
100.000% (1/1)
11
sqlite3ValueApplyAffinity
Name: sqlite3ValueApplyAffinity
Prototype: void sqlite3ValueApplyAffinity( sqlite3_value *pVal, u8 affinity, u8 enc )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c
Lines: 366-372
100.000% (1/1)
11
sqlite3ValueFromExpr
Name: sqlite3ValueFromExpr
Prototype: int sqlite3ValueFromExpr( sqlite3 *db, Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal )
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 1565-1573
100.000% (3/3)
11
sqlite3ValueSetNull
Name: sqlite3ValueSetNull
Prototype: void sqlite3ValueSetNull(sqlite3_value *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 781-783
100.000% (1/1)
11
sqlite3ValueSetStr
Name: sqlite3ValueSetStr
Prototype: void sqlite3ValueSetStr( sqlite3_value *v, int n, const void *z, u8 enc, void (*xDel)(void*) )
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 1843-1851
 75.000% (3/4)
12
sqlite3VdbeAddOp0
Name: sqlite3VdbeAddOp0
Prototype: int sqlite3VdbeAddOp0(Vdbe *p, int op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 209-211
100.000% (1/1)
11
sqlite3VdbeAddOp1
Name: sqlite3VdbeAddOp1
Prototype: int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 212-214
100.000% (1/1)
11
sqlite3VdbeAddOp2
Name: sqlite3VdbeAddOp2
Prototype: int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 215-217
100.000% (1/1)
11
sqlite3VdbeChangeOpcode
Name: sqlite3VdbeChangeOpcode
Prototype: void sqlite3VdbeChangeOpcode(Vdbe *p, u32 addr, u8 iNewOpcode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 886-888
100.000% (1/1)
11
sqlite3VdbeChangeP1
Name: sqlite3VdbeChangeP1
Prototype: void sqlite3VdbeChangeP1(Vdbe *p, u32 addr, int val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 889-891
100.000% (1/1)
11
sqlite3VdbeChangeP2
Name: sqlite3VdbeChangeP2
Prototype: void sqlite3VdbeChangeP2(Vdbe *p, u32 addr, int val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 892-894
100.000% (1/1)
11
sqlite3VdbeChangeP3
Name: sqlite3VdbeChangeP3
Prototype: void sqlite3VdbeChangeP3(Vdbe *p, u32 addr, int val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 895-897
100.000% (1/1)
11
sqlite3VdbeCountChanges
Name: sqlite3VdbeCountChanges
Prototype: void sqlite3VdbeCountChanges(Vdbe *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 4654-4656
100.000% (1/1)
11
sqlite3VdbeDb
Name: sqlite3VdbeDb
Prototype: sqlite3 *sqlite3VdbeDb(Vdbe *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 4686-4688
100.000% (1/1)
11
sqlite3VdbeExplainPop
Name: sqlite3VdbeExplainPop
Prototype: void sqlite3VdbeExplainPop(Parse *pParse)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 336-338
100.000% (1/1)
11
sqlite3VdbeGoto
Name: sqlite3VdbeGoto
Prototype: int sqlite3VdbeGoto(Vdbe *p, int iDest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 221-223
100.000% (1/1)
11
sqlite3VdbeJumpHere
Name: sqlite3VdbeJumpHere
Prototype: void sqlite3VdbeJumpHere(Vdbe *p, int addr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 907-909
100.000% (1/1)
11
sqlite3VdbeLoadString
Name: sqlite3VdbeLoadString
Prototype: int sqlite3VdbeLoadString(Vdbe *p, int iDest, const char *zStr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 228-230
100.000% (1/1)
11
sqlite3VdbePrepareFlags
Name: sqlite3VdbePrepareFlags
Prototype: u8 sqlite3VdbePrepareFlags(Vdbe *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 4693-4695
100.000% (1/1)
11
sqlite3VdbeRecordCompare
Name: sqlite3VdbeRecordCompare
Prototype: int sqlite3VdbeRecordCompare( int nKey1, const void *pKey1, UnpackedRecord *pPKey2 )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 4314-4319
100.000% (1/1)
11
sqlite3VdbeResetStepResult
Name: sqlite3VdbeResetStepResult
Prototype: void sqlite3VdbeResetStepResult(Vdbe *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 2936-2938
100.000% (1/1)
11
sqlite3VdbeReusable
Name: sqlite3VdbeReusable
Prototype: void sqlite3VdbeReusable(Vdbe *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 450-452
100.000% (1/1)
11
sqlite3VdbeRunOnlyOnce
Name: sqlite3VdbeRunOnlyOnce
Prototype: void sqlite3VdbeRunOnlyOnce(Vdbe *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 443-445
100.000% (1/1)
11
sqlite3WalFile
Name: sqlite3WalFile
Prototype: sqlite3_file *sqlite3WalFile(Wal *pWal)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c
Lines: 3838-3840
  0.000% (0/1)
11
sqlite3WalHeapMemory
Name: sqlite3WalHeapMemory
Prototype: int sqlite3WalHeapMemory(Wal *pWal)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c
Lines: 3732-3734
100.000% (5/5)
11
sqlite3WalLimit
Name: sqlite3WalLimit
Prototype: void sqlite3WalLimit(Wal *pWal, i64 iLimit)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c
Lines: 1409-1411
 50.000% (2/4)
12
sqlite3WhereBreakLabel
Name: sqlite3WhereBreakLabel
Prototype: int sqlite3WhereBreakLabel(WhereInfo *pWInfo)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c
Lines: 117-119
100.000% (1/1)
11
sqlite3WhereExprUsage
Name: sqlite3WhereExprUsage
Prototype: Bitmask sqlite3WhereExprUsage(WhereMaskSet *pMaskSet, Expr *p)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c
Lines: 1520-1522
100.000% (3/3)
11
sqlite3WhereIsDistinct
Name: sqlite3WhereIsDistinct
Prototype: int sqlite3WhereIsDistinct(WhereInfo *pWInfo)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c
Lines: 57-59
100.000% (1/1)
11
sqlite3WhereIsOrdered
Name: sqlite3WhereIsOrdered
Prototype: int sqlite3WhereIsOrdered(WhereInfo *pWInfo)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c
Lines: 65-67
100.000% (1/1)
11
sqlite3WhereOutputRowCount
Name: sqlite3WhereOutputRowCount
Prototype: LogEst sqlite3WhereOutputRowCount(WhereInfo *pWInfo)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c
Lines: 49-51
100.000% (1/1)
11
sqlite3WindowFunctions
Name: sqlite3WindowFunctions
Prototype: void sqlite3WindowFunctions(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c
Lines: 494-513
100.000% (1/1)
11
sqlite3_backup_pagecount
Name: sqlite3_backup_pagecount
Prototype: int sqlite3_backup_pagecount(sqlite3_backup *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c
Lines: 668-676
  0.000% (0/1)
11
sqlite3_backup_remaining
Name: sqlite3_backup_remaining
Prototype: int sqlite3_backup_remaining(sqlite3_backup *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c
Lines: 654-662
  0.000% (0/1)
11
sqlite3_bind_blob
Name: sqlite3_bind_blob
Prototype: int sqlite3_bind_blob( sqlite3_stmt *pStmt, int i, const void *zData, int nData, void (*xDel)(void*) )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 1342-1353
100.000% (1/1)
11
sqlite3_bind_int
Name: sqlite3_bind_int
Prototype: int sqlite3_bind_int(sqlite3_stmt *p, int i, int iValue)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 1378-1380
100.000% (1/1)
11
sqlite3_bind_parameter_index
Name: sqlite3_bind_parameter_index
Prototype: int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const char *zName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 1540-1542
100.000% (1/1)
11
sqlite3_bind_text
Name: sqlite3_bind_text
Prototype: int sqlite3_bind_text( sqlite3_stmt *pStmt, int i, const char *zData, int nData, void (*xDel)(void*) )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 1418-1426
100.000% (1/1)
11
sqlite3_bind_text16
Name: sqlite3_bind_text16
Prototype: int sqlite3_bind_text16( sqlite3_stmt *pStmt, int i, const void *zData, int nData, void (*xDel)(void*) )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 1444-1452
100.000% (1/1)
11
sqlite3_changes
Name: sqlite3_changes
Prototype: int sqlite3_changes(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 976-984
100.000% (1/1)
11
sqlite3_close
Name: sqlite3_close
Prototype: int sqlite3_close(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 1140-1140
100.000% (1/1)
11
sqlite3_close_v2
Name: sqlite3_close_v2
Prototype: int sqlite3_close_v2(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 1141-1141
100.000% (1/1)
11
sqlite3_create_collation
Name: sqlite3_create_collation
Prototype: int sqlite3_create_collation( sqlite3* db, const char *zName, int enc, void* pCtx, int(*xCompare)(void*,int,const void*,int,const void*) )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3359-3367
100.000% (1/1)
11
sqlite3_db_handle
Name: sqlite3_db_handle
Prototype: sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 1598-1600
100.000% (3/3)
11
sqlite3_db_mutex
Name: sqlite3_db_mutex
Prototype: sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 739-747
100.000% (1/1)
11
sqlite3_errstr
Name: sqlite3_errstr
Prototype: const char *sqlite3_errstr(int rc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 2489-2491
100.000% (1/1)
11
sqlite3_get_autocommit
Name: sqlite3_get_autocommit
Prototype: int sqlite3_get_autocommit(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3481-3489
100.000% (1/1)
11
sqlite3_global_recover
Name: sqlite3_global_recover
Prototype: int sqlite3_global_recover(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3470-3472
  0.000% (0/1)
11
sqlite3_interrupt
Name: sqlite3_interrupt
Prototype: void sqlite3_interrupt(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 1670-1678
100.000% (1/1)
11
sqlite3_last_insert_rowid
Name: sqlite3_last_insert_rowid
Prototype: sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 948-956
100.000% (1/1)
11
sqlite3_libversion
Name: sqlite3_libversion
Prototype: const char *sqlite3_libversion(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 48-48
100.000% (1/1)
11
sqlite3_libversion_number
Name: sqlite3_libversion_number
Prototype: int sqlite3_libversion_number(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 61-61
100.000% (1/1)
11
sqlite3_open_v2
Name: sqlite3_open_v2
Prototype: int sqlite3_open_v2( const char *filename, sqlite3 **ppDb, int flags, const char *zVfs )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 3307-3314
100.000% (1/1)
11
sqlite3_sourceid
Name: sqlite3_sourceid
Prototype: const char *sqlite3_sourceid(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 56-56
100.000% (1/1)
11
sqlite3_stmt_readonly
Name: sqlite3_stmt_readonly
Prototype: int sqlite3_stmt_readonly(sqlite3_stmt *pStmt)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 1606-1608
100.000% (3/3)
11
sqlite3_str_appendall
Name: sqlite3_str_appendall
Prototype: void sqlite3_str_appendall(sqlite3_str *p, const char *z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c
Lines: 942-944
100.000% (1/1)
11
sqlite3_str_errcode
Name: sqlite3_str_errcode
Prototype: int sqlite3_str_errcode(sqlite3_str *p)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c
Lines: 999-1001
  0.000% (0/3)
11
sqlite3_str_length
Name: sqlite3_str_length
Prototype: int sqlite3_str_length(sqlite3_str *p)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c
Lines: 1004-1006
  0.000% (0/3)
11
sqlite3_strglob
Name: sqlite3_strglob
Prototype: int sqlite3_strglob(const char *zGlobPattern, const char *zString)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c
Lines: 786-788
100.000% (1/1)
11
sqlite3_strlike
Name: sqlite3_strlike
Prototype: int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c
Lines: 794-796
100.000% (1/1)
11
sqlite3_system_errno
Name: sqlite3_system_errno
Prototype: int sqlite3_system_errno(sqlite3 *db)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 2480-2482
 66.667% (2/3)
11
sqlite3_threadsafe
Name: sqlite3_threadsafe
Prototype: int sqlite3_threadsafe(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 67-67
100.000% (1/1)
11
sqlite3_total_changes
Name: sqlite3_total_changes
Prototype: int sqlite3_total_changes(sqlite3 *db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 989-997
100.000% (1/1)
11
sqlite3_value_bytes
Name: sqlite3_value_bytes
Prototype: int sqlite3_value_bytes(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 183-185
100.000% (1/1)
11
sqlite3_value_bytes16
Name: sqlite3_value_bytes16
Prototype: int sqlite3_value_bytes16(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 186-188
100.000% (1/1)
11
sqlite3_value_double
Name: sqlite3_value_double
Prototype: double sqlite3_value_double(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 189-191
100.000% (1/1)
11
sqlite3_value_free
Name: sqlite3_value_free
Prototype: void sqlite3_value_free(sqlite3_value *pOld)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 301-303
100.000% (1/1)
11
sqlite3_value_int
Name: sqlite3_value_int
Prototype: int sqlite3_value_int(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 192-194
100.000% (1/1)
11
sqlite3_value_int64
Name: sqlite3_value_int64
Prototype: sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 195-197
100.000% (1/1)
11
sqlite3_value_nochange
Name: sqlite3_value_nochange
Prototype: int sqlite3_value_nochange(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 272-274
100.000% (1/1)
11
sqlite3_value_text
Name: sqlite3_value_text
Prototype: const unsigned char *sqlite3_value_text(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 215-217
100.000% (1/1)
11
sqlite3_value_text16
Name: sqlite3_value_text16
Prototype: const void *sqlite3_value_text16(sqlite3_value* pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 219-221
100.000% (1/1)
11
sqlite3_value_text16be
Name: sqlite3_value_text16be
Prototype: const void *sqlite3_value_text16be(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 222-224
100.000% (1/1)
11
sqlite3_value_text16le
Name: sqlite3_value_text16le
Prototype: const void *sqlite3_value_text16le(sqlite3_value *pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 225-227
100.000% (1/1)
11
sqlite3_value_type
Name: sqlite3_value_type
Prototype: int sqlite3_value_type(sqlite3_value* pVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c
Lines: 233-269
100.000% (1/1)
11
sqlite3_wal_checkpoint
Name: sqlite3_wal_checkpoint
Prototype: int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 2300-2304
100.000% (1/1)
11
storeLastErrno
Name: storeLastErrno
Prototype: static void storeLastErrno(unixFile *pFile, int error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c
Lines: 1280-1282
100.000% (1/1)
11
validJulianDay
Name: validJulianDay
Prototype: static int validJulianDay(sqlite3_int64 iJD)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c
Lines: 412-414
 80.000% (4/5)
11
valueBytes
Name: valueBytes
Prototype: static __attribute__((noinline)) int valueBytes(sqlite3_value *pVal, u8 enc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c
Lines: 1867-1869
 66.667% (2/3)
11
void
Name: void
Prototype: void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym))(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c
Lines: 253-255
  0.000% (0/1)
11
walIteratorFree
Name: walIteratorFree
Prototype: static void walIteratorFree(WalIterator *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c
Lines: 1596-1598
100.000% (1/1)
11
walNextHash
Name: walNextHash
Prototype: static int walNextHash(int iPriorHash)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c
Lines: 891-893
100.000% (1/1)
11
walPagesize
Name: walPagesize
Prototype: static int walPagesize(Wal *pWal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c
Lines: 1712-1714
100.000% (1/1)
11
allSpaces
Name: allSpaces
Prototype: static int allSpaces(const char *z, int n)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c
Lines: 872-875
100.000% (6/6)
22
analyzeAggregatesInSelectEnd
Name: analyzeAggregatesInSelectEnd
Prototype: static void analyzeAggregatesInSelectEnd(Walker *pWalker, Select *pSelect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c
Lines: 5226-5229
100.000% (1/1)
21
autoIncStep
Name: autoIncStep
Prototype: static void autoIncStep(Parse *pParse, int memId, int regRowid)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c
Lines: 332-336
100.000% (4/4)
22
btreeClearHasContent
Name: btreeClearHasContent
Prototype: static void btreeClearHasContent(BtShared *pBt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 621-624
100.000% (1/1)
21
btreeGetHasContent
Name: btreeGetHasContent
Prototype: static int btreeGetHasContent(BtShared *pBt, Pgno pgno)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c
Lines: 612-615
100.000% (7/7)
21
cdateFunc
Name: cdateFunc
Prototype: static void cdateFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c
Lines: 1157-1164
100.000% (1/1)
21
codeOffset
Name: codeOffset
Prototype: static void codeOffset( Vdbe *v, int iOffset, int iContinue )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c
Lines: 729-738
100.000% (4/4)
22
computeYMD_HMS
Name: computeYMD_HMS
Prototype: static void computeYMD_HMS(DateTime *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c
Lines: 467-470
100.000% (1/1)
21
ctimeFunc
Name: ctimeFunc
Prototype: static void ctimeFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c
Lines: 1143-1150
100.000% (1/1)
21
ctimestampFunc
Name: ctimestampFunc
Prototype: static void ctimestampFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c
Lines: 1171-1178
100.000% (1/1)
21
datetimeError
Name: datetimeError
Prototype: static void datetimeError(DateTime *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c
Lines: 240-243
100.000% (1/1)
21
dbpageDisconnect
Name: dbpageDisconnect
Prototype: static int dbpageDisconnect(sqlite3_vtab *pVtab)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c
Lines: 96-99
100.000% (1/1)
21
dbpageEof
Name: dbpageEof
Prototype: static int dbpageEof(sqlite3_vtab_cursor *pCursor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c
Lines: 201-204
100.000% (1/1)
21
disable_simulated_io_errors
Name: disable_simulated_io_errors
Prototype: void disable_simulated_io_errors(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c
Lines: 3847-3850
100.000% (1/1)
21
findRightmost
Name: findRightmost
Prototype: static Select *findRightmost(Select *p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c
Lines: 193-196
100.000% (4/4)
22
freeEphemeralFunction
Name: freeEphemeralFunction
Prototype: static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c
Lines: 916-920
100.000% (4/4)
22
Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 3
5
eLOC - Effective Lines of Code: 4
6
eLOC - Effective Lines of Code: 5
...10
eLOC - Effective Lines of Code: 11
...17
eLOC - Effective Lines of Code: 92

Generated by Squish Coco 4.2.2