| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
ptrmapPutOvflPtr| Name: | 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 |
ptrmapPageno| Name: | 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 |
propagateConstants| Name: | 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 |
populateCellCache| Name: | 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_rankValueFunc| Name: | percent_rankValueFunc | | Prototype: | static void percent_rankValueFunc(sqlite3_context *pCtx) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 257-269 |
| | 8 | 3 |
pcache1RemoveFromHash| Name: | 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 |
pcache1Rekey| Name: | 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 |
pcache1Init| Name: | 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 |
pcache1Free| Name: | 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 |
pcache1EnforceMaxPage| Name: | 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 |
pagerUnlockDb| Name: | 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 |
pagerSyncHotJournal| Name: | 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 |
pagerOpenWal| Name: | 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 |
pagerLockDb| Name: | 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 |
pagerBeginReadTransaction| Name: | 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 |
pagerAcquireMapPage| Name: | 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 |
pageReinit| Name: | 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 |
openSubJournal| Name: | 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 |
numericType| Name: | 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 |
newDatabase| Name: | 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 |
multiSelectCollSeq| Name: | 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 |
moveToRightmost| Name: | 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 |
localtimeOffset| Name: | 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_valueStepFunc| Name: | 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_valueInvFunc| Name: | 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 |
isAllZero| Name: | 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 |
invokeProfileCallback| Name: | 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 |
invalidateTempStorage| Name: | 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 |
indexColumnNotNull| Name: | 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 |
identLength| Name: | 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 |
hexFunc| Name: | 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 |
heightOfExprList| Name: | 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 |
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 |
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 |
handleDeferredMoveto| Name: | 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 |
growOpArray| Name: | 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 |
getToken| Name: | 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 |
getLocalPayload| Name: | 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 |
functionDestroy| Name: | 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 |
findNextHostParameter| Name: | 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 |
finalDbSize| Name: | 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 |
exprVectorRegister| Name: | 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 |
exprStructSize| Name: | 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 |
exprSetHeight| Name: | 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 |
exprAlwaysTrue| Name: | 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 |
exprAlwaysFalse| Name: | 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 |
explainIndexColumnName| Name: | 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 |
estimateTableWidth| Name: | estimateTableWidth | | Prototype: | static void estimateTableWidth(Table *pTab) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1674-1683 |
| | 7 | 3 |
dupedExprStructSize| Name: | 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 |
dupedExprSize| Name: | 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 |
downgradeAllSharedCacheTableLocks| Name: | 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 |
doubleToInt64| Name: | 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 |
dotlockCheckReservedLock| Name: | 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_rankValueFunc| Name: | dense_rankValueFunc | | Prototype: | static void dense_rankValueFunc(sqlite3_context *pCtx) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 189-199 |
| | 7 | 3 |
deleteTable| Name: | 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 |
dbpageBegin| Name: | dbpageBegin | | Prototype: | static int dbpageBegin(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 366-375 |
| | 7 | 3 |
cume_distStepFunc| Name: | 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 |
createAggContext| Name: | 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 |
copyPayload| Name: | copyPayload | | Prototype: | static int copyPayload( void *pPayload, void *pBuf, int nByte, int eOp, DbPage *pDbPage ) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4591-4610 |
| | 7 | 3 |
contextMalloc| Name: | 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 |
constInsert| Name: | constInsert | | Prototype: | static void constInsert( WhereConst *pConst, Expr *pColumn, Expr *pValue ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4084-4100 |
| | 8 | 3 |
computeNumericType| Name: | 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 |
compare2pow63| Name: | compare2pow63 | | Prototype: | static int compare2pow63(const char *zNum, int incr) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 574-589 |
| | 8 | 3 |
columnName| Name: | 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 |
columnMem| Name: | 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 |
columnIndex| Name: | 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 |
collationMatch| Name: | 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 |
codeReal| Name: | codeReal | | Prototype: | static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3143-3151 |
| | 8 | 3 |
closeUnixFile| Name: | 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 |
checkRef| Name: | checkRef | | Prototype: | static int checkRef(IntegrityCk *pCheck, Pgno iPage) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9339-9350 |
| | 8 | 3 |
changeTempStorage| Name: | changeTempStorage | | Prototype: | static int changeTempStorage(Parse *pParse, const char *zStorageType) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 153-162 |
| | 7 | 3 |
btreeReleaseAllCursorPages| Name: | 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 |
btreeGetUnusedPage| Name: | 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 |
binCollFunc| Name: | 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 |
autoIncrementEnd| Name: | 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 |
analyzeWindowKeyword| Name: | 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 |
analyzeOverKeyword| Name: | 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 |
allocateTempSpace| Name: | 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 |
allocSpace| Name: | 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 |
addToSavepointBitvecs| Name: | 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 |
zeroPage| Name: | 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 |
windowReturnRows| Name: | 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 |
whereSortingCost| Name: | 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 |
whereLoopClear| Name: | 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 |
whereLikeOptimizationStringFixup| Name: | 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 |
whereIndexExprTransNode| Name: | 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 |
walWriteOneFrame| Name: | 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 |
walUnlockShared| Name: | 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 |
walUnlockExclusive| Name: | 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 |
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 |
walRestartHdr| Name: | 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 |
walLockShared| Name: | 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 |
walLockExclusive| Name: | 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 |
walIndexPage| Name: | 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 |
walFramePgno| Name: | 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 |
walEncodeFrame| Name: | 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 |
walBusyLock| Name: | 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 |
vdbeSafetyNotNull| Name: | 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 |
vdbeSafety| Name: | 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 |
vdbeMemAddTerminator| Name: | vdbeMemAddTerminator | | Prototype: | static __attribute__((noinline)) int vdbeMemAddTerminator(Mem *pMem) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 261-269 |
| | 6 | 2 |