| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
sqlite3GetToken| Name: | sqlite3GetToken | | Prototype: | int sqlite3GetToken(const unsigned char *z, int *tokenType) | | Coverage: | 99.567% (230/231) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 271-546 |
| | 150 | 74 |
sqlite3GetVarint| Name: | sqlite3GetVarint | | Prototype: | u8 sqlite3GetVarint(const unsigned char *p, u64 *v) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 886-1044 |
| | 97 | 9 |
sqlite3GetVarint32| Name: | sqlite3GetVarint32 | | Prototype: | u8 sqlite3GetVarint32(const unsigned char *p, u32 *v) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1057-1174 |
| | 29 | 4 |
sqlite3GetVdbe| Name: | sqlite3GetVdbe | | Prototype: | Vdbe *sqlite3GetVdbe(Parse *pParse) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2113-2123 |
| | 6 | 3 |
sqlite3HaltConstraint| Name: | sqlite3HaltConstraint | | Prototype: | void sqlite3HaltConstraint( Parse *pParse, int errCode, int onError, char *p4, i8 p4type, u8 p5Errmsg ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4268-4283 |
| | 8 | 2 |
sqlite3HeaderSizeBtree| Name: | sqlite3HeaderSizeBtree | | Prototype: | int sqlite3HeaderSizeBtree(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10179-10179 |
| | 1 | 1 |
sqlite3HeaderSizePcache| Name: | sqlite3HeaderSizePcache | | Prototype: | int sqlite3HeaderSizePcache(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 845-845 |
| | 1 | 1 |
sqlite3HeaderSizePcache1| Name: | sqlite3HeaderSizePcache1 | | Prototype: | int sqlite3HeaderSizePcache1(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1191-1191 |
| | 1 | 1 |
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 |
sqlite3HexToInt| Name: | sqlite3HexToInt | | Prototype: | u8 sqlite3HexToInt(int h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1232-1241 |
| | 5 | 1 |
sqlite3IdListAppend| Name: | sqlite3IdListAppend | | Prototype: | IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3716-3739 |
| | 19 | 5 |
sqlite3IdListDelete| Name: | sqlite3IdListDelete | | Prototype: | void sqlite3IdListDelete(sqlite3 *db, IdList *pList) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3744-3752 |
| | 6 | 3 |
sqlite3IdListDup| Name: | sqlite3IdListDup | | Prototype: | IdList *sqlite3IdListDup(sqlite3 *db, IdList *p) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1446-1469 |
| | 19 | 5 |
sqlite3IdListIndex| Name: | sqlite3IdListIndex | | Prototype: | int sqlite3IdListIndex(IdList *pList, const char *zName) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3758-3765 |
| | 5 | 4 |
sqlite3InRhsIsConstant| Name: | sqlite3InRhsIsConstant | | Prototype: | static int sqlite3InRhsIsConstant(Expr *pIn) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2223-2232 |
| | 10 | 1 |
sqlite3IndexAffinityOk| Name: | sqlite3IndexAffinityOk | | Prototype: | int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 277-287 |
| | 5 | 4 |
sqlite3IndexAffinityStr| Name: | sqlite3IndexAffinityStr | | Prototype: | const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *pIdx) | | Coverage: | 94.737% (18/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 72-108 |
| | 25 | 7 |
sqlite3IndexedByLookup| Name: | sqlite3IndexedByLookup | | Prototype: | int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4440-4457 |
| | 13 | 4 |
sqlite3Init| Name: | sqlite3Init | | Prototype: | int sqlite3Init(sqlite3 *db, char **pzErrMsg) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 374-400 |
| | 28 | 7 |
sqlite3InitCallback| Name: | sqlite3InitCallback | | Prototype: | int sqlite3InitCallback(void *pInit, int argc, char **argv, char **NotUsed) | | Coverage: | 78.049% (32/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 59-133 |
| | 55 | 12 |
sqlite3InitOne| Name: | sqlite3InitOne | | Prototype: | int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags) | | Coverage: | 94.872% (74/78) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 143-362 |
| | 117 | 25 |
sqlite3Insert| Name: | sqlite3Insert | | Prototype: | void sqlite3Insert( Parse *pParse, SrcList *pTabList, Select *pSelect, IdList *pColumn, int onError, Upsert *pUpsert ) | | Coverage: | 98.625% (287/291) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 501-1113 |
| | 336 | 77 |
sqlite3IntFloatCompare| Name: | sqlite3IntFloatCompare | | Prototype: | static int sqlite3IntFloatCompare(i64 i, double r) | | Coverage: | 28.571% (8/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3956-3975 |
| | 16 | 10 |
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 |
sqlite3InvokeBusyHandler| Name: | sqlite3InvokeBusyHandler | | Prototype: | int sqlite3InvokeBusyHandler(BusyHandler *p, sqlite3_file *pFile) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1572-1591 |
| | 11 | 4 |
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 |
sqlite3IsIdChar| Name: | sqlite3IsIdChar | | Prototype: | int sqlite3IsIdChar(u8 c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 188-188 |
| | 1 | 1 |
sqlite3IsLikeFunction| Name: | sqlite3IsLikeFunction | | Prototype: | int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1845-1878 |
| | 31 | 6 |
sqlite3IsNaN| Name: | sqlite3IsNaN | | Prototype: | int sqlite3IsNaN(double x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 59-96 |
| | 11 | 1 |
sqlite3IsRowid| Name: | sqlite3IsRowid | | Prototype: | int sqlite3IsRowid(const char *z) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2146-2151 |
| | 4 | 4 |
sqlite3JoinType| Name: | sqlite3JoinType | | Prototype: | int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) | | Coverage: | 100.000% (30/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 215-270 |
| | 33 | 8 |
sqlite3JournalModename| Name: | sqlite3JournalModename | | Prototype: | const char *sqlite3JournalModename(int eMode) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 259-276 |
| | 23 | 2 |
sqlite3KeyInfoAlloc| Name: | sqlite3KeyInfoAlloc | | Prototype: | KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1273-1288 |
| | 12 | 2 |
sqlite3KeyInfoFromExprList| Name: | sqlite3KeyInfoFromExprList | | Prototype: | KeyInfo *sqlite3KeyInfoFromExprList( Parse *pParse, ExprList *pList, int iStart, int nExtra ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1336-1358 |
| | 15 | 3 |
sqlite3KeyInfoOfIndex| Name: | sqlite3KeyInfoOfIndex | | Prototype: | KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4477-4514 |
| | 27 | 7 |
sqlite3KeyInfoRef| Name: | sqlite3KeyInfoRef | | Prototype: | KeyInfo *sqlite3KeyInfoRef(KeyInfo *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1304-1310 |
| | 6 | 2 |
sqlite3KeyInfoUnref| Name: | sqlite3KeyInfoUnref | | Prototype: | void sqlite3KeyInfoUnref(KeyInfo *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1293-1299 |
| | 6 | 3 |
sqlite3LeaveMutexAndCloseZombie| Name: | sqlite3LeaveMutexAndCloseZombie | | Prototype: | void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db) | | Coverage: | 100.000% (42/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1152-1266 |
| | 61 | 14 |
sqlite3LocateCollSeq| Name: | sqlite3LocateCollSeq | | Prototype: | CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1483-1495 |
| | 8 | 2 |
sqlite3LocateTable| Name: | sqlite3LocateTable | | Prototype: | Table *sqlite3LocateTable( Parse *pParse, u32 flags, const char *zName, const char *zDbase ) | | Coverage: | 96.774% (30/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 338-383 |
| | 20 | 8 |
sqlite3LocateTableItem| Name: | sqlite3LocateTableItem | | Prototype: | Table *sqlite3LocateTableItem( Parse *pParse, u32 flags, struct SrcList_item *p ) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 394-408 |
| | 9 | 2 |
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 |
sqlite3LogEst| Name: | sqlite3LogEst | | Prototype: | LogEst sqlite3LogEst(u64 x) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1460-1477 |
| | 8 | 4 |
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 |
sqlite3LogEstFromDouble| Name: | sqlite3LogEstFromDouble | | Prototype: | LogEst sqlite3LogEstFromDouble(double x) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1484-1493 |
| | 10 | 3 |
sqlite3MPrintf| Name: | sqlite3MPrintf | | Prototype: | char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1088-1095 |
| | 22 | 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 |
sqlite3MemCompare| Name: | sqlite3MemCompare | | Prototype: | int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) | | Coverage: | 100.000% (49/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3986-4062 |
| | 46 | 17 |
sqlite3MisuseError| Name: | sqlite3MisuseError | | Prototype: | int sqlite3MisuseError(int lineno) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3511-3514 |
| | 1 | 1 |
sqlite3MulInt64| Name: | sqlite3MulInt64 | | Prototype: | int sqlite3MulInt64(i64 *pA, i64 iB) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1364-1384 |
| | 1 | 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 |
sqlite3NameFromToken| Name: | sqlite3NameFromToken | | Prototype: | char *sqlite3NameFromToken(sqlite3 *db, Token *pName) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 689-698 |
| | 6 | 2 |
sqlite3NestedParse| Name: | sqlite3NestedParse | | Prototype: | void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 250-273 |
| | 122 | 3 |
sqlite3NoopDestructor| Name: | sqlite3NoopDestructor | | Prototype: | void sqlite3NoopDestructor(void *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 824-824 |
| | 1 | 1 |
sqlite3NotPureFunc| Name: | sqlite3NotPureFunc | | Prototype: | int sqlite3NotPureFunc(sqlite3_context *pCtx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4746-4757 |
| | 6 | 2 |
sqlite3OpenMasterTable| Name: | sqlite3OpenMasterTable | | Prototype: | void sqlite3OpenMasterTable(Parse *p, int iDb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 704-711 |
| | 5 | 2 |
sqlite3OpenTable| Name: | sqlite3OpenTable | | Prototype: | void sqlite3OpenTable( Parse *pParse, int iCur, int iDb, Table *pTab, int opcode ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 26-50 |
| | 21 | 2 |
sqlite3OpenTableAndIndices| Name: | sqlite3OpenTableAndIndices | | Prototype: | int sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int op, u8 p5, int iBase, u8 *aToOpen, int *piDataCur, int *piIdxCur ) | | Coverage: | 100.000% (40/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1967-2019 |
| | 39 | 11 |
sqlite3OpenTempDatabase| Name: | sqlite3OpenTempDatabase | | Prototype: | int sqlite3OpenTempDatabase(Parse *pParse) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4145-4172 |
| | 18 | 4 |
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 |
sqlite3OsClose| Name: | sqlite3OsClose | | Prototype: | void sqlite3OsClose(sqlite3_file *pId) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 82-87 |
| | 3 | 2 |
sqlite3OsCloseFree| Name: | sqlite3OsCloseFree | | Prototype: | void sqlite3OsCloseFree(sqlite3_file *pFile) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 309-313 |
| | 5 | 1 |
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 |
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 |
sqlite3OsDeviceCharacteristics| Name: | sqlite3OsDeviceCharacteristics | | Prototype: | int sqlite3OsDeviceCharacteristics(sqlite3_file *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 156-158 |
| | 1 | 1 |
sqlite3OsDlClose| Name: | sqlite3OsDlClose | | Prototype: | void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 256-258 |
| | 1 | 1 |
sqlite3OsDlError| Name: | sqlite3OsDlError | | Prototype: | void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 250-252 |
| | 1 | 1 |
sqlite3OsDlOpen| Name: | sqlite3OsDlOpen | | Prototype: | void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 247-249 |
| | 1 | 1 |
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 |
sqlite3OsFileControl| Name: | sqlite3OsFileControl | | Prototype: | int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 127-147 |
| | 5 | 5 |
sqlite3OsFileControlHint| Name: | sqlite3OsFileControlHint | | Prototype: | void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 148-150 |
| | 1 | 2 |
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 |
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 |
sqlite3OsGetLastError| Name: | sqlite3OsGetLastError | | Prototype: | int sqlite3OsGetLastError(sqlite3_vfs *pVfs) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 266-268 |
| | 1 | 1 |
sqlite3OsInit| Name: | sqlite3OsInit | | Prototype: | int sqlite3OsInit(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 321-326 |
| | 4 | 2 |
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 |
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 |
sqlite3OsOpenMalloc| Name: | sqlite3OsOpenMalloc | | Prototype: | int sqlite3OsOpenMalloc( sqlite3_vfs *pVfs, const char *zFile, sqlite3_file **ppFile, int flags, int *pOutFlags ) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 287-308 |
| | 10 | 3 |
sqlite3OsRandomness| Name: | sqlite3OsRandomness | | Prototype: | int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 260-262 |
| | 1 | 1 |
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 |
sqlite3OsShmBarrier| Name: | sqlite3OsShmBarrier | | Prototype: | void sqlite3OsShmBarrier(sqlite3_file *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 163-165 |
| | 1 | 1 |
sqlite3OsShmLock| Name: | sqlite3OsShmLock | | Prototype: | int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 160-162 |
| | 1 | 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 |
sqlite3OsShmUnmap| Name: | sqlite3OsShmUnmap | | Prototype: | int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 166-168 |
| | 1 | 1 |
sqlite3OsSleep| Name: | sqlite3OsSleep | | Prototype: | int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 263-265 |
| | 1 | 1 |
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 |
sqlite3OsTruncate| Name: | sqlite3OsTruncate | | Prototype: | int sqlite3OsTruncate(sqlite3_file *id, i64 size) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 96-98 |
| | 1 | 1 |
sqlite3OsUnfetch| Name: | sqlite3OsUnfetch | | Prototype: | int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 187-189 |
| | 1 | 1 |
sqlite3OsUnlock| Name: | sqlite3OsUnlock | | Prototype: | int sqlite3OsUnlock(sqlite3_file *id, int lockType) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 111-113 |
| | 1 | 1 |
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 |
sqlite3PCacheBufferSetup| Name: | sqlite3PCacheBufferSetup | | Prototype: | void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 251-271 |
| | 17 | 5 |
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 |
sqlite3PCacheSetDefault| Name: | sqlite3PCacheSetDefault | | Prototype: | void sqlite3PCacheSetDefault(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1169-1186 |
| | 1 | 1 |
sqlite3PExpr| Name: | sqlite3PExpr | | Prototype: | Expr *sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 846-869 |
| | 12 | 4 |
sqlite3PExprAddSelect| Name: | sqlite3PExprAddSelect | | Prototype: | void sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Select *pSelect) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 875-884 |
| | 8 | 2 |
sqlite3PageFree| Name: | sqlite3PageFree | | Prototype: | void sqlite3PageFree(void *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 484-486 |
| | 1 | 1 |
sqlite3PageMalloc| Name: | sqlite3PageMalloc | | Prototype: | void *sqlite3PageMalloc(int sz) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 477-479 |
| | 1 | 1 |
sqlite3PagerBackupPtr| Name: | sqlite3PagerBackupPtr | | Prototype: | sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7409-7411 |
| | 1 | 1 |