Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
ptrmapPutOvflPtrName: | ptrmapPutOvflPtr | Prototype: | static void ptrmapPutOvflPtr(MemPage *pPage, u8 *pCell, int *pRC) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1354-1363 |
| | 9 | 3 |
ptrmapPagenoName: | ptrmapPageno | Prototype: | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 947-959 |
| | 12 | 3 |
propagateConstantsName: | propagateConstants | Prototype: | static int propagateConstants( Parse *pParse, Select *p ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4203-4230 |
| | 21 | 3 |
populateCellCacheName: | populateCellCache | Prototype: | static void populateCellCache(CellArray *p, int idx, int N) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6691-6704 |
| | 15 | 3 |
percent_rankValueFuncName: | 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 |
pcache1RemoveFromHashName: | pcache1RemoveFromHash | Prototype: | static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 587-599 |
| | 11 | 3 |
pcache1RekeyName: | pcache1Rekey | Prototype: | static void pcache1Rekey( sqlite3_pcache *p, sqlite3_pcache_page *pPg, unsigned int iOld, unsigned int iNew ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 1091-1122 |
| | 27 | 3 |
pcache1InitName: | pcache1Init | Prototype: | static int pcache1Init(void *NotUsed) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 681-727 |
| | 18 | 3 |
pcache1FreeName: | pcache1Free | Prototype: | static void pcache1Free(void *p) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 357-384 |
| | 23 | 3 |
pcache1EnforceMaxPageName: | pcache1EnforceMaxPage | Prototype: | static void pcache1EnforceMaxPage(PCache1 *pCache) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 605-621 |
| | 18 | 3 |
pagerUnlockDbName: | pagerUnlockDb | Prototype: | static int pagerUnlockDb(Pager *pPager, int eLock) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1147-1162 |
| | 18 | 3 |
pagerSyncHotJournalName: | pagerSyncHotJournal | Prototype: | static int pagerSyncHotJournal(Pager *pPager) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4017-4026 |
| | 6 | 3 |
pagerOpenWalName: | pagerOpenWal | Prototype: | static int pagerOpenWal(Pager *pPager) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 7490-7517 |
| | 16 | 3 |
pagerLockDbName: | pagerLockDb | Prototype: | static int pagerLockDb(Pager *pPager, int eLock) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1174-1186 |
| | 9 | 3 |
pagerBeginReadTransactionName: | pagerBeginReadTransaction | Prototype: | static int pagerBeginReadTransaction(Pager *pPager) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3242-3263 |
| | 14 | 3 |
pagerAcquireMapPageName: | pagerAcquireMapPage | Prototype: | static int pagerAcquireMapPage( Pager *pPager, Pgno pgno, void *pData, PgHdr **ppPage ) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4039-4076 |
| | 36 | 3 |
pageReinitName: | pageReinit | Prototype: | static void pageReinit(DbPage *pData) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2212-2229 |
| | 12 | 3 |
openSubJournalName: | openSubJournal | Prototype: | static int openSubJournal(Pager *pPager) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4492-4505 |
| | 10 | 3 |
numericTypeName: | numericType | Prototype: | static u16 numericType(Mem *pMem) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 399-407 |
| | 5 | 3 |
newDatabaseName: | newDatabase | Prototype: | static int newDatabase(BtShared *pBt) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3215-3252 |
| | 44 | 3 |
multiSelectCollSeqName: | multiSelectCollSeq | Prototype: | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 2206-2221 |
| | 10 | 3 |
moveToRightmostName: | moveToRightmost | Prototype: | static int moveToRightmost(BtCursor *pCur) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 5157-5174 |
| | 22 | 3 |
localtimeOffsetName: | localtimeOffset | Prototype: | static sqlite3_int64 localtimeOffset( DateTime *p, sqlite3_context *pCtx, int *pRc ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 552-606 |
| | 38 | 3 |
last_valueStepFuncName: | last_valueStepFunc | Prototype: | static void last_valueStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 372-389 |
| | 9 | 3 |
last_valueInvFuncName: | last_valueInvFunc | Prototype: | static void last_valueInvFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 390-406 |
| | 9 | 3 |
isAllZeroName: | isAllZero | Prototype: | static int isAllZero(const char *z, int n) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3910-3916 |
| | 4 | 3 |
invokeProfileCallbackName: | invokeProfileCallback | Prototype: | static __attribute__((noinline)) void invokeProfileCallback(sqlite3 *db, Vdbe *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 61-77 |
| | 21 | 3 |
invalidateTempStorageName: | invalidateTempStorage | Prototype: | static int invalidateTempStorage(Parse *pParse) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 131-144 |
| | 10 | 3 |
indexColumnNotNullName: | indexColumnNotNull | Prototype: | static int indexColumnNotNull(Index *pIdx, int iCol) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 457-471 |
| | 16 | 3 |
identLengthName: | identLength | Prototype: | static int identLength(const char *z) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1533-1539 |
| | 4 | 3 |
hexFuncName: | hexFunc | Prototype: | static void hexFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1136-1159 |
| | 20 | 3 |
heightOfExprListName: | heightOfExprList | Prototype: | static void heightOfExprList(ExprList *p, int *pnHeight) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 651-658 |
| | 4 | 3 |
heightOfExprName: | 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 |
hasColumnName: | 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 |
handleDeferredMovetoName: | handleDeferredMoveto | Prototype: | static int __attribute__((noinline)) handleDeferredMoveto(VdbeCursor *p) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3199-3216 |
| | 18 | 3 |
growOpArrayName: | growOpArray | Prototype: | static int growOpArray(Vdbe *v, int nOp) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 104-137 |
| | 19 | 3 |
getTokenName: | getToken | Prototype: | static int getToken(const unsigned char **pz) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | Lines: | 195-212 |
| | 13 | 3 |
getLocalPayloadName: | getLocalPayload | Prototype: | static void getLocalPayload( int nUsable, u8 flags, int nTotal, int *pnLocal ) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | Lines: | 293-314 |
| | 11 | 3 |
functionDestroyName: | functionDestroy | Prototype: | static void functionDestroy(sqlite3 *db, FuncDef *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 1021-1030 |
| | 6 | 3 |
findNextHostParameterName: | findNextHostParameter | Prototype: | static int findNextHostParameter(const char *zSql, int *pnToken) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbetrace.c | Lines: | 29-46 |
| | 15 | 3 |
finalDbSizeName: | finalDbSize | Prototype: | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3761-3777 |
| | 11 | 3 |
exprVectorRegisterName: | exprVectorRegister | Prototype: | static int exprVectorRegister( Parse *pParse, Expr *pVector, int iField, int regSelect, Expr **ppExpr, int *pRegFree ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 508-528 |
| | 12 | 3 |
exprStructSizeName: | exprStructSize | Prototype: | static int exprStructSize(Expr *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1096-1100 |
| | 27 | 3 |
exprSetHeightName: | exprSetHeight | Prototype: | static void exprSetHeight(Expr *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 681-692 |
| | 9 | 3 |
exprAlwaysTrueName: | exprAlwaysTrue | Prototype: | static int exprAlwaysTrue(Expr *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 901-906 |
| | 4 | 3 |
exprAlwaysFalseName: | exprAlwaysFalse | Prototype: | static int exprAlwaysFalse(Expr *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 907-912 |
| | 4 | 3 |
explainIndexColumnNameName: | explainIndexColumnName | Prototype: | static const char *explainIndexColumnName(Index *pIdx, int i) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 28-33 |
| | 4 | 3 |
estimateTableWidthName: | 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 |
dupedExprStructSizeName: | dupedExprStructSize | Prototype: | static int dupedExprStructSize(Expr *p, int flags) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1136-1160 |
| | 57 | 3 |
dupedExprSizeName: | dupedExprSize | Prototype: | static int dupedExprSize(Expr *p, int flags) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1188-1197 |
| | 6 | 3 |
downgradeAllSharedCacheTableLocksName: | downgradeAllSharedCacheTableLocks | Prototype: | static void downgradeAllSharedCacheTableLocks(Btree *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 455-466 |
| | 10 | 3 |
doubleToInt64Name: | doubleToInt64 | Prototype: | static __attribute__((noinline)) i64 doubleToInt64(double r) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 511-534 |
| | 5 | 3 |
dotlockCheckReservedLockName: | dotlockCheckReservedLock | Prototype: | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 2215-2227 |
| | 11 | 3 |
dense_rankValueFuncName: | 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 |
deleteTableName: | deleteTable | Prototype: | static void __attribute__((noinline)) deleteTable(sqlite3 *db, Table *pTable) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 602-648 |
| | 30 | 3 |
dbpageBeginName: | 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 |
cume_distStepFuncName: | cume_distStepFunc | Prototype: | static void cume_distStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 277-292 |
| | 9 | 3 |
createAggContextName: | createAggContext | Prototype: | static __attribute__((noinline)) void *createAggContext(sqlite3_context *p, int nByte) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 794-809 |
| | 13 | 3 |
copyPayloadName: | 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 |
contextMallocName: | contextMalloc | Prototype: | static void *contextMalloc(sqlite3_context *context, i64 nByte) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 409-425 |
| | 12 | 3 |
constInsertName: | 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 |
computeNumericTypeName: | computeNumericType | Prototype: | static u16 __attribute__((noinline)) computeNumericType(Mem *pMem) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 380-390 |
| | 11 | 3 |
compare2pow63Name: | 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 |
columnNameName: | columnName | Prototype: | static const void *columnName( sqlite3_stmt *pStmt, int N, const void *(*xFunc)(Mem*), int useType ) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1118-1154 |
| | 23 | 3 |
columnMemName: | columnMem | Prototype: | static Mem *columnMem(sqlite3_stmt *pStmt, int i) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 985-1000 |
| | 13 | 3 |
columnIndexName: | columnIndex | Prototype: | static int columnIndex(Table *pTab, const char *zCol) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 276-282 |
| | 4 | 3 |
collationMatchName: | collationMatch | Prototype: | static int collationMatch(const char *zColl, Index *pIndex) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4347-4358 |
| | 12 | 3 |
codeRealName: | 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 |
closeUnixFileName: | closeUnixFile | Prototype: | static int closeUnixFile(sqlite3_file *id) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 2067-2097 |
| | 10 | 3 |
checkRefName: | 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 |
changeTempStorageName: | 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 |
btreeReleaseAllCursorPagesName: | btreeReleaseAllCursorPages | Prototype: | static void btreeReleaseAllCursorPages(BtCursor *pCur) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 629-638 |
| | 6 | 3 |
btreeGetUnusedPageName: | btreeGetUnusedPage | Prototype: | static int btreeGetUnusedPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags ) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2183-2201 |
| | 9 | 3 |
binCollFuncName: | binCollFunc | Prototype: | static int binCollFunc( void *padFlag, int nKey1, const void *pKey1, int nKey2, const void *pKey2 ) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 884-911 |
| | 12 | 3 |
autoIncrementEndName: | autoIncrementEnd | Prototype: | static __attribute__((noinline)) void autoIncrementEnd(Parse *pParse) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 345-381 |
| | 27 | 3 |
analyzeWindowKeywordName: | analyzeWindowKeyword | Prototype: | static int analyzeWindowKeyword(const unsigned char *z) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | Lines: | 244-251 |
| | 6 | 3 |
analyzeOverKeywordName: | analyzeOverKeyword | Prototype: | static int analyzeOverKeyword(const unsigned char *z, int lastToken) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | Lines: | 252-258 |
| | 4 | 3 |
allocateTempSpaceName: | allocateTempSpace | Prototype: | static void allocateTempSpace(BtShared *pBt) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2596-2620 |
| | 5 | 3 |
allocSpaceName: | allocSpace | Prototype: | static void *allocSpace( struct ReusableSpace *p, void *pBuf, int nByte ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2006-2023 |
| | 13 | 3 |
addToSavepointBitvecsName: | addToSavepointBitvecs | Prototype: | static int addToSavepointBitvecs(Pager *pPager, Pgno pgno) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1798-1811 |
| | 10 | 3 |
zeroPageName: | zeroPage | Prototype: | static void zeroPage(MemPage *pPage, int flags) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1973-2003 |
| | 39 | 2 |
windowReturnRowsName: | windowReturnRows | Prototype: | static void windowReturnRows( Parse *pParse, Window *pMWin, int regCtr, int regGosub, int addrGosub, int regInvArg, int regInvSize ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1401-1423 |
| | 10 | 2 |
whereSortingCostName: | whereSortingCost | Prototype: | static LogEst whereSortingCost( WhereInfo *pWInfo, LogEst nRow, int nOrderBy, int nSorted ) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 3942-3973 |
| | 10 | 2 |
whereLoopClearName: | whereLoopClear | Prototype: | static void whereLoopClear(sqlite3 *db, WhereLoop *p) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 1869-1873 |
| | 3 | 2 |
whereLikeOptimizationStringFixupName: | whereLikeOptimizationStringFixup | Prototype: | static void whereLikeOptimizationStringFixup( Vdbe *v, WhereLevel *pLevel, WhereTerm *pTerm ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 782-797 |
| | 15 | 2 |
whereIndexExprTransNodeName: | whereIndexExprTransNode | Prototype: | static int whereIndexExprTransNode(Walker *p, Expr *pExpr) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 1114-1125 |
| | 8 | 2 |
walWriteOneFrameName: | walWriteOneFrame | Prototype: | static int walWriteOneFrame( WalWriter *p, PgHdr *pPage, int nTruncate, sqlite3_int64 iOffset ) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 3228-3248 |
| | 9 | 2 |
walUnlockSharedName: | walUnlockShared | Prototype: | static void walUnlockShared(Wal *pWal, int lockIdx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 857-862 |
| | 3 | 2 |
walUnlockExclusiveName: | walUnlockExclusive | Prototype: | static void walUnlockExclusive(Wal *pWal, int lockIdx, int n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 873-879 |
| | 3 | 2 |
walShmBarrierName: | 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 |
walRestartHdrName: | walRestartHdr | Prototype: | static void walRestartHdr(Wal *pWal, u32 salt1) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1733-1747 |
| | 15 | 2 |
walLockSharedName: | walLockShared | Prototype: | static int walLockShared(Wal *pWal, int lockIdx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 847-856 |
| | 5 | 2 |
walLockExclusiveName: | walLockExclusive | Prototype: | static int walLockExclusive(Wal *pWal, int lockIdx, int n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 863-872 |
| | 5 | 2 |
walIndexPageName: | walIndexPage | Prototype: | static int walIndexPage( Wal *pWal, int iPage, volatile u32 **ppPage ) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 614-623 |
| | 3 | 2 |
walFramePgnoName: | walFramePgno | Prototype: | static u32 walFramePgno(Wal *pWal, u32 iFrame) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 964-970 |
| | 4 | 2 |
walEncodeFrameName: | walEncodeFrame | Prototype: | static void walEncodeFrame( Wal *pWal, u32 iPage, u32 nTruncate, u8 *aData, u8 *aFrame ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 737-761 |
| | 15 | 2 |
walBusyLockName: | walBusyLock | Prototype: | static int walBusyLock( Wal *pWal, int (*xBusy)(void*), void *pBusyArg, int lockIdx, int n ) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1694-1706 |
| | 4 | 2 |
vdbeSafetyNotNullName: | vdbeSafetyNotNull | Prototype: | static int vdbeSafetyNotNull(Vdbe *p) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 47-54 |
| | 4 | 2 |
vdbeSafetyName: | vdbeSafety | Prototype: | static int vdbeSafety(Vdbe *p) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 39-46 |
| | 4 | 2 |
vdbeMemAddTerminatorName: | 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 |