Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
sqlite3DebugPrintfName: | sqlite3DebugPrintf | Prototype: | void sqlite3DebugPrintf(const char *zFormat, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | Lines: | 1216-1234 |
| | 34 | 1 |
sqlite3SelectDupName: | sqlite3SelectDup | Prototype: | Select *sqlite3SelectDup(sqlite3 *db, Select *pDup, int flags) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1470-1508 |
| | 34 | 3 |
sqlite3SrcListEnlargeName: | sqlite3SrcListEnlarge | Prototype: | SrcList *sqlite3SrcListEnlarge( sqlite3 *db, SrcList *pSrc, int nExtra, int iStart ) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3786-3831 |
| | 34 | 5 |
subjournalPageName: | subjournalPage | Prototype: | static int subjournalPage(PgHdr *pPg) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4518-4559 |
| | 34 | 5 |
unixShmUnmapName: | unixShmUnmap | Prototype: | static int unixShmUnmap( sqlite3_file *fd, int deleteFlag ) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 4900-4943 |
| | 34 | 5 |
vdbeCloseStatementName: | vdbeCloseStatement | Prototype: | static __attribute__((noinline)) int vdbeCloseStatement(Vdbe *p, int eOp) | Coverage: | 85.714% (24/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2643-2688 |
| | 34 | 10 |
whereCombineDisjunctsName: | whereCombineDisjuncts | Prototype: | static void whereCombineDisjuncts( SrcList *pSrc, WhereClause *pWC, WhereTerm *pOne, WhereTerm *pTwo ) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 503-539 |
| | 34 | 10 |
clearAllSharedCacheTableLocksName: | clearAllSharedCacheTableLocks | Prototype: | static void clearAllSharedCacheTableLocks(Btree *p) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 411-450 |
| | 35 | 6 |
dotlockUnlockName: | dotlockUnlock | Prototype: | static int dotlockUnlock(sqlite3_file *id, int eFileLock) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 2306-2344 |
| | 35 | 6 |
getOverflowPageName: | getOverflowPage | Prototype: | static int getOverflowPage( BtShared *pBt, Pgno ovfl, MemPage **ppPage, Pgno *pPgnoNext ) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4523-4578 |
| | 35 | 8 |
pagerAddPageToRollbackJournalName: | pagerAddPageToRollbackJournal | Prototype: | static __attribute__((noinline)) int pagerAddPageToRollbackJournal(PgHdr *pPg) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5880-5928 |
| | 35 | 4 |
sqlite3ExprCodeExprListName: | sqlite3ExprCodeExprList | Prototype: | int sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int srcReg, u8 flags ) | Coverage: | 100.000% (34/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4183-4235 |
| | 35 | 8 |
sqlite3StrAccumEnlargeName: | sqlite3StrAccumEnlarge | Prototype: | static int sqlite3StrAccumEnlarge(StrAccum *p, int N) | Coverage: | 100.000% (29/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | Lines: | 846-892 |
| | 35 | 8 |
sqlite3VdbeMemStringifyName: | sqlite3VdbeMemStringify | Prototype: | int sqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 351-386 |
| | 35 | 4 |
allocateCursorName: | allocateCursor | Prototype: | static VdbeCursor *allocateCursor( Vdbe *p, int iCur, int nField, int iDb, u8 eCurType ) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 208-260 |
| | 36 | 4 |
checkListName: | checkList | Prototype: | static void checkList( IntegrityCk *pCheck, int isFreeList, int iPage, int N ) | Coverage: | 86.842% (33/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9387-9451 |
| | 36 | 11 |
dbpageFilterName: | dbpageFilter | Prototype: | static int dbpageFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | Lines: | 216-260 |
| | 36 | 7 |
modifyPagePointerName: | modifyPagePointer | Prototype: | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3511-3560 |
| | 36 | 12 |
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 |
pagerOpenSavepointName: | pagerOpenSavepoint | Prototype: | static __attribute__((noinline)) int pagerOpenSavepoint(Pager *pPager, int nSavepoint) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 6801-6845 |
| | 36 | 6 |
readJournalHdrName: | readJournalHdr | Prototype: | static int readJournalHdr( Pager *pPager, int isHot, i64 journalSize, u32 *pNRec, u32 *pDbSize ) | Coverage: | 80.435% (37/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1568-1671 |
| | 36 | 10 |
selectWindowRewriteExprCbName: | selectWindowRewriteExprCb | Prototype: | static int selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr) | Coverage: | 97.222% (35/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 602-664 |
| | 36 | 14 |
sqlite3PagerBeginName: | sqlite3PagerBegin | Prototype: | int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory) | Coverage: | 88.889% (24/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5811-5875 |
| | 36 | 8 |
sqlite3WindowAllocName: | sqlite3WindowAlloc | Prototype: | Window *sqlite3WindowAlloc( Parse *pParse, int eType, int eStart, Expr *pStart, int eEnd, Expr *pEnd ) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 893-955 |
| | 36 | 5 |
sqlite3WindowUpdateName: | sqlite3WindowUpdate | Prototype: | void sqlite3WindowUpdate( Parse *pParse, Window *pList, Window *pWin, FuncDef *pFunc ) | Coverage: | 100.000% (35/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 532-583 |
| | 36 | 9 |
sqlite3_randomnessName: | sqlite3_randomness | Prototype: | void sqlite3_randomness(int N, void *pBuf) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/random.c | Lines: | 33-107 |
| | 36 | 7 |
writeJournalHdrName: | writeJournalHdr | Prototype: | static int writeJournalHdr(Pager *pPager) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1450-1549 |
| | 36 | 6 |
writeMasterJournalName: | writeMasterJournal | Prototype: | static int writeMasterJournal(Pager *pPager, const char *zMaster) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1693-1756 |
| | 36 | 6 |
autoVacuumCommitName: | autoVacuumCommit | Prototype: | static int autoVacuumCommit(BtShared *pBt) | Coverage: | 83.333% (25/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3829-3876 |
| | 37 | 8 |
btreeOverwriteCellName: | btreeOverwriteCell | Prototype: | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX) | Coverage: | 70.370% (19/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8244-8288 |
| | 37 | 9 |
pragmaVtabFilterName: | pragmaVtabFilter | Prototype: | static int pragmaVtabFilter( sqlite3_vtab_cursor *pVtabCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | Coverage: | 75.000% (18/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 2360-2405 |
| | 37 | 8 |
ptrmapPutName: | ptrmapPut | Prototype: | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 971-1014 |
| | 37 | 8 |
removeUnindexableInClauseTermsName: | removeUnindexableInClauseTerms | Prototype: | static Expr *removeUnindexableInClauseTerms( Parse *pParse, int iEq, WhereLoop *pLoop, Expr *pX ) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 409-472 |
| | 37 | 7 |
sqlite3AutoincrementBeginName: | sqlite3AutoincrementBegin | Prototype: | void sqlite3AutoincrementBegin(Parse *pParse) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 272-322 |
| | 37 | 3 |
sqlite3BtreeCloseName: | sqlite3BtreeClose | Prototype: | int sqlite3BtreeClose(Btree *p) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2636-2689 |
| | 37 | 7 |
sqlite3PagerSetPagesizeName: | sqlite3PagerSetPagesize | Prototype: | int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve) | Coverage: | 97.143% (34/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3752-3805 |
| | 37 | 9 |
sqlite3SrcListDupName: | sqlite3SrcListDup | Prototype: | SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int flags) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1405-1445 |
| | 37 | 7 |
sqlite3VdbeChangeP4Name: | sqlite3VdbeChangeP4 | Prototype: | void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n) | Coverage: | 95.833% (23/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1070-1102 |
| | 37 | 8 |
unixSyncName: | unixSync | Prototype: | static int unixSync(sqlite3_file *id, int flags) | Coverage: | 76.667% (23/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 3694-3739 |
| | 37 | 9 |
balance_deeperName: | balance_deeper | Prototype: | static int balance_deeper(MemPage *pRoot, MemPage **ppChild) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8026-8071 |
| | 38 | 4 |
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 |
sqlite3BtreePutDataName: | sqlite3BtreePutData | Prototype: | int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 10071-10114 |
| | 38 | 4 |
sqlite3ExprCollSeqName: | sqlite3ExprCollSeq | Prototype: | CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) | Coverage: | 96.364% (53/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 137-194 |
| | 38 | 13 |
sqlite3SelectAddColumnTypeAndCollationName: | sqlite3SelectAddColumnTypeAndCollation | Prototype: | void sqlite3SelectAddColumnTypeAndCollation( Parse *pParse, Table *pTab, Select *pSelect ) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 2028-2071 |
| | 38 | 7 |
sqlite3VdbeMemGrowName: | sqlite3VdbeMemGrow | Prototype: | int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 189-230 |
| | 38 | 7 |
sqlite3WindowCodeInitName: | sqlite3WindowCodeInit | Prototype: | void sqlite3WindowCodeInit(Parse *pParse, Window *pMWin) | Coverage: | 96.774% (30/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1001-1050 |
| | 38 | 7 |
whereClauseInsertName: | whereClauseInsert | Prototype: | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags) | Coverage: | 73.684% (14/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 60-94 |
| | 38 | 6 |
whereLoopAddAllName: | whereLoopAddAll | Prototype: | static int whereLoopAddAll(WhereLoopBuilder *pBuilder) | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 3527-3591 |
| | 38 | 9 |
whereLoopInsertName: | whereLoopInsert | Prototype: | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTemplate) | Coverage: | 87.805% (36/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2123-2228 |
| | 38 | 13 |
backupOnePageName: | backupOnePage | Prototype: | static int backupOnePage( sqlite3_backup *p, Pgno iSrcPg, const u8 *zSrcData, int bUpdate ) | Coverage: | 88.462% (23/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | Lines: | 227-313 |
| | 39 | 6 |
codeAttachName: | codeAttach | Prototype: | static void codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 335-402 |
| | 39 | 8 |
dropCellName: | dropCell | Prototype: | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6531-6570 |
| | 39 | 5 |
operatorMaskName: | operatorMask | Prototype: | static u16 operatorMask(int op) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 152-174 |
| | 39 | 4 |
querySharedCacheTableLockName: | querySharedCacheTableLock | Prototype: | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 275-326 |
| | 39 | 6 |
setSharedCacheTableLockName: | setSharedCacheTableLock | Prototype: | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 347-399 |
| | 39 | 6 |
sqlite3OpenTableAndIndicesName: | 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 |
sqlite3SrcListAppendFromTermName: | sqlite3SrcListAppendFromTerm | Prototype: | SrcList *sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3960-4005 |
| | 39 | 6 |
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 |
clearDatabasePageName: | clearDatabasePage | Prototype: | static int clearDatabasePage( BtShared *pBt, Pgno pgno, int freePageFlag, int *pnChange ) | Coverage: | 94.737% (36/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8920-8972 |
| | 40 | 14 |
relocatePageName: | relocatePage | Prototype: | static int relocatePage( BtShared *pBt, MemPage *pDbPage, u8 eType, Pgno iPtrPage, Pgno iFreePage, int isCommit ) | Coverage: | 80.645% (25/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3572-3643 |
| | 40 | 10 |
sqlite3PagerCloseName: | sqlite3PagerClose | Prototype: | int sqlite3PagerClose(Pager *pPager, sqlite3 *db) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4144-4204 |
| | 40 | 4 |
sqlite3VdbeCreateName: | sqlite3VdbeCreate | Prototype: | Vdbe *sqlite3VdbeCreate(Parse *pParse) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 21-43 |
| | 40 | 3 |
sqlite3VdbeSerialTypeName: | sqlite3VdbeSerialType | Prototype: | u32 sqlite3VdbeSerialType(Mem *pMem, int file_format, u32 *pLen) | Coverage: | 100.000% (37/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3324-3371 |
| | 40 | 12 |
unixFileControlName: | unixFileControl | Prototype: | static int unixFileControl(sqlite3_file *id, int op, void *pArg) | Coverage: | 88.095% (37/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 3917-4029 |
| | 40 | 16 |
vdbeRecordCompareStringName: | vdbeRecordCompareString | Prototype: | static int vdbeRecordCompareString( int nKey1, const void *pKey1, UnpackedRecord *pPKey2 ) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4425-4479 |
| | 40 | 9 |
btreeParseCellPtrName: | btreeParseCellPtr | Prototype: | static void btreeParseCellPtr( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | Coverage: | 96.000% (24/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1144-1211 |
| | 41 | 9 |
isCandidateForInOptName: | isCandidateForInOpt | Prototype: | static Select *isCandidateForInOpt(Expr *pX) | Coverage: | 100.000% (34/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 2161-2196 |
| | 41 | 12 |
pcache1CreateName: | pcache1Create | Prototype: | static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 748-792 |
| | 41 | 6 |
sqlite3BitvecBuiltinTestName: | sqlite3BitvecBuiltinTest | Prototype: | int sqlite3BitvecBuiltinTest(int sz, int *aOp) | Coverage: | 97.368% (37/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | Lines: | 337-410 |
| | 41 | 16 |
substExprName: | substExpr | Prototype: | static Expr *substExpr( SubstContext *pSubst, Expr *pExpr ) | Coverage: | 100.000% (44/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 3427-3482 |
| | 41 | 11 |
unixFileLockName: | unixFileLock | Prototype: | static int unixFileLock(unixFile *pFile, struct flock *pLock) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1585-1609 |
| | 41 | 4 |
valueToTextName: | valueToText | Prototype: | static __attribute__((noinline)) const void *valueToText(sqlite3_value* pVal, u8 enc) | Coverage: | 79.167% (19/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 1173-1204 |
| | 41 | 7 |
clearCellName: | clearCell | Prototype: | static int clearCell( MemPage *pPage, unsigned char *pCell, CellInfo *pInfo ) | Coverage: | 80.000% (28/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6258-6327 |
| | 42 | 10 |
findInodeInfoName: | findInodeInfo | Prototype: | static int findInodeInfo( unixFile *pFile, unixInodeInfo **ppInode ) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1344-1429 |
| | 42 | 8 |
pragmaVtabConnectName: | pragmaVtabConnect | Prototype: | static int pragmaVtabConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | Coverage: | 80.000% (16/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 2200-2257 |
| | 42 | 7 |
setupLookasideName: | setupLookaside | Prototype: | static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt) | Coverage: | 76.471% (26/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 676-734 |
| | 42 | 10 |
sqlite3AddColumnName: | sqlite3AddColumn | Prototype: | void sqlite3AddColumn(Parse *pParse, Token *pName, Token *pType) | Coverage: | 100.000% (29/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1064-1123 |
| | 42 | 10 |
sqlite3ExprListAppendName: | sqlite3ExprListAppend | Prototype: | ExprList *sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1532-1567 |
| | 42 | 6 |
sqlite3SelectNewName: | sqlite3SelectNew | Prototype: | Select *sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, u32 selFlags, Expr *pLimit ) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 127-180 |
| | 42 | 5 |
sqlite3WalOpenName: | sqlite3WalOpen | Prototype: | int sqlite3WalOpen( sqlite3_vfs *pVfs, sqlite3_file *pDbFd, const char *zWalName, int bNoShm, i64 mxWalSize, Wal **ppWal ) | Coverage: | 80.952% (17/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1335-1404 |
| | 42 | 6 |
sqlite3ReindexName: | sqlite3Reindex | Prototype: | void sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4417-4468 |
| | 43 | 10 |
sqlite3WalCheckpointName: | sqlite3WalCheckpoint | Prototype: | int sqlite3WalCheckpoint( Wal *pWal, sqlite3 *db, int eMode, int (*xBusy)(void*), void *pBusyArg, int sync_flags, int nBuf, u8 *zBuf, int *pnLog, int *pnCkpt ) | Coverage: | 94.118% (48/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 3547-3650 |
| | 43 | 14 |
windowReturnOneRowName: | windowReturnOneRow | Prototype: | static void windowReturnOneRow( Parse *pParse, Window *pMWin, int regGosub, int addrGosub ) | Coverage: | 100.000% (30/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1319-1384 |
| | 43 | 7 |
dbpageUpdateName: | dbpageUpdate | Prototype: | static int dbpageUpdate( sqlite3_vtab *pVtab, int argc, sqlite3_value **argv, sqlite_int64 *pRowid ) | Coverage: | 45.161% (14/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | Lines: | 299-360 |
| | 44 | 9 |
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 |
balance_quickName: | balance_quick | Prototype: | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace) | Coverage: | 72.414% (21/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 7040-7122 |
| | 45 | 9 |
convertCompoundSelectToSubqueryName: | convertCompoundSelectToSubquery | Prototype: | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p) | Coverage: | 87.500% (28/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4479-4526 |
| | 45 | 10 |
getAndInitPageName: | getAndInitPage | Prototype: | static int getAndInitPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, BtCursor *pCur, int bReadOnly ) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2092-2143 |
| | 45 | 8 |
sqlite3BitvecSetName: | sqlite3BitvecSet | Prototype: | int sqlite3BitvecSet(Bitvec *p, u32 i) | Coverage: | 100.000% (47/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | Lines: | 169-232 |
| | 45 | 17 |
sqlite3CreateViewName: | sqlite3CreateView | Prototype: | void sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, ExprList *pCNames, Select *pSelect, int isTemp, int noErr ) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2148-2219 |
| | 45 | 10 |
vdbeRecordCompareIntName: | vdbeRecordCompareInt | Prototype: | static int vdbeRecordCompareInt( int nKey1, const void *pKey1, UnpackedRecord *pPKey2 ) | Coverage: | 100.000% (32/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4331-4417 |
| | 45 | 15 |
decodeFlagsName: | decodeFlags | Prototype: | static int decodeFlags(MemPage *pPage, int flagByte) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1777-1824 |
| | 46 | 4 |
sqlite3AffinityTypeName: | sqlite3AffinityType | Prototype: | char sqlite3AffinityType(const char *zIn, Column *pCol) | Coverage: | 83.051% (49/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1178-1243 |
| | 46 | 17 |
sqlite3MemCompareName: | 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 |
unixCheckReservedLockName: | unixCheckReservedLock | Prototype: | static int unixCheckReservedLock(sqlite3_file *id, int *pResOut) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1488-1527 |
| | 46 | 7 |
pager_writeName: | pager_write | Prototype: | static int pager_write(PgHdr *pPg) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5937-6016 |
| | 47 | 9 |
pager_write_pagelistName: | pager_write_pagelist | Prototype: | static int pager_write_pagelist(Pager *pPager, PgHdr *pList) | Coverage: | 96.970% (32/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4400-4482 |
| | 47 | 8 |
sqlite3BtreeRollbackName: | sqlite3BtreeRollback | Prototype: | int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4105-4154 |
| | 47 | 9 |
sqlite3DropIndexName: | sqlite3DropIndex | Prototype: | void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) | Coverage: | 90.625% (29/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3604-3666 |
| | 47 | 11 |
unixLockSharedMemoryName: | unixLockSharedMemory | Prototype: | static int unixLockSharedMemory(unixFile *pDbFd, unixShmNode *pShmNode) | Coverage: | 66.667% (14/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 4402-4449 |
| | 47 | 7 |