| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | static const char zMagicHeader[] = "SQLite format 3"; | - |
| 7 | BtShared * sqlite3SharedCacheList = 0; | - |
| 8 | int sqlite3_enable_shared_cache(int enable){ | - |
| 9 | sqlite3Config.sharedCacheEnabled = enable; | - |
| 10 | returnexecuted 114 times by 1 test: return 0; 0;executed 114 times by 1 test: return 0; | 114 |
| 11 | } | - |
| 12 | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ | - |
| 13 | BtShared *pBt = p->pBt; | - |
| 14 | BtLock *pIter; | - |
| 15 | | - |
| 16 | | - |
| 17 | ((void) (0)) | - |
| 18 | ; | - |
| 19 | | - |
| 20 | ((void) (0)) | - |
| 21 | ; | - |
| 22 | | - |
| 23 | ((void) (0)) | - |
| 24 | ; | - |
| 25 | | - |
| 26 | ((void) (0)) | - |
| 27 | ; | - |
| 28 | | - |
| 29 | | - |
| 30 | | - |
| 31 | | - |
| 32 | | - |
| 33 | | - |
| 34 | ((void) (0)) | - |
| 35 | ; | - |
| 36 | | - |
| 37 | ((void) (0)) | - |
| 38 | ; | - |
| 39 | | - |
| 40 | | - |
| 41 | if( !p->sharable| TRUE | evaluated 895956 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 7439 times by 1 test |
){ | 7439-895956 |
| 42 | returnexecuted 895956 times by 436 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 895956 times by 436 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 895956 |
| 43 | } | - |
| 44 | | - |
| 45 | | - |
| 46 | | - |
| 47 | | - |
| 48 | if( pBt->pWriter!=p| TRUE | evaluated 5667 times by 1 test | | FALSE | evaluated 1772 times by 1 test |
&& (| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 5661 times by 1 test |
pBt->btsFlags & 0x0040)!=0| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 5661 times by 1 test |
){ | 6-5667 |
| 49 | ; | - |
| 50 | returnexecuted 6 times by 1 test: return (6 | (1<<8)); (6 | (1<<8));executed 6 times by 1 test: return (6 | (1<<8)); | 6 |
| 51 | } | - |
| 52 | | - |
| 53 | for(pIter=pBt->pLock; pIter| TRUE | evaluated 6163 times by 1 test | | FALSE | evaluated 7378 times by 1 test |
; pIter=pIter->pNext){ | 6163-7378 |
| 54 | | - |
| 55 | ((void) (0)) | - |
| 56 | ; | - |
| 57 | | - |
| 58 | ((void) (0)) | - |
| 59 | ; | - |
| 60 | if( pIter->pBtree!=p| TRUE | evaluated 1877 times by 1 test | | FALSE | evaluated 4286 times by 1 test |
&& pIter->iTable==iTab| TRUE | evaluated 742 times by 1 test | | FALSE | evaluated 1135 times by 1 test |
&& pIter->eLock!=eLock| TRUE | evaluated 55 times by 1 test | | FALSE | evaluated 687 times by 1 test |
){ | 55-4286 |
| 61 | ; | - |
| 62 | if( eLock==2| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 37 times by 1 test |
){ | 18-37 |
| 63 | | - |
| 64 | ((void) (0)) | - |
| 65 | ; | - |
| 66 | pBt->btsFlags |= 0x0080; | - |
| 67 | }executed 18 times by 1 test: end of block | 18 |
| 68 | returnexecuted 55 times by 1 test: return (6 | (1<<8)); (6 | (1<<8));executed 55 times by 1 test: return (6 | (1<<8)); | 55 |
| 69 | } | - |
| 70 | }executed 6108 times by 1 test: end of block | 6108 |
| 71 | returnexecuted 7378 times by 1 test: return 0; 0;executed 7378 times by 1 test: return 0; | 7378 |
| 72 | } | - |
| 73 | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ | - |
| 74 | BtShared *pBt = p->pBt; | - |
| 75 | BtLock *pLock = 0; | - |
| 76 | BtLock *pIter; | - |
| 77 | | - |
| 78 | | - |
| 79 | ((void) (0)) | - |
| 80 | ; | - |
| 81 | | - |
| 82 | ((void) (0)) | - |
| 83 | ; | - |
| 84 | | - |
| 85 | ((void) (0)) | - |
| 86 | ; | - |
| 87 | | - |
| 88 | | - |
| 89 | | - |
| 90 | | - |
| 91 | | - |
| 92 | | - |
| 93 | ((void) (0)) | - |
| 94 | ; | - |
| 95 | | - |
| 96 | | - |
| 97 | | - |
| 98 | | - |
| 99 | ((void) (0)) | - |
| 100 | ; | - |
| 101 | | - |
| 102 | ((void) (0)) | - |
| 103 | ; | - |
| 104 | | - |
| 105 | | - |
| 106 | for(pIter=pBt->pLock; pIter| TRUE | evaluated 2383 times by 1 test | | FALSE | evaluated 713 times by 1 test |
; pIter=pIter->pNext){ | 713-2383 |
| 107 | if( pIter->iTable==iTable| TRUE | evaluated 1104 times by 1 test | | FALSE | evaluated 1279 times by 1 test |
&& pIter->pBtree==p| TRUE | evaluated 1073 times by 1 test | | FALSE | evaluated 31 times by 1 test |
){ | 31-1279 |
| 108 | pLock = pIter; | - |
| 109 | break;executed 1073 times by 1 test: break; | 1073 |
| 110 | } | - |
| 111 | }executed 1310 times by 1 test: end of block | 1310 |
| 112 | | - |
| 113 | | - |
| 114 | | - |
| 115 | | - |
| 116 | if( !pLock| TRUE | evaluated 713 times by 1 test | | FALSE | evaluated 1073 times by 1 test |
){ | 713-1073 |
| 117 | pLock = (BtLock *)sqlite3MallocZero(sizeof(BtLock)); | - |
| 118 | if( !pLock| TRUE | never evaluated | | FALSE | evaluated 713 times by 1 test |
){ | 0-713 |
| 119 | return never executed: return 7; 7;never executed: return 7; | 0 |
| 120 | } | - |
| 121 | pLock->iTable = iTable; | - |
| 122 | pLock->pBtree = p; | - |
| 123 | pLock->pNext = pBt->pLock; | - |
| 124 | pBt->pLock = pLock; | - |
| 125 | }executed 713 times by 1 test: end of block | 713 |
| 126 | | - |
| 127 | | - |
| 128 | | - |
| 129 | | - |
| 130 | | - |
| 131 | | - |
| 132 | ((void) (0)) | - |
| 133 | ; | - |
| 134 | if( eLock>pLock->eLock| TRUE | evaluated 926 times by 1 test | | FALSE | evaluated 860 times by 1 test |
){ | 860-926 |
| 135 | pLock->eLock = eLock; | - |
| 136 | }executed 926 times by 1 test: end of block | 926 |
| 137 | | - |
| 138 | returnexecuted 1786 times by 1 test: return 0; 0;executed 1786 times by 1 test: return 0; | 1786 |
| 139 | } | - |
| 140 | static void clearAllSharedCacheTableLocks(Btree *p){ | - |
| 141 | BtShared *pBt = p->pBt; | - |
| 142 | BtLock **ppIter = &pBt->pLock; | - |
| 143 | | - |
| 144 | | - |
| 145 | ((void) (0)) | - |
| 146 | ; | - |
| 147 | | - |
| 148 | ((void) (0)) | - |
| 149 | ; | - |
| 150 | | - |
| 151 | ((void) (0)) | - |
| 152 | ; | - |
| 153 | | - |
| 154 | while( *| TRUE | evaluated 2515 times by 1 test | | FALSE | evaluated 260919 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
ppIter| TRUE | evaluated 2515 times by 1 test | | FALSE | evaluated 260919 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 2515-260919 |
| 155 | BtLock *pLock = *ppIter; | - |
| 156 | | - |
| 157 | ((void) (0)) | - |
| 158 | ; | - |
| 159 | | - |
| 160 | ((void) (0)) | - |
| 161 | ; | - |
| 162 | if( pLock->pBtree==p| TRUE | evaluated 1900 times by 1 test | | FALSE | evaluated 615 times by 1 test |
){ | 615-1900 |
| 163 | *ppIter = pLock->pNext; | - |
| 164 | | - |
| 165 | ((void) (0)) | - |
| 166 | ; | - |
| 167 | if( pLock->iTable!=1| TRUE | evaluated 713 times by 1 test | | FALSE | evaluated 1187 times by 1 test |
){ | 713-1187 |
| 168 | sqlite3_free(pLock); | - |
| 169 | }executed 713 times by 1 test: end of block | 713 |
| 170 | }executed 1900 times by 1 test: end of block else{ | 1900 |
| 171 | ppIter = &pLock->pNext; | - |
| 172 | }executed 615 times by 1 test: end of block | 615 |
| 173 | } | - |
| 174 | | - |
| 175 | | - |
| 176 | ((void) (0)) | - |
| 177 | ; | - |
| 178 | if( pBt->pWriter==p| TRUE | evaluated 162461 times by 62 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- ...
| | FALSE | evaluated 98458 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 98458-162461 |
| 179 | pBt->pWriter = 0; | - |
| 180 | pBt->btsFlags &= ~(0x0040|0x0080); | - |
| 181 | }executed 162461 times by 62 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- ...
else if( pBt->nTransaction==2| TRUE | evaluated 70 times by 1 test | | FALSE | evaluated 98388 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 70-162461 |
| 182 | pBt->btsFlags &= ~0x0080; | - |
| 183 | }executed 70 times by 1 test: end of block | 70 |
| 184 | }executed 260919 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 260919 |
| 185 | | - |
| 186 | | - |
| 187 | | - |
| 188 | | - |
| 189 | static void downgradeAllSharedCacheTableLocks(Btree *p){ | - |
| 190 | BtShared *pBt = p->pBt; | - |
| 191 | if( pBt->pWriter==p| TRUE | evaluated 1106 times by 1 test | | FALSE | evaluated 144045 times by 1 test |
){ | 1106-144045 |
| 192 | BtLock *pLock; | - |
| 193 | pBt->pWriter = 0; | - |
| 194 | pBt->btsFlags &= ~(0x0040|0x0080); | - |
| 195 | for(pLock=pBt->pLock; pLock| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 1106 times by 1 test |
; pLock=pLock->pNext){ | 2-1106 |
| 196 | | - |
| 197 | ((void) (0)) | - |
| 198 | ; | - |
| 199 | pLock->eLock = 1; | - |
| 200 | }executed 2 times by 1 test: end of block | 2 |
| 201 | }executed 1106 times by 1 test: end of block | 1106 |
| 202 | }executed 145151 times by 1 test: end of block | 145151 |
| 203 | | - |
| 204 | | - |
| 205 | | - |
| 206 | static void releasePage(MemPage *pPage); | - |
| 207 | static void releasePageOne(MemPage *pPage); | - |
| 208 | static void releasePageNotNull(MemPage *pPage); | - |
| 209 | static void invalidateAllOverflowCache(BtShared *pBt){ | - |
| 210 | BtCursor *p; | - |
| 211 | | - |
| 212 | ((void) (0)) | - |
| 213 | ; | - |
| 214 | for(p=pBt->pCursor; p| TRUE | evaluated 448 times by 1 test | | FALSE | evaluated 15011 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
; p=p->pNext){ | 448-15011 |
| 215 | (p->curFlags &= ~0x04); | - |
| 216 | }executed 448 times by 1 test: end of block | 448 |
| 217 | }executed 15011 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 15011 |
| 218 | static void invalidateIncrblobCursors( | - |
| 219 | Btree *pBtree, | - |
| 220 | Pgno pgnoRoot, | - |
| 221 | i64 iRow, | - |
| 222 | int isClearTable | - |
| 223 | ){ | - |
| 224 | BtCursor *p; | - |
| 225 | if( pBtree->hasIncrblobCur==0| TRUE | evaluated 7100521 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 225 times by 1 test |
) return;executed 7100521 times by 391 tests: return;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 225-7100521 |
| 226 | | - |
| 227 | ((void) (0)) | - |
| 228 | ; | - |
| 229 | pBtree->hasIncrblobCur = 0; | - |
| 230 | for(p=pBtree->pBt->pCursor; p| TRUE | evaluated 12324 times by 1 test | | FALSE | evaluated 225 times by 1 test |
; p=p->pNext){ | 225-12324 |
| 231 | if( (| TRUE | evaluated 11981 times by 1 test | | FALSE | evaluated 343 times by 1 test |
p->curFlags & 0x10)!=0| TRUE | evaluated 11981 times by 1 test | | FALSE | evaluated 343 times by 1 test |
){ | 343-11981 |
| 232 | pBtree->hasIncrblobCur = 1; | - |
| 233 | if( p->pgnoRoot==pgnoRoot| TRUE | evaluated 11971 times by 1 test | | FALSE | evaluated 10 times by 1 test |
&& (isClearTable| TRUE | evaluated 72 times by 1 test | | FALSE | evaluated 11899 times by 1 test |
|| p->info.nKey==iRow| TRUE | evaluated 45 times by 1 test | | FALSE | evaluated 11854 times by 1 test |
) ){ | 10-11971 |
| 234 | p->eState = 1; | - |
| 235 | }executed 117 times by 1 test: end of block | 117 |
| 236 | }executed 11981 times by 1 test: end of block | 11981 |
| 237 | }executed 12324 times by 1 test: end of block | 12324 |
| 238 | }executed 225 times by 1 test: end of block | 225 |
| 239 | static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ | - |
| 240 | int rc = 0; | - |
| 241 | if( !pBt->pHasContent| TRUE | evaluated 3112 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 264587 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
|
){ | 3112-264587 |
| 242 | | - |
| 243 | ((void) (0)) | - |
| 244 | ; | - |
| 245 | pBt->pHasContent = sqlite3BitvecCreate(pBt->nPage); | - |
| 246 | if( !pBt->pHasContent| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 3111 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
|
){ | 1-3111 |
| 247 | rc = 7; | - |
| 248 | }executed 1 time by 1 test: end of block | 1 |
| 249 | }executed 3112 times by 15 tests: end of blockExecuted by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 3112 |
| 250 | if( rc==0| TRUE | evaluated 267698 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 1 time by 1 test |
&& pgno<=sqlite3BitvecSize(pBt->pHasContent)| TRUE | evaluated 241569 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 26129 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
|
){ | 1-267698 |
| 251 | rc = sqlite3BitvecSet(pBt->pHasContent, pgno); | - |
| 252 | }executed 241569 times by 15 tests: end of blockExecuted by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 241569 |
| 253 | returnexecuted 267699 times by 15 tests: return rc;Executed by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
rc;executed 267699 times by 15 tests: return rc;Executed by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 267699 |
| 254 | } | - |
| 255 | static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ | - |
| 256 | Bitvec *p = pBt->pHasContent; | - |
| 257 | returnexecuted 148719 times by 11 tests: return (p && (pgno>sqlite3BitvecSize(p) || sqlite3BitvecTest(p, pgno)));Executed by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
(p| TRUE | evaluated 119937 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 28782 times by 1 test |
&& (pgno>sqlite3BitvecSize(p)| TRUE | evaluated 25284 times by 1 test | | FALSE | evaluated 94653 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
|| sqlite3BitvecTest(p, pgno)| TRUE | evaluated 92949 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 1704 times by 1 test |
));executed 148719 times by 11 tests: return (p && (pgno>sqlite3BitvecSize(p) || sqlite3BitvecTest(p, pgno)));Executed by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 1704-148719 |
| 258 | } | - |
| 259 | | - |
| 260 | | - |
| 261 | | - |
| 262 | | - |
| 263 | | - |
| 264 | static void btreeClearHasContent(BtShared *pBt){ | - |
| 265 | sqlite3BitvecDestroy(pBt->pHasContent); | - |
| 266 | pBt->pHasContent = 0; | - |
| 267 | }executed 163567 times by 62 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- ...
| 163567 |
| 268 | | - |
| 269 | | - |
| 270 | | - |
| 271 | | - |
| 272 | static void btreeReleaseAllCursorPages(BtCursor *pCur){ | - |
| 273 | int i; | - |
| 274 | if( pCur->iPage>=0| TRUE | evaluated 2150169 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 5508367 times by 42 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
|
){ | 2150169-5508367 |
| 275 | for(i=0; i<pCur->iPage| TRUE | evaluated 2465930 times by 108 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- Self test (360)
- Self test (361)
- Self test (362)
- ...
| | FALSE | evaluated 2150169 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++){ | 2150169-2465930 |
| 276 | releasePageNotNull(pCur->apPage[i]); | - |
| 277 | }executed 2465930 times by 108 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- Self test (360)
- Self test (361)
- Self test (362)
- ...
| 2465930 |
| 278 | releasePageNotNull(pCur->pPage); | - |
| 279 | pCur->iPage = -1; | - |
| 280 | }executed 2150169 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 2150169 |
| 281 | }executed 7658536 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 7658536 |
| 282 | static int saveCursorKey(BtCursor *pCur){ | - |
| 283 | int rc = 0; | - |
| 284 | | - |
| 285 | ((void) (0)) | - |
| 286 | ; | - |
| 287 | | - |
| 288 | ((void) (0)) | - |
| 289 | ; | - |
| 290 | | - |
| 291 | ((void) (0)) | - |
| 292 | ; | - |
| 293 | | - |
| 294 | if( pCur->curIntKey| TRUE | evaluated 176149 times by 17 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 1717 times by 1 test |
){ | 1717-176149 |
| 295 | | - |
| 296 | pCur->nKey = sqlite3BtreeIntegerKey(pCur); | - |
| 297 | }executed 176149 times by 17 tests: end of blockExecuted by:- Self test (100)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
else{ | 176149 |
| 298 | | - |
| 299 | void *pKey; | - |
| 300 | pCur->nKey = sqlite3BtreePayloadSize(pCur); | - |
| 301 | pKey = sqlite3Malloc( pCur->nKey ); | - |
| 302 | if( pKey| TRUE | evaluated 1717 times by 1 test | | FALSE | never evaluated |
){ | 0-1717 |
| 303 | rc = sqlite3BtreePayload(pCur, 0, (int)pCur->nKey, pKey); | - |
| 304 | if( rc==0| TRUE | evaluated 1717 times by 1 test | | FALSE | never evaluated |
){ | 0-1717 |
| 305 | pCur->pKey = pKey; | - |
| 306 | }executed 1717 times by 1 test: end of block else{ | 1717 |
| 307 | sqlite3_free(pKey); | - |
| 308 | } never executed: end of block | 0 |
| 309 | }else{ | - |
| 310 | rc = 7; | - |
| 311 | } never executed: end of block | 0 |
| 312 | } | - |
| 313 | | - |
| 314 | ((void) (0)) | - |
| 315 | ; | - |
| 316 | returnexecuted 177866 times by 17 tests: return rc;Executed by:- Self test (100)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
rc;executed 177866 times by 17 tests: return rc;Executed by:- Self test (100)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 177866 |
| 317 | } | - |
| 318 | static int saveCursorPosition(BtCursor *pCur){ | - |
| 319 | int rc; | - |
| 320 | | - |
| 321 | | - |
| 322 | ((void) (0)) | - |
| 323 | ; | - |
| 324 | | - |
| 325 | ((void) (0)) | - |
| 326 | ; | - |
| 327 | | - |
| 328 | ((void) (0)) | - |
| 329 | ; | - |
| 330 | | - |
| 331 | if( pCur->eState==2| TRUE | evaluated 15237 times by 1 test | | FALSE | evaluated 26005 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 15237-26005 |
| 332 | pCur->eState = 0; | - |
| 333 | }executed 15237 times by 1 test: end of block else{ | 15237 |
| 334 | pCur->skipNext = 0; | - |
| 335 | }executed 26005 times by 13 tests: end of blockExecuted by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 26005 |
| 336 | | - |
| 337 | rc = saveCursorKey(pCur); | - |
| 338 | if( rc==0| TRUE | evaluated 41242 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | never evaluated |
){ | 0-41242 |
| 339 | btreeReleaseAllCursorPages(pCur); | - |
| 340 | pCur->eState = 3; | - |
| 341 | }executed 41242 times by 13 tests: end of blockExecuted by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 41242 |
| 342 | | - |
| 343 | pCur->curFlags &= ~(0x02|0x04|0x08); | - |
| 344 | returnexecuted 41242 times by 13 tests: return rc;Executed by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
rc;executed 41242 times by 13 tests: return rc;Executed by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 41242 |
| 345 | } | - |
| 346 | | - |
| 347 | | - |
| 348 | static int __attribute__((noinline)) saveCursorsOnList(BtCursor*,Pgno,BtCursor*); | - |
| 349 | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ | - |
| 350 | BtCursor *p; | - |
| 351 | | - |
| 352 | ((void) (0)) | - |
| 353 | ; | - |
| 354 | | - |
| 355 | ((void) (0)) | - |
| 356 | ; | - |
| 357 | for(p=pBt->pCursor; p| TRUE | evaluated 1517187 times by 18 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 160273 times by 71 testsEvaluated by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
|
; p=p->pNext){ | 160273-1517187 |
| 358 | if( p!=pExcept| TRUE | evaluated 924161 times by 18 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 593026 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
&& (0==iRoot| TRUE | evaluated 334 times by 1 test | | FALSE | evaluated 923827 times by 18 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
|| p->pgnoRoot==iRoot| TRUE | evaluated 802236 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 121591 times by 6 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
|
) ) break;executed 802570 times by 15 tests: break;Executed by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 334-924161 |
| 359 | }executed 714617 times by 18 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 714617 |
| 360 | if( p| TRUE | evaluated 802570 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 160273 times by 71 testsEvaluated by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
|
) returnexecuted 802570 times by 15 tests: return saveCursorsOnList(p, iRoot, pExcept);Executed by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
saveCursorsOnList(p, iRoot, pExcept);executed 802570 times by 15 tests: return saveCursorsOnList(p, iRoot, pExcept);Executed by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 160273-802570 |
| 361 | if( pExcept| TRUE | evaluated 604 times by 1 test | | FALSE | evaluated 159669 times by 71 testsEvaluated by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
|
) pExcept->curFlags &= ~0x20;executed 604 times by 1 test: pExcept->curFlags &= ~0x20; | 604-159669 |
| 362 | returnexecuted 160273 times by 71 tests: return 0;Executed by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
0;executed 160273 times by 71 tests: return 0;Executed by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
| 160273 |
| 363 | } | - |
| 364 | | - |
| 365 | | - |
| 366 | | - |
| 367 | | - |
| 368 | | - |
| 369 | | - |
| 370 | static int __attribute__((noinline)) saveCursorsOnList( | - |
| 371 | BtCursor *p, | - |
| 372 | Pgno iRoot, | - |
| 373 | BtCursor *pExcept | - |
| 374 | ){ | - |
| 375 | do{ | - |
| 376 | if( p!=pExcept| TRUE | evaluated 7358596 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 136491 times by 1 test |
&& (0==iRoot| TRUE | evaluated 536 times by 1 test | | FALSE | evaluated 7358060 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
|| p->pgnoRoot==iRoot| TRUE | evaluated 5605600 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 1752460 times by 1 test |
) ){ | 536-7358596 |
| 377 | if( p->eState==0| TRUE | evaluated 25799 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 5580337 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
|| p->eState==2| TRUE | evaluated 15237 times by 1 test | | FALSE | evaluated 5565100 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
){ | 15237-5580337 |
| 378 | int rc = saveCursorPosition(p); | - |
| 379 | if( 0!=rc| TRUE | never evaluated | | FALSE | evaluated 41036 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 0-41036 |
| 380 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 381 | } | - |
| 382 | }executed 41036 times by 13 tests: end of blockExecuted by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
else{ | 41036 |
| 383 | ; | - |
| 384 | btreeReleaseAllCursorPages(p); | - |
| 385 | }executed 5565100 times by 5 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| 5565100 |
| 386 | } | - |
| 387 | p = p->pNext; | - |
| 388 | }executed 7495087 times by 15 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
while( p| TRUE | evaluated 6692517 times by 1 test | | FALSE | evaluated 802570 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
); | 802570-7495087 |
| 389 | returnexecuted 802570 times by 15 tests: return 0;Executed by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
0;executed 802570 times by 15 tests: return 0;Executed by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 802570 |
| 390 | } | - |
| 391 | | - |
| 392 | | - |
| 393 | | - |
| 394 | | - |
| 395 | void sqlite3BtreeClearCursor(BtCursor *pCur){ | - |
| 396 | | - |
| 397 | ((void) (0)) | - |
| 398 | ; | - |
| 399 | sqlite3_free(pCur->pKey); | - |
| 400 | pCur->pKey = 0; | - |
| 401 | pCur->eState = 1; | - |
| 402 | }executed 42078 times by 1 test: end of block | 42078 |
| 403 | | - |
| 404 | | - |
| 405 | | - |
| 406 | | - |
| 407 | | - |
| 408 | | - |
| 409 | static int btreeMoveto( | - |
| 410 | BtCursor *pCur, | - |
| 411 | const void *pKey, | - |
| 412 | i64 nKey, | - |
| 413 | int bias, | - |
| 414 | int *pRes | - |
| 415 | ){ | - |
| 416 | int rc; | - |
| 417 | UnpackedRecord *pIdxKey; | - |
| 418 | | - |
| 419 | if( pKey| TRUE | evaluated 49445 times by 1 test | | FALSE | evaluated 137562 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
|
){ | 49445-137562 |
| 420 | | - |
| 421 | ((void) (0)) | - |
| 422 | ; | - |
| 423 | pIdxKey = sqlite3VdbeAllocUnpackedRecord(pCur->pKeyInfo); | - |
| 424 | if( pIdxKey==0| TRUE | never evaluated | | FALSE | evaluated 49445 times by 1 test |
) returnnever executed: return 7; 7;never executed: return 7; | 0-49445 |
| 425 | sqlite3VdbeRecordUnpack(pCur->pKeyInfo, (int)nKey, pKey, pIdxKey); | - |
| 426 | if( pIdxKey->nField==0| TRUE | never evaluated | | FALSE | evaluated 49445 times by 1 test |
){ | 0-49445 |
| 427 | rc = sqlite3CorruptError(806); | - |
| 428 | goto never executed: goto moveto_done; moveto_done;never executed: goto moveto_done; | 0 |
| 429 | } | - |
| 430 | }executed 49445 times by 1 test: end of block else{ | 49445 |
| 431 | pIdxKey = 0; | - |
| 432 | }executed 137562 times by 5 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 137562 |
| 433 | rc = sqlite3BtreeMovetoUnpacked(pCur, pIdxKey, nKey, bias, pRes); | - |
| 434 | moveto_done:code before this statement executed 187007 times by 5 tests: moveto_done:Executed by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 187007 |
| 435 | if( pIdxKey| TRUE | evaluated 49445 times by 1 test | | FALSE | evaluated 137562 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
|
){ | 49445-137562 |
| 436 | sqlite3DbFree(pCur->pKeyInfo->db, pIdxKey); | - |
| 437 | }executed 49445 times by 1 test: end of block | 49445 |
| 438 | returnexecuted 187007 times by 5 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
rc;executed 187007 times by 5 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 187007 |
| 439 | } | - |
| 440 | static int btreeRestoreCursorPosition(BtCursor *pCur){ | - |
| 441 | int rc; | - |
| 442 | int skipNext; | - |
| 443 | | - |
| 444 | ((void) (0)) | - |
| 445 | ; | - |
| 446 | | - |
| 447 | ((void) (0)) | - |
| 448 | ; | - |
| 449 | if( pCur->eState==4| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 137954 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
|
){ | 4-137954 |
| 450 | returnexecuted 4 times by 1 test: return pCur->skipNext; pCur->skipNext;executed 4 times by 1 test: return pCur->skipNext; | 4 |
| 451 | } | - |
| 452 | pCur->eState = 1; | - |
| 453 | rc = btreeMoveto(pCur, pCur->pKey, pCur->nKey, 0, &skipNext); | - |
| 454 | if( rc==0| TRUE | evaluated 137954 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | never evaluated |
){ | 0-137954 |
| 455 | sqlite3_free(pCur->pKey); | - |
| 456 | pCur->pKey = 0; | - |
| 457 | | - |
| 458 | ((void) (0)) | - |
| 459 | ; | - |
| 460 | pCur->skipNext |= skipNext; | - |
| 461 | if( pCur->skipNext| TRUE | evaluated 136623 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 1331 times by 1 test |
&& pCur->eState==0| TRUE | evaluated 135827 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 796 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
|
){ | 796-136623 |
| 462 | pCur->eState = 2; | - |
| 463 | }executed 135827 times by 5 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 135827 |
| 464 | }executed 137954 times by 5 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 137954 |
| 465 | returnexecuted 137954 times by 5 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
rc;executed 137954 times by 5 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 137954 |
| 466 | } | - |
| 467 | int sqlite3BtreeCursorHasMoved(BtCursor *pCur){ | - |
| 468 | | - |
| 469 | ((void) (0)) | - |
| 470 | | - |
| 471 | ; | - |
| 472 | | - |
| 473 | ((void) (0)) | - |
| 474 | ; | - |
| 475 | | - |
| 476 | ((void) (0)) | - |
| 477 | ; | - |
| 478 | returnexecuted 38716744 times by 434 tests: return 0 != *(u8*)pCur;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0 != *(u8*)pCur;executed 38716744 times by 434 tests: return 0 != *(u8*)pCur;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 38716744 |
| 479 | } | - |
| 480 | | - |
| 481 | | - |
| 482 | | - |
| 483 | | - |
| 484 | | - |
| 485 | | - |
| 486 | BtCursor *sqlite3BtreeFakeValidCursor(void){ | - |
| 487 | static u8 fakeCursor = 0; | - |
| 488 | | - |
| 489 | ((void) (0)) | - |
| 490 | ; | - |
| 491 | returnexecuted 58178 times by 1 test: return (BtCursor*)&fakeCursor; (BtCursor*)&fakeCursor;executed 58178 times by 1 test: return (BtCursor*)&fakeCursor; | 58178 |
| 492 | } | - |
| 493 | int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDifferentRow){ | - |
| 494 | int rc; | - |
| 495 | | - |
| 496 | | - |
| 497 | ((void) (0)) | - |
| 498 | ; | - |
| 499 | | - |
| 500 | ((void) (0)) | - |
| 501 | ; | - |
| 502 | rc = (pCur->eState>=3| TRUE | evaluated 50 times by 1 test | | FALSE | evaluated 1606 times by 1 test |
? btreeRestoreCursorPosition(pCur) : 0); | 50-1606 |
| 503 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1655 times by 1 test |
){ | 1-1655 |
| 504 | *pDifferentRow = 1; | - |
| 505 | returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1 |
| 506 | } | - |
| 507 | if( pCur->eState!=0| TRUE | evaluated 1631 times by 1 test | | FALSE | evaluated 24 times by 1 test |
){ | 24-1631 |
| 508 | *pDifferentRow = 1; | - |
| 509 | }executed 1631 times by 1 test: end of block else{ | 1631 |
| 510 | | - |
| 511 | ((void) (0)) | - |
| 512 | ; | - |
| 513 | *pDifferentRow = 0; | - |
| 514 | }executed 24 times by 1 test: end of block | 24 |
| 515 | returnexecuted 1655 times by 1 test: return 0; 0;executed 1655 times by 1 test: return 0; | 1655 |
| 516 | } | - |
| 517 | void sqlite3BtreeCursorHintFlags(BtCursor *pCur, unsigned x){ | - |
| 518 | | - |
| 519 | ((void) (0)) | - |
| 520 | ; | - |
| 521 | pCur->hints = x; | - |
| 522 | }executed 1856225 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1856225 |
| 523 | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ | - |
| 524 | int nPagesPerMapPage; | - |
| 525 | Pgno iPtrMap, ret; | - |
| 526 | | - |
| 527 | ((void) (0)) | - |
| 528 | ; | - |
| 529 | if( pgno<2| TRUE | evaluated 15391 times by 14 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 2199107 times by 15 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) returnexecuted 15391 times by 14 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
0;executed 15391 times by 14 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 15391-2199107 |
| 530 | nPagesPerMapPage = (pBt->usableSize/5)+1; | - |
| 531 | iPtrMap = (pgno-2)/nPagesPerMapPage; | - |
| 532 | ret = (iPtrMap*nPagesPerMapPage) + 2; | - |
| 533 | if( ret==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 98669 times by 2 testsEvaluated by:- Self test (438)
- Self test (71)
| | FALSE | evaluated 2100438 times by 14 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (74)
|
){ | 98669-2100438 |
| 534 | ret++; | - |
| 535 | }executed 98669 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (71)
| 98669 |
| 536 | returnexecuted 2199107 times by 15 tests: return ret;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
ret;executed 2199107 times by 15 tests: return ret;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 2199107 |
| 537 | } | - |
| 538 | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC){ | - |
| 539 | DbPage *pDbPage; | - |
| 540 | u8 *pPtrmap; | - |
| 541 | Pgno iPtrmap; | - |
| 542 | int offset; | - |
| 543 | int rc; | - |
| 544 | | - |
| 545 | if( *| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 243598 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
pRC| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 243598 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
) return;executed 5 times by 1 test: return; | 5-243598 |
| 546 | | - |
| 547 | | - |
| 548 | ((void) (0)) | - |
| 549 | ; | - |
| 550 | | - |
| 551 | | - |
| 552 | ((void) (0)) | - |
| 553 | ; | - |
| 554 | | - |
| 555 | | - |
| 556 | ((void) (0)) | - |
| 557 | ; | - |
| 558 | if( key==0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 243597 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1-243597 |
| 559 | *pRC = sqlite3CorruptError(986); | - |
| 560 | return;executed 1 time by 1 test: return; | 1 |
| 561 | } | - |
| 562 | iPtrmap = ptrmapPageno(pBt, key); | - |
| 563 | rc = sqlite3PagerGet(pBt->pPager, iPtrmap, &pDbPage, 0); | - |
| 564 | if( rc!=0| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 243589 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 8-243589 |
| 565 | *pRC = rc; | - |
| 566 | return;executed 8 times by 1 test: return; | 8 |
| 567 | } | - |
| 568 | offset = (5*(key-iPtrmap-1)); | - |
| 569 | if( offset<0| TRUE | never evaluated | | FALSE | evaluated 243589 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-243589 |
| 570 | *pRC = sqlite3CorruptError(997); | - |
| 571 | goto never executed: goto ptrmap_exit; ptrmap_exit;never executed: goto ptrmap_exit; | 0 |
| 572 | } | - |
| 573 | | - |
| 574 | ((void) (0)) | - |
| 575 | ; | - |
| 576 | pPtrmap = (u8 *)sqlite3PagerGetData(pDbPage); | - |
| 577 | | - |
| 578 | if( eType!=pPtrmap[offset]| TRUE | evaluated 108050 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 135539 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
|| sqlite3Get4byte(&pPtrmap[offset+1])!=parent| TRUE | evaluated 126480 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 9059 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 9059-135539 |
| 579 | ; | - |
| 580 | *pRC= rc = sqlite3PagerWrite(pDbPage); | - |
| 581 | if( rc==0| TRUE | evaluated 234500 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 30 times by 1 test |
){ | 30-234500 |
| 582 | pPtrmap[offset] = eType; | - |
| 583 | sqlite3Put4byte(&pPtrmap[offset+1], parent); | - |
| 584 | }executed 234500 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 234500 |
| 585 | }executed 234530 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 234530 |
| 586 | | - |
| 587 | ptrmap_exit:code before this statement executed 243589 times by 4 tests: ptrmap_exit:Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 243589 |
| 588 | sqlite3PagerUnref(pDbPage); | - |
| 589 | }executed 243589 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 243589 |
| 590 | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ | - |
| 591 | DbPage *pDbPage; | - |
| 592 | int iPtrmap; | - |
| 593 | u8 *pPtrmap; | - |
| 594 | int offset; | - |
| 595 | int rc; | - |
| 596 | | - |
| 597 | | - |
| 598 | ((void) (0)) | - |
| 599 | ; | - |
| 600 | | - |
| 601 | iPtrmap = ptrmapPageno(pBt, key); | - |
| 602 | rc = sqlite3PagerGet(pBt->pPager, iPtrmap, &pDbPage, 0); | - |
| 603 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 298203 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-298203 |
| 604 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 605 | } | - |
| 606 | pPtrmap = (u8 *)sqlite3PagerGetData(pDbPage); | - |
| 607 | | - |
| 608 | offset = (5*(key-iPtrmap-1)); | - |
| 609 | if( offset<0| TRUE | never evaluated | | FALSE | evaluated 298203 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-298203 |
| 610 | sqlite3PagerUnref(pDbPage); | - |
| 611 | return never executed: return sqlite3CorruptError(1042); sqlite3CorruptError(1042);never executed: return sqlite3CorruptError(1042); | 0 |
| 612 | } | - |
| 613 | | - |
| 614 | ((void) (0)) | - |
| 615 | ; | - |
| 616 | | - |
| 617 | ((void) (0)) | - |
| 618 | ; | - |
| 619 | *pEType = pPtrmap[offset]; | - |
| 620 | if( pPgno| TRUE | evaluated 290806 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 7397 times by 1 test |
) *executed 290806 times by 4 tests: *pPgno = sqlite3Get4byte(&pPtrmap[offset+1]);Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
pPgno = sqlite3Get4byte(&pPtrmap[offset+1]);executed 290806 times by 4 tests: *pPgno = sqlite3Get4byte(&pPtrmap[offset+1]);Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 7397-290806 |
| 621 | | - |
| 622 | sqlite3PagerUnref(pDbPage); | - |
| 623 | if( *| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 298189 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
pEType<1| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 298189 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
|| *| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 298175 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
pEType>5| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 298175 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
) returnexecuted 28 times by 1 test: return sqlite3CorruptError(1050); sqlite3CorruptError(1050);executed 28 times by 1 test: return sqlite3CorruptError(1050); | 14-298189 |
| 624 | returnexecuted 298175 times by 4 tests: return 0;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
0;executed 298175 times by 4 tests: return 0;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 298175 |
| 625 | } | - |
| 626 | static __attribute__((noinline)) void btreeParseCellAdjustSizeForOverflow( | - |
| 627 | MemPage *pPage, | - |
| 628 | u8 *pCell, | - |
| 629 | CellInfo *pInfo | - |
| 630 | ){ | - |
| 631 | int minLocal; | - |
| 632 | int maxLocal; | - |
| 633 | int surplus; | - |
| 634 | | - |
| 635 | minLocal = pPage->minLocal; | - |
| 636 | maxLocal = pPage->maxLocal; | - |
| 637 | surplus = minLocal + (pInfo->nPayload - minLocal)%(pPage->pBt->usableSize-4); | - |
| 638 | ; | - |
| 639 | ; | - |
| 640 | if( surplus <= maxLocal| TRUE | evaluated 234484 times by 6 testsEvaluated by:- Self test (101)
- Self test (34)
- Self test (438)
- Self test (65)
- Self test (75)
- Self test (76)
| | FALSE | evaluated 1988974 times by 363 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 234484-1988974 |
| 641 | pInfo->nLocal = (u16)surplus; | - |
| 642 | }executed 234484 times by 6 tests: end of blockExecuted by:- Self test (101)
- Self test (34)
- Self test (438)
- Self test (65)
- Self test (75)
- Self test (76)
else{ | 234484 |
| 643 | pInfo->nLocal = (u16)minLocal; | - |
| 644 | }executed 1988974 times by 363 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 1988974 |
| 645 | pInfo->nSize = (u16)(&pInfo->pPayload[pInfo->nLocal] - pCell) + 4; | - |
| 646 | }executed 2223458 times by 366 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 2223458 |
| 647 | static void btreeParseCellPtrNoPayload( | - |
| 648 | MemPage *pPage, | - |
| 649 | u8 *pCell, | - |
| 650 | CellInfo *pInfo | - |
| 651 | ){ | - |
| 652 | | - |
| 653 | ((void) (0)) | - |
| 654 | ; | - |
| 655 | | - |
| 656 | ((void) (0)) | - |
| 657 | ; | - |
| 658 | | - |
| 659 | ((void) (0)) | - |
| 660 | ; | - |
| 661 | | - |
| 662 | (void)(pPage); | - |
| 663 | | - |
| 664 | pInfo->nSize = 4 + sqlite3GetVarint(&pCell[4], (u64*)&pInfo->nKey); | - |
| 665 | pInfo->nPayload = 0; | - |
| 666 | pInfo->nLocal = 0; | - |
| 667 | pInfo->pPayload = 0; | - |
| 668 | return;executed 1045684 times by 11 tests: return;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 1045684 |
| 669 | } | - |
| 670 | static void btreeParseCellPtr( | - |
| 671 | MemPage *pPage, | - |
| 672 | u8 *pCell, | - |
| 673 | CellInfo *pInfo | - |
| 674 | ){ | - |
| 675 | u8 *pIter; | - |
| 676 | u32 nPayload; | - |
| 677 | u64 iKey; | - |
| 678 | | - |
| 679 | | - |
| 680 | ((void) (0)) | - |
| 681 | ; | - |
| 682 | | - |
| 683 | ((void) (0)) | - |
| 684 | ; | - |
| 685 | | - |
| 686 | ((void) (0)) | - |
| 687 | ; | - |
| 688 | | - |
| 689 | ((void) (0)) | - |
| 690 | ; | - |
| 691 | pIter = pCell; | - |
| 692 | | - |
| 693 | | - |
| 694 | | - |
| 695 | | - |
| 696 | | - |
| 697 | | - |
| 698 | | - |
| 699 | nPayload = *pIter; | - |
| 700 | if( nPayload>=0x80| TRUE | evaluated 6147891 times by 371 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 21728801 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 6147891-21728801 |
| 701 | u8 *pEnd = &pIter[8]; | - |
| 702 | nPayload &= 0x7f; | - |
| 703 | do{ | - |
| 704 | nPayload = (nPayload<<7) | (*++pIter & 0x7f); | - |
| 705 | }executed 6149960 times by 371 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
while( (*| TRUE | evaluated 2069 times by 1 test | | FALSE | evaluated 6147891 times by 371 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
pIter)>=0x80| TRUE | evaluated 2069 times by 1 test | | FALSE | evaluated 6147891 times by 371 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
&& pIter<pEnd| TRUE | evaluated 2069 times by 1 test | | FALSE | never evaluated |
); | 0-6149960 |
| 706 | }executed 6147891 times by 371 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 6147891 |
| 707 | pIter++; | - |
| 708 | | - |
| 709 | | - |
| 710 | | - |
| 711 | | - |
| 712 | | - |
| 713 | | - |
| 714 | | - |
| 715 | iKey = *pIter; | - |
| 716 | if( iKey>=0x80| TRUE | evaluated 20725710 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (74)
| | FALSE | evaluated 7150982 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 7150982-20725710 |
| 717 | u8 *pEnd = &pIter[7]; | - |
| 718 | iKey &= 0x7f; | - |
| 719 | while(1){ | - |
| 720 | iKey = (iKey<<7) | (*++pIter & 0x7f); | - |
| 721 | if( (*| TRUE | evaluated 20690487 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (74)
| | FALSE | evaluated 8785356 times by 1 test |
pIter)<0x80| TRUE | evaluated 20690487 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (74)
| | FALSE | evaluated 8785356 times by 1 test |
) break;executed 20690487 times by 8 tests: break;Executed by:- Self test
- Self test (101)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (74)
| 8785356-20690487 |
| 722 | if( pIter>=pEnd| TRUE | evaluated 35223 times by 1 test | | FALSE | evaluated 8750133 times by 1 test |
){ | 35223-8750133 |
| 723 | iKey = (iKey<<8) | *++pIter; | - |
| 724 | break;executed 35223 times by 1 test: break; | 35223 |
| 725 | } | - |
| 726 | }executed 8750133 times by 1 test: end of block | 8750133 |
| 727 | }executed 20725710 times by 8 tests: end of blockExecuted by:- Self test
- Self test (101)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (74)
| 20725710 |
| 728 | pIter++; | - |
| 729 | | - |
| 730 | pInfo->nKey = *(i64*)&iKey; | - |
| 731 | pInfo->nPayload = nPayload; | - |
| 732 | pInfo->pPayload = pIter; | - |
| 733 | ; | - |
| 734 | ; | - |
| 735 | if( nPayload<=pPage->maxLocal| TRUE | evaluated 27198955 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 677737 times by 12 testsEvaluated by:- Self test (101)
- Self test (2)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (65)
- Self test (75)
- Self test (76)
|
){ | 677737-27198955 |
| 736 | | - |
| 737 | | - |
| 738 | | - |
| 739 | pInfo->nSize = nPayload + (u16)(pIter - pCell); | - |
| 740 | if( pInfo->nSize<4| TRUE | evaluated 82184 times by 1 test | | FALSE | evaluated 27116771 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) pInfo->nSize = 4;executed 82184 times by 1 test: pInfo->nSize = 4; | 82184-27116771 |
| 741 | pInfo->nLocal = (u16)nPayload; | - |
| 742 | }executed 27198955 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 27198955 |
| 743 | btreeParseCellAdjustSizeForOverflow(pPage, pCell, pInfo); | - |
| 744 | }executed 677737 times by 12 tests: end of blockExecuted by:- Self test (101)
- Self test (2)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (65)
- Self test (75)
- Self test (76)
| 677737 |
| 745 | } | - |
| 746 | static void btreeParseCellPtrIndex( | - |
| 747 | MemPage *pPage, | - |
| 748 | u8 *pCell, | - |
| 749 | CellInfo *pInfo | - |
| 750 | ){ | - |
| 751 | u8 *pIter; | - |
| 752 | u32 nPayload; | - |
| 753 | | - |
| 754 | | - |
| 755 | ((void) (0)) | - |
| 756 | ; | - |
| 757 | | - |
| 758 | ((void) (0)) | - |
| 759 | ; | - |
| 760 | | - |
| 761 | ((void) (0)) | - |
| 762 | ; | - |
| 763 | pIter = pCell + pPage->childPtrSize; | - |
| 764 | nPayload = *pIter; | - |
| 765 | if( nPayload>=0x80| TRUE | evaluated 1656399 times by 364 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 3905391 times by 7 testsEvaluated by:- Self test
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (57)
- Self test (58)
|
){ | 1656399-3905391 |
| 766 | u8 *pEnd = &pIter[8]; | - |
| 767 | nPayload &= 0x7f; | - |
| 768 | do{ | - |
| 769 | nPayload = (nPayload<<7) | (*++pIter & 0x7f); | - |
| 770 | }executed 1656970 times by 364 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
while( *(| TRUE | evaluated 571 times by 1 test | | FALSE | evaluated 1656399 times by 364 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
pIter)>=0x80| TRUE | evaluated 571 times by 1 test | | FALSE | evaluated 1656399 times by 364 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
&& pIter<pEnd| TRUE | evaluated 571 times by 1 test | | FALSE | never evaluated |
); | 0-1656970 |
| 771 | }executed 1656399 times by 364 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 1656399 |
| 772 | pIter++; | - |
| 773 | pInfo->nKey = nPayload; | - |
| 774 | pInfo->nPayload = nPayload; | - |
| 775 | pInfo->pPayload = pIter; | - |
| 776 | ; | - |
| 777 | ; | - |
| 778 | if( nPayload<=pPage->maxLocal| TRUE | evaluated 4016069 times by 12 testsEvaluated by:- Self test
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
| | FALSE | evaluated 1545721 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 1545721-4016069 |
| 779 | | - |
| 780 | | - |
| 781 | | - |
| 782 | pInfo->nSize = nPayload + (u16)(pIter - pCell); | - |
| 783 | if( pInfo->nSize<4| TRUE | evaluated 1330 times by 1 test | | FALSE | evaluated 4014739 times by 12 testsEvaluated by:- Self test
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
|
) pInfo->nSize = 4;executed 1330 times by 1 test: pInfo->nSize = 4; | 1330-4014739 |
| 784 | pInfo->nLocal = (u16)nPayload; | - |
| 785 | }executed 4016069 times by 12 tests: end of blockExecuted by:- Self test
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
else{ | 4016069 |
| 786 | btreeParseCellAdjustSizeForOverflow(pPage, pCell, pInfo); | - |
| 787 | }executed 1545721 times by 360 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 1545721 |
| 788 | } | - |
| 789 | static void btreeParseCell( | - |
| 790 | MemPage *pPage, | - |
| 791 | int iCell, | - |
| 792 | CellInfo *pInfo | - |
| 793 | ){ | - |
| 794 | pPage->xParseCell(pPage, ((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(iCell)])))), pInfo); | - |
| 795 | }executed 25531974 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 25531974 |
| 796 | static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ | - |
| 797 | u8 *pIter = pCell + pPage->childPtrSize; | - |
| 798 | u8 *pEnd; | - |
| 799 | u32 nSize; | - |
| 800 | nSize = *pIter; | - |
| 801 | if( nSize>=0x80| TRUE | evaluated 2437989 times by 332 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- ...
| | FALSE | evaluated 6690991 times by 9 testsEvaluated by:- Self test
- Self test (101)
- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 2437989-6690991 |
| 802 | pEnd = &pIter[8]; | - |
| 803 | nSize &= 0x7f; | - |
| 804 | do{ | - |
| 805 | nSize = (nSize<<7) | (*++pIter & 0x7f); | - |
| 806 | }executed 2438917 times by 332 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- ...
while( *(| TRUE | evaluated 928 times by 1 test | | FALSE | evaluated 2437989 times by 332 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- ...
|
pIter)>=0x80| TRUE | evaluated 928 times by 1 test | | FALSE | evaluated 2437989 times by 332 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- ...
|
&& pIter<pEnd| TRUE | evaluated 928 times by 1 test | | FALSE | never evaluated |
); | 0-2438917 |
| 807 | }executed 2437989 times by 332 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- ...
| 2437989 |
| 808 | pIter++; | - |
| 809 | if( pPage->intKey| TRUE | evaluated 3577329 times by 26 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- ...
| | FALSE | evaluated 5551651 times by 324 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
|
){ | 3577329-5551651 |
| 810 | | - |
| 811 | | - |
| 812 | | - |
| 813 | pEnd = &pIter[9]; | - |
| 814 | while( (*| TRUE | evaluated 4429659 times by 6 testsEvaluated by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 3577132 times by 26 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- ...
|
pIter++)&0x80| TRUE | evaluated 4429659 times by 6 testsEvaluated by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 3577132 times by 26 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- ...
|
&& pIter<pEnd| TRUE | evaluated 4429462 times by 6 testsEvaluated by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 197 times by 1 test |
);executed 4429462 times by 6 tests: ;Executed by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| 197-4429659 |
| 815 | }executed 3577329 times by 26 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- ...
| 3577329 |
| 816 | ; | - |
| 817 | ; | - |
| 818 | if( nSize<=pPage->maxLocal| TRUE | evaluated 8883528 times by 25 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 245452 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 245452-8883528 |
| 819 | nSize += (u32)(pIter - pCell); | - |
| 820 | if( nSize<4| TRUE | evaluated 894 times by 1 test | | FALSE | evaluated 8882634 times by 25 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
) nSize = 4;executed 894 times by 1 test: nSize = 4; | 894-8882634 |
| 821 | }executed 8883528 times by 25 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
else{ | 8883528 |
| 822 | int minLocal = pPage->minLocal; | - |
| 823 | nSize = minLocal + (nSize - minLocal) % (pPage->pBt->usableSize - 4); | - |
| 824 | ; | - |
| 825 | ; | - |
| 826 | if( nSize>pPage->maxLocal| TRUE | evaluated 180983 times by 324 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
| | FALSE | evaluated 64469 times by 2 testsEvaluated by:- Self test (101)
- Self test (438)
|
){ | 64469-180983 |
| 827 | nSize = minLocal; | - |
| 828 | }executed 180983 times by 324 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
| 180983 |
| 829 | nSize += 4 + (u16)(pIter - pCell); | - |
| 830 | }executed 245452 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 245452 |
| 831 | | - |
| 832 | ((void) (0)) | - |
| 833 | ; | - |
| 834 | returnexecuted 9128980 times by 339 tests: return (u16)nSize;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
(u16)nSize;executed 9128980 times by 339 tests: return (u16)nSize;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| 9128980 |
| 835 | } | - |
| 836 | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell){ | - |
| 837 | u8 *pIter = pCell + 4; | - |
| 838 | u8 *pEnd; | - |
| 839 | (void)(pPage); | - |
| 840 | | - |
| 841 | | - |
| 842 | | - |
| 843 | ((void) (0)) | - |
| 844 | ; | - |
| 845 | pEnd = pIter + 9; | - |
| 846 | while( (*| TRUE | evaluated 2538083 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (64)
- Self test (74)
| | FALSE | evaluated 2375987 times by 9 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
pIter++)&0x80| TRUE | evaluated 2538083 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (64)
- Self test (74)
| | FALSE | evaluated 2375987 times by 9 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
&& pIter<pEnd| TRUE | evaluated 2538054 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (64)
- Self test (74)
| | FALSE | evaluated 29 times by 1 test |
);executed 2538054 times by 4 tests: ;Executed by:- Self test (101)
- Self test (438)
- Self test (64)
- Self test (74)
| 29-2538083 |
| 847 | | - |
| 848 | ((void) (0)) | - |
| 849 | ; | - |
| 850 | returnexecuted 2376016 times by 9 tests: return (u16)(pIter - pCell);Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
(u16)(pIter - pCell);executed 2376016 times by 9 tests: return (u16)(pIter - pCell);Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 2376016 |
| 851 | } | - |
| 852 | static void ptrmapPutOvflPtr(MemPage *pPage, u8 *pCell, int *pRC){ | - |
| 853 | CellInfo info; | - |
| 854 | if( *| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 795784 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
pRC| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 795784 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
) return;executed 4 times by 1 test: return; | 4-795784 |
| 855 | | - |
| 856 | ((void) (0)) | - |
| 857 | ; | - |
| 858 | pPage->xParseCell(pPage, pCell, &info); | - |
| 859 | if( info.nLocal<info.nPayload| TRUE | evaluated 34050 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 761734 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 34050-761734 |
| 860 | Pgno ovfl = sqlite3Get4byte(&pCell[info.nSize-4]); | - |
| 861 | ptrmapPut(pPage->pBt, ovfl, 3, pPage->pgno, pRC); | - |
| 862 | }executed 34050 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 34050 |
| 863 | }executed 795784 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 795784 |
| 864 | static int defragmentPage(MemPage *pPage, int nMaxFrag){ | - |
| 865 | int i; | - |
| 866 | int pc; | - |
| 867 | int hdr; | - |
| 868 | int size; | - |
| 869 | int usableSize; | - |
| 870 | int cellOffset; | - |
| 871 | int cbrk; | - |
| 872 | int nCell; | - |
| 873 | unsigned char *data; | - |
| 874 | unsigned char *temp; | - |
| 875 | unsigned char *src; | - |
| 876 | int iCellFirst; | - |
| 877 | int iCellLast; | - |
| 878 | | - |
| 879 | | - |
| 880 | ((void) (0)) | - |
| 881 | ; | - |
| 882 | | - |
| 883 | ((void) (0)) | - |
| 884 | ; | - |
| 885 | | - |
| 886 | ((void) (0)) | - |
| 887 | ; | - |
| 888 | | - |
| 889 | ((void) (0)) | - |
| 890 | ; | - |
| 891 | | - |
| 892 | ((void) (0)) | - |
| 893 | ; | - |
| 894 | temp = 0; | - |
| 895 | src = data = pPage->aData; | - |
| 896 | hdr = pPage->hdrOffset; | - |
| 897 | cellOffset = pPage->cellOffset; | - |
| 898 | nCell = pPage->nCell; | - |
| 899 | | - |
| 900 | ((void) (0)) | - |
| 901 | ; | - |
| 902 | iCellFirst = cellOffset + 2*nCell; | - |
| 903 | usableSize = pPage->pBt->usableSize; | - |
| 904 | | - |
| 905 | | - |
| 906 | | - |
| 907 | | - |
| 908 | | - |
| 909 | | - |
| 910 | if( (| TRUE | evaluated 26211 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 2533 times by 1 test |
int)data[hdr+7]<=nMaxFrag| TRUE | evaluated 26211 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 2533 times by 1 test |
){ | 2533-26211 |
| 911 | int iFree = ((&data[hdr+1])[0]<<8 | (&data[hdr+1])[1]); | - |
| 912 | if( iFree| TRUE | evaluated 26210 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 1 time by 1 test |
){ | 1-26210 |
| 913 | int iFree2 = ((&data[iFree])[0]<<8 | (&data[iFree])[1]); | - |
| 914 | | - |
| 915 | | - |
| 916 | | - |
| 917 | | - |
| 918 | | - |
| 919 | | - |
| 920 | | - |
| 921 | | - |
| 922 | ((void) (0)) | - |
| 923 | ; | - |
| 924 | | - |
| 925 | ((void) (0)) | - |
| 926 | ; | - |
| 927 | | - |
| 928 | ((void) (0)) | - |
| 929 | ; | - |
| 930 | | - |
| 931 | if( 0==iFree2| TRUE | evaluated 24334 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 1876 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
|
|| (data[iFree2]==0| TRUE | evaluated 1681 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 195 times by 1 test |
&& data[iFree2+1]==0| TRUE | evaluated 1680 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 1 time by 1 test |
) ){ | 1-24334 |
| 932 | u8 *pEnd = &data[cellOffset + nCell*2]; | - |
| 933 | u8 *pAddr; | - |
| 934 | int sz2 = 0; | - |
| 935 | int sz = ((&data[iFree+2])[0]<<8 | (&data[iFree+2])[1]); | - |
| 936 | int top = ((&data[hdr+5])[0]<<8 | (&data[hdr+5])[1]); | - |
| 937 | if( top>=iFree| TRUE | never evaluated | | FALSE | evaluated 26014 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
|
){ | 0-26014 |
| 938 | return never executed: return sqlite3CorruptError(1435); sqlite3CorruptError(1435);never executed: return sqlite3CorruptError(1435); | 0 |
| 939 | } | - |
| 940 | if( iFree2| TRUE | evaluated 1680 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 24334 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
|
){ | 1680-24334 |
| 941 | | - |
| 942 | ((void) (0)) | - |
| 943 | ; | - |
| 944 | sz2 = ((&data[iFree2+2])[0]<<8 | (&data[iFree2+2])[1]); | - |
| 945 | | - |
| 946 | ((void) (0)) | - |
| 947 | ; | - |
| 948 | memmove(&data[iFree+sz+sz2], &data[iFree+sz], iFree2-(iFree+sz)); | - |
| 949 | sz += sz2; | - |
| 950 | }executed 1680 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
| 1680 |
| 951 | cbrk = top+sz; | - |
| 952 | | - |
| 953 | ((void) (0)) | - |
| 954 | ; | - |
| 955 | memmove(&data[cbrk], &data[top], iFree-top); | - |
| 956 | for(pAddr=&data[cellOffset]; pAddr<pEnd| TRUE | evaluated 507323 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 26014 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
|
; pAddr+=2){ | 26014-507323 |
| 957 | pc = ((pAddr)[0]<<8 | (pAddr)[1]); | - |
| 958 | if( pc<iFree| TRUE | evaluated 280058 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 227265 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
|
){ ((pAddr)[0] = (u8)((pc+sz)>>8), (pAddr)[1] = (u8)(pc+sz)); }executed 280058 times by 3 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
| 227265-280058 |
| 959 | else if( pc<iFree2| TRUE | evaluated 14302 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 212963 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
|
){ ((pAddr)[0] = (u8)((pc+sz2)>>8), (pAddr)[1] = (u8)(pc+sz2)); }executed 14302 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
| 14302-212963 |
| 960 | }executed 507323 times by 3 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
| 507323 |
| 961 | gotoexecuted 26014 times by 3 tests: goto defragment_out;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
defragment_out;executed 26014 times by 3 tests: goto defragment_out;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
| 26014 |
| 962 | } | - |
| 963 | }executed 196 times by 1 test: end of block | 196 |
| 964 | }executed 197 times by 1 test: end of block | 197 |
| 965 | | - |
| 966 | cbrk = usableSize; | - |
| 967 | iCellLast = usableSize - 4; | - |
| 968 | for(i=0; i<nCell| TRUE | evaluated 171575 times by 1 test | | FALSE | evaluated 2730 times by 1 test |
; i++){ | 2730-171575 |
| 969 | u8 *pAddr; | - |
| 970 | pAddr = &data[cellOffset + i*2]; | - |
| 971 | pc = ((pAddr)[0]<<8 | (pAddr)[1]); | - |
| 972 | ; | - |
| 973 | ; | - |
| 974 | | - |
| 975 | | - |
| 976 | | - |
| 977 | if( pc<iCellFirst| TRUE | never evaluated | | FALSE | evaluated 171575 times by 1 test |
|| pc>iCellLast| TRUE | never evaluated | | FALSE | evaluated 171575 times by 1 test |
){ | 0-171575 |
| 978 | return never executed: return sqlite3CorruptError(1469); sqlite3CorruptError(1469);never executed: return sqlite3CorruptError(1469); | 0 |
| 979 | } | - |
| 980 | | - |
| 981 | ((void) (0)) | - |
| 982 | ; | - |
| 983 | size = pPage->xCellSize(pPage, &src[pc]); | - |
| 984 | cbrk -= size; | - |
| 985 | if( cbrk<iCellFirst| TRUE | never evaluated | | FALSE | evaluated 171575 times by 1 test |
|| pc+size>usableSize| TRUE | never evaluated | | FALSE | evaluated 171575 times by 1 test |
){ | 0-171575 |
| 986 | return never executed: return sqlite3CorruptError(1475); sqlite3CorruptError(1475);never executed: return sqlite3CorruptError(1475); | 0 |
| 987 | } | - |
| 988 | | - |
| 989 | ((void) (0)) | - |
| 990 | ; | - |
| 991 | ; | - |
| 992 | ; | - |
| 993 | ((pAddr)[0] = (u8)((cbrk)>>8), (pAddr)[1] = (u8)(cbrk)); | - |
| 994 | if( temp==0| TRUE | evaluated 8557 times by 1 test | | FALSE | evaluated 163018 times by 1 test |
){ | 8557-163018 |
| 995 | int x; | - |
| 996 | if( cbrk==pc| TRUE | evaluated 6636 times by 1 test | | FALSE | evaluated 1921 times by 1 test |
) continue;executed 6636 times by 1 test: continue; | 1921-6636 |
| 997 | temp = sqlite3PagerTempSpace(pPage->pBt->pPager); | - |
| 998 | x = ((&data[hdr+5])[0]<<8 | (&data[hdr+5])[1]); | - |
| 999 | memcpy(&temp[x], &data[x], (cbrk+size) - x); | - |
| 1000 | src = temp; | - |
| 1001 | }executed 1921 times by 1 test: end of block | 1921 |
| 1002 | memcpy(&data[cbrk], &src[pc], size); | - |
| 1003 | }executed 164939 times by 1 test: end of block | 164939 |
| 1004 | data[hdr+7] = 0; | - |
| 1005 | | - |
| 1006 | defragment_out:code before this statement executed 2730 times by 1 test: defragment_out: | 2730 |
| 1007 | if( data[hdr+7]+cbrk-iCellFirst!=pPage->nFree| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 28743 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
|
){ | 1-28743 |
| 1008 | returnexecuted 1 time by 1 test: return sqlite3CorruptError(1495); sqlite3CorruptError(1495);executed 1 time by 1 test: return sqlite3CorruptError(1495); | 1 |
| 1009 | } | - |
| 1010 | | - |
| 1011 | ((void) (0)) | - |
| 1012 | ; | - |
| 1013 | ((&data[hdr+5])[0] = (u8)((cbrk)>>8), (&data[hdr+5])[1] = (u8)(cbrk)); | - |
| 1014 | data[hdr+1] = 0; | - |
| 1015 | data[hdr+2] = 0; | - |
| 1016 | memset(&data[iCellFirst], 0, cbrk-iCellFirst); | - |
| 1017 | | - |
| 1018 | ((void) (0)) | - |
| 1019 | ; | - |
| 1020 | returnexecuted 28743 times by 3 tests: return 0;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
0;executed 28743 times by 3 tests: return 0;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
| 28743 |
| 1021 | } | - |
| 1022 | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc){ | - |
| 1023 | const int hdr = pPg->hdrOffset; | - |
| 1024 | u8 * const aData = pPg->aData; | - |
| 1025 | int iAddr = hdr + 1; | - |
| 1026 | int pc = ((&aData[iAddr])[0]<<8 | (&aData[iAddr])[1]); | - |
| 1027 | int x; | - |
| 1028 | int usableSize = pPg->pBt->usableSize; | - |
| 1029 | int size; | - |
| 1030 | | - |
| 1031 | | - |
| 1032 | ((void) (0)) | - |
| 1033 | ; | - |
| 1034 | while( pc<=usableSize-4| TRUE | evaluated 3835600 times by 355 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | never evaluated |
){ | 0-3835600 |
| 1035 | | - |
| 1036 | | - |
| 1037 | | - |
| 1038 | size = ((&aData[pc+2])[0]<<8 | (&aData[pc+2])[1]); | - |
| 1039 | if( (| TRUE | evaluated 3537663 times by 354 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 297937 times by 20 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
x = size - nByte)>=0| TRUE | evaluated 3537663 times by 354 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 297937 times by 20 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 297937-3537663 |
| 1040 | ; | - |
| 1041 | ; | - |
| 1042 | if( size+pc > usableSize| TRUE | never evaluated | | FALSE | evaluated 3537663 times by 354 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
|
){ | 0-3537663 |
| 1043 | *pRc = sqlite3CorruptError(1539); | - |
| 1044 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 1045 | }else if( x<4| TRUE | evaluated 1076151 times by 334 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- ...
| | FALSE | evaluated 2461512 times by 337 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- ...
|
){ | 1076151-2461512 |
| 1046 | | - |
| 1047 | | - |
| 1048 | if( aData[hdr+7]>57| TRUE | evaluated 51 times by 1 test | | FALSE | evaluated 1076100 times by 334 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- ...
|
) returnexecuted 51 times by 1 test: return 0; 0;executed 51 times by 1 test: return 0; | 51-1076100 |
| 1049 | | - |
| 1050 | | - |
| 1051 | | - |
| 1052 | memcpy(&aData[iAddr], &aData[pc], 2); | - |
| 1053 | aData[hdr+7] += (u8)x; | - |
| 1054 | }executed 1076100 times by 334 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- ...
else{ | 1076100 |
| 1055 | | - |
| 1056 | | - |
| 1057 | ((&aData[pc+2])[0] = (u8)((x)>>8), (&aData[pc+2])[1] = (u8)(x)); | - |
| 1058 | }executed 2461512 times by 337 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- ...
| 2461512 |
| 1059 | returnexecuted 3537612 times by 354 tests: return &aData[pc + x];Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
&aData[pc + x];executed 3537612 times by 354 tests: return &aData[pc + x];Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| 3537612 |
| 1060 | } | - |
| 1061 | iAddr = pc; | - |
| 1062 | pc = ((&aData[pc])[0]<<8 | (&aData[pc])[1]); | - |
| 1063 | if( pc<iAddr+size| TRUE | evaluated 164660 times by 20 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 133277 times by 6 testsEvaluated by:- Self test
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
|
) break;executed 164660 times by 20 tests: break;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 133277-164660 |
| 1064 | }executed 133277 times by 6 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
| 133277 |
| 1065 | if( pc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 164659 times by 20 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 1-164659 |
| 1066 | *pRc = sqlite3CorruptError(1562); | - |
| 1067 | }executed 1 time by 1 test: end of block | 1 |
| 1068 | | - |
| 1069 | returnexecuted 164660 times by 20 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
0;executed 164660 times by 20 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 164660 |
| 1070 | } | - |
| 1071 | static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){ | - |
| 1072 | const int hdr = pPage->hdrOffset; | - |
| 1073 | u8 * const data = pPage->aData; | - |
| 1074 | int top; | - |
| 1075 | int rc = 0; | - |
| 1076 | int gap; | - |
| 1077 | | - |
| 1078 | | - |
| 1079 | ((void) (0)) | - |
| 1080 | ; | - |
| 1081 | | - |
| 1082 | ((void) (0)) | - |
| 1083 | ; | - |
| 1084 | | - |
| 1085 | ((void) (0)) | - |
| 1086 | ; | - |
| 1087 | | - |
| 1088 | ((void) (0)) | - |
| 1089 | ; | - |
| 1090 | | - |
| 1091 | ((void) (0)) | - |
| 1092 | ; | - |
| 1093 | | - |
| 1094 | ((void) (0)) | - |
| 1095 | ; | - |
| 1096 | | - |
| 1097 | ((void) (0)) | - |
| 1098 | ; | - |
| 1099 | | - |
| 1100 | | - |
| 1101 | ((void) (0)) | - |
| 1102 | ; | - |
| 1103 | gap = pPage->cellOffset + 2*pPage->nCell; | - |
| 1104 | | - |
| 1105 | ((void) (0)) | - |
| 1106 | ; | - |
| 1107 | | - |
| 1108 | | - |
| 1109 | | - |
| 1110 | | - |
| 1111 | | - |
| 1112 | top = ((&data[hdr+5])[0]<<8 | (&data[hdr+5])[1]); | - |
| 1113 | | - |
| 1114 | ((void) (0)) | - |
| 1115 | ; | - |
| 1116 | if( gap>top| TRUE | evaluated 613 times by 1 test | | FALSE | evaluated 8529244 times by 388 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 613-8529244 |
| 1117 | if( top==0| TRUE | evaluated 613 times by 1 test | | FALSE | never evaluated |
&& pPage->pBt->usableSize==65536| TRUE | evaluated 613 times by 1 test | | FALSE | never evaluated |
){ | 0-613 |
| 1118 | top = 65536; | - |
| 1119 | }executed 613 times by 1 test: end of block else{ | 613 |
| 1120 | return never executed: return sqlite3CorruptError(1610); sqlite3CorruptError(1610);never executed: return sqlite3CorruptError(1610); | 0 |
| 1121 | } | - |
| 1122 | } | - |
| 1123 | | - |
| 1124 | | - |
| 1125 | | - |
| 1126 | | - |
| 1127 | | - |
| 1128 | ; | - |
| 1129 | ; | - |
| 1130 | ; | - |
| 1131 | if( (data[hdr+2]| TRUE | evaluated 1424964 times by 352 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 7104893 times by 385 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
|
|| data[hdr+1]| TRUE | evaluated 1188 times by 1 test | | FALSE | evaluated 7103705 times by 385 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
|
) && gap+2<=top| TRUE | evaluated 1425421 times by 352 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 731 times by 1 test |
){ | 731-7104893 |
| 1132 | u8 *pSpace = pageFindSlot(pPage, nByte, &rc); | - |
| 1133 | if( pSpace| TRUE | evaluated 1377911 times by 351 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 47510 times by 20 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 47510-1377911 |
| 1134 | | - |
| 1135 | ((void) (0)) | - |
| 1136 | ; | - |
| 1137 | *pIdx = (int)(pSpace - data); | - |
| 1138 | returnexecuted 1377911 times by 351 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
0;executed 1377911 times by 351 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| 1377911 |
| 1139 | }else if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 47509 times by 20 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 1-47509 |
| 1140 | returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1 |
| 1141 | } | - |
| 1142 | }executed 47509 times by 20 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 47509 |
| 1143 | | - |
| 1144 | | - |
| 1145 | | - |
| 1146 | | - |
| 1147 | ; | - |
| 1148 | if( gap+2+nByte>top| TRUE | evaluated 27708 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 7124237 times by 385 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
|
){ | 27708-7124237 |
| 1149 | | - |
| 1150 | ((void) (0)) | - |
| 1151 | ; | - |
| 1152 | rc = defragmentPage(pPage, ((4)<(pPage->nFree - (2+nByte))?(4):(pPage->nFree - (2+nByte)))); | - |
| 1153 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 27707 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
|
) returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1-27707 |
| 1154 | top = (((((int)((&data[hdr+5])[0]<<8 | (&data[hdr+5])[1]))-1)&0xffff)+1); | - |
| 1155 | | - |
| 1156 | ((void) (0)) | - |
| 1157 | ; | - |
| 1158 | }executed 27707 times by 3 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
| 27707 |
| 1159 | top -= nByte; | - |
| 1160 | ((&data[hdr+5])[0] = (u8)((top)>>8), (&data[hdr+5])[1] = (u8)(top)); | - |
| 1161 | | - |
| 1162 | ((void) (0)) | - |
| 1163 | ; | - |
| 1164 | *pIdx = top; | - |
| 1165 | returnexecuted 7151944 times by 385 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
0;executed 7151944 times by 385 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| 7151944 |
| 1166 | } | - |
| 1167 | static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){ | - |
| 1168 | u16 iPtr; | - |
| 1169 | u16 iFreeBlk; | - |
| 1170 | u8 hdr; | - |
| 1171 | u8 nFrag = 0; | - |
| 1172 | u16 iOrigSize = iSize; | - |
| 1173 | u16 x; | - |
| 1174 | u32 iEnd = iStart + iSize; | - |
| 1175 | unsigned char *data = pPage->aData; | - |
| 1176 | | - |
| 1177 | | - |
| 1178 | ((void) (0)) | - |
| 1179 | ; | - |
| 1180 | | - |
| 1181 | ((void) (0)) | - |
| 1182 | ; | - |
| 1183 | | - |
| 1184 | ((void) (0)) | - |
| 1185 | ; | - |
| 1186 | | - |
| 1187 | ((void) (0)) | - |
| 1188 | ; | - |
| 1189 | | - |
| 1190 | ((void) (0)) | - |
| 1191 | ; | - |
| 1192 | | - |
| 1193 | ((void) (0)) | - |
| 1194 | ; | - |
| 1195 | | - |
| 1196 | ((void) (0)) | - |
| 1197 | ; | - |
| 1198 | | - |
| 1199 | | - |
| 1200 | | - |
| 1201 | | - |
| 1202 | hdr = pPage->hdrOffset; | - |
| 1203 | iPtr = hdr + 1; | - |
| 1204 | if( data[iPtr+1]==0| TRUE | evaluated 2670733 times by 364 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| | FALSE | evaluated 1918126 times by 333 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- ...
|
&& data[iPtr]==0| TRUE | evaluated 2668083 times by 364 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| | FALSE | evaluated 2650 times by 1 test |
){ | 2650-2670733 |
| 1205 | iFreeBlk = 0; | - |
| 1206 | }executed 2668083 times by 364 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
else{ | 2668083 |
| 1207 | while( (| TRUE | evaluated 2761655 times by 326 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| | FALSE | evaluated 1552911 times by 315 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- ...
|
iFreeBlk = ((&data[iPtr])[0]<<8 | (&data[iPtr])[1]))<iStart| TRUE | evaluated 2761655 times by 326 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| | FALSE | evaluated 1552911 times by 315 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- ...
|
){ | 1552911-2761655 |
| 1208 | if( iFreeBlk<iPtr+4| TRUE | evaluated 367865 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| | FALSE | evaluated 2393790 times by 326 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
|
){ | 367865-2393790 |
| 1209 | if( iFreeBlk==0| TRUE | evaluated 367865 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| | FALSE | never evaluated |
) break;executed 367865 times by 325 tests: break;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| 0-367865 |
| 1210 | return never executed: return sqlite3CorruptError(1700); sqlite3CorruptError(1700);never executed: return sqlite3CorruptError(1700); | 0 |
| 1211 | } | - |
| 1212 | iPtr = iFreeBlk; | - |
| 1213 | }executed 2393790 times by 326 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| 2393790 |
| 1214 | if( iFreeBlk>pPage->pBt->usableSize-4| TRUE | never evaluated | | FALSE | evaluated 1920776 times by 333 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- ...
|
){ | 0-1920776 |
| 1215 | return never executed: return sqlite3CorruptError(1705); sqlite3CorruptError(1705);never executed: return sqlite3CorruptError(1705); | 0 |
| 1216 | } | - |
| 1217 | | - |
| 1218 | ((void) (0)) | - |
| 1219 | ; | - |
| 1220 | | - |
| 1221 | | - |
| 1222 | | - |
| 1223 | | - |
| 1224 | | - |
| 1225 | | - |
| 1226 | | - |
| 1227 | if( iFreeBlk| TRUE | evaluated 1552911 times by 315 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- ...
| | FALSE | evaluated 367865 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
|
&& iEnd+3>=iFreeBlk| TRUE | evaluated 905117 times by 286 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (170)
- Self test (171)
- Self test (172)
- Self test (173)
- Self test (174)
- Self test (175)
- Self test (176)
- Self test (177)
- Self test (178)
- Self test (179)
- Self test (18)
- Self test (180)
- Self test (181)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- ...
| | FALSE | evaluated 647794 times by 312 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- ...
|
){ | 367865-1552911 |
| 1228 | nFrag = iFreeBlk - iEnd; | - |
| 1229 | if( iEnd>iFreeBlk| TRUE | never evaluated | | FALSE | evaluated 905117 times by 286 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (170)
- Self test (171)
- Self test (172)
- Self test (173)
- Self test (174)
- Self test (175)
- Self test (176)
- Self test (177)
- Self test (178)
- Self test (179)
- Self test (18)
- Self test (180)
- Self test (181)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- ...
|
) returnnever executed: return sqlite3CorruptError(1717); sqlite3CorruptError(1717);never executed: return sqlite3CorruptError(1717); | 0-905117 |
| 1230 | iEnd = iFreeBlk + ((&data[iFreeBlk+2])[0]<<8 | (&data[iFreeBlk+2])[1]); | - |
| 1231 | if( iEnd > pPage->pBt->usableSize| TRUE | never evaluated | | FALSE | evaluated 905117 times by 286 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (170)
- Self test (171)
- Self test (172)
- Self test (173)
- Self test (174)
- Self test (175)
- Self test (176)
- Self test (177)
- Self test (178)
- Self test (179)
- Self test (18)
- Self test (180)
- Self test (181)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- ...
|
){ | 0-905117 |
| 1232 | return never executed: return sqlite3CorruptError(1720); sqlite3CorruptError(1720);never executed: return sqlite3CorruptError(1720); | 0 |
| 1233 | } | - |
| 1234 | iSize = iEnd - iStart; | - |
| 1235 | iFreeBlk = ((&data[iFreeBlk])[0]<<8 | (&data[iFreeBlk])[1]); | - |
| 1236 | }executed 905117 times by 286 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (170)
- Self test (171)
- Self test (172)
- Self test (173)
- Self test (174)
- Self test (175)
- Self test (176)
- Self test (177)
- Self test (178)
- Self test (179)
- Self test (18)
- Self test (180)
- Self test (181)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- ...
| 905117 |
| 1237 | | - |
| 1238 | | - |
| 1239 | | - |
| 1240 | | - |
| 1241 | | - |
| 1242 | if( iPtr>hdr+1| TRUE | evaluated 992089 times by 326 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| | FALSE | evaluated 928687 times by 315 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- ...
|
){ | 928687-992089 |
| 1243 | int iPtrEnd = iPtr + ((&data[iPtr+2])[0]<<8 | (&data[iPtr+2])[1]); | - |
| 1244 | if( iPtrEnd+3>=iStart| TRUE | evaluated 395365 times by 322 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- ...
| | FALSE | evaluated 596724 times by 324 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- ...
|
){ | 395365-596724 |
| 1245 | if( iPtrEnd>iStart| TRUE | never evaluated | | FALSE | evaluated 395365 times by 322 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- ...
|
) returnnever executed: return sqlite3CorruptError(1733); sqlite3CorruptError(1733);never executed: return sqlite3CorruptError(1733); | 0-395365 |
| 1246 | nFrag += iStart - iPtrEnd; | - |
| 1247 | iSize = iEnd - iPtr; | - |
| 1248 | iStart = iPtr; | - |
| 1249 | }executed 395365 times by 322 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- ...
| 395365 |
| 1250 | }executed 992089 times by 326 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| 992089 |
| 1251 | if( nFrag>data[hdr+7]| TRUE | never evaluated | | FALSE | evaluated 1920776 times by 333 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- ...
|
) returnnever executed: return sqlite3CorruptError(1739); sqlite3CorruptError(1739);never executed: return sqlite3CorruptError(1739); | 0-1920776 |
| 1252 | data[hdr+7] -= nFrag; | - |
| 1253 | }executed 1920776 times by 333 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- ...
| 1920776 |
| 1254 | x = ((&data[hdr+5])[0]<<8 | (&data[hdr+5])[1]); | - |
| 1255 | if( iStart<=x| TRUE | evaluated 2035555 times by 348 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- ...
| | FALSE | evaluated 2553304 times by 357 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
){ | 2035555-2553304 |
| 1256 | | - |
| 1257 | | - |
| 1258 | | - |
| 1259 | if( iStart<x| TRUE | never evaluated | | FALSE | evaluated 2035555 times by 348 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- ...
|
|| iPtr!=hdr+1| TRUE | never evaluated | | FALSE | evaluated 2035555 times by 348 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- ...
|
) returnnever executed: return sqlite3CorruptError(1747); sqlite3CorruptError(1747);never executed: return sqlite3CorruptError(1747); | 0-2035555 |
| 1260 | ((&data[hdr+1])[0] = (u8)((iFreeBlk)>>8), (&data[hdr+1])[1] = (u8)(iFreeBlk)); | - |
| 1261 | ((&data[hdr+5])[0] = (u8)((iEnd)>>8), (&data[hdr+5])[1] = (u8)(iEnd)); | - |
| 1262 | }executed 2035555 times by 348 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (12)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- ...
else{ | 2035555 |
| 1263 | | - |
| 1264 | ((&data[iPtr])[0] = (u8)((iStart)>>8), (&data[iPtr])[1] = (u8)(iStart)); | - |
| 1265 | }executed 2553304 times by 357 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| 2553304 |
| 1266 | if( pPage->pBt->btsFlags & 0x000c| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 4588858 times by 367 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 1-4588858 |
| 1267 | | - |
| 1268 | | - |
| 1269 | memset(&data[iStart], 0, iSize); | - |
| 1270 | }executed 1 time by 1 test: end of block | 1 |
| 1271 | ((&data[iStart])[0] = (u8)((iFreeBlk)>>8), (&data[iStart])[1] = (u8)(iFreeBlk)); | - |
| 1272 | ((&data[iStart+2])[0] = (u8)((iSize)>>8), (&data[iStart+2])[1] = (u8)(iSize)); | - |
| 1273 | pPage->nFree += iOrigSize; | - |
| 1274 | returnexecuted 4588859 times by 367 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
0;executed 4588859 times by 367 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 4588859 |
| 1275 | } | - |
| 1276 | static int decodeFlags(MemPage *pPage, int flagByte){ | - |
| 1277 | BtShared *pBt; | - |
| 1278 | | - |
| 1279 | | - |
| 1280 | ((void) (0)) | - |
| 1281 | ; | - |
| 1282 | | - |
| 1283 | ((void) (0)) | - |
| 1284 | ; | - |
| 1285 | pPage->leaf = (u8)(flagByte>>3); | - |
| 1286 | ((void) (0)) | - |
| 1287 | ; | - |
| 1288 | flagByte &= ~0x08; | - |
| 1289 | pPage->childPtrSize = 4-4*pPage->leaf; | - |
| 1290 | pPage->xCellSize = cellSizePtr; | - |
| 1291 | pBt = pPage->pBt; | - |
| 1292 | if( flagByte==(0x04 | 0x01)| TRUE | evaluated 3511427 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 2380545 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 2380545-3511427 |
| 1293 | | - |
| 1294 | | - |
| 1295 | | - |
| 1296 | ((void) (0)) | - |
| 1297 | ; | - |
| 1298 | | - |
| 1299 | | - |
| 1300 | | - |
| 1301 | ((void) (0)) | - |
| 1302 | ; | - |
| 1303 | pPage->intKey = 1; | - |
| 1304 | if( pPage->leaf| TRUE | evaluated 3455885 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 55542 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 55542-3455885 |
| 1305 | pPage->intKeyLeaf = 1; | - |
| 1306 | pPage->xParseCell = btreeParseCellPtr; | - |
| 1307 | }executed 3455885 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 3455885 |
| 1308 | pPage->intKeyLeaf = 0; | - |
| 1309 | pPage->xCellSize = cellSizePtrNoPayload; | - |
| 1310 | pPage->xParseCell = btreeParseCellPtrNoPayload; | - |
| 1311 | }executed 55542 times by 365 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 55542 |
| 1312 | pPage->maxLocal = pBt->maxLeaf; | - |
| 1313 | pPage->minLocal = pBt->minLeaf; | - |
| 1314 | }executed 3511427 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else if( flagByte==0x02| TRUE | evaluated 2380522 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 23 times by 1 test |
){ | 23-3511427 |
| 1315 | | - |
| 1316 | | - |
| 1317 | | - |
| 1318 | ((void) (0)) | - |
| 1319 | ; | - |
| 1320 | | - |
| 1321 | | - |
| 1322 | | - |
| 1323 | ((void) (0)) | - |
| 1324 | ; | - |
| 1325 | pPage->intKey = 0; | - |
| 1326 | pPage->intKeyLeaf = 0; | - |
| 1327 | pPage->xParseCell = btreeParseCellPtrIndex; | - |
| 1328 | pPage->maxLocal = pBt->maxLocal; | - |
| 1329 | pPage->minLocal = pBt->minLocal; | - |
| 1330 | }executed 2380522 times by 391 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
else{ | 2380522 |
| 1331 | | - |
| 1332 | | - |
| 1333 | returnexecuted 23 times by 1 test: return sqlite3CorruptError(1820); sqlite3CorruptError(1820);executed 23 times by 1 test: return sqlite3CorruptError(1820); | 23 |
| 1334 | } | - |
| 1335 | pPage->max1bytePayload = pBt->max1bytePayload; | - |
| 1336 | returnexecuted 5891949 times by 434 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 5891949 times by 434 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 5891949 |
| 1337 | } | - |
| 1338 | static int btreeInitPage(MemPage *pPage){ | - |
| 1339 | int pc; | - |
| 1340 | u8 hdr; | - |
| 1341 | u8 *data; | - |
| 1342 | BtShared *pBt; | - |
| 1343 | int usableSize; | - |
| 1344 | u16 cellOffset; | - |
| 1345 | int nFree; | - |
| 1346 | int top; | - |
| 1347 | int iCellFirst; | - |
| 1348 | int iCellLast; | - |
| 1349 | | - |
| 1350 | | - |
| 1351 | ((void) (0)) | - |
| 1352 | ; | - |
| 1353 | | - |
| 1354 | ((void) (0)) | - |
| 1355 | ; | - |
| 1356 | | - |
| 1357 | ((void) (0)) | - |
| 1358 | ; | - |
| 1359 | | - |
| 1360 | ((void) (0)) | - |
| 1361 | ; | - |
| 1362 | | - |
| 1363 | ((void) (0)) | - |
| 1364 | ; | - |
| 1365 | | - |
| 1366 | ((void) (0)) | - |
| 1367 | ; | - |
| 1368 | | - |
| 1369 | ((void) (0)) | - |
| 1370 | ; | - |
| 1371 | | - |
| 1372 | pBt = pPage->pBt; | - |
| 1373 | hdr = pPage->hdrOffset; | - |
| 1374 | data = pPage->aData; | - |
| 1375 | | - |
| 1376 | | - |
| 1377 | if( decodeFlags(pPage, data[hdr])| TRUE | evaluated 23 times by 1 test | | FALSE | evaluated 5092751 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 23-5092751 |
| 1378 | returnexecuted 23 times by 1 test: return sqlite3CorruptError(1861); sqlite3CorruptError(1861);executed 23 times by 1 test: return sqlite3CorruptError(1861); | 23 |
| 1379 | } | - |
| 1380 | | - |
| 1381 | ((void) (0)) | - |
| 1382 | ; | - |
| 1383 | pPage->maskPage = (u16)(pBt->pageSize - 1); | - |
| 1384 | pPage->nOverflow = 0; | - |
| 1385 | usableSize = pBt->usableSize; | - |
| 1386 | pPage->cellOffset = cellOffset = hdr + 8 + pPage->childPtrSize; | - |
| 1387 | pPage->aDataEnd = &data[usableSize]; | - |
| 1388 | pPage->aCellIdx = &data[cellOffset]; | - |
| 1389 | pPage->aDataOfst = &data[pPage->childPtrSize]; | - |
| 1390 | | - |
| 1391 | | - |
| 1392 | | - |
| 1393 | top = (((((int)((&data[hdr+5])[0]<<8 | (&data[hdr+5])[1]))-1)&0xffff)+1); | - |
| 1394 | | - |
| 1395 | | - |
| 1396 | pPage->nCell = ((&data[hdr+3])[0]<<8 | (&data[hdr+3])[1]); | - |
| 1397 | if( pPage->nCell>((pBt->pageSize-8)/6)| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 5092747 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 4-5092747 |
| 1398 | | - |
| 1399 | returnexecuted 4 times by 1 test: return sqlite3CorruptError(1880); sqlite3CorruptError(1880);executed 4 times by 1 test: return sqlite3CorruptError(1880); | 4 |
| 1400 | } | - |
| 1401 | ; | - |
| 1402 | | - |
| 1403 | | - |
| 1404 | | - |
| 1405 | | - |
| 1406 | | - |
| 1407 | ((void) (0)) | - |
| 1408 | ; | - |
| 1409 | iCellFirst = cellOffset + 2*pPage->nCell; | - |
| 1410 | iCellLast = usableSize - 4; | - |
| 1411 | if( pBt->db->flags & 0x00200000| TRUE | never evaluated | | FALSE | evaluated 5092747 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 0-5092747 |
| 1412 | int i; | - |
| 1413 | int sz; | - |
| 1414 | | - |
| 1415 | if( !pPage->leaf| TRUE | never evaluated | | FALSE | never evaluated |
) iCellLast--;never executed: iCellLast--; | 0 |
| 1416 | for(i=0; i<pPage->nCell| TRUE | never evaluated | | FALSE | never evaluated |
; i++){ | 0 |
| 1417 | pc = __builtin_bswap16(*(u16*)(&data[cellOffset+i*2])); | - |
| 1418 | ; | - |
| 1419 | ; | - |
| 1420 | if( pc<iCellFirst| TRUE | never evaluated | | FALSE | never evaluated |
|| pc>iCellLast| TRUE | never evaluated | | FALSE | never evaluated |
){ | 0 |
| 1421 | return never executed: return sqlite3CorruptError(1908); sqlite3CorruptError(1908);never executed: return sqlite3CorruptError(1908); | 0 |
| 1422 | } | - |
| 1423 | sz = pPage->xCellSize(pPage, &data[pc]); | - |
| 1424 | ; | - |
| 1425 | if( pc+sz>usableSize| TRUE | never evaluated | | FALSE | never evaluated |
){ | 0 |
| 1426 | return never executed: return sqlite3CorruptError(1913); sqlite3CorruptError(1913);never executed: return sqlite3CorruptError(1913); | 0 |
| 1427 | } | - |
| 1428 | } never executed: end of block | 0 |
| 1429 | if( !pPage->leaf| TRUE | never evaluated | | FALSE | never evaluated |
) iCellLast++;never executed: iCellLast++; | 0 |
| 1430 | } never executed: end of block | 0 |
| 1431 | | - |
| 1432 | | - |
| 1433 | | - |
| 1434 | | - |
| 1435 | | - |
| 1436 | pc = ((&data[hdr+1])[0]<<8 | (&data[hdr+1])[1]); | - |
| 1437 | nFree = data[hdr+7] + top; | - |
| 1438 | if( pc>0| TRUE | evaluated 524028 times by 370 testsEvaluated by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 4568719 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 524028-4568719 |
| 1439 | u32 next, size; | - |
| 1440 | if( pc<iCellFirst| TRUE | never evaluated | | FALSE | evaluated 524028 times by 370 testsEvaluated by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 0-524028 |
| 1441 | | - |
| 1442 | | - |
| 1443 | | - |
| 1444 | return never executed: return sqlite3CorruptError(1931); sqlite3CorruptError(1931);never executed: return sqlite3CorruptError(1931); | 0 |
| 1445 | } | - |
| 1446 | while( 1 ){ | - |
| 1447 | if( pc>iCellLast| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 685379 times by 370 testsEvaluated by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 2-685379 |
| 1448 | | - |
| 1449 | returnexecuted 2 times by 1 test: return sqlite3CorruptError(1936); sqlite3CorruptError(1936);executed 2 times by 1 test: return sqlite3CorruptError(1936); | 2 |
| 1450 | } | - |
| 1451 | next = ((&data[pc])[0]<<8 | (&data[pc])[1]); | - |
| 1452 | size = ((&data[pc+2])[0]<<8 | (&data[pc+2])[1]); | - |
| 1453 | nFree = nFree + size; | - |
| 1454 | if( next<=pc+size+3| TRUE | evaluated 524026 times by 370 testsEvaluated by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 161353 times by 15 testsEvaluated by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
|
) break;executed 524026 times by 370 tests: break;Executed by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 161353-524026 |
| 1455 | pc = next; | - |
| 1456 | }executed 161353 times by 15 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 161353 |
| 1457 | if( next>0| TRUE | never evaluated | | FALSE | evaluated 524026 times by 370 testsEvaluated by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 0-524026 |
| 1458 | | - |
| 1459 | return never executed: return sqlite3CorruptError(1946); sqlite3CorruptError(1946);never executed: return sqlite3CorruptError(1946); | 0 |
| 1460 | } | - |
| 1461 | if( pc+size>(unsigned int)usableSize| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 524025 times by 370 testsEvaluated by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 1-524025 |
| 1462 | | - |
| 1463 | returnexecuted 1 time by 1 test: return sqlite3CorruptError(1950); sqlite3CorruptError(1950);executed 1 time by 1 test: return sqlite3CorruptError(1950); | 1 |
| 1464 | } | - |
| 1465 | }executed 524025 times by 370 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 524025 |
| 1466 | if( nFree>usableSize| TRUE | never evaluated | | FALSE | evaluated 5092744 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 0-5092744 |
| 1467 | return never executed: return sqlite3CorruptError(1962); sqlite3CorruptError(1962);never executed: return sqlite3CorruptError(1962); | 0 |
| 1468 | } | - |
| 1469 | pPage->nFree = (u16)(nFree - iCellFirst); | - |
| 1470 | pPage->isInit = 1; | - |
| 1471 | returnexecuted 5092744 times by 434 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 5092744 times by 434 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 5092744 |
| 1472 | } | - |
| 1473 | | - |
| 1474 | | - |
| 1475 | | - |
| 1476 | | - |
| 1477 | | - |
| 1478 | static void zeroPage(MemPage *pPage, int flags){ | - |
| 1479 | unsigned char *data = pPage->aData; | - |
| 1480 | BtShared *pBt = pPage->pBt; | - |
| 1481 | u8 hdr = pPage->hdrOffset; | - |
| 1482 | u16 first; | - |
| 1483 | | - |
| 1484 | | - |
| 1485 | ((void) (0)) | - |
| 1486 | ; | - |
| 1487 | | - |
| 1488 | ((void) (0)) | - |
| 1489 | ; | - |
| 1490 | | - |
| 1491 | ((void) (0)) | - |
| 1492 | ; | - |
| 1493 | | - |
| 1494 | ((void) (0)) | - |
| 1495 | ; | - |
| 1496 | | - |
| 1497 | ((void) (0)) | - |
| 1498 | ; | - |
| 1499 | if( pBt->btsFlags & 0x000c| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 799197 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- ...
|
){ | 1-799197 |
| 1500 | memset(&data[hdr], 0, pBt->usableSize - hdr); | - |
| 1501 | }executed 1 time by 1 test: end of block | 1 |
| 1502 | data[hdr] = (char)flags; | - |
| 1503 | first = hdr + ((| TRUE | evaluated 29515 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 769683 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- ...
|
flags&0x08)==0| TRUE | evaluated 29515 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 769683 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- ...
|
? 12 : 8); | 29515-769683 |
| 1504 | memset(&data[hdr+1], 0, 4); | - |
| 1505 | data[hdr+7] = 0; | - |
| 1506 | ((&data[hdr+5])[0] = (u8)((pBt->usableSize)>>8), (&data[hdr+5])[1] = (u8)(pBt->usableSize)); | - |
| 1507 | pPage->nFree = (u16)(pBt->usableSize - first); | - |
| 1508 | decodeFlags(pPage, flags); | - |
| 1509 | pPage->cellOffset = first; | - |
| 1510 | pPage->aDataEnd = &data[pBt->usableSize]; | - |
| 1511 | pPage->aCellIdx = &data[first]; | - |
| 1512 | pPage->aDataOfst = &data[pPage->childPtrSize]; | - |
| 1513 | pPage->nOverflow = 0; | - |
| 1514 | | - |
| 1515 | ((void) (0)) | - |
| 1516 | ; | - |
| 1517 | pPage->maskPage = (u16)(pBt->pageSize - 1); | - |
| 1518 | pPage->nCell = 0; | - |
| 1519 | pPage->isInit = 1; | - |
| 1520 | }executed 799198 times by 304 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- ...
| 799198 |
| 1521 | | - |
| 1522 | | - |
| 1523 | | - |
| 1524 | | - |
| 1525 | | - |
| 1526 | | - |
| 1527 | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){ | - |
| 1528 | MemPage *pPage = (MemPage*)sqlite3PagerGetExtra(pDbPage); | - |
| 1529 | if( pgno!=pPage->pgno| TRUE | evaluated 5879174 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1002975 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1002975-5879174 |
| 1530 | pPage->aData = sqlite3PagerGetData(pDbPage); | - |
| 1531 | pPage->pDbPage = pDbPage; | - |
| 1532 | pPage->pBt = pBt; | - |
| 1533 | pPage->pgno = pgno; | - |
| 1534 | pPage->hdrOffset = pgno==1| TRUE | evaluated 83783 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 5795391 times by 429 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
? 100 : 0; | 83783-5795391 |
| 1535 | }executed 5879174 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 5879174 |
| 1536 | | - |
| 1537 | ((void) (0)) | - |
| 1538 | ; | - |
| 1539 | returnexecuted 6882149 times by 435 tests: return pPage;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
pPage;executed 6882149 times by 435 tests: return pPage;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 6882149 |
| 1540 | } | - |
| 1541 | static int btreeGetPage( | - |
| 1542 | BtShared *pBt, | - |
| 1543 | Pgno pgno, | - |
| 1544 | MemPage **ppPage, | - |
| 1545 | int flags | - |
| 1546 | ){ | - |
| 1547 | int rc; | - |
| 1548 | DbPage *pDbPage; | - |
| 1549 | | - |
| 1550 | | - |
| 1551 | ((void) (0)) | - |
| 1552 | ; | - |
| 1553 | | - |
| 1554 | ((void) (0)) | - |
| 1555 | ; | - |
| 1556 | rc = sqlite3PagerGet(pBt->pPager, pgno, (DbPage**)&pDbPage, flags); | - |
| 1557 | if( rc| TRUE | evaluated 60449 times by 6 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 2819720 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnexecuted 60449 times by 6 tests: return rc;Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (438)
- Self test (64)
rc;executed 60449 times by 6 tests: return rc;Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (438)
- Self test (64)
| 60449-2819720 |
| 1558 | *ppPage = btreePageFromDbPage(pDbPage, pgno, pBt); | - |
| 1559 | returnexecuted 2819720 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 2819720 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 2819720 |
| 1560 | } | - |
| 1561 | | - |
| 1562 | | - |
| 1563 | | - |
| 1564 | | - |
| 1565 | | - |
| 1566 | | - |
| 1567 | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ | - |
| 1568 | DbPage *pDbPage; | - |
| 1569 | | - |
| 1570 | ((void) (0)) | - |
| 1571 | ; | - |
| 1572 | pDbPage = sqlite3PagerLookup(pBt->pPager, pgno); | - |
| 1573 | if( pDbPage| TRUE | evaluated 32558 times by 343 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| | FALSE | evaluated 14880 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 14880-32558 |
| 1574 | returnexecuted 32558 times by 343 tests: return btreePageFromDbPage(pDbPage, pgno, pBt);Executed by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
btreePageFromDbPage(pDbPage, pgno, pBt);executed 32558 times by 343 tests: return btreePageFromDbPage(pDbPage, pgno, pBt);Executed by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| 32558 |
| 1575 | } | - |
| 1576 | returnexecuted 14880 times by 10 tests: return 0;Executed by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
0;executed 14880 times by 10 tests: return 0;Executed by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 14880 |
| 1577 | } | - |
| 1578 | | - |
| 1579 | | - |
| 1580 | | - |
| 1581 | | - |
| 1582 | | - |
| 1583 | static Pgno btreePagecount(BtShared *pBt){ | - |
| 1584 | returnexecuted 18804242 times by 435 tests: return pBt->nPage;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
pBt->nPage;executed 18804242 times by 435 tests: return pBt->nPage;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 18804242 |
| 1585 | } | - |
| 1586 | u32 sqlite3BtreeLastPage(Btree *p){ | - |
| 1587 | | - |
| 1588 | ((void) (0)) | - |
| 1589 | ; | - |
| 1590 | | - |
| 1591 | ((void) (0)) | - |
| 1592 | ; | - |
| 1593 | returnexecuted 1705 times by 3 tests: return btreePagecount(p->pBt);Executed by:- Self test (34)
- Self test (39)
- Self test (438)
btreePagecount(p->pBt);executed 1705 times by 3 tests: return btreePagecount(p->pBt);Executed by:- Self test (34)
- Self test (39)
- Self test (438)
| 1705 |
| 1594 | } | - |
| 1595 | static int getAndInitPage( | - |
| 1596 | BtShared *pBt, | - |
| 1597 | Pgno pgno, | - |
| 1598 | MemPage **ppPage, | - |
| 1599 | BtCursor *pCur, | - |
| 1600 | int bReadOnly | - |
| 1601 | ){ | - |
| 1602 | int rc; | - |
| 1603 | DbPage *pDbPage; | - |
| 1604 | | - |
| 1605 | ((void) (0)) | - |
| 1606 | ; | - |
| 1607 | | - |
| 1608 | ((void) (0)) | - |
| 1609 | ; | - |
| 1610 | | - |
| 1611 | ((void) (0)) | - |
| 1612 | ; | - |
| 1613 | | - |
| 1614 | ((void) (0)) | - |
| 1615 | ; | - |
| 1616 | | - |
| 1617 | if( pgno>btreePagecount(pBt)| TRUE | evaluated 20 times by 1 test | | FALSE | evaluated 17406695 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 20-17406695 |
| 1618 | rc = sqlite3CorruptError(2107); | - |
| 1619 | gotoexecuted 20 times by 1 test: goto getAndInitPage_error; getAndInitPage_error;executed 20 times by 1 test: goto getAndInitPage_error; | 20 |
| 1620 | } | - |
| 1621 | rc = sqlite3PagerGet(pBt->pPager, pgno, (DbPage**)&pDbPage, bReadOnly); | - |
| 1622 | if( rc| TRUE | evaluated 27 times by 1 test | | FALSE | evaluated 17406668 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 27-17406668 |
| 1623 | gotoexecuted 27 times by 1 test: goto getAndInitPage_error; getAndInitPage_error;executed 27 times by 1 test: goto getAndInitPage_error; | 27 |
| 1624 | } | - |
| 1625 | *ppPage = (MemPage*)sqlite3PagerGetExtra(pDbPage); | - |
| 1626 | if( (*| TRUE | evaluated 4029871 times by 432 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 13376797 times by 410 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
ppPage)->isInit==0| TRUE | evaluated 4029871 times by 432 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 13376797 times by 410 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
){ | 4029871-13376797 |
| 1627 | btreePageFromDbPage(pDbPage, pgno, pBt); | - |
| 1628 | rc = btreeInitPage(*ppPage); | - |
| 1629 | if( rc!=0| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 4029860 times by 432 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 11-4029860 |
| 1630 | releasePage(*ppPage); | - |
| 1631 | gotoexecuted 11 times by 1 test: goto getAndInitPage_error; getAndInitPage_error;executed 11 times by 1 test: goto getAndInitPage_error; | 11 |
| 1632 | } | - |
| 1633 | }executed 4029860 times by 432 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 4029860 |
| 1634 | | - |
| 1635 | ((void) (0)) | - |
| 1636 | ; | - |
| 1637 | | - |
| 1638 | ((void) (0)) | - |
| 1639 | ; | - |
| 1640 | | - |
| 1641 | | - |
| 1642 | | - |
| 1643 | if( pCur| TRUE | evaluated 13167130 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 4239527 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& ((*| TRUE | evaluated 131 times by 1 test | | FALSE | evaluated 13166999 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
ppPage)->nCell<1| TRUE | evaluated 131 times by 1 test | | FALSE | evaluated 13166999 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
|| (*| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 13166997 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
ppPage)->intKey!=pCur->curIntKey| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 13166997 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) ){ | 2-13167130 |
| 1644 | rc = sqlite3CorruptError(2129); | - |
| 1645 | releasePage(*ppPage); | - |
| 1646 | gotoexecuted 133 times by 1 test: goto getAndInitPage_error; getAndInitPage_error;executed 133 times by 1 test: goto getAndInitPage_error; | 133 |
| 1647 | } | - |
| 1648 | returnexecuted 17406524 times by 434 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 17406524 times by 434 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 17406524 |
| 1649 | | - |
| 1650 | getAndInitPage_error: | - |
| 1651 | if( pCur| TRUE | evaluated 158 times by 1 test | | FALSE | evaluated 33 times by 1 test |
){ | 33-158 |
| 1652 | pCur->iPage--; | - |
| 1653 | pCur->pPage = pCur->apPage[pCur->iPage]; | - |
| 1654 | }executed 158 times by 1 test: end of block | 158 |
| 1655 | ; | - |
| 1656 | | - |
| 1657 | ((void) (0)) | - |
| 1658 | ; | - |
| 1659 | returnexecuted 191 times by 1 test: return rc; rc;executed 191 times by 1 test: return rc; | 191 |
| 1660 | } | - |
| 1661 | | - |
| 1662 | | - |
| 1663 | | - |
| 1664 | | - |
| 1665 | | - |
| 1666 | | - |
| 1667 | | - |
| 1668 | static void releasePageNotNull(MemPage *pPage){ | - |
| 1669 | | - |
| 1670 | ((void) (0)) | - |
| 1671 | ; | - |
| 1672 | | - |
| 1673 | ((void) (0)) | - |
| 1674 | ; | - |
| 1675 | | - |
| 1676 | ((void) (0)) | - |
| 1677 | ; | - |
| 1678 | | - |
| 1679 | ((void) (0)) | - |
| 1680 | ; | - |
| 1681 | | - |
| 1682 | ((void) (0)) | - |
| 1683 | ; | - |
| 1684 | | - |
| 1685 | ((void) (0)) | - |
| 1686 | ; | - |
| 1687 | sqlite3PagerUnrefNotNull(pPage->pDbPage); | - |
| 1688 | }executed 20147942 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 20147942 |
| 1689 | static void releasePage(MemPage *pPage){ | - |
| 1690 | if( pPage| TRUE | evaluated 5972903 times by 377 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| | FALSE | evaluated 3965742 times by 375 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
) releasePageNotNull(pPage);executed 5972903 times by 377 tests: releasePageNotNull(pPage);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| 3965742-5972903 |
| 1691 | }executed 9938645 times by 386 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| 9938645 |
| 1692 | static void releasePageOne(MemPage *pPage){ | - |
| 1693 | | - |
| 1694 | ((void) (0)) | - |
| 1695 | ; | - |
| 1696 | | - |
| 1697 | ((void) (0)) | - |
| 1698 | ; | - |
| 1699 | | - |
| 1700 | ((void) (0)) | - |
| 1701 | ; | - |
| 1702 | | - |
| 1703 | ((void) (0)) | - |
| 1704 | ; | - |
| 1705 | | - |
| 1706 | ((void) (0)) | - |
| 1707 | ; | - |
| 1708 | | - |
| 1709 | ((void) (0)) | - |
| 1710 | ; | - |
| 1711 | | - |
| 1712 | ((void) (0)) | - |
| 1713 | ; | - |
| 1714 | sqlite3PagerUnrefPageOne(pPage->pDbPage); | - |
| 1715 | }executed 266682 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 266682 |
| 1716 | static int btreeGetUnusedPage( | - |
| 1717 | BtShared *pBt, | - |
| 1718 | Pgno pgno, | - |
| 1719 | MemPage **ppPage, | - |
| 1720 | int flags | - |
| 1721 | ){ | - |
| 1722 | int rc = btreeGetPage(pBt, pgno, ppPage, flags); | - |
| 1723 | if( rc==0| TRUE | evaluated 1147558 times by 375 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| | FALSE | evaluated 7 times by 2 testsEvaluated by:- Self test (39)
- Self test (438)
|
){ | 7-1147558 |
| 1724 | if( sqlite3PagerPageRefcount((*ppPage)->pDbPage)>1| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 1147554 times by 375 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
){ | 4-1147554 |
| 1725 | releasePage(*ppPage); | - |
| 1726 | *ppPage = 0; | - |
| 1727 | returnexecuted 4 times by 1 test: return sqlite3CorruptError(2194); sqlite3CorruptError(2194);executed 4 times by 1 test: return sqlite3CorruptError(2194); | 4 |
| 1728 | } | - |
| 1729 | (*ppPage)->isInit = 0; | - |
| 1730 | }executed 1147554 times by 375 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
else{ | 1147554 |
| 1731 | *ppPage = 0; | - |
| 1732 | }executed 7 times by 2 tests: end of blockExecuted by:- Self test (39)
- Self test (438)
| 7 |
| 1733 | returnexecuted 1147561 times by 376 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
rc;executed 1147561 times by 376 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| 1147561 |
| 1734 | } | - |
| 1735 | static void pageReinit(DbPage *pData){ | - |
| 1736 | MemPage *pPage; | - |
| 1737 | pPage = (MemPage *)sqlite3PagerGetExtra(pData); | - |
| 1738 | | - |
| 1739 | ((void) (0)) | - |
| 1740 | ; | - |
| 1741 | if( pPage->isInit| TRUE | evaluated 14345 times by 12 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (39)
- Self test (438)
- Self test (55)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 18424 times by 10 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (6)
- Self test (8)
|
){ | 14345-18424 |
| 1742 | | - |
| 1743 | ((void) (0)) | - |
| 1744 | ; | - |
| 1745 | pPage->isInit = 0; | - |
| 1746 | if( sqlite3PagerPageRefcount(pData)>1| TRUE | evaluated 1627 times by 11 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 12718 times by 11 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (55)
- Self test (6)
- Self test (8)
|
){ | 1627-12718 |
| 1747 | | - |
| 1748 | | - |
| 1749 | | - |
| 1750 | | - |
| 1751 | | - |
| 1752 | | - |
| 1753 | btreeInitPage(pPage); | - |
| 1754 | }executed 1627 times by 11 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
| 1627 |
| 1755 | }executed 14345 times by 12 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (39)
- Self test (438)
- Self test (55)
- Self test (6)
- Self test (8)
| 14345 |
| 1756 | }executed 32769 times by 12 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (39)
- Self test (438)
- Self test (55)
- Self test (6)
- Self test (8)
| 32769 |
| 1757 | | - |
| 1758 | | - |
| 1759 | | - |
| 1760 | | - |
| 1761 | static int btreeInvokeBusyHandler(void *pArg){ | - |
| 1762 | BtShared *pBt = (BtShared*)pArg; | - |
| 1763 | | - |
| 1764 | ((void) (0)) | - |
| 1765 | ; | - |
| 1766 | | - |
| 1767 | ((void) (0)) | - |
| 1768 | ; | - |
| 1769 | returnexecuted 3586 times by 12 tests: return sqlite3InvokeBusyHandler(&pBt->db->busyHandler, sqlite3PagerFile(pBt->pPager));Executed by:- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (38)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
sqlite3InvokeBusyHandler(&pBt->db->busyHandler,executed 3586 times by 12 tests: return sqlite3InvokeBusyHandler(&pBt->db->busyHandler, sqlite3PagerFile(pBt->pPager));Executed by:- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (38)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
| 3586 |
| 1770 | sqlite3PagerFile(pBt->pPager));executed 3586 times by 12 tests: return sqlite3InvokeBusyHandler(&pBt->db->busyHandler, sqlite3PagerFile(pBt->pPager));Executed by:- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (38)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
| 3586 |
| 1771 | } | - |
| 1772 | int sqlite3BtreeOpen( | - |
| 1773 | sqlite3_vfs *pVfs, | - |
| 1774 | const char *zFilename, | - |
| 1775 | sqlite3 *db, | - |
| 1776 | Btree **ppBtree, | - |
| 1777 | int flags, | - |
| 1778 | int vfsFlags | - |
| 1779 | ){ | - |
| 1780 | BtShared *pBt = 0; | - |
| 1781 | Btree *p; | - |
| 1782 | sqlite3_mutex *mutexOpen = 0; | - |
| 1783 | int rc = 0; | - |
| 1784 | u8 nReserve; | - |
| 1785 | unsigned char zDbHeader[100]; | - |
| 1786 | | - |
| 1787 | | - |
| 1788 | const int isTempDb = zFilename==0| TRUE | evaluated 62501 times by 16 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 34083 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
|| zFilename[0]==0| TRUE | evaluated 896 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 33187 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
; | 896-62501 |
| 1789 | | - |
| 1790 | | - |
| 1791 | | - |
| 1792 | | - |
| 1793 | | - |
| 1794 | | - |
| 1795 | | - |
| 1796 | const int isMemdb = (zFilename| TRUE | evaluated 34083 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 62501 times by 16 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& | 34083-62501 |
| 1797 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1798 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1799 | ) && __builtin_constant_p (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1800 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1801 | ) && (__s1_len = __builtin_strlen (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1802 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1803 | ), __s2_len = __builtin_strlen (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1804 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1805 | ), (!((size_t)(const void *)((| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1806 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1807 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1808 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1809 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1810 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1811 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1812 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1813 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1814 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1815 | , | TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1816 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1817 | ) : (__builtin_constant_p (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1818 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1819 | ) && ((size_t)(const void *)((| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1820 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1821 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1822 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1823 | ) == 1) && (__s1_len = __builtin_strlen (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1824 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1825 | ), __s1_len < 4) ? (__builtin_constant_p (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1826 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1827 | ) && ((size_t)(const void *)((| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1828 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1829 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1830 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1831 | ) == 1) ? __builtin_strcmp (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1832 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1833 | , | TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1834 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1835 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1836 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1837 | ); int __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1838 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1839 | ))[0] - __s2[0]); if (__s1_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1840 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1841 | ))[1] - __s2[1]); if (__s1_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1842 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1843 | ))[2] - __s2[2]); if (__s1_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( zFilename ))[3] - __s2[3]); | TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1844 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( zFilename ))[3] - __s2[3]); | 0-33876 |
| 1845 | ))[3] - __s2[3]);| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( zFilename ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1846 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1847 | ) && ((size_t)(const void *)((| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1848 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1849 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1850 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1851 | ) == 1) && (__s2_len = __builtin_strlen (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1852 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1853 | ), __s2_len < 4) ? (__builtin_constant_p (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1854 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1855 | ) && ((size_t)(const void *)((| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1856 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1857 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1858 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1859 | ) == 1) ? __builtin_strcmp (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1860 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1861 | , | TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1862 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1863 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1864 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1865 | ); int __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1866 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1867 | ))[0] - __s2[0]); if (__s2_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1868 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1869 | ))[1] - __s2[1]); if (__s2_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1870 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1871 | ))[2] - __s2[2]); if (__s2_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( ":memory:" ))[3] - __s2[3]); | TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1872 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( ":memory:" ))[3] - __s2[3]); | 0-33876 |
| 1873 | ))[3] - __s2[3]);| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( ":memory:" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 0-33876 |
| 1874 | zFilename| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1875 | , | TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1876 | ":memory:"| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1877 | )))); })| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 207-33876 |
| 1878 | ==0| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 33876 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
) | 207-33876 |
| 1879 | || (isTempDb| TRUE | evaluated 63397 times by 17 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 32980 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
&& sqlite3TempInMemory(db)| TRUE | evaluated 78 times by 1 test | | FALSE | evaluated 63319 times by 17 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) | 78-63397 |
| 1880 | || (| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 96281 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
vfsFlags & 0x00000080)!=0| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 96281 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
; | 18-96281 |
| 1881 | | - |
| 1882 | | - |
| 1883 | | - |
| 1884 | ((void) (0)) | - |
| 1885 | ; | - |
| 1886 | | - |
| 1887 | ((void) (0)) | - |
| 1888 | ; | - |
| 1889 | | - |
| 1890 | ((void) (0)) | - |
| 1891 | ; | - |
| 1892 | | - |
| 1893 | ((void) (0)) | - |
| 1894 | ; | - |
| 1895 | | - |
| 1896 | | - |
| 1897 | | - |
| 1898 | ((void) (0)) | - |
| 1899 | ; | - |
| 1900 | | - |
| 1901 | | - |
| 1902 | | - |
| 1903 | ((void) (0)) | - |
| 1904 | ; | - |
| 1905 | | - |
| 1906 | if( isMemdb| TRUE | evaluated 303 times by 1 test | | FALSE | evaluated 96281 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 303-96281 |
| 1907 | flags |= 2; | - |
| 1908 | }executed 303 times by 1 test: end of block | 303 |
| 1909 | if( (| TRUE | evaluated 34083 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 62501 times by 16 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
vfsFlags & 0x00000100)!=0| TRUE | evaluated 34083 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 62501 times by 16 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& (isMemdb| TRUE | evaluated 225 times by 1 test | | FALSE | evaluated 33858 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
|| isTempDb| TRUE | evaluated 895 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 32963 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
) ){ | 225-62501 |
| 1910 | vfsFlags = (vfsFlags & ~0x00000100) | 0x00000200; | - |
| 1911 | }executed 1120 times by 2 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
| 1120 |
| 1912 | p = sqlite3MallocZero(sizeof(Btree)); | - |
| 1913 | if( !p| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 96570 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 14-96570 |
| 1914 | returnexecuted 14 times by 1 test: return 7; 7;executed 14 times by 1 test: return 7; | 14 |
| 1915 | } | - |
| 1916 | p->inTrans = 0; | - |
| 1917 | p->db = db; | - |
| 1918 | | - |
| 1919 | p->lock.pBtree = p; | - |
| 1920 | p->lock.iTable = 1; | - |
| 1921 | | - |
| 1922 | | - |
| 1923 | | - |
| 1924 | | - |
| 1925 | | - |
| 1926 | | - |
| 1927 | | - |
| 1928 | if( isTempDb==0| TRUE | evaluated 33179 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 63391 times by 17 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& (isMemdb==0| TRUE | evaluated 32955 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 224 times by 1 test |
|| (| TRUE | evaluated 21 times by 1 test | | FALSE | evaluated 203 times by 1 test |
vfsFlags&0x00000040)!=0| TRUE | evaluated 21 times by 1 test | | FALSE | evaluated 203 times by 1 test |
) ){ | 21-63391 |
| 1929 | if( vfsFlags & 0x00020000| TRUE | evaluated 401 times by 1 test | | FALSE | evaluated 32575 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 401-32575 |
| 1930 | int nFilename = sqlite3Strlen30(zFilename)+1; | - |
| 1931 | int nFullPathname = pVfs->mxPathname+1; | - |
| 1932 | char *zFullPathname = sqlite3Malloc(((nFullPathname)>(nFilename)?(nFullPathname):(nFilename))); | - |
| 1933 | sqlite3_mutex *mutexShared; | - |
| 1934 | | - |
| 1935 | p->sharable = 1; | - |
| 1936 | if( !zFullPathname| TRUE | never evaluated | | FALSE | evaluated 401 times by 1 test |
){ | 0-401 |
| 1937 | sqlite3_free(p); | - |
| 1938 | return never executed: return 7; 7;never executed: return 7; | 0 |
| 1939 | } | - |
| 1940 | if( isMemdb| TRUE | evaluated 20 times by 1 test | | FALSE | evaluated 381 times by 1 test |
){ | 20-381 |
| 1941 | memcpy(zFullPathname, zFilename, nFilename); | - |
| 1942 | }executed 20 times by 1 test: end of block else{ | 20 |
| 1943 | rc = sqlite3OsFullPathname(pVfs, zFilename, | - |
| 1944 | nFullPathname, zFullPathname); | - |
| 1945 | if( rc| TRUE | never evaluated | | FALSE | evaluated 381 times by 1 test |
){ | 0-381 |
| 1946 | sqlite3_free(zFullPathname); | - |
| 1947 | sqlite3_free(p); | - |
| 1948 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 1949 | } | - |
| 1950 | }executed 381 times by 1 test: end of block | 381 |
| 1951 | | - |
| 1952 | mutexOpen = sqlite3MutexAlloc(4); | - |
| 1953 | sqlite3_mutex_enter(mutexOpen); | - |
| 1954 | mutexShared = sqlite3MutexAlloc(2); | - |
| 1955 | sqlite3_mutex_enter(mutexShared); | - |
| 1956 | | - |
| 1957 | for(pBt=sqlite3SharedCacheList; pBt| TRUE | evaluated 344 times by 1 test | | FALSE | evaluated 153 times by 1 test |
; pBt=pBt->pNext){ | 153-344 |
| 1958 | | - |
| 1959 | ((void) (0)) | - |
| 1960 | ; | - |
| 1961 | if( 0==| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1962 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1963 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1964 | ) && __builtin_constant_p (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1965 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1966 | ) && (__s1_len = __builtin_strlen (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1967 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1968 | ), __s2_len = __builtin_strlen (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1969 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1970 | ), (!((size_t)(const void *)((| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1971 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1972 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1973 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1974 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1975 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1976 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1977 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1978 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1979 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1980 | , | TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1981 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1982 | ) : (__builtin_constant_p (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1983 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1984 | ) && ((size_t)(const void *)((| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1985 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1986 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1987 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1988 | ) == 1) && (__s1_len = __builtin_strlen (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1989 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1990 | ), __s1_len < 4) ? (__builtin_constant_p (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1991 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1992 | ) && ((size_t)(const void *)((| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1993 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1994 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1995 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1996 | ) == 1) ? __builtin_strcmp (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1997 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1998 | , | TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 1999 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2000 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2001 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2002 | ); int __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2003 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2004 | ))[0] - __s2[0]); if (__s1_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2005 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2006 | ))[1] - __s2[1]); if (__s1_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2007 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2008 | ))[2] - __s2[2]); if (__s1_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( zFullPathname ))[3] - __s2[3]); | TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2009 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zFullPathname ))[3] - __s2[3]); | 0-249 |
| 2010 | ))[3] - __s2[3]);| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zFullPathname ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2011 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2012 | ) && ((size_t)(const void *)((| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2013 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2014 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2015 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2016 | ) == 1) && (__s2_len = __builtin_strlen (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2017 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2018 | ), __s2_len < 4) ? (__builtin_constant_p (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2019 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2020 | ) && ((size_t)(const void *)((| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2021 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2022 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2023 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2024 | ) == 1) ? __builtin_strcmp (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2025 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2026 | , | TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2027 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2028 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2029 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2030 | ); int __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2031 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2032 | ))[0] - __s2[0]); if (__s2_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2033 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2034 | ))[1] - __s2[1]); if (__s2_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2035 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2036 | ))[2] - __s2[2]); if (__s2_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( sqlite3PagerFilename(pBt->pPager, 0) ))[3] - __s2[3]); | TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2037 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( sqlite3PagerFilename(pBt->pPager, 0) ))[3] - __s2[3]); | 0-249 |
| 2038 | ))[3] - __s2[3]);| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( sqlite3PagerFilename(pBt->pPager, 0) ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 0-249 |
| 2039 | zFullPathname| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2040 | , | TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2041 | sqlite3PagerFilename(pBt->pPager, 0)| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2042 | )))); })| TRUE | evaluated 249 times by 1 test | | FALSE | evaluated 95 times by 1 test |
| 95-249 |
| 2043 | | - |
| 2044 | && sqlite3PagerVfs(pBt->pPager)==pVfs| TRUE | evaluated 248 times by 1 test | | FALSE | evaluated 1 time by 1 test |
){ | 1-248 |
| 2045 | int iDb; | - |
| 2046 | for(iDb=db->nDb-1; iDb>=0| TRUE | evaluated 514 times by 1 test | | FALSE | evaluated 245 times by 1 test |
; iDb--){ | 245-514 |
| 2047 | Btree *pExisting = db->aDb[iDb].pBt; | - |
| 2048 | if( pExisting| TRUE | evaluated 49 times by 1 test | | FALSE | evaluated 465 times by 1 test |
&& pExisting->pBt==pBt| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 46 times by 1 test |
){ | 3-465 |
| 2049 | sqlite3_mutex_leave(mutexShared); | - |
| 2050 | sqlite3_mutex_leave(mutexOpen); | - |
| 2051 | sqlite3_free(zFullPathname); | - |
| 2052 | sqlite3_free(p); | - |
| 2053 | returnexecuted 3 times by 1 test: return 19; 19;executed 3 times by 1 test: return 19; | 3 |
| 2054 | } | - |
| 2055 | }executed 511 times by 1 test: end of block | 511 |
| 2056 | p->pBt = pBt; | - |
| 2057 | pBt->nRef++; | - |
| 2058 | break;executed 245 times by 1 test: break; | 245 |
| 2059 | } | - |
| 2060 | }executed 96 times by 1 test: end of block | 96 |
| 2061 | sqlite3_mutex_leave(mutexShared); | - |
| 2062 | sqlite3_free(zFullPathname); | - |
| 2063 | }executed 398 times by 1 test: end of block | 398 |
| 2064 | }executed 32973 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 32973 |
| 2065 | | - |
| 2066 | if( pBt==0| TRUE | evaluated 96322 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 245 times by 1 test |
){ | 245-96322 |
| 2067 | | - |
| 2068 | | - |
| 2069 | | - |
| 2070 | | - |
| 2071 | | - |
| 2072 | | - |
| 2073 | ((void) (0)) | - |
| 2074 | ; | - |
| 2075 | | - |
| 2076 | ((void) (0)) | - |
| 2077 | ; | - |
| 2078 | | - |
| 2079 | ((void) (0)) | - |
| 2080 | ; | - |
| 2081 | | - |
| 2082 | ((void) (0)) | - |
| 2083 | ; | - |
| 2084 | | - |
| 2085 | ((void) (0)) | - |
| 2086 | ; | - |
| 2087 | | - |
| 2088 | pBt = sqlite3MallocZero( sizeof(*pBt) ); | - |
| 2089 | if( pBt==0| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 96308 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 14-96308 |
| 2090 | rc = 7; | - |
| 2091 | gotoexecuted 14 times by 1 test: goto btree_open_out; btree_open_out;executed 14 times by 1 test: goto btree_open_out; | 14 |
| 2092 | } | - |
| 2093 | rc = sqlite3PagerOpen(pVfs, &pBt->pPager, zFilename, | - |
| 2094 | sizeof(MemPage), flags, vfsFlags, pageReinit); | - |
| 2095 | if( rc==0| TRUE | evaluated 95660 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 648 times by 1 test |
){ | 648-95660 |
| 2096 | sqlite3PagerSetMmapLimit(pBt->pPager, db->szMmap); | - |
| 2097 | rc = sqlite3PagerReadFileheader(pBt->pPager,sizeof(zDbHeader),zDbHeader); | - |
| 2098 | }executed 95660 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 95660 |
| 2099 | if( rc!=0| TRUE | evaluated 665 times by 1 test | | FALSE | evaluated 95643 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 665-95643 |
| 2100 | gotoexecuted 665 times by 1 test: goto btree_open_out; btree_open_out;executed 665 times by 1 test: goto btree_open_out; | 665 |
| 2101 | } | - |
| 2102 | pBt->openFlags = (u8)flags; | - |
| 2103 | pBt->db = db; | - |
| 2104 | sqlite3PagerSetBusyHandler(pBt->pPager, btreeInvokeBusyHandler, pBt); | - |
| 2105 | p->pBt = pBt; | - |
| 2106 | | - |
| 2107 | pBt->pCursor = 0; | - |
| 2108 | pBt->pPage1 = 0; | - |
| 2109 | if( sqlite3PagerIsreadonly(pBt->pPager)| TRUE | evaluated 9579 times by 1 test | | FALSE | evaluated 86064 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
) pBt->btsFlags |= 0x0001;executed 9579 times by 1 test: pBt->btsFlags |= 0x0001; | 9579-86064 |
| 2110 | pBt->pageSize = (zDbHeader[16]<<8) | (zDbHeader[17]<<16); | - |
| 2111 | if( pBt->pageSize<512| TRUE | evaluated 69823 times by 65 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- ...
| | FALSE | evaluated 25820 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| pBt->pageSize>65536| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 25814 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 6-69823 |
| 2112 | || ((| TRUE | never evaluated | | FALSE | evaluated 25814 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pBt->pageSize-1)&pBt->pageSize)!=0| TRUE | never evaluated | | FALSE | evaluated 25814 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 0-25814 |
| 2113 | pBt->pageSize = 0; | - |
| 2114 | | - |
| 2115 | | - |
| 2116 | | - |
| 2117 | | - |
| 2118 | | - |
| 2119 | | - |
| 2120 | | - |
| 2121 | if( zFilename| TRUE | evaluated 7364 times by 64 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- ...
| | FALSE | evaluated 62465 times by 16 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& !isMemdb| TRUE | evaluated 7146 times by 64 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- ...
| | FALSE | evaluated 218 times by 1 test |
){ | 218-62465 |
| 2122 | pBt->autoVacuum = (0 ? 1 dead code: 1 : 0); | - |
| 2123 | pBt->incrVacuum = (0==2| TRUE | never evaluated | | FALSE | evaluated 7146 times by 64 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- ...
|
? 1 : 0); | 0-7146 |
| 2124 | }executed 7146 times by 64 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- ...
| 7146 |
| 2125 | | - |
| 2126 | nReserve = 0; | - |
| 2127 | }executed 69829 times by 65 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- ...
else{ | 69829 |
| 2128 | | - |
| 2129 | | - |
| 2130 | | - |
| 2131 | nReserve = zDbHeader[20]; | - |
| 2132 | pBt->btsFlags |= 0x0002; | - |
| 2133 | | - |
| 2134 | pBt->autoVacuum = (sqlite3Get4byte(&zDbHeader[36 + 4*4])| TRUE | evaluated 992 times by 2 tests | | FALSE | evaluated 24822 times by 386 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
?1:0); | 992-24822 |
| 2135 | pBt->incrVacuum = (sqlite3Get4byte(&zDbHeader[36 + 7*4])| TRUE | evaluated 142 times by 1 test | | FALSE | evaluated 25672 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
?1:0); | 142-25672 |
| 2136 | | - |
| 2137 | }executed 25814 times by 387 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 25814 |
| 2138 | rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve); | - |
| 2139 | if( rc| TRUE | never evaluated | | FALSE | evaluated 95643 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
) gotonever executed: goto btree_open_out; btree_open_out;never executed: goto btree_open_out; | 0-95643 |
| 2140 | pBt->usableSize = pBt->pageSize - nReserve; | - |
| 2141 | | - |
| 2142 | ((void) (0)) | - |
| 2143 | ; | - |
| 2144 | | - |
| 2145 | | - |
| 2146 | | - |
| 2147 | | - |
| 2148 | pBt->nRef = 1; | - |
| 2149 | if( p->sharable| TRUE | evaluated 153 times by 1 test | | FALSE | evaluated 95490 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 153-95490 |
| 2150 | sqlite3_mutex *mutexShared; | - |
| 2151 | mutexShared = sqlite3MutexAlloc(2); | - |
| 2152 | if( 1 && sqlite3Config.bCoreMutex| TRUE | evaluated 152 times by 1 test | | FALSE | evaluated 1 time by 1 test |
){ | 1-152 |
| 2153 | pBt->mutex = sqlite3MutexAlloc(0); | - |
| 2154 | if( pBt->mutex==0| TRUE | never evaluated | | FALSE | evaluated 152 times by 1 test |
){ | 0-152 |
| 2155 | rc = 7; | - |
| 2156 | goto never executed: goto btree_open_out; btree_open_out;never executed: goto btree_open_out; | 0 |
| 2157 | } | - |
| 2158 | }executed 152 times by 1 test: end of block | 152 |
| 2159 | sqlite3_mutex_enter(mutexShared); | - |
| 2160 | pBt->pNext = sqlite3SharedCacheList; | - |
| 2161 | sqlite3SharedCacheList = pBt; | - |
| 2162 | sqlite3_mutex_leave(mutexShared); | - |
| 2163 | }executed 153 times by 1 test: end of block | 153 |
| 2164 | | - |
| 2165 | }executed 95643 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 95643 |
| 2166 | | - |
| 2167 | | - |
| 2168 | | - |
| 2169 | | - |
| 2170 | | - |
| 2171 | | - |
| 2172 | if( p->sharable| TRUE | evaluated 398 times by 1 test | | FALSE | evaluated 95490 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 398-95490 |
| 2173 | int i; | - |
| 2174 | Btree *pSib; | - |
| 2175 | for(i=0; i<db->nDb| TRUE | evaluated 768 times by 1 test | | FALSE | evaluated 346 times by 1 test |
; i++){ | 346-768 |
| 2176 | if( (| TRUE | evaluated 67 times by 1 test | | FALSE | evaluated 701 times by 1 test |
pSib = db->aDb[i].pBt)!=0| TRUE | evaluated 67 times by 1 test | | FALSE | evaluated 701 times by 1 test |
&& pSib->sharable| TRUE | evaluated 52 times by 1 test | | FALSE | evaluated 15 times by 1 test |
){ | 15-701 |
| 2177 | while( pSib->pPrev| TRUE | evaluated 21 times by 1 test | | FALSE | evaluated 52 times by 1 test |
){ pSib = pSib->pPrev; }executed 21 times by 1 test: end of block | 21-52 |
| 2178 | if( (| TRUE | evaluated 22 times by 1 test | | FALSE | evaluated 30 times by 1 test |
uptr)p->pBt<(uptr)pSib->pBt| TRUE | evaluated 22 times by 1 test | | FALSE | evaluated 30 times by 1 test |
){ | 22-30 |
| 2179 | p->pNext = pSib; | - |
| 2180 | p->pPrev = 0; | - |
| 2181 | pSib->pPrev = p; | - |
| 2182 | }executed 22 times by 1 test: end of block else{ | 22 |
| 2183 | while( pSib->pNext| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 17 times by 1 test |
&& (| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 13 times by 1 test |
uptr)pSib->pNext->pBt<(uptr)p->pBt| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 13 times by 1 test |
){ | 11-24 |
| 2184 | pSib = pSib->pNext; | - |
| 2185 | }executed 11 times by 1 test: end of block | 11 |
| 2186 | p->pNext = pSib->pNext; | - |
| 2187 | p->pPrev = pSib; | - |
| 2188 | if( p->pNext| TRUE | evaluated 13 times by 1 test | | FALSE | evaluated 17 times by 1 test |
){ | 13-17 |
| 2189 | p->pNext->pPrev = p; | - |
| 2190 | }executed 13 times by 1 test: end of block | 13 |
| 2191 | pSib->pNext = p; | - |
| 2192 | }executed 30 times by 1 test: end of block | 30 |
| 2193 | break;executed 52 times by 1 test: break; | 52 |
| 2194 | } | - |
| 2195 | }executed 716 times by 1 test: end of block | 716 |
| 2196 | }executed 398 times by 1 test: end of block | 398 |
| 2197 | | - |
| 2198 | *ppBtree = p; | - |
| 2199 | | - |
| 2200 | btree_open_out:code before this statement executed 95888 times by 438 tests: btree_open_out:Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 95888 |
| 2201 | if( rc!=0| TRUE | evaluated 679 times by 1 test | | FALSE | evaluated 95888 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 679-95888 |
| 2202 | if( pBt| TRUE | evaluated 665 times by 1 test | | FALSE | evaluated 14 times by 1 test |
&& pBt->pPager| TRUE | evaluated 17 times by 1 test | | FALSE | evaluated 648 times by 1 test |
){ | 14-665 |
| 2203 | sqlite3PagerClose(pBt->pPager, 0); | - |
| 2204 | }executed 17 times by 1 test: end of block | 17 |
| 2205 | sqlite3_free(pBt); | - |
| 2206 | sqlite3_free(p); | - |
| 2207 | *ppBtree = 0; | - |
| 2208 | }executed 679 times by 1 test: end of block else{ | 679 |
| 2209 | sqlite3_file *pFile; | - |
| 2210 | | - |
| 2211 | | - |
| 2212 | | - |
| 2213 | | - |
| 2214 | | - |
| 2215 | if( sqlite3BtreeSchema(p, 0, 0)==0| TRUE | evaluated 95643 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 245 times by 1 test |
){ | 245-95643 |
| 2216 | sqlite3PagerSetCachesize(p->pBt->pPager, -2000); | - |
| 2217 | }executed 95643 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 95643 |
| 2218 | | - |
| 2219 | pFile = sqlite3PagerFile(pBt->pPager); | - |
| 2220 | if( pFile->pMethods| TRUE | evaluated 32303 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 63585 times by 17 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 32303-63585 |
| 2221 | sqlite3OsFileControlHint(pFile, 30, (void*)&pBt->db); | - |
| 2222 | }executed 32303 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 32303 |
| 2223 | }executed 95888 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 95888 |
| 2224 | if( mutexOpen| TRUE | evaluated 397 times by 1 test | | FALSE | evaluated 96170 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 397-96170 |
| 2225 | | - |
| 2226 | ((void) (0)) | - |
| 2227 | ; | - |
| 2228 | sqlite3_mutex_leave(mutexOpen); | - |
| 2229 | }executed 397 times by 1 test: end of block | 397 |
| 2230 | | - |
| 2231 | ((void) (0)) | - |
| 2232 | ; | - |
| 2233 | returnexecuted 96567 times by 438 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
rc;executed 96567 times by 438 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 96567 |
| 2234 | } | - |
| 2235 | | - |
| 2236 | | - |
| 2237 | | - |
| 2238 | | - |
| 2239 | | - |
| 2240 | | - |
| 2241 | | - |
| 2242 | static int removeFromSharingList(BtShared *pBt){ | - |
| 2243 | | - |
| 2244 | sqlite3_mutex *pMaster; | - |
| 2245 | BtShared *pList; | - |
| 2246 | int removed = 0; | - |
| 2247 | | - |
| 2248 | | - |
| 2249 | ((void) (0)) | - |
| 2250 | ; | - |
| 2251 | pMaster = sqlite3MutexAlloc(2); | - |
| 2252 | sqlite3_mutex_enter(pMaster); | - |
| 2253 | pBt->nRef--; | - |
| 2254 | if( pBt->nRef<=0| TRUE | evaluated 153 times by 1 test | | FALSE | evaluated 245 times by 1 test |
){ | 153-245 |
| 2255 | if( sqlite3SharedCacheList==pBt| TRUE | evaluated 118 times by 1 test | | FALSE | evaluated 35 times by 1 test |
){ | 35-118 |
| 2256 | sqlite3SharedCacheList = pBt->pNext; | - |
| 2257 | }executed 118 times by 1 test: end of block else{ | 118 |
| 2258 | pList = sqlite3SharedCacheList; | - |
| 2259 | while( (| TRUE | evaluated 54 times by 1 test | | FALSE | never evaluated |
pList)| TRUE | evaluated 54 times by 1 test | | FALSE | never evaluated |
&& pList->pNext!=pBt| TRUE | evaluated 19 times by 1 test | | FALSE | evaluated 35 times by 1 test |
){ | 0-54 |
| 2260 | pList=pList->pNext; | - |
| 2261 | }executed 19 times by 1 test: end of block | 19 |
| 2262 | if( (| TRUE | evaluated 35 times by 1 test | | FALSE | never evaluated |
pList)| TRUE | evaluated 35 times by 1 test | | FALSE | never evaluated |
){ | 0-35 |
| 2263 | pList->pNext = pBt->pNext; | - |
| 2264 | }executed 35 times by 1 test: end of block | 35 |
| 2265 | }executed 35 times by 1 test: end of block | 35 |
| 2266 | if( 1 ){ | - |
| 2267 | sqlite3_mutex_free(pBt->mutex); | - |
| 2268 | }executed 153 times by 1 test: end of block | 153 |
| 2269 | removed = 1; | - |
| 2270 | }executed 153 times by 1 test: end of block | 153 |
| 2271 | sqlite3_mutex_leave(pMaster); | - |
| 2272 | returnexecuted 398 times by 1 test: return removed; removed;executed 398 times by 1 test: return removed; | 398 |
| 2273 | | - |
| 2274 | | - |
| 2275 | | - |
| 2276 | } | - |
| 2277 | | - |
| 2278 | | - |
| 2279 | | - |
| 2280 | | - |
| 2281 | | - |
| 2282 | | - |
| 2283 | static void allocateTempSpace(BtShared *pBt){ | - |
| 2284 | if( !pBt->pTmpSpace| TRUE | evaluated 66373 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 1261747 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
){ | 66373-1261747 |
| 2285 | pBt->pTmpSpace = sqlite3PageMalloc( pBt->pageSize ); | - |
| 2286 | if( pBt->pTmpSpace| TRUE | evaluated 66365 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 8 times by 1 test |
){ | 8-66365 |
| 2287 | memset(pBt->pTmpSpace, 0, 8); | - |
| 2288 | pBt->pTmpSpace += 4; | - |
| 2289 | }executed 66365 times by 404 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 66365 |
| 2290 | }executed 66373 times by 404 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 66373 |
| 2291 | }executed 1328120 times by 404 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 1328120 |
| 2292 | | - |
| 2293 | | - |
| 2294 | | - |
| 2295 | | - |
| 2296 | static void freeTempSpace(BtShared *pBt){ | - |
| 2297 | if( pBt->pTmpSpace| TRUE | evaluated 65991 times by 34 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (50)
- Self test (52)
- Self test (62)
- ...
| | FALSE | evaluated 30934 times by 45 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (25)
- Self test (27)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (41)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (51)
- Self test (53)
- Self test (59)
- Self test (60)
- Self test (61)
- Self test (65)
- Self test (66)
- ...
|
){ | 30934-65991 |
| 2298 | pBt->pTmpSpace -= 4; | - |
| 2299 | sqlite3PageFree(pBt->pTmpSpace); | - |
| 2300 | pBt->pTmpSpace = 0; | - |
| 2301 | }executed 65991 times by 34 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (50)
- Self test (52)
- Self test (62)
- ...
| 65991 |
| 2302 | }executed 96925 times by 67 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 96925 |
| 2303 | | - |
| 2304 | | - |
| 2305 | | - |
| 2306 | | - |
| 2307 | int sqlite3BtreeClose(Btree *p){ | - |
| 2308 | BtShared *pBt = p->pBt; | - |
| 2309 | BtCursor *pCur; | - |
| 2310 | | - |
| 2311 | | - |
| 2312 | | - |
| 2313 | ((void) (0)) | - |
| 2314 | ; | - |
| 2315 | sqlite3BtreeEnter(p); | - |
| 2316 | pCur = pBt->pCursor; | - |
| 2317 | while( pCur| TRUE | evaluated 62546 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 95513 times by 67 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
){ | 62546-95513 |
| 2318 | BtCursor *pTmp = pCur; | - |
| 2319 | pCur = pCur->pNext; | - |
| 2320 | if( pTmp->pBtree==p| TRUE | evaluated 62541 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 5 times by 1 test |
){ | 5-62541 |
| 2321 | sqlite3BtreeCloseCursor(pTmp); | - |
| 2322 | }executed 62541 times by 5 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| 62541 |
| 2323 | }executed 62546 times by 5 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| 62546 |
| 2324 | | - |
| 2325 | | - |
| 2326 | | - |
| 2327 | | - |
| 2328 | | - |
| 2329 | sqlite3BtreeRollback(p, 0, 0); | - |
| 2330 | sqlite3BtreeLeave(p); | - |
| 2331 | | - |
| 2332 | | - |
| 2333 | | - |
| 2334 | | - |
| 2335 | | - |
| 2336 | | - |
| 2337 | ((void) (0)) | - |
| 2338 | ; | - |
| 2339 | if( !p->sharable| TRUE | evaluated 95115 times by 67 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 398 times by 1 test |
|| removeFromSharingList(pBt)| TRUE | evaluated 153 times by 1 test | | FALSE | evaluated 245 times by 1 test |
){ | 153-95115 |
| 2340 | | - |
| 2341 | | - |
| 2342 | | - |
| 2343 | | - |
| 2344 | | - |
| 2345 | | - |
| 2346 | ((void) (0)) | - |
| 2347 | ; | - |
| 2348 | sqlite3PagerClose(pBt->pPager, p->db); | - |
| 2349 | if( pBt->xFreeSchema| TRUE | evaluated 32799 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 62469 times by 16 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& pBt->pSchema| TRUE | evaluated 32791 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 8 times by 1 test |
){ | 8-62469 |
| 2350 | pBt->xFreeSchema(pBt->pSchema); | - |
| 2351 | }executed 32791 times by 66 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 32791 |
| 2352 | sqlite3DbFree(0, pBt->pSchema); | - |
| 2353 | freeTempSpace(pBt); | - |
| 2354 | sqlite3_free(pBt); | - |
| 2355 | }executed 95268 times by 67 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 95268 |
| 2356 | | - |
| 2357 | | - |
| 2358 | | - |
| 2359 | ((void) (0)) | - |
| 2360 | ; | - |
| 2361 | | - |
| 2362 | ((void) (0)) | - |
| 2363 | ; | - |
| 2364 | if( p->pPrev| TRUE | evaluated 30 times by 1 test | | FALSE | evaluated 95483 times by 67 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
) p->pPrev->pNext = p->pNext;executed 30 times by 1 test: p->pPrev->pNext = p->pNext; | 30-95483 |
| 2365 | if( p->pNext| TRUE | evaluated 31 times by 1 test | | FALSE | evaluated 95482 times by 67 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
) p->pNext->pPrev = p->pPrev;executed 31 times by 1 test: p->pNext->pPrev = p->pPrev; | 31-95482 |
| 2366 | | - |
| 2367 | | - |
| 2368 | sqlite3_free(p); | - |
| 2369 | returnexecuted 95513 times by 67 tests: return 0;Executed by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
0;executed 95513 times by 67 tests: return 0;Executed by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 95513 |
| 2370 | } | - |
| 2371 | int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){ | - |
| 2372 | BtShared *pBt = p->pBt; | - |
| 2373 | | - |
| 2374 | ((void) (0)) | - |
| 2375 | ; | - |
| 2376 | sqlite3BtreeEnter(p); | - |
| 2377 | sqlite3PagerSetCachesize(pBt->pPager, mxPage); | - |
| 2378 | sqlite3BtreeLeave(p); | - |
| 2379 | returnexecuted 20881 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 20881 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 20881 |
| 2380 | } | - |
| 2381 | int sqlite3BtreeSetSpillSize(Btree *p, int mxPage){ | - |
| 2382 | BtShared *pBt = p->pBt; | - |
| 2383 | int res; | - |
| 2384 | | - |
| 2385 | ((void) (0)) | - |
| 2386 | ; | - |
| 2387 | sqlite3BtreeEnter(p); | - |
| 2388 | res = sqlite3PagerSetSpillsize(pBt->pPager, mxPage); | - |
| 2389 | sqlite3BtreeLeave(p); | - |
| 2390 | returnexecuted 1752 times by 2 tests: return res;Executed by:- Self test (34)
- Self test (438)
res;executed 1752 times by 2 tests: return res;Executed by:- Self test (34)
- Self test (438)
| 1752 |
| 2391 | } | - |
| 2392 | | - |
| 2393 | | - |
| 2394 | | - |
| 2395 | | - |
| 2396 | | - |
| 2397 | | - |
| 2398 | int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap){ | - |
| 2399 | BtShared *pBt = p->pBt; | - |
| 2400 | | - |
| 2401 | ((void) (0)) | - |
| 2402 | ; | - |
| 2403 | sqlite3BtreeEnter(p); | - |
| 2404 | sqlite3PagerSetMmapLimit(pBt->pPager, szMmap); | - |
| 2405 | sqlite3BtreeLeave(p); | - |
| 2406 | returnexecuted 268 times by 3 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (438)
0;executed 268 times by 3 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 268 |
| 2407 | } | - |
| 2408 | int sqlite3BtreeSetPagerFlags( | - |
| 2409 | Btree *p, | - |
| 2410 | unsigned pgFlags | - |
| 2411 | ){ | - |
| 2412 | BtShared *pBt = p->pBt; | - |
| 2413 | | - |
| 2414 | ((void) (0)) | - |
| 2415 | ; | - |
| 2416 | sqlite3BtreeEnter(p); | - |
| 2417 | sqlite3PagerSetFlags(pBt->pPager, pgFlags); | - |
| 2418 | sqlite3BtreeLeave(p); | - |
| 2419 | returnexecuted 4138 times by 22 tests: return 0;Executed by:- Self test (100)
- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
0;executed 4138 times by 22 tests: return 0;Executed by:- Self test (100)
- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 4138 |
| 2420 | } | - |
| 2421 | int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){ | - |
| 2422 | int rc = 0; | - |
| 2423 | BtShared *pBt = p->pBt; | - |
| 2424 | | - |
| 2425 | ((void) (0)) | - |
| 2426 | ; | - |
| 2427 | sqlite3BtreeEnter(p); | - |
| 2428 | | - |
| 2429 | | - |
| 2430 | | - |
| 2431 | if( pBt->btsFlags & 0x0002| TRUE | evaluated 1440 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 4682 times by 15 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 1440-4682 |
| 2432 | sqlite3BtreeLeave(p); | - |
| 2433 | returnexecuted 1440 times by 2 tests: return 8;Executed by:- Self test (34)
- Self test (438)
8;executed 1440 times by 2 tests: return 8;Executed by:- Self test (34)
- Self test (438)
| 1440 |
| 2434 | } | - |
| 2435 | if( nReserve<0| TRUE | evaluated 2823 times by 15 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1859 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
){ | 1859-2823 |
| 2436 | nReserve = pBt->pageSize - pBt->usableSize; | - |
| 2437 | }executed 2823 times by 15 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 2823 |
| 2438 | | - |
| 2439 | ((void) (0)) | - |
| 2440 | ; | - |
| 2441 | if( pageSize>=512| TRUE | evaluated 1632 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| | FALSE | evaluated 3050 times by 13 testsEvaluated by:- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& pageSize<=65536| TRUE | evaluated 1631 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| | FALSE | evaluated 1 time by 1 test |
&& | 1-3050 |
| 2442 | ((| TRUE | evaluated 1630 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| | FALSE | evaluated 1 time by 1 test |
pageSize-1)&pageSize)==0| TRUE | evaluated 1630 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| | FALSE | evaluated 1 time by 1 test |
){ | 1-1630 |
| 2443 | | - |
| 2444 | ((void) (0)) | - |
| 2445 | ; | - |
| 2446 | | - |
| 2447 | ((void) (0)) | - |
| 2448 | ; | - |
| 2449 | pBt->pageSize = (u32)pageSize; | - |
| 2450 | freeTempSpace(pBt); | - |
| 2451 | }executed 1630 times by 4 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| 1630 |
| 2452 | rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve); | - |
| 2453 | pBt->usableSize = pBt->pageSize - (u16)nReserve; | - |
| 2454 | if( iFix| TRUE | evaluated 130 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 4552 times by 15 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) pBt->btsFlags |= 0x0002;executed 130 times by 2 tests: pBt->btsFlags |= 0x0002;Executed by:- Self test (34)
- Self test (438)
| 130-4552 |
| 2455 | sqlite3BtreeLeave(p); | - |
| 2456 | returnexecuted 4682 times by 15 tests: return rc;Executed by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
rc;executed 4682 times by 15 tests: return rc;Executed by:- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 4682 |
| 2457 | } | - |
| 2458 | | - |
| 2459 | | - |
| 2460 | | - |
| 2461 | | - |
| 2462 | int sqlite3BtreeGetPageSize(Btree *p){ | - |
| 2463 | returnexecuted 227412 times by 11 tests: return p->pBt->pageSize;Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
p->pBt->pageSize;executed 227412 times by 11 tests: return p->pBt->pageSize;Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| 227412 |
| 2464 | } | - |
| 2465 | int sqlite3BtreeGetReserveNoMutex(Btree *p){ | - |
| 2466 | int n; | - |
| 2467 | | - |
| 2468 | ((void) (0)) | - |
| 2469 | ; | - |
| 2470 | n = p->pBt->pageSize - p->pBt->usableSize; | - |
| 2471 | returnexecuted 4687 times by 2 tests: return n;Executed by:- Self test (34)
- Self test (438)
n;executed 4687 times by 2 tests: return n;Executed by:- Self test (34)
- Self test (438)
| 4687 |
| 2472 | } | - |
| 2473 | int sqlite3BtreeGetOptimalReserve(Btree *p){ | - |
| 2474 | int n; | - |
| 2475 | sqlite3BtreeEnter(p); | - |
| 2476 | n = sqlite3BtreeGetReserveNoMutex(p); | - |
| 2477 | | - |
| 2478 | | - |
| 2479 | | - |
| 2480 | sqlite3BtreeLeave(p); | - |
| 2481 | returnexecuted 868 times by 2 tests: return n;Executed by:- Self test (34)
- Self test (438)
n;executed 868 times by 2 tests: return n;Executed by:- Self test (34)
- Self test (438)
| 868 |
| 2482 | } | - |
| 2483 | | - |
| 2484 | | - |
| 2485 | | - |
| 2486 | | - |
| 2487 | | - |
| 2488 | | - |
| 2489 | | - |
| 2490 | int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){ | - |
| 2491 | int n; | - |
| 2492 | sqlite3BtreeEnter(p); | - |
| 2493 | n = sqlite3PagerMaxPageCount(p->pBt->pPager, mxPage); | - |
| 2494 | sqlite3BtreeLeave(p); | - |
| 2495 | returnexecuted 12 times by 2 tests: return n;Executed by:- Self test (39)
- Self test (438)
n;executed 12 times by 2 tests: return n;Executed by:- Self test (39)
- Self test (438)
| 12 |
| 2496 | } | - |
| 2497 | int sqlite3BtreeSecureDelete(Btree *p, int newFlag){ | - |
| 2498 | int b; | - |
| 2499 | if( p==0| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 3288 times by 12 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
) returnexecuted 6 times by 1 test: return 0; 0;executed 6 times by 1 test: return 0; | 6-3288 |
| 2500 | sqlite3BtreeEnter(p); | - |
| 2501 | | - |
| 2502 | ((void) (0)) | - |
| 2503 | ; | - |
| 2504 | | - |
| 2505 | ((void) (0)) | - |
| 2506 | ; | - |
| 2507 | if( newFlag>=0| TRUE | evaluated 1649 times by 12 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 1639 times by 12 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
){ | 1639-1649 |
| 2508 | p->pBt->btsFlags &= ~0x000c; | - |
| 2509 | p->pBt->btsFlags |= 0x0004*newFlag; | - |
| 2510 | }executed 1649 times by 12 tests: end of blockExecuted by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 1649 |
| 2511 | b = (p->pBt->btsFlags & 0x000c)/0x0004; | - |
| 2512 | sqlite3BtreeLeave(p); | - |
| 2513 | returnexecuted 3288 times by 12 tests: return b;Executed by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
b;executed 3288 times by 12 tests: return b;Executed by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 3288 |
| 2514 | } | - |
| 2515 | | - |
| 2516 | | - |
| 2517 | | - |
| 2518 | | - |
| 2519 | | - |
| 2520 | | - |
| 2521 | | - |
| 2522 | int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){ | - |
| 2523 | | - |
| 2524 | | - |
| 2525 | | - |
| 2526 | BtShared *pBt = p->pBt; | - |
| 2527 | int rc = 0; | - |
| 2528 | u8 av = (u8)autoVacuum; | - |
| 2529 | | - |
| 2530 | sqlite3BtreeEnter(p); | - |
| 2531 | if( (| TRUE | evaluated 53 times by 1 test | | FALSE | evaluated 1549 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
|
pBt->btsFlags & 0x0002)!=0| TRUE | evaluated 53 times by 1 test | | FALSE | evaluated 1549 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
|
&& (| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 39 times by 1 test |
av ?1:0)!=pBt->autoVacuum| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 39 times by 1 test |
){ | 14-1549 |
| 2532 | rc = 8; | - |
| 2533 | }executed 14 times by 1 test: end of block else{ | 14 |
| 2534 | pBt->autoVacuum = av| TRUE | evaluated 155 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 1433 times by 3 testsEvaluated by:- Self test (101)
- Self test (34)
- Self test (438)
|
?1:0; | 155-1433 |
| 2535 | pBt->incrVacuum = av==2| TRUE | evaluated 77 times by 1 test | | FALSE | evaluated 1511 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
|
?1:0; | 77-1511 |
| 2536 | }executed 1588 times by 5 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| 1588 |
| 2537 | sqlite3BtreeLeave(p); | - |
| 2538 | returnexecuted 1602 times by 5 tests: return rc;Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
rc;executed 1602 times by 5 tests: return rc;Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| 1602 |
| 2539 | | - |
| 2540 | } | - |
| 2541 | | - |
| 2542 | | - |
| 2543 | | - |
| 2544 | | - |
| 2545 | | - |
| 2546 | int sqlite3BtreeGetAutoVacuum(Btree *p){ | - |
| 2547 | | - |
| 2548 | | - |
| 2549 | | - |
| 2550 | int rc; | - |
| 2551 | sqlite3BtreeEnter(p); | - |
| 2552 | rc = ( | - |
| 2553 | (| TRUE | evaluated 980 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 62 times by 1 test |
!p->pBt->autoVacuum)| TRUE | evaluated 980 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 62 times by 1 test |
?0: | 62-980 |
| 2554 | (| TRUE | evaluated 37 times by 1 test | | FALSE | evaluated 25 times by 1 test |
!p->pBt->incrVacuum)| TRUE | evaluated 37 times by 1 test | | FALSE | evaluated 25 times by 1 test |
?1: | 25-37 |
| 2555 | 2 | - |
| 2556 | ); | - |
| 2557 | sqlite3BtreeLeave(p); | - |
| 2558 | returnexecuted 1042 times by 2 tests: return rc;Executed by:- Self test (34)
- Self test (438)
rc;executed 1042 times by 2 tests: return rc;Executed by:- Self test (34)
- Self test (438)
| 1042 |
| 2559 | | - |
| 2560 | } | - |
| 2561 | static int newDatabase(BtShared*); | - |
| 2562 | static int lockBtree(BtShared *pBt){ | - |
| 2563 | int rc; | - |
| 2564 | MemPage *pPage1; | - |
| 2565 | int nPage; | - |
| 2566 | int nPageFile = 0; | - |
| 2567 | int nPageHeader; | - |
| 2568 | | - |
| 2569 | | - |
| 2570 | ((void) (0)) | - |
| 2571 | ; | - |
| 2572 | | - |
| 2573 | ((void) (0)) | - |
| 2574 | ; | - |
| 2575 | rc = sqlite3PagerSharedLock(pBt->pPager); | - |
| 2576 | if( rc!=0| TRUE | evaluated 291 times by 8 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (59)
- Self test (61)
| | FALSE | evaluated 262032 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnexecuted 291 times by 8 tests: return rc;Executed by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (59)
- Self test (61)
rc;executed 291 times by 8 tests: return rc;Executed by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (59)
- Self test (61)
| 291-262032 |
| 2577 | rc = btreeGetPage(pBt, 1, &pPage1, 0); | - |
| 2578 | if( rc!=0| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 262008 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnexecuted 24 times by 1 test: return rc; rc;executed 24 times by 1 test: return rc; | 24-262008 |
| 2579 | | - |
| 2580 | | - |
| 2581 | | - |
| 2582 | | - |
| 2583 | nPage = nPageHeader = sqlite3Get4byte(28+(u8*)pPage1->aData); | - |
| 2584 | sqlite3PagerPagecount(pBt->pPager, &nPageFile); | - |
| 2585 | if( nPage==0| TRUE | evaluated 74205 times by 31 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- ...
| | FALSE | evaluated 187803 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0| TRUE | evaluated 127 times by 1 test | | FALSE | evaluated 187676 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 127-187803 |
| 2586 | nPage = nPageFile; | - |
| 2587 | }executed 74332 times by 31 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- ...
| 74332 |
| 2588 | if( (| TRUE | evaluated 19 times by 1 test | | FALSE | evaluated 261989 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pBt->db->flags & 0x02000000)!=0| TRUE | evaluated 19 times by 1 test | | FALSE | evaluated 261989 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 19-261989 |
| 2589 | nPage = 0; | - |
| 2590 | }executed 19 times by 1 test: end of block | 19 |
| 2591 | if( nPage>0| TRUE | evaluated 187815 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 74193 times by 31 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- ...
|
){ | 74193-187815 |
| 2592 | u32 pageSize; | - |
| 2593 | u32 usableSize; | - |
| 2594 | u8 *page1 = pPage1->aData; | - |
| 2595 | rc = 26; | - |
| 2596 | | - |
| 2597 | | - |
| 2598 | | - |
| 2599 | if( memcmp(page1, zMagicHeader, 16)!=0| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 187797 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 18-187797 |
| 2600 | gotoexecuted 18 times by 1 test: goto page1_init_failed; page1_init_failed;executed 18 times by 1 test: goto page1_init_failed; | 18 |
| 2601 | } | - |
| 2602 | if( page1[18]>2| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 187793 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 4-187793 |
| 2603 | pBt->btsFlags |= 0x0001; | - |
| 2604 | }executed 4 times by 1 test: end of block | 4 |
| 2605 | if( page1[19]>2| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 187796 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1-187796 |
| 2606 | gotoexecuted 1 time by 1 test: goto page1_init_failed; page1_init_failed;executed 1 time by 1 test: goto page1_init_failed; | 1 |
| 2607 | } | - |
| 2608 | if( page1[19]==2| TRUE | evaluated 59013 times by 49 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| | FALSE | evaluated 128783 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
&& (| TRUE | evaluated 58990 times by 49 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| | FALSE | evaluated 23 times by 1 test |
pBt->btsFlags & 0x0020)==0| TRUE | evaluated 58990 times by 49 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| | FALSE | evaluated 23 times by 1 test |
){ | 23-128783 |
| 2609 | int isOpen = 0; | - |
| 2610 | rc = sqlite3PagerOpenWal(pBt->pPager, &isOpen); | - |
| 2611 | if( rc!=0| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 58985 times by 49 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
|
){ | 5-58985 |
| 2612 | gotoexecuted 5 times by 1 test: goto page1_init_failed; page1_init_failed;executed 5 times by 1 test: goto page1_init_failed; | 5 |
| 2613 | }else{ | - |
| 2614 | ; | - |
| 2615 | if( isOpen==0| TRUE | evaluated 692 times by 25 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (75)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
- Self test (85)
- Self test (86)
- Self test (90)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 58293 times by 49 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
|
){ | 692-58293 |
| 2616 | releasePageOne(pPage1); | - |
| 2617 | returnexecuted 692 times by 25 tests: return 0;Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (75)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
- Self test (85)
- Self test (86)
- Self test (90)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
0;executed 692 times by 25 tests: return 0;Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (75)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
- Self test (85)
- Self test (86)
- Self test (90)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 692 |
| 2618 | } | - |
| 2619 | }executed 58293 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 58293 |
| 2620 | rc = 26; | - |
| 2621 | }executed 58293 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
else{ | 58293 |
| 2622 | ; | - |
| 2623 | }executed 128806 times by 387 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 128806 |
| 2624 | if( memcmp(&page1[21], "\100\040\040",3)!=0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 187096 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 3-187096 |
| 2625 | gotoexecuted 3 times by 1 test: goto page1_init_failed; page1_init_failed;executed 3 times by 1 test: goto page1_init_failed; | 3 |
| 2626 | } | - |
| 2627 | | - |
| 2628 | | - |
| 2629 | | - |
| 2630 | pageSize = (page1[16]<<8) | (page1[17]<<16); | - |
| 2631 | | - |
| 2632 | | - |
| 2633 | if( ((| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 187094 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pageSize-1)&pageSize)!=0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 187094 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 2-187094 |
| 2634 | || pageSize>65536| TRUE | never evaluated | | FALSE | evaluated 187094 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-187094 |
| 2635 | || pageSize<=256| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 187093 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 1-187093 |
| 2636 | ){ | - |
| 2637 | gotoexecuted 3 times by 1 test: goto page1_init_failed; page1_init_failed;executed 3 times by 1 test: goto page1_init_failed; | 3 |
| 2638 | } | - |
| 2639 | | - |
| 2640 | ((void) (0)) | - |
| 2641 | ; | - |
| 2642 | | - |
| 2643 | | - |
| 2644 | | - |
| 2645 | | - |
| 2646 | | - |
| 2647 | | - |
| 2648 | | - |
| 2649 | usableSize = pageSize - page1[20]; | - |
| 2650 | if( (| TRUE | evaluated 27 times by 7 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
| | FALSE | evaluated 187066 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
u32)pageSize!=pBt->pageSize| TRUE | evaluated 27 times by 7 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
| | FALSE | evaluated 187066 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 27-187066 |
| 2651 | | - |
| 2652 | | - |
| 2653 | | - |
| 2654 | | - |
| 2655 | | - |
| 2656 | | - |
| 2657 | releasePageOne(pPage1); | - |
| 2658 | pBt->usableSize = usableSize; | - |
| 2659 | pBt->pageSize = pageSize; | - |
| 2660 | freeTempSpace(pBt); | - |
| 2661 | rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, | - |
| 2662 | pageSize-usableSize); | - |
| 2663 | returnexecuted 27 times by 7 tests: return rc;Executed by:- Self test (438)
- Self test (65)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
rc;executed 27 times by 7 tests: return rc;Executed by:- Self test (438)
- Self test (65)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
| 27 |
| 2664 | } | - |
| 2665 | if( (| TRUE | evaluated 183961 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 3105 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
pBt->db->flags & 0x00000001)==0| TRUE | evaluated 183961 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 3105 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
&& nPage>nPageFile| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 183958 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 3-183961 |
| 2666 | rc = sqlite3CorruptError(3116); | - |
| 2667 | gotoexecuted 3 times by 1 test: goto page1_init_failed; page1_init_failed;executed 3 times by 1 test: goto page1_init_failed; | 3 |
| 2668 | } | - |
| 2669 | | - |
| 2670 | | - |
| 2671 | | - |
| 2672 | if( usableSize<480| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 187062 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1-187062 |
| 2673 | gotoexecuted 1 time by 1 test: goto page1_init_failed; page1_init_failed;executed 1 time by 1 test: goto page1_init_failed; | 1 |
| 2674 | } | - |
| 2675 | pBt->pageSize = pageSize; | - |
| 2676 | pBt->usableSize = usableSize; | - |
| 2677 | | - |
| 2678 | pBt->autoVacuum = (sqlite3Get4byte(&page1[36 + 4*4])| TRUE | evaluated 9113 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 177949 times by 431 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
?1:0); | 9113-177949 |
| 2679 | pBt->incrVacuum = (sqlite3Get4byte(&page1[36 + 7*4])| TRUE | evaluated 5324 times by 1 test | | FALSE | evaluated 181738 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
?1:0); | 5324-181738 |
| 2680 | | - |
| 2681 | }executed 187062 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 187062 |
| 2682 | pBt->maxLocal = (u16)((pBt->usableSize-12)*64/255 - 23); | - |
| 2683 | pBt->minLocal = (u16)((pBt->usableSize-12)*32/255 - 23); | - |
| 2684 | pBt->maxLeaf = (u16)(pBt->usableSize - 35); | - |
| 2685 | pBt->minLeaf = (u16)((pBt->usableSize-12)*32/255 - 23); | - |
| 2686 | if( pBt->maxLocal>127| TRUE | evaluated 256770 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 4485 times by 2 testsEvaluated by:- Self test (438)
- Self test (65)
|
){ | 4485-256770 |
| 2687 | pBt->max1bytePayload = 127; | - |
| 2688 | }executed 256770 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 256770 |
| 2689 | pBt->max1bytePayload = (u8)pBt->maxLocal; | - |
| 2690 | }executed 4485 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
| 4485 |
| 2691 | | - |
| 2692 | ((void) (0)) | - |
| 2693 | ; | - |
| 2694 | pBt->pPage1 = pPage1; | - |
| 2695 | pBt->nPage = nPage; | - |
| 2696 | returnexecuted 261255 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 261255 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 261255 |
| 2697 | | - |
| 2698 | page1_init_failed: | - |
| 2699 | releasePageOne(pPage1); | - |
| 2700 | pBt->pPage1 = 0; | - |
| 2701 | returnexecuted 34 times by 1 test: return rc; rc;executed 34 times by 1 test: return rc; | 34 |
| 2702 | } | - |
| 2703 | static void unlockBtreeIfUnused(BtShared *pBt){ | - |
| 2704 | | - |
| 2705 | ((void) (0)) | - |
| 2706 | ; | - |
| 2707 | | - |
| 2708 | ((void) (0)) | - |
| 2709 | ; | - |
| 2710 | if( pBt->inTransaction==0| TRUE | evaluated 337527 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 1914837 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pBt->pPage1!=0| TRUE | evaluated 260882 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 76645 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
){ | 76645-1914837 |
| 2711 | MemPage *pPage1 = pBt->pPage1; | - |
| 2712 | | - |
| 2713 | ((void) (0)) | - |
| 2714 | ; | - |
| 2715 | | - |
| 2716 | ((void) (0)) | - |
| 2717 | ; | - |
| 2718 | pBt->pPage1 = 0; | - |
| 2719 | releasePageOne(pPage1); | - |
| 2720 | }executed 260882 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 260882 |
| 2721 | }executed 2252364 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 2252364 |
| 2722 | | - |
| 2723 | | - |
| 2724 | | - |
| 2725 | | - |
| 2726 | | - |
| 2727 | | - |
| 2728 | static int newDatabase(BtShared *pBt){ | - |
| 2729 | MemPage *pP1; | - |
| 2730 | unsigned char *data; | - |
| 2731 | int rc; | - |
| 2732 | | - |
| 2733 | | - |
| 2734 | ((void) (0)) | - |
| 2735 | ; | - |
| 2736 | if( pBt->nPage>0| TRUE | evaluated 103890 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 64746 times by 11 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (64)
|
){ | 64746-103890 |
| 2737 | returnexecuted 103890 times by 404 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
0;executed 103890 times by 404 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 103890 |
| 2738 | } | - |
| 2739 | pP1 = pBt->pPage1; | - |
| 2740 | | - |
| 2741 | ((void) (0)) | - |
| 2742 | ; | - |
| 2743 | data = pP1->aData; | - |
| 2744 | rc = sqlite3PagerWrite(pP1->pDbPage); | - |
| 2745 | if( rc| TRUE | never evaluated | | FALSE | evaluated 64746 times by 11 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (64)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-64746 |
| 2746 | memcpy(data, zMagicHeader, sizeof(zMagicHeader)); | - |
| 2747 | | - |
| 2748 | ((void) (0)) | - |
| 2749 | ; | - |
| 2750 | data[16] = (u8)((pBt->pageSize>>8)&0xff); | - |
| 2751 | data[17] = (u8)((pBt->pageSize>>16)&0xff); | - |
| 2752 | data[18] = 1; | - |
| 2753 | data[19] = 1; | - |
| 2754 | | - |
| 2755 | ((void) (0)) | - |
| 2756 | ; | - |
| 2757 | data[20] = (u8)(pBt->pageSize - pBt->usableSize); | - |
| 2758 | data[21] = 64; | - |
| 2759 | data[22] = 32; | - |
| 2760 | data[23] = 32; | - |
| 2761 | memset(&data[24], 0, 100-24); | - |
| 2762 | zeroPage(pP1, 0x01|0x08|0x04 ); | - |
| 2763 | pBt->btsFlags |= 0x0002; | - |
| 2764 | | - |
| 2765 | | - |
| 2766 | ((void) (0)) | - |
| 2767 | ; | - |
| 2768 | | - |
| 2769 | ((void) (0)) | - |
| 2770 | ; | - |
| 2771 | sqlite3Put4byte(&data[36 + 4*4], pBt->autoVacuum); | - |
| 2772 | sqlite3Put4byte(&data[36 + 7*4], pBt->incrVacuum); | - |
| 2773 | | - |
| 2774 | pBt->nPage = 1; | - |
| 2775 | data[31] = 1; | - |
| 2776 | returnexecuted 64746 times by 11 tests: return 0;Executed by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (64)
0;executed 64746 times by 11 tests: return 0;Executed by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (64)
| 64746 |
| 2777 | } | - |
| 2778 | | - |
| 2779 | | - |
| 2780 | | - |
| 2781 | | - |
| 2782 | | - |
| 2783 | | - |
| 2784 | int sqlite3BtreeNewDb(Btree *p){ | - |
| 2785 | int rc; | - |
| 2786 | sqlite3BtreeEnter(p); | - |
| 2787 | p->pBt->nPage = 0; | - |
| 2788 | rc = newDatabase(p->pBt); | - |
| 2789 | sqlite3BtreeLeave(p); | - |
| 2790 | returnexecuted 4 times by 1 test: return rc; rc;executed 4 times by 1 test: return rc; | 4 |
| 2791 | } | - |
| 2792 | int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSchemaVersion){ | - |
| 2793 | BtShared *pBt = p->pBt; | - |
| 2794 | int rc = 0; | - |
| 2795 | | - |
| 2796 | sqlite3BtreeEnter(p); | - |
| 2797 | | - |
| 2798 | ((void) (0)) | - |
| 2799 | ; | - |
| 2800 | ((void) (0)) | - |
| 2801 | ;; | - |
| 2802 | | - |
| 2803 | | - |
| 2804 | | - |
| 2805 | | - |
| 2806 | | - |
| 2807 | if( p->inTrans==2| TRUE | evaluated 606850 times by 34 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- ...
| | FALSE | evaluated 429969 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| (p->inTrans==1| TRUE | evaluated 168218 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 261751 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& !wrflag| TRUE | evaluated 167225 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 993 times by 5 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (30)
- Self test (438)
|
) ){ | 993-606850 |
| 2808 | gotoexecuted 774075 times by 435 tests: goto trans_begun;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
trans_begun;executed 774075 times by 435 tests: goto trans_begun;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 774075 |
| 2809 | } | - |
| 2810 | | - |
| 2811 | ((void) (0)) | - |
| 2812 | ; | - |
| 2813 | | - |
| 2814 | if( (| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 262720 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
p->db->flags & 0x02000000)| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 262720 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 24-262720 |
| 2815 | && sqlite3PagerIsreadonly(pBt->pPager)==0| TRUE | evaluated 24 times by 1 test | | FALSE | never evaluated |
| 0-24 |
| 2816 | ){ | - |
| 2817 | pBt->btsFlags &= ~0x0001; | - |
| 2818 | }executed 24 times by 1 test: end of block | 24 |
| 2819 | | - |
| 2820 | | - |
| 2821 | if( (| TRUE | evaluated 25681 times by 1 test | | FALSE | evaluated 237063 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pBt->btsFlags & 0x0001)!=0| TRUE | evaluated 25681 times by 1 test | | FALSE | evaluated 237063 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& wrflag| TRUE | evaluated 19 times by 1 test | | FALSE | evaluated 25662 times by 1 test |
){ | 19-237063 |
| 2822 | rc = 8; | - |
| 2823 | gotoexecuted 19 times by 1 test: goto trans_begun; trans_begun;executed 19 times by 1 test: goto trans_begun; | 19 |
| 2824 | } | - |
| 2825 | | - |
| 2826 | | - |
| 2827 | { | - |
| 2828 | sqlite3 *pBlock = 0; | - |
| 2829 | | - |
| 2830 | | - |
| 2831 | | - |
| 2832 | | - |
| 2833 | if( (wrflag| TRUE | evaluated 164098 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 98627 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pBt->inTransaction==2| TRUE | evaluated 7 times by 1 test | | FALSE | evaluated 164091 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
) | 7-164098 |
| 2834 | || (| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 262717 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pBt->btsFlags & 0x0080)!=0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 262717 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 1-262717 |
| 2835 | ){ | - |
| 2836 | pBlock = pBt->pWriter->db; | - |
| 2837 | }executed 8 times by 1 test: end of block else if( wrflag>1| TRUE | evaluated 1517 times by 5 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (34)
- Self test (438)
| | FALSE | evaluated 261200 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 8-261200 |
| 2838 | BtLock *pIter; | - |
| 2839 | for(pIter=pBt->pLock; pIter| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 1515 times by 5 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (34)
- Self test (438)
|
; pIter=pIter->pNext){ | 5-1515 |
| 2840 | if( pIter->pBtree!=p| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 3 times by 1 test |
){ | 2-3 |
| 2841 | pBlock = pIter->pBtree->db; | - |
| 2842 | break;executed 2 times by 1 test: break; | 2 |
| 2843 | } | - |
| 2844 | }executed 3 times by 1 test: end of block | 3 |
| 2845 | }executed 1517 times by 5 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (34)
- Self test (438)
| 1517 |
| 2846 | if( pBlock| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 262715 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 10-262715 |
| 2847 | ; | - |
| 2848 | rc = (6 | (1<<8)); | - |
| 2849 | gotoexecuted 10 times by 1 test: goto trans_begun; trans_begun;executed 10 times by 1 test: goto trans_begun; | 10 |
| 2850 | } | - |
| 2851 | } | - |
| 2852 | | - |
| 2853 | | - |
| 2854 | | - |
| 2855 | | - |
| 2856 | | - |
| 2857 | rc = querySharedCacheTableLock(p, 1, 1); | - |
| 2858 | if( 0!=rc| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 262710 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) gotoexecuted 5 times by 1 test: goto trans_begun; trans_begun;executed 5 times by 1 test: goto trans_begun; | 5-262710 |
| 2859 | | - |
| 2860 | pBt->btsFlags &= ~0x0010; | - |
| 2861 | if( pBt->nPage==0| TRUE | evaluated 89742 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 172968 times by 429 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) pBt->btsFlags |= 0x0010;executed 89742 times by 436 tests: pBt->btsFlags |= 0x0010;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 89742-172968 |
| 2862 | do { | - |
| 2863 | | - |
| 2864 | | - |
| 2865 | | - |
| 2866 | | - |
| 2867 | | - |
| 2868 | | - |
| 2869 | | - |
| 2870 | while( pBt->pPage1==0| TRUE | evaluated 262323 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 262405 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& 0==(rc = lockBtree(pBt))| TRUE | evaluated 261974 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 349 times by 8 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (59)
- Self test (61)
|
);executed 261974 times by 435 tests: ;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 349-262405 |
| 2871 | | - |
| 2872 | if( rc==0| TRUE | evaluated 262405 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 349 times by 8 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (59)
- Self test (61)
|
&& wrflag| TRUE | evaluated 164058 times by 406 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 98347 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 349-262405 |
| 2873 | if( (| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 164057 times by 406 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
pBt->btsFlags & 0x0001)!=0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 164057 times by 406 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
){ | 1-164057 |
| 2874 | rc = 8; | - |
| 2875 | }executed 1 time by 1 test: end of block else{ | 1 |
| 2876 | rc = sqlite3PagerBegin(pBt->pPager,wrflag>1,sqlite3TempInMemory(p->db)); | - |
| 2877 | if( rc==0| TRUE | evaluated 163921 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 136 times by 4 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (438)
- Self test (52)
|
){ | 136-163921 |
| 2878 | rc = newDatabase(pBt); | - |
| 2879 | }executed 163921 times by 404 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
else if( rc==(5 | (2<<8))| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 128 times by 4 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (438)
- Self test (52)
|
&& pBt->inTransaction==0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 6 times by 1 test |
){ | 2-163921 |
| 2880 | | - |
| 2881 | | - |
| 2882 | | - |
| 2883 | rc = 5; | - |
| 2884 | }executed 2 times by 1 test: end of block | 2 |
| 2885 | }executed 164057 times by 406 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 164057 |
| 2886 | } | - |
| 2887 | | - |
| 2888 | if( rc!=0| TRUE | evaluated 486 times by 9 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
| | FALSE | evaluated 262268 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 486-262268 |
| 2889 | unlockBtreeIfUnused(pBt); | - |
| 2890 | }executed 486 times by 9 tests: end of blockExecuted by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
| 486 |
| 2891 | }executed 262754 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
while( (| TRUE | evaluated 172 times by 9 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
| | FALSE | evaluated 262582 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
rc&0xFF)==5| TRUE | evaluated 172 times by 9 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
| | FALSE | evaluated 262582 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pBt->inTransaction==0| TRUE | evaluated 158 times by 9 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
| | FALSE | evaluated 14 times by 2 testsEvaluated by:- Self test (30)
- Self test (438)
|
&& | 14-262754 |
| 2892 | btreeInvokeBusyHandler(pBt)| TRUE | evaluated 44 times by 1 test | | FALSE | evaluated 114 times by 9 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
|
); | 44-114 |
| 2893 | ; | - |
| 2894 | | - |
| 2895 | if( rc==0| TRUE | evaluated 262268 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 442 times by 9 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
|
){ | 442-262268 |
| 2896 | if( p->inTrans==0| TRUE | evaluated 261292 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 976 times by 4 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
|
){ | 976-261292 |
| 2897 | pBt->nTransaction++; | - |
| 2898 | | - |
| 2899 | if( p->sharable| TRUE | evaluated 1187 times by 1 test | | FALSE | evaluated 260105 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1187-260105 |
| 2900 | | - |
| 2901 | ((void) (0)) | - |
| 2902 | ; | - |
| 2903 | p->lock.eLock = 1; | - |
| 2904 | p->lock.pNext = pBt->pLock; | - |
| 2905 | pBt->pLock = &p->lock; | - |
| 2906 | }executed 1187 times by 1 test: end of block | 1187 |
| 2907 | | - |
| 2908 | }executed 261292 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 261292 |
| 2909 | p->inTrans = (wrflag| TRUE | evaluated 163921 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 98347 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
?2:1); | 98347-163921 |
| 2910 | if( p->inTrans>pBt->inTransaction| TRUE | evaluated 262171 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 97 times by 1 test |
){ | 97-262171 |
| 2911 | pBt->inTransaction = p->inTrans; | - |
| 2912 | }executed 262171 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 262171 |
| 2913 | if( wrflag| TRUE | evaluated 163921 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 98347 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 98347-163921 |
| 2914 | MemPage *pPage1 = pBt->pPage1; | - |
| 2915 | | - |
| 2916 | | - |
| 2917 | ((void) (0)) | - |
| 2918 | ; | - |
| 2919 | pBt->pWriter = p; | - |
| 2920 | pBt->btsFlags &= ~0x0040; | - |
| 2921 | if( wrflag>1| TRUE | evaluated 1504 times by 5 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (34)
- Self test (438)
| | FALSE | evaluated 162417 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
) pBt->btsFlags |= 0x0040;executed 1504 times by 5 tests: pBt->btsFlags |= 0x0040;Executed by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (34)
- Self test (438)
| 1504-162417 |
| 2922 | if( pBt->nPage!=sqlite3Get4byte(&pPage1->aData[28])| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 163916 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
){ | 5-163916 |
| 2923 | rc = sqlite3PagerWrite(pPage1->pDbPage); | - |
| 2924 | if( rc==0| TRUE | evaluated 5 times by 1 test | | FALSE | never evaluated |
){ | 0-5 |
| 2925 | sqlite3Put4byte(&pPage1->aData[28], pBt->nPage); | - |
| 2926 | }executed 5 times by 1 test: end of block | 5 |
| 2927 | }executed 5 times by 1 test: end of block | 5 |
| 2928 | }executed 163921 times by 404 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 163921 |
| 2929 | }executed 262268 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 262268 |
| 2930 | | - |
| 2931 | trans_begun:code before this statement executed 262710 times by 436 tests: trans_begun:Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 262710 |
| 2932 | if( rc==0| TRUE | evaluated 1036343 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 476 times by 9 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (59)
- Self test (61)
|
){ | 476-1036343 |
| 2933 | if( pSchemaVersion| TRUE | evaluated 951622 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 84721 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 84721-951622 |
| 2934 | *pSchemaVersion = sqlite3Get4byte(&pBt->pPage1->aData[40]); | - |
| 2935 | }executed 951622 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 951622 |
| 2936 | if( wrflag| TRUE | evaluated 740071 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 296272 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 296272-740071 |
| 2937 | | - |
| 2938 | | - |
| 2939 | | - |
| 2940 | | - |
| 2941 | rc = sqlite3PagerOpenSavepoint(pBt->pPager, p->db->nSavepoint); | - |
| 2942 | }executed 740071 times by 404 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 740071 |
| 2943 | }executed 1036343 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1036343 |
| 2944 | | - |
| 2945 | | - |
| 2946 | ((void) (0)) | - |
| 2947 | ; | - |
| 2948 | ((void) (0)) | - |
| 2949 | ;; | - |
| 2950 | sqlite3BtreeLeave(p); | - |
| 2951 | returnexecuted 1036819 times by 436 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 1036819 times by 436 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1036819 |
| 2952 | } | - |
| 2953 | static int setChildPtrmaps(MemPage *pPage){ | - |
| 2954 | int i; | - |
| 2955 | int nCell; | - |
| 2956 | int rc; | - |
| 2957 | BtShared *pBt = pPage->pBt; | - |
| 2958 | Pgno pgno = pPage->pgno; | - |
| 2959 | | - |
| 2960 | | - |
| 2961 | ((void) (0)) | - |
| 2962 | ; | - |
| 2963 | rc = pPage->isInit| TRUE | evaluated 1589 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 4530 times by 2 tests |
? 0 : btreeInitPage(pPage); | 1589-4530 |
| 2964 | if( rc!=0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 6118 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
) returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1-6118 |
| 2965 | nCell = pPage->nCell; | - |
| 2966 | | - |
| 2967 | for(i=0; i<nCell| TRUE | evaluated 62474 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 6118 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
; i++){ | 6118-62474 |
| 2968 | u8 *pCell = ((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(i)])))); | - |
| 2969 | | - |
| 2970 | ptrmapPutOvflPtr(pPage, pCell, &rc); | - |
| 2971 | | - |
| 2972 | if( !pPage->leaf| TRUE | evaluated 11120 times by 1 test | | FALSE | evaluated 51354 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 11120-51354 |
| 2973 | Pgno childPgno = sqlite3Get4byte(pCell); | - |
| 2974 | ptrmapPut(pBt, childPgno, 5, pgno, &rc); | - |
| 2975 | }executed 11120 times by 1 test: end of block | 11120 |
| 2976 | }executed 62474 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 62474 |
| 2977 | | - |
| 2978 | if( !pPage->leaf| TRUE | evaluated 209 times by 1 test | | FALSE | evaluated 5909 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 209-5909 |
| 2979 | Pgno childPgno = sqlite3Get4byte(&pPage->aData[pPage->hdrOffset+8]); | - |
| 2980 | ptrmapPut(pBt, childPgno, 5, pgno, &rc); | - |
| 2981 | }executed 209 times by 1 test: end of block | 209 |
| 2982 | | - |
| 2983 | returnexecuted 6118 times by 4 tests: return rc;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
rc;executed 6118 times by 4 tests: return rc;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 6118 |
| 2984 | } | - |
| 2985 | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){ | - |
| 2986 | | - |
| 2987 | ((void) (0)) | - |
| 2988 | ; | - |
| 2989 | | - |
| 2990 | ((void) (0)) | - |
| 2991 | ; | - |
| 2992 | if( eType==4| TRUE | evaluated 1256 times by 1 test | | FALSE | evaluated 6698 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1256-6698 |
| 2993 | | - |
| 2994 | if( sqlite3Get4byte(pPage->aData)!=iFrom| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1255 times by 1 test |
){ | 1-1255 |
| 2995 | returnexecuted 1 time by 1 test: return sqlite3CorruptError(3517); sqlite3CorruptError(3517);executed 1 time by 1 test: return sqlite3CorruptError(3517); | 1 |
| 2996 | } | - |
| 2997 | sqlite3Put4byte(pPage->aData, iTo); | - |
| 2998 | }executed 1255 times by 1 test: end of block else{ | 1255 |
| 2999 | int i; | - |
| 3000 | int nCell; | - |
| 3001 | int rc; | - |
| 3002 | | - |
| 3003 | rc = pPage->isInit| TRUE | evaluated 3412 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 3286 times by 2 tests |
? 0 : btreeInitPage(pPage); | 3286-3412 |
| 3004 | if( rc| TRUE | never evaluated | | FALSE | evaluated 6698 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-6698 |
| 3005 | nCell = pPage->nCell; | - |
| 3006 | | - |
| 3007 | for(i=0; i<nCell| TRUE | evaluated 183314 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 711 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
; i++){ | 711-183314 |
| 3008 | u8 *pCell = ((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(i)])))); | - |
| 3009 | if( eType==3| TRUE | evaluated 5028 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 178286 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 5028-178286 |
| 3010 | CellInfo info; | - |
| 3011 | pPage->xParseCell(pPage, pCell, &info); | - |
| 3012 | if( info.nLocal<info.nPayload| TRUE | evaluated 5024 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 4 times by 1 test |
){ | 4-5024 |
| 3013 | if( pCell+info.nSize > pPage->aData+pPage->pBt->usableSize| TRUE | never evaluated | | FALSE | evaluated 5024 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-5024 |
| 3014 | return never executed: return sqlite3CorruptError(3536); sqlite3CorruptError(3536);never executed: return sqlite3CorruptError(3536); | 0 |
| 3015 | } | - |
| 3016 | if( iFrom==sqlite3Get4byte(pCell+info.nSize-4)| TRUE | evaluated 1322 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 3702 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1322-3702 |
| 3017 | sqlite3Put4byte(pCell+info.nSize-4, iTo); | - |
| 3018 | break;executed 1322 times by 3 tests: break;Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 1322 |
| 3019 | } | - |
| 3020 | }executed 3702 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 3702 |
| 3021 | }executed 3706 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
else{ | 3706 |
| 3022 | if( sqlite3Get4byte(pCell)==iFrom| TRUE | evaluated 4665 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 173621 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 4665-173621 |
| 3023 | sqlite3Put4byte(pCell, iTo); | - |
| 3024 | break;executed 4665 times by 4 tests: break;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 4665 |
| 3025 | } | - |
| 3026 | }executed 173621 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 173621 |
| 3027 | } | - |
| 3028 | | - |
| 3029 | if( i==nCell| TRUE | evaluated 711 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 5987 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 711-5987 |
| 3030 | if( eType!=5| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 710 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
|| | 1-710 |
| 3031 | sqlite3Get4byte(&pPage->aData[pPage->hdrOffset+8])!=iFrom| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 709 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1-709 |
| 3032 | returnexecuted 2 times by 1 test: return sqlite3CorruptError(3554); sqlite3CorruptError(3554);executed 2 times by 1 test: return sqlite3CorruptError(3554); | 2 |
| 3033 | } | - |
| 3034 | sqlite3Put4byte(&pPage->aData[pPage->hdrOffset+8], iTo); | - |
| 3035 | }executed 709 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 709 |
| 3036 | }executed 6696 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 6696 |
| 3037 | returnexecuted 7951 times by 4 tests: return 0;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
0;executed 7951 times by 4 tests: return 0;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 7951 |
| 3038 | } | - |
| 3039 | static int relocatePage( | - |
| 3040 | BtShared *pBt, | - |
| 3041 | MemPage *pDbPage, | - |
| 3042 | u8 eType, | - |
| 3043 | Pgno iPtrPage, | - |
| 3044 | Pgno iFreePage, | - |
| 3045 | int isCommit | - |
| 3046 | ){ | - |
| 3047 | MemPage *pPtrPage; | - |
| 3048 | Pgno iDbPage = pDbPage->pgno; | - |
| 3049 | Pager *pPager = pBt->pPager; | - |
| 3050 | int rc; | - |
| 3051 | | - |
| 3052 | | - |
| 3053 | ((void) (0)) | - |
| 3054 | | - |
| 3055 | ; | - |
| 3056 | | - |
| 3057 | ((void) (0)) | - |
| 3058 | ; | - |
| 3059 | | - |
| 3060 | ((void) (0)) | - |
| 3061 | ; | - |
| 3062 | | - |
| 3063 | | - |
| 3064 | | - |
| 3065 | ; | - |
| 3066 | rc = sqlite3PagerMovepage(pPager, pDbPage->pDbPage, iFreePage, isCommit); | - |
| 3067 | if( rc!=0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 8325 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 2-8325 |
| 3068 | returnexecuted 2 times by 1 test: return rc; rc;executed 2 times by 1 test: return rc; | 2 |
| 3069 | } | - |
| 3070 | pDbPage->pgno = iFreePage; | - |
| 3071 | if( eType==5| TRUE | evaluated 5376 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 2949 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
|| eType==1| TRUE | evaluated 370 times by 1 test | | FALSE | evaluated 2579 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 370-5376 |
| 3072 | rc = setChildPtrmaps(pDbPage); | - |
| 3073 | if( rc!=0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 5744 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 2-5744 |
| 3074 | returnexecuted 2 times by 1 test: return rc; rc;executed 2 times by 1 test: return rc; | 2 |
| 3075 | } | - |
| 3076 | }executed 5744 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
else{ | 5744 |
| 3077 | Pgno nextOvfl = sqlite3Get4byte(pDbPage->aData); | - |
| 3078 | if( nextOvfl!=0| TRUE | evaluated 1263 times by 1 test | | FALSE | evaluated 1316 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1263-1316 |
| 3079 | ptrmapPut(pBt, nextOvfl, 4, iFreePage, &rc); | - |
| 3080 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 1263 times by 1 test |
){ | 0-1263 |
| 3081 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3082 | } | - |
| 3083 | }executed 1263 times by 1 test: end of block | 1263 |
| 3084 | }executed 2579 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 2579 |
| 3085 | | - |
| 3086 | | - |
| 3087 | | - |
| 3088 | | - |
| 3089 | | - |
| 3090 | if( eType!=1| TRUE | evaluated 7954 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 369 times by 1 test |
){ | 369-7954 |
| 3091 | rc = btreeGetPage(pBt, iPtrPage, &pPtrPage, 0); | - |
| 3092 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 7954 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-7954 |
| 3093 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3094 | } | - |
| 3095 | rc = sqlite3PagerWrite(pPtrPage->pDbPage); | - |
| 3096 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 7954 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-7954 |
| 3097 | releasePage(pPtrPage); | - |
| 3098 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3099 | } | - |
| 3100 | rc = modifyPagePointer(pPtrPage, iDbPage, iFreePage, eType); | - |
| 3101 | releasePage(pPtrPage); | - |
| 3102 | if( rc==0| TRUE | evaluated 7951 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 3 times by 1 test |
){ | 3-7951 |
| 3103 | ptrmapPut(pBt, iFreePage, eType, iPtrPage, &rc); | - |
| 3104 | }executed 7951 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 7951 |
| 3105 | }executed 7954 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 7954 |
| 3106 | returnexecuted 8323 times by 4 tests: return rc;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
rc;executed 8323 times by 4 tests: return rc;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 8323 |
| 3107 | } | - |
| 3108 | | - |
| 3109 | | - |
| 3110 | static int allocateBtreePage(BtShared *, MemPage **, Pgno *, Pgno, u8); | - |
| 3111 | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit){ | - |
| 3112 | Pgno nFreeList; | - |
| 3113 | int rc; | - |
| 3114 | | - |
| 3115 | | - |
| 3116 | ((void) (0)) | - |
| 3117 | ; | - |
| 3118 | | - |
| 3119 | ((void) (0)) | - |
| 3120 | ; | - |
| 3121 | | - |
| 3122 | if( !(ptrmapPageno((pBt), (iLastPg))==(iLastPg))| TRUE | evaluated 20022 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 41 times by 1 test |
&& iLastPg!=((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 20000 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 22 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 22-20022 |
| 3123 | u8 eType; | - |
| 3124 | Pgno iPtrPage; | - |
| 3125 | | - |
| 3126 | nFreeList = sqlite3Get4byte(&pBt->pPage1->aData[36]); | - |
| 3127 | if( nFreeList==0| TRUE | evaluated 29 times by 1 test | | FALSE | evaluated 19971 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 29-19971 |
| 3128 | returnexecuted 29 times by 1 test: return 101; 101;executed 29 times by 1 test: return 101; | 29 |
| 3129 | } | - |
| 3130 | | - |
| 3131 | rc = ptrmapGet(pBt, iLastPg, &eType, &iPtrPage); | - |
| 3132 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 19971 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-19971 |
| 3133 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3134 | } | - |
| 3135 | if( eType==1| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 19970 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1-19970 |
| 3136 | returnexecuted 1 time by 1 test: return sqlite3CorruptError(3686); sqlite3CorruptError(3686);executed 1 time by 1 test: return sqlite3CorruptError(3686); | 1 |
| 3137 | } | - |
| 3138 | | - |
| 3139 | if( eType==2| TRUE | evaluated 12117 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 7853 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 7853-12117 |
| 3140 | if( bCommit==0| TRUE | evaluated 6857 times by 1 test | | FALSE | evaluated 5260 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 5260-6857 |
| 3141 | | - |
| 3142 | | - |
| 3143 | | - |
| 3144 | | - |
| 3145 | | - |
| 3146 | Pgno iFreePg; | - |
| 3147 | MemPage *pFreePg; | - |
| 3148 | rc = allocateBtreePage(pBt, &pFreePg, &iFreePg, iLastPg, 1); | - |
| 3149 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 6857 times by 1 test |
){ | 0-6857 |
| 3150 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3151 | } | - |
| 3152 | | - |
| 3153 | ((void) (0)) | - |
| 3154 | ; | - |
| 3155 | releasePage(pFreePg); | - |
| 3156 | }executed 6857 times by 1 test: end of block | 6857 |
| 3157 | }executed 12117 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
else { | 12117 |
| 3158 | Pgno iFreePg; | - |
| 3159 | MemPage *pLastPg; | - |
| 3160 | u8 eMode = 0; | - |
| 3161 | Pgno iNear = 0; | - |
| 3162 | | - |
| 3163 | rc = btreeGetPage(pBt, iLastPg, &pLastPg, 0); | - |
| 3164 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 7853 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-7853 |
| 3165 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3166 | } | - |
| 3167 | if( bCommit==0| TRUE | evaluated 927 times by 1 test | | FALSE | evaluated 6926 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 927-6926 |
| 3168 | eMode = 2; | - |
| 3169 | iNear = nFin; | - |
| 3170 | }executed 927 times by 1 test: end of block | 927 |
| 3171 | do { | - |
| 3172 | MemPage *pFreePg; | - |
| 3173 | rc = allocateBtreePage(pBt, &pFreePg, &iFreePg, iNear, eMode); | - |
| 3174 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 9648 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-9648 |
| 3175 | releasePage(pLastPg); | - |
| 3176 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3177 | } | - |
| 3178 | releasePage(pFreePg); | - |
| 3179 | }executed 9648 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
while( bCommit| TRUE | evaluated 8721 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 927 times by 1 test |
&& iFreePg>nFin| TRUE | evaluated 1795 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 6926 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
); | 927-9648 |
| 3180 | | - |
| 3181 | ((void) (0)) | - |
| 3182 | ; | - |
| 3183 | | - |
| 3184 | rc = relocatePage(pBt, pLastPg, eType, iPtrPage, iFreePg, bCommit); | - |
| 3185 | releasePage(pLastPg); | - |
| 3186 | if( rc!=0| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 7849 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 4-7849 |
| 3187 | returnexecuted 4 times by 1 test: return rc; rc;executed 4 times by 1 test: return rc; | 4 |
| 3188 | } | - |
| 3189 | }executed 7849 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 7849 |
| 3190 | } | - |
| 3191 | | - |
| 3192 | if( bCommit==0| TRUE | evaluated 7780 times by 1 test | | FALSE | evaluated 12249 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 7780-12249 |
| 3193 | do { | - |
| 3194 | iLastPg--; | - |
| 3195 | }executed 7873 times by 1 test: end of block while( iLastPg==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 7865 times by 1 test |
|| (| TRUE | evaluated 85 times by 1 test | | FALSE | evaluated 7780 times by 1 test |
ptrmapPageno((pBt), (iLastPg))==(iLastPg))| TRUE | evaluated 85 times by 1 test | | FALSE | evaluated 7780 times by 1 test |
); | 8-7873 |
| 3196 | pBt->bDoTruncate = 1; | - |
| 3197 | pBt->nPage = iLastPg; | - |
| 3198 | }executed 7780 times by 1 test: end of block | 7780 |
| 3199 | returnexecuted 20029 times by 3 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (438)
0;executed 20029 times by 3 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 20029 |
| 3200 | } | - |
| 3201 | | - |
| 3202 | | - |
| 3203 | | - |
| 3204 | | - |
| 3205 | | - |
| 3206 | | - |
| 3207 | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ | - |
| 3208 | int nEntry; | - |
| 3209 | Pgno nPtrmap; | - |
| 3210 | Pgno nFin; | - |
| 3211 | | - |
| 3212 | nEntry = pBt->usableSize/5; | - |
| 3213 | nPtrmap = (nFree-nOrig+ptrmapPageno(pBt, nOrig)+nEntry)/nEntry; | - |
| 3214 | nFin = nOrig - nFree - nPtrmap; | - |
| 3215 | if( nOrig>((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 6731 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 2646 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
&& nFin<((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 4474 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 2257 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 2257-6731 |
| 3216 | nFin--; | - |
| 3217 | }executed 4474 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 4474 |
| 3218 | while( (| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 9383 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
ptrmapPageno((pBt), (nFin))==(nFin))| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 9383 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
|| nFin==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 9377 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 2-9383 |
| 3219 | nFin--; | - |
| 3220 | }executed 8 times by 1 test: end of block | 8 |
| 3221 | | - |
| 3222 | returnexecuted 9377 times by 4 tests: return nFin;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
nFin;executed 9377 times by 4 tests: return nFin;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 9377 |
| 3223 | } | - |
| 3224 | int sqlite3BtreeIncrVacuum(Btree *p){ | - |
| 3225 | int rc; | - |
| 3226 | BtShared *pBt = p->pBt; | - |
| 3227 | | - |
| 3228 | sqlite3BtreeEnter(p); | - |
| 3229 | | - |
| 3230 | ((void) (0)) | - |
| 3231 | ; | - |
| 3232 | if( !pBt->autoVacuum| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 7883 times by 1 test |
){ | 4-7883 |
| 3233 | rc = 101; | - |
| 3234 | }executed 4 times by 1 test: end of block else{ | 4 |
| 3235 | Pgno nOrig = btreePagecount(pBt); | - |
| 3236 | Pgno nFree = sqlite3Get4byte(&pBt->pPage1->aData[36]); | - |
| 3237 | Pgno nFin = finalDbSize(pBt, nOrig, nFree); | - |
| 3238 | | - |
| 3239 | if( nOrig<nFin| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 7880 times by 1 test |
){ | 3-7880 |
| 3240 | rc = sqlite3CorruptError(3801); | - |
| 3241 | }executed 3 times by 1 test: end of block else if( nFree>0| TRUE | evaluated 7785 times by 1 test | | FALSE | evaluated 95 times by 1 test |
){ | 3-7785 |
| 3242 | rc = saveAllCursors(pBt, 0, 0); | - |
| 3243 | if( rc==0| TRUE | evaluated 7785 times by 1 test | | FALSE | never evaluated |
){ | 0-7785 |
| 3244 | invalidateAllOverflowCache(pBt); | - |
| 3245 | rc = incrVacuumStep(pBt, nFin, nOrig, 0); | - |
| 3246 | }executed 7785 times by 1 test: end of block | 7785 |
| 3247 | if( rc==0| TRUE | evaluated 7780 times by 1 test | | FALSE | evaluated 5 times by 1 test |
){ | 5-7780 |
| 3248 | rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); | - |
| 3249 | sqlite3Put4byte(&pBt->pPage1->aData[28], pBt->nPage); | - |
| 3250 | }executed 7780 times by 1 test: end of block | 7780 |
| 3251 | }executed 7785 times by 1 test: end of block else{ | 7785 |
| 3252 | rc = 101; | - |
| 3253 | }executed 95 times by 1 test: end of block | 95 |
| 3254 | } | - |
| 3255 | sqlite3BtreeLeave(p); | - |
| 3256 | returnexecuted 7887 times by 1 test: return rc; rc;executed 7887 times by 1 test: return rc; | 7887 |
| 3257 | } | - |
| 3258 | static int autoVacuumCommit(BtShared *pBt){ | - |
| 3259 | int rc = 0; | - |
| 3260 | Pager *pPager = pBt->pPager; | - |
| 3261 | | - |
| 3262 | | - |
| 3263 | | - |
| 3264 | ((void) (0)) | - |
| 3265 | ; | - |
| 3266 | invalidateAllOverflowCache(pBt); | - |
| 3267 | | - |
| 3268 | ((void) (0)) | - |
| 3269 | ; | - |
| 3270 | if( !pBt->incrVacuum| TRUE | evaluated 1496 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 4805 times by 1 test |
){ | 1496-4805 |
| 3271 | Pgno nFin; | - |
| 3272 | Pgno nFree; | - |
| 3273 | Pgno iFree; | - |
| 3274 | Pgno nOrig; | - |
| 3275 | | - |
| 3276 | nOrig = btreePagecount(pBt); | - |
| 3277 | if( (| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1495 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
ptrmapPageno((pBt), (nOrig))==(nOrig))| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1495 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
|| nOrig==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1494 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1-1495 |
| 3278 | | - |
| 3279 | | - |
| 3280 | | - |
| 3281 | | - |
| 3282 | returnexecuted 2 times by 1 test: return sqlite3CorruptError(3849); sqlite3CorruptError(3849);executed 2 times by 1 test: return sqlite3CorruptError(3849); | 2 |
| 3283 | } | - |
| 3284 | | - |
| 3285 | nFree = sqlite3Get4byte(&pBt->pPage1->aData[36]); | - |
| 3286 | nFin = finalDbSize(pBt, nOrig, nFree); | - |
| 3287 | if( nFin>nOrig| TRUE | never evaluated | | FALSE | evaluated 1494 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
) returnnever executed: return sqlite3CorruptError(3854); sqlite3CorruptError(3854);never executed: return sqlite3CorruptError(3854); | 0-1494 |
| 3288 | if( nFin<nOrig| TRUE | evaluated 828 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 666 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 666-828 |
| 3289 | rc = saveAllCursors(pBt, 0, 0); | - |
| 3290 | }executed 828 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 828 |
| 3291 | for(iFree=nOrig; iFree>nFin| TRUE | evaluated 12295 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 1477 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
&& rc==0| TRUE | evaluated 12278 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 17 times by 1 test |
; iFree--){ | 17-12295 |
| 3292 | rc = incrVacuumStep(pBt, nFin, iFree, 1); | - |
| 3293 | }executed 12278 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 12278 |
| 3294 | if( (rc==101| TRUE | evaluated 29 times by 1 test | | FALSE | evaluated 1465 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
|| rc==0| TRUE | evaluated 1465 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | never evaluated |
) && nFree>0| TRUE | evaluated 828 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 666 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-1465 |
| 3295 | rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); | - |
| 3296 | sqlite3Put4byte(&pBt->pPage1->aData[32], 0); | - |
| 3297 | sqlite3Put4byte(&pBt->pPage1->aData[36], 0); | - |
| 3298 | sqlite3Put4byte(&pBt->pPage1->aData[28], nFin); | - |
| 3299 | pBt->bDoTruncate = 1; | - |
| 3300 | pBt->nPage = nFin; | - |
| 3301 | }executed 828 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 828 |
| 3302 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 1494 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-1494 |
| 3303 | sqlite3PagerRollback(pPager); | - |
| 3304 | } never executed: end of block | 0 |
| 3305 | }executed 1494 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 1494 |
| 3306 | | - |
| 3307 | | - |
| 3308 | ((void) (0)) | - |
| 3309 | ; | - |
| 3310 | returnexecuted 6299 times by 4 tests: return rc;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
rc;executed 6299 times by 4 tests: return rc;Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 6299 |
| 3311 | } | - |
| 3312 | int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster){ | - |
| 3313 | int rc = 0; | - |
| 3314 | if( p->inTrans==2| TRUE | evaluated 98233 times by 149 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
| | FALSE | evaluated 301505 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 98233-301505 |
| 3315 | BtShared *pBt = p->pBt; | - |
| 3316 | sqlite3BtreeEnter(p); | - |
| 3317 | | - |
| 3318 | if( pBt->autoVacuum| TRUE | evaluated 6301 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 91932 times by 146 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (34)
- Self test (353)
- ...
|
){ | 6301-91932 |
| 3319 | rc = autoVacuumCommit(pBt); | - |
| 3320 | if( rc!=0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 6299 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 2-6299 |
| 3321 | sqlite3BtreeLeave(p); | - |
| 3322 | returnexecuted 2 times by 1 test: return rc; rc;executed 2 times by 1 test: return rc; | 2 |
| 3323 | } | - |
| 3324 | }executed 6299 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 6299 |
| 3325 | if( pBt->bDoTruncate| TRUE | evaluated 5086 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 93145 times by 149 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
|
){ | 5086-93145 |
| 3326 | sqlite3PagerTruncateImage(pBt->pPager, pBt->nPage); | - |
| 3327 | }executed 5086 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 5086 |
| 3328 | | - |
| 3329 | rc = sqlite3PagerCommitPhaseOne(pBt->pPager, zMaster, 0); | - |
| 3330 | sqlite3BtreeLeave(p); | - |
| 3331 | }executed 98134 times by 56 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (15)
- Self test (19)
- Self test (2)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (4)
- Self test (40)
- Self test (41)
- ...
| 98134 |
| 3332 | returnexecuted 399639 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 399639 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 399639 |
| 3333 | } | - |
| 3334 | | - |
| 3335 | | - |
| 3336 | | - |
| 3337 | | - |
| 3338 | | - |
| 3339 | static void btreeEndTransaction(Btree *p){ | - |
| 3340 | BtShared *pBt = p->pBt; | - |
| 3341 | sqlite3 *db = p->db; | - |
| 3342 | | - |
| 3343 | ((void) (0)) | - |
| 3344 | ; | - |
| 3345 | | - |
| 3346 | | - |
| 3347 | pBt->bDoTruncate = 0; | - |
| 3348 | | - |
| 3349 | if( p->inTrans>0| TRUE | evaluated 406070 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 76354 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
&& db->nVdbeRead>1| TRUE | evaluated 145151 times by 1 test | | FALSE | evaluated 260919 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 76354-406070 |
| 3350 | | - |
| 3351 | | - |
| 3352 | | - |
| 3353 | downgradeAllSharedCacheTableLocks(p); | - |
| 3354 | p->inTrans = 1; | - |
| 3355 | }executed 145151 times by 1 test: end of block else{ | 145151 |
| 3356 | | - |
| 3357 | | - |
| 3358 | | - |
| 3359 | | - |
| 3360 | if( p->inTrans!=0| TRUE | evaluated 260919 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 76354 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
){ | 76354-260919 |
| 3361 | clearAllSharedCacheTableLocks(p); | - |
| 3362 | pBt->nTransaction--; | - |
| 3363 | if( 0==pBt->nTransaction| TRUE | evaluated 260759 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 160 times by 1 test |
){ | 160-260759 |
| 3364 | pBt->inTransaction = 0; | - |
| 3365 | }executed 260759 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 260759 |
| 3366 | }executed 260919 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 260919 |
| 3367 | | - |
| 3368 | | - |
| 3369 | | - |
| 3370 | p->inTrans = 0; | - |
| 3371 | unlockBtreeIfUnused(pBt); | - |
| 3372 | }executed 337273 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 337273 |
| 3373 | | - |
| 3374 | | - |
| 3375 | ((void) (0)) | - |
| 3376 | ; | - |
| 3377 | ((void) (0)) | - |
| 3378 | ;; | - |
| 3379 | }executed 482424 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 482424 |
| 3380 | int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){ | - |
| 3381 | | - |
| 3382 | if( p->inTrans==0| TRUE | evaluated 62949 times by 425 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 336704 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnexecuted 62949 times by 425 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 62949 times by 425 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 62949-336704 |
| 3383 | sqlite3BtreeEnter(p); | - |
| 3384 | | - |
| 3385 | ((void) (0)) | - |
| 3386 | ; | - |
| 3387 | ((void) (0)) | - |
| 3388 | ;; | - |
| 3389 | | - |
| 3390 | | - |
| 3391 | | - |
| 3392 | | - |
| 3393 | if( p->inTrans==2| TRUE | evaluated 98148 times by 54 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (15)
- Self test (19)
- Self test (2)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
| | FALSE | evaluated 238556 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 98148-238556 |
| 3394 | int rc; | - |
| 3395 | BtShared *pBt = p->pBt; | - |
| 3396 | | - |
| 3397 | ((void) (0)) | - |
| 3398 | ; | - |
| 3399 | | - |
| 3400 | ((void) (0)) | - |
| 3401 | ; | - |
| 3402 | rc = sqlite3PagerCommitPhaseTwo(pBt->pPager); | - |
| 3403 | if( rc!=0| TRUE | evaluated 38 times by 1 test | | FALSE | evaluated 98110 times by 54 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (15)
- Self test (19)
- Self test (2)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
|
&& bCleanup==0| TRUE | evaluated 38 times by 1 test | | FALSE | never evaluated |
){ | 0-98110 |
| 3404 | sqlite3BtreeLeave(p); | - |
| 3405 | returnexecuted 38 times by 1 test: return rc; rc;executed 38 times by 1 test: return rc; | 38 |
| 3406 | } | - |
| 3407 | p->iDataVersion--; | - |
| 3408 | pBt->inTransaction = 1; | - |
| 3409 | btreeClearHasContent(pBt); | - |
| 3410 | }executed 98110 times by 54 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (15)
- Self test (19)
- Self test (2)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
| 98110 |
| 3411 | | - |
| 3412 | btreeEndTransaction(p); | - |
| 3413 | sqlite3BtreeLeave(p); | - |
| 3414 | returnexecuted 336666 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 336666 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 336666 |
| 3415 | } | - |
| 3416 | | - |
| 3417 | | - |
| 3418 | | - |
| 3419 | | - |
| 3420 | int sqlite3BtreeCommit(Btree *p){ | - |
| 3421 | int rc; | - |
| 3422 | sqlite3BtreeEnter(p); | - |
| 3423 | rc = sqlite3BtreeCommitPhaseOne(p, 0); | - |
| 3424 | if( rc==0| TRUE | evaluated 23466 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | never evaluated |
){ | 0-23466 |
| 3425 | rc = sqlite3BtreeCommitPhaseTwo(p, 0); | - |
| 3426 | }executed 23466 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 23466 |
| 3427 | sqlite3BtreeLeave(p); | - |
| 3428 | returnexecuted 23466 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 23466 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 23466 |
| 3429 | } | - |
| 3430 | int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly){ | - |
| 3431 | BtCursor *p; | - |
| 3432 | int rc = 0; | - |
| 3433 | | - |
| 3434 | | - |
| 3435 | ((void) (0)) | - |
| 3436 | ; | - |
| 3437 | if( pBtree| TRUE | evaluated 6570 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
| | FALSE | evaluated 146 times by 1 test |
){ | 146-6570 |
| 3438 | sqlite3BtreeEnter(pBtree); | - |
| 3439 | for(p=pBtree->pBt->pCursor; p| TRUE | evaluated 539 times by 1 test | | FALSE | evaluated 6570 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
|
; p=p->pNext){ | 539-6570 |
| 3440 | if( writeOnly| TRUE | evaluated 206 times by 1 test | | FALSE | evaluated 333 times by 1 test |
&& (| TRUE | evaluated 206 times by 1 test | | FALSE | never evaluated |
p->curFlags & 0x01)==0| TRUE | evaluated 206 times by 1 test | | FALSE | never evaluated |
){ | 0-333 |
| 3441 | if( p->eState==0| TRUE | evaluated 206 times by 1 test | | FALSE | never evaluated |
|| p->eState==2| TRUE | never evaluated | | FALSE | never evaluated |
){ | 0-206 |
| 3442 | rc = saveCursorPosition(p); | - |
| 3443 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 206 times by 1 test |
){ | 0-206 |
| 3444 | (void)sqlite3BtreeTripAllCursors(pBtree, rc, 0); | - |
| 3445 | break; never executed: break; | 0 |
| 3446 | } | - |
| 3447 | }executed 206 times by 1 test: end of block | 206 |
| 3448 | }executed 206 times by 1 test: end of block else{ | 206 |
| 3449 | sqlite3BtreeClearCursor(p); | - |
| 3450 | p->eState = 4; | - |
| 3451 | p->skipNext = errCode; | - |
| 3452 | }executed 333 times by 1 test: end of block | 333 |
| 3453 | btreeReleaseAllCursorPages(p); | - |
| 3454 | }executed 539 times by 1 test: end of block | 539 |
| 3455 | sqlite3BtreeLeave(pBtree); | - |
| 3456 | }executed 6570 times by 13 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
| 6570 |
| 3457 | returnexecuted 6716 times by 13 tests: return rc;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
rc;executed 6716 times by 13 tests: return rc;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
| 6716 |
| 3458 | } | - |
| 3459 | int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly){ | - |
| 3460 | int rc; | - |
| 3461 | BtShared *pBt = p->pBt; | - |
| 3462 | MemPage *pPage1; | - |
| 3463 | | - |
| 3464 | | - |
| 3465 | ((void) (0)) | - |
| 3466 | ; | - |
| 3467 | | - |
| 3468 | ((void) (0)) | - |
| 3469 | ; | - |
| 3470 | sqlite3BtreeEnter(p); | - |
| 3471 | if( tripCode==0| TRUE | evaluated 141168 times by 68 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 4594 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
|
){ | 4594-141168 |
| 3472 | rc = tripCode = saveAllCursors(pBt, 0, 0); | - |
| 3473 | if( rc| TRUE | never evaluated | | FALSE | evaluated 141168 times by 68 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
) writeOnly = 0;never executed: writeOnly = 0; | 0-141168 |
| 3474 | }executed 141168 times by 68 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
else{ | 141168 |
| 3475 | rc = 0; | - |
| 3476 | }executed 4594 times by 13 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
| 4594 |
| 3477 | if( tripCode| TRUE | evaluated 4594 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
| | FALSE | evaluated 141168 times by 68 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
){ | 4594-141168 |
| 3478 | int rc2 = sqlite3BtreeTripAllCursors(p, tripCode, writeOnly); | - |
| 3479 | | - |
| 3480 | ((void) (0)) | - |
| 3481 | ; | - |
| 3482 | if( rc2!=0| TRUE | never evaluated | | FALSE | evaluated 4594 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
|
) rc = rc2;never executed: rc = rc2; | 0-4594 |
| 3483 | }executed 4594 times by 13 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (35)
- Self test (39)
- Self test (438)
- Self test (6)
- Self test (8)
- Self test (88)
| 4594 |
| 3484 | | - |
| 3485 | ((void) (0)) | - |
| 3486 | ; | - |
| 3487 | ((void) (0)) | - |
| 3488 | ;; | - |
| 3489 | | - |
| 3490 | if( p->inTrans==2| TRUE | evaluated 65461 times by 20 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (27)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (6)
- Self test (64)
- Self test (79)
- Self test (8)
- Self test (88)
| | FALSE | evaluated 80301 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
){ | 65461-80301 |
| 3491 | int rc2; | - |
| 3492 | | - |
| 3493 | | - |
| 3494 | ((void) (0)) | - |
| 3495 | ; | - |
| 3496 | rc2 = sqlite3PagerRollback(pBt->pPager); | - |
| 3497 | if( rc2!=0| TRUE | evaluated 279 times by 1 test | | FALSE | evaluated 65178 times by 16 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (14)
- Self test (18)
- Self test (22)
- Self test (27)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (6)
- Self test (64)
- Self test (79)
- Self test (88)
|
){ | 279-65178 |
| 3498 | rc = rc2; | - |
| 3499 | }executed 279 times by 1 test: end of block | 279 |
| 3500 | | - |
| 3501 | | - |
| 3502 | | - |
| 3503 | | - |
| 3504 | if( btreeGetPage(pBt, 1, &pPage1, 0)==0| TRUE | evaluated 5047 times by 12 testsEvaluated by:- Self test (10)
- Self test (14)
- Self test (18)
- Self test (22)
- Self test (27)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (6)
- Self test (79)
- Self test (88)
| | FALSE | evaluated 60410 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
){ | 5047-60410 |
| 3505 | int nPage = sqlite3Get4byte(28+(u8*)pPage1->aData); | - |
| 3506 | ; | - |
| 3507 | if( nPage==0| TRUE | evaluated 787 times by 1 test | | FALSE | evaluated 4260 times by 12 testsEvaluated by:- Self test (10)
- Self test (14)
- Self test (18)
- Self test (22)
- Self test (27)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (6)
- Self test (79)
- Self test (88)
|
) sqlite3PagerPagecount(pBt->pPager, &nPage);executed 787 times by 1 test: sqlite3PagerPagecount(pBt->pPager, &nPage); | 787-4260 |
| 3508 | ; | - |
| 3509 | pBt->nPage = nPage; | - |
| 3510 | releasePageOne(pPage1); | - |
| 3511 | }executed 5047 times by 12 tests: end of blockExecuted by:- Self test (10)
- Self test (14)
- Self test (18)
- Self test (22)
- Self test (27)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (6)
- Self test (79)
- Self test (88)
| 5047 |
| 3512 | | - |
| 3513 | ((void) (0)) | - |
| 3514 | ; | - |
| 3515 | pBt->inTransaction = 1; | - |
| 3516 | btreeClearHasContent(pBt); | - |
| 3517 | }executed 65457 times by 16 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (14)
- Self test (18)
- Self test (22)
- Self test (27)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (6)
- Self test (64)
- Self test (79)
- Self test (88)
| 65457 |
| 3518 | | - |
| 3519 | btreeEndTransaction(p); | - |
| 3520 | sqlite3BtreeLeave(p); | - |
| 3521 | returnexecuted 145758 times by 73 tests: return rc;Executed by:- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (14)
- Self test (18)
- Self test (22)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- ...
rc;executed 145758 times by 73 tests: return rc;Executed by:- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (14)
- Self test (18)
- Self test (22)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- ...
| 145758 |
| 3522 | } | - |
| 3523 | int sqlite3BtreeBeginStmt(Btree *p, int iStatement){ | - |
| 3524 | int rc; | - |
| 3525 | BtShared *pBt = p->pBt; | - |
| 3526 | sqlite3BtreeEnter(p); | - |
| 3527 | | - |
| 3528 | ((void) (0)) | - |
| 3529 | ; | - |
| 3530 | | - |
| 3531 | ((void) (0)) | - |
| 3532 | ; | - |
| 3533 | | - |
| 3534 | ((void) (0)) | - |
| 3535 | ; | - |
| 3536 | | - |
| 3537 | ((void) (0)) | - |
| 3538 | ; | - |
| 3539 | | - |
| 3540 | ((void) (0)) | - |
| 3541 | ; | - |
| 3542 | | - |
| 3543 | | - |
| 3544 | | - |
| 3545 | | - |
| 3546 | | - |
| 3547 | rc = sqlite3PagerOpenSavepoint(pBt->pPager, iStatement); | - |
| 3548 | sqlite3BtreeLeave(p); | - |
| 3549 | returnexecuted 3422 times by 14 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
rc;executed 3422 times by 14 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 3422 |
| 3550 | } | - |
| 3551 | int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){ | - |
| 3552 | int rc = 0; | - |
| 3553 | if( p| TRUE | evaluated 8893 times by 14 testsEvaluated by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 172 times by 1 test |
&& p->inTrans==2| TRUE | evaluated 4711 times by 14 testsEvaluated by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 4182 times by 1 test |
){ | 172-8893 |
| 3554 | BtShared *pBt = p->pBt; | - |
| 3555 | | - |
| 3556 | ((void) (0)) | - |
| 3557 | ; | - |
| 3558 | | - |
| 3559 | ((void) (0)) | - |
| 3560 | ; | - |
| 3561 | sqlite3BtreeEnter(p); | - |
| 3562 | if( op==2| TRUE | evaluated 1233 times by 1 test | | FALSE | evaluated 3478 times by 14 testsEvaluated by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
|
){ | 1233-3478 |
| 3563 | rc = saveAllCursors(pBt, 0, 0); | - |
| 3564 | }executed 1233 times by 1 test: end of block | 1233 |
| 3565 | if( rc==0| TRUE | evaluated 4711 times by 14 testsEvaluated by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | never evaluated |
){ | 0-4711 |
| 3566 | rc = sqlite3PagerSavepoint(pBt->pPager, op, iSavepoint); | - |
| 3567 | }executed 4711 times by 14 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 4711 |
| 3568 | if( rc==0| TRUE | evaluated 4711 times by 14 testsEvaluated by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | never evaluated |
){ | 0-4711 |
| 3569 | if( iSavepoint<0| TRUE | evaluated 41 times by 1 test | | FALSE | evaluated 4670 times by 14 testsEvaluated by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
|
&& (| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 39 times by 1 test |
pBt->btsFlags & 0x0010)!=0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 39 times by 1 test |
){ | 2-4670 |
| 3570 | pBt->nPage = 0; | - |
| 3571 | }executed 2 times by 1 test: end of block | 2 |
| 3572 | rc = newDatabase(pBt); | - |
| 3573 | pBt->nPage = sqlite3Get4byte(28 + pBt->pPage1->aData); | - |
| 3574 | | - |
| 3575 | | - |
| 3576 | | - |
| 3577 | | - |
| 3578 | | - |
| 3579 | ((void) (0)) | - |
| 3580 | ; | - |
| 3581 | }executed 4711 times by 14 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 4711 |
| 3582 | sqlite3BtreeLeave(p); | - |
| 3583 | }executed 4711 times by 14 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 4711 |
| 3584 | returnexecuted 9065 times by 14 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
rc;executed 9065 times by 14 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 9065 |
| 3585 | } | - |
| 3586 | static int btreeCursor( | - |
| 3587 | Btree *p, | - |
| 3588 | int iTable, | - |
| 3589 | int wrFlag, | - |
| 3590 | struct KeyInfo *pKeyInfo, | - |
| 3591 | BtCursor *pCur | - |
| 3592 | ){ | - |
| 3593 | BtShared *pBt = p->pBt; | - |
| 3594 | BtCursor *pX; | - |
| 3595 | | - |
| 3596 | | - |
| 3597 | ((void) (0)) | - |
| 3598 | ; | - |
| 3599 | | - |
| 3600 | ((void) (0)) | - |
| 3601 | | - |
| 3602 | | - |
| 3603 | | - |
| 3604 | ; | - |
| 3605 | | - |
| 3606 | | - |
| 3607 | | - |
| 3608 | | - |
| 3609 | | - |
| 3610 | | - |
| 3611 | ((void) (0)) | - |
| 3612 | ; | - |
| 3613 | | - |
| 3614 | ((void) (0)) | - |
| 3615 | ; | - |
| 3616 | | - |
| 3617 | | - |
| 3618 | | - |
| 3619 | ((void) (0)) | - |
| 3620 | ; | - |
| 3621 | | - |
| 3622 | ((void) (0)) | - |
| 3623 | ; | - |
| 3624 | | - |
| 3625 | ((void) (0)) | - |
| 3626 | ; | - |
| 3627 | | - |
| 3628 | ((void) (0)) | - |
| 3629 | ; | - |
| 3630 | | - |
| 3631 | if( wrFlag| TRUE | evaluated 1328120 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 586987 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 586987-1328120 |
| 3632 | allocateTempSpace(pBt); | - |
| 3633 | if( pBt->pTmpSpace==0| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 1328112 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
) returnexecuted 8 times by 1 test: return 7; 7;executed 8 times by 1 test: return 7; | 8-1328112 |
| 3634 | }executed 1328112 times by 404 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 1328112 |
| 3635 | if( iTable==1| TRUE | evaluated 150905 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1764194 times by 429 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& btreePagecount(pBt)==0| TRUE | evaluated 10794 times by 30 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- Self test (78)
- ...
| | FALSE | evaluated 140111 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 10794-1764194 |
| 3636 | | - |
| 3637 | ((void) (0)) | - |
| 3638 | ; | - |
| 3639 | iTable = 0; | - |
| 3640 | }executed 10794 times by 30 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- Self test (78)
- ...
| 10794 |
| 3641 | | - |
| 3642 | | - |
| 3643 | | - |
| 3644 | pCur->pgnoRoot = (Pgno)iTable; | - |
| 3645 | pCur->iPage = -1; | - |
| 3646 | pCur->pKeyInfo = pKeyInfo; | - |
| 3647 | pCur->pBtree = p; | - |
| 3648 | pCur->pBt = pBt; | - |
| 3649 | pCur->curFlags = wrFlag| TRUE | evaluated 1328112 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 586987 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
? 0x01 : 0; | 586987-1328112 |
| 3650 | pCur->curPagerFlags = wrFlag| TRUE | evaluated 1328112 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 586987 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
? 0 : 0x02; | 586987-1328112 |
| 3651 | | - |
| 3652 | | - |
| 3653 | for(pX=pBt->pCursor; pX| TRUE | evaluated 138477735 times by 398 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| | FALSE | evaluated 1915099 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; pX=pX->pNext){ | 1915099-138477735 |
| 3654 | if( pX->pgnoRoot==(Pgno)iTable| TRUE | evaluated 133537291 times by 32 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
| | FALSE | evaluated 4940444 times by 392 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 4940444-133537291 |
| 3655 | pX->curFlags |= 0x20; | - |
| 3656 | pCur->curFlags |= 0x20; | - |
| 3657 | }executed 133537291 times by 32 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
| 133537291 |
| 3658 | }executed 138477735 times by 398 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| 138477735 |
| 3659 | pCur->pNext = pBt->pCursor; | - |
| 3660 | pBt->pCursor = pCur; | - |
| 3661 | pCur->eState = 1; | - |
| 3662 | returnexecuted 1915099 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 1915099 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1915099 |
| 3663 | } | - |
| 3664 | int sqlite3BtreeCursor( | - |
| 3665 | Btree *p, | - |
| 3666 | int iTable, | - |
| 3667 | int wrFlag, | - |
| 3668 | struct KeyInfo *pKeyInfo, | - |
| 3669 | BtCursor *pCur | - |
| 3670 | ){ | - |
| 3671 | int rc; | - |
| 3672 | if( iTable<1| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1915107 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1-1915107 |
| 3673 | rc = sqlite3CorruptError(4346); | - |
| 3674 | }executed 1 time by 1 test: end of block else{ | 1 |
| 3675 | sqlite3BtreeEnter(p); | - |
| 3676 | rc = btreeCursor(p, iTable, wrFlag, pKeyInfo, pCur); | - |
| 3677 | sqlite3BtreeLeave(p); | - |
| 3678 | }executed 1915107 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1915107 |
| 3679 | returnexecuted 1915108 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 1915108 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1915108 |
| 3680 | } | - |
| 3681 | int sqlite3BtreeCursorSize(void){ | - |
| 3682 | returnexecuted 1915196 times by 435 tests: return (((sizeof(BtCursor))+7)&~7);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
(((sizeof(BtCursor))+7)&~7);executed 1915196 times by 435 tests: return (((sizeof(BtCursor))+7)&~7);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1915196 |
| 3683 | } | - |
| 3684 | void sqlite3BtreeCursorZero(BtCursor *p){ | - |
| 3685 | memset(p, 0, | - |
| 3686 | __builtin_offsetof ( | - |
| 3687 | BtCursor | - |
| 3688 | , | - |
| 3689 | pBt | - |
| 3690 | ) | - |
| 3691 | ); | - |
| 3692 | }executed 1915141 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1915141 |
| 3693 | | - |
| 3694 | | - |
| 3695 | | - |
| 3696 | | - |
| 3697 | | - |
| 3698 | int sqlite3BtreeCloseCursor(BtCursor *pCur){ | - |
| 3699 | Btree *pBtree = pCur->pBtree; | - |
| 3700 | if( pBtree| TRUE | evaluated 1914605 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 3 times by 1 test |
){ | 3-1914605 |
| 3701 | BtShared *pBt = pCur->pBt; | - |
| 3702 | sqlite3BtreeEnter(pBtree); | - |
| 3703 | | - |
| 3704 | ((void) (0)) | - |
| 3705 | ; | - |
| 3706 | if( pBt->pCursor==pCur| TRUE | evaluated 1291114 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 623491 times by 146 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (32)
- ...
|
){ | 623491-1291114 |
| 3707 | pBt->pCursor = pCur->pNext; | - |
| 3708 | }executed 1291114 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 1291114 |
| 3709 | BtCursor *pPrev = pBt->pCursor; | - |
| 3710 | do{ | - |
| 3711 | if( pPrev->pNext==pCur| TRUE | evaluated 623491 times by 146 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (32)
- ...
| | FALSE | evaluated 8547821 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 623491-8547821 |
| 3712 | pPrev->pNext = pCur->pNext; | - |
| 3713 | break;executed 623491 times by 146 tests: break;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (32)
- ...
| 623491 |
| 3714 | } | - |
| 3715 | pPrev = pPrev->pNext; | - |
| 3716 | }executed 8547821 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
while( (| TRUE | evaluated 8547821 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | never evaluated |
pPrev)| TRUE | evaluated 8547821 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | never evaluated |
); | 0-8547821 |
| 3717 | }executed 623491 times by 146 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (32)
- ...
| 623491 |
| 3718 | btreeReleaseAllCursorPages(pCur); | - |
| 3719 | unlockBtreeIfUnused(pBt); | - |
| 3720 | sqlite3_free(pCur->aOverflow); | - |
| 3721 | sqlite3_free(pCur->pKey); | - |
| 3722 | sqlite3BtreeLeave(pBtree); | - |
| 3723 | }executed 1914605 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1914605 |
| 3724 | returnexecuted 1914608 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 1914608 times by 435 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1914608 |
| 3725 | } | - |
| 3726 | static __attribute__((noinline)) void getCellInfo(BtCursor *pCur){ | - |
| 3727 | if( pCur->info.nSize==0| TRUE | evaluated 25531974 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 7220986 times by 377 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 7220986-25531974 |
| 3728 | pCur->curFlags |= 0x02; | - |
| 3729 | btreeParseCell(pCur->pPage,pCur->ix,&pCur->info); | - |
| 3730 | }executed 25531974 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 25531974 |
| 3731 | ; | - |
| 3732 | }executed 7220986 times by 377 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 7220986 |
| 3733 | } | - |
| 3734 | int sqlite3BtreeCursorIsValidNN(BtCursor *pCur){ | - |
| 3735 | | - |
| 3736 | ((void) (0)) | - |
| 3737 | ; | - |
| 3738 | returnexecuted 1269633 times by 4 tests: return pCur->eState==0;Executed by:- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
pCur->eState==0;executed 1269633 times by 4 tests: return pCur->eState==0;Executed by:- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
| 1269633 |
| 3739 | } | - |
| 3740 | | - |
| 3741 | | - |
| 3742 | | - |
| 3743 | | - |
| 3744 | | - |
| 3745 | | - |
| 3746 | | - |
| 3747 | i64 sqlite3BtreeIntegerKey(BtCursor *pCur){ | - |
| 3748 | | - |
| 3749 | ((void) (0)) | - |
| 3750 | ; | - |
| 3751 | | - |
| 3752 | ((void) (0)) | - |
| 3753 | ; | - |
| 3754 | | - |
| 3755 | ((void) (0)) | - |
| 3756 | ; | - |
| 3757 | getCellInfo(pCur); | - |
| 3758 | returnexecuted 7320589 times by 412 tests: return pCur->info.nKey;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
pCur->info.nKey;executed 7320589 times by 412 tests: return pCur->info.nKey;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 7320589 |
| 3759 | } | - |
| 3760 | u32 sqlite3BtreePayloadSize(BtCursor *pCur){ | - |
| 3761 | | - |
| 3762 | ((void) (0)) | - |
| 3763 | ; | - |
| 3764 | | - |
| 3765 | ((void) (0)) | - |
| 3766 | ; | - |
| 3767 | getCellInfo(pCur); | - |
| 3768 | returnexecuted 23376473 times by 434 tests: return pCur->info.nPayload;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
pCur->info.nPayload;executed 23376473 times by 434 tests: return pCur->info.nPayload;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 23376473 |
| 3769 | } | - |
| 3770 | static int getOverflowPage( | - |
| 3771 | BtShared *pBt, | - |
| 3772 | Pgno ovfl, | - |
| 3773 | MemPage **ppPage, | - |
| 3774 | Pgno *pPgnoNext | - |
| 3775 | ){ | - |
| 3776 | Pgno next = 0; | - |
| 3777 | MemPage *pPage = 0; | - |
| 3778 | int rc = 0; | - |
| 3779 | | - |
| 3780 | | - |
| 3781 | ((void) (0)) | - |
| 3782 | ; | - |
| 3783 | | - |
| 3784 | ((void) (0)) | - |
| 3785 | ; | - |
| 3786 | if( pBt->autoVacuum| TRUE | evaluated 4097 times by 1 test | | FALSE | evaluated 65035 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
){ | 4097-65035 |
| 3787 | Pgno pgno; | - |
| 3788 | Pgno iGuess = ovfl+1; | - |
| 3789 | u8 eType; | - |
| 3790 | | - |
| 3791 | while( (| TRUE | evaluated 13 times by 1 test | | FALSE | evaluated 4105 times by 1 test |
ptrmapPageno((pBt), (iGuess))==(iGuess))| TRUE | evaluated 13 times by 1 test | | FALSE | evaluated 4105 times by 1 test |
|| iGuess==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 4097 times by 1 test |
){ | 8-4105 |
| 3792 | iGuess++; | - |
| 3793 | }executed 21 times by 1 test: end of block | 21 |
| 3794 | | - |
| 3795 | if( iGuess<=btreePagecount(pBt)| TRUE | evaluated 4084 times by 1 test | | FALSE | evaluated 13 times by 1 test |
){ | 13-4084 |
| 3796 | rc = ptrmapGet(pBt, iGuess, &eType, &pgno); | - |
| 3797 | if( rc==0| TRUE | evaluated 4084 times by 1 test | | FALSE | never evaluated |
&& eType==4| TRUE | evaluated 4006 times by 1 test | | FALSE | evaluated 78 times by 1 test |
&& pgno==ovfl| TRUE | evaluated 3947 times by 1 test | | FALSE | evaluated 59 times by 1 test |
){ | 0-4084 |
| 3798 | next = iGuess; | - |
| 3799 | rc = 101; | - |
| 3800 | }executed 3947 times by 1 test: end of block | 3947 |
| 3801 | }executed 4084 times by 1 test: end of block | 4084 |
| 3802 | }executed 4097 times by 1 test: end of block | 4097 |
| 3803 | | - |
| 3804 | | - |
| 3805 | | - |
| 3806 | ((void) (0)) | - |
| 3807 | ; | - |
| 3808 | if( rc==0| TRUE | evaluated 65185 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 3947 times by 1 test |
){ | 3947-65185 |
| 3809 | rc = btreeGetPage(pBt, ovfl, &pPage, (ppPage==0) ? 0x02 : 0); | - |
| 3810 | | - |
| 3811 | ((void) (0)) | - |
| 3812 | ; | - |
| 3813 | if( rc==0| TRUE | evaluated 65185 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | never evaluated |
){ | 0-65185 |
| 3814 | next = sqlite3Get4byte(pPage->aData); | - |
| 3815 | }executed 65185 times by 2 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
| 65185 |
| 3816 | }executed 65185 times by 2 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
| 65185 |
| 3817 | | - |
| 3818 | *pPgnoNext = next; | - |
| 3819 | if( ppPage| TRUE | evaluated 67034 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 2098 times by 1 test |
){ | 2098-67034 |
| 3820 | *ppPage = pPage; | - |
| 3821 | }executed 67034 times by 2 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
else{ | 67034 |
| 3822 | releasePage(pPage); | - |
| 3823 | }executed 2098 times by 1 test: end of block | 2098 |
| 3824 | returnexecuted 69132 times by 2 tests: return (rc==101 ? 0 : rc);Executed by:- Self test (34)
- Self test (438)
(rc==101| TRUE | evaluated 3947 times by 1 test | | FALSE | evaluated 65185 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
? 0 : rc);executed 69132 times by 2 tests: return (rc==101 ? 0 : rc);Executed by:- Self test (34)
- Self test (438)
| 3947-69132 |
| 3825 | } | - |
| 3826 | static int copyPayload( | - |
| 3827 | void *pPayload, | - |
| 3828 | void *pBuf, | - |
| 3829 | int nByte, | - |
| 3830 | int eOp, | - |
| 3831 | DbPage *pDbPage | - |
| 3832 | ){ | - |
| 3833 | if( eOp| TRUE | evaluated 1501 times by 1 test | | FALSE | evaluated 3582865 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 1501-3582865 |
| 3834 | | - |
| 3835 | int rc = sqlite3PagerWrite(pDbPage); | - |
| 3836 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 1501 times by 1 test |
){ | 0-1501 |
| 3837 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 3838 | } | - |
| 3839 | memcpy(pPayload, pBuf, nByte); | - |
| 3840 | }executed 1501 times by 1 test: end of block else{ | 1501 |
| 3841 | | - |
| 3842 | memcpy(pBuf, pPayload, nByte); | - |
| 3843 | }executed 3582865 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 3582865 |
| 3844 | returnexecuted 3584366 times by 361 tests: return 0;Executed by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
0;executed 3584366 times by 361 tests: return 0;Executed by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 3584366 |
| 3845 | } | - |
| 3846 | static int accessPayload( | - |
| 3847 | BtCursor *pCur, | - |
| 3848 | u32 offset, | - |
| 3849 | u32 amt, | - |
| 3850 | unsigned char *pBuf, | - |
| 3851 | int eOp | - |
| 3852 | ){ | - |
| 3853 | unsigned char *aPayload; | - |
| 3854 | int rc = 0; | - |
| 3855 | int iIdx = 0; | - |
| 3856 | MemPage *pPage = pCur->pPage; | - |
| 3857 | BtShared *pBt = pCur->pBt; | - |
| 3858 | | - |
| 3859 | | - |
| 3860 | | - |
| 3861 | | - |
| 3862 | | - |
| 3863 | ((void) (0)) | - |
| 3864 | ; | - |
| 3865 | | - |
| 3866 | ((void) (0)) | - |
| 3867 | ; | - |
| 3868 | | - |
| 3869 | ((void) (0)) | - |
| 3870 | ; | - |
| 3871 | | - |
| 3872 | ((void) (0)) | - |
| 3873 | ; | - |
| 3874 | | - |
| 3875 | ((void) (0)) | - |
| 3876 | ; | - |
| 3877 | | - |
| 3878 | getCellInfo(pCur); | - |
| 3879 | aPayload = pCur->info.pPayload; | - |
| 3880 | | - |
| 3881 | ((void) (0)) | - |
| 3882 | ; | - |
| 3883 | | - |
| 3884 | | - |
| 3885 | ((void) (0)) | - |
| 3886 | ; | - |
| 3887 | if( (| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1772338 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
uptr)(aPayload - pPage->aData) > (pBt->usableSize - pCur->info.nLocal)| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1772338 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 1-1772338 |
| 3888 | | - |
| 3889 | | - |
| 3890 | | - |
| 3891 | | - |
| 3892 | | - |
| 3893 | returnexecuted 1 time by 1 test: return sqlite3CorruptError(4674); sqlite3CorruptError(4674);executed 1 time by 1 test: return sqlite3CorruptError(4674); | 1 |
| 3894 | } | - |
| 3895 | | - |
| 3896 | | - |
| 3897 | if( offset<pCur->info.nLocal| TRUE | evaluated 1526760 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 245578 times by 4 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 245578-1526760 |
| 3898 | int a = amt; | - |
| 3899 | if( a+offset>pCur->info.nLocal| TRUE | evaluated 1524360 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 2400 times by 1 test |
){ | 2400-1524360 |
| 3900 | a = pCur->info.nLocal - offset; | - |
| 3901 | }executed 1524360 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 1524360 |
| 3902 | rc = copyPayload(&aPayload[offset], pBuf, a, eOp, pPage->pDbPage); | - |
| 3903 | offset = 0; | - |
| 3904 | pBuf += a; | - |
| 3905 | amt -= a; | - |
| 3906 | }executed 1526760 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
else{ | 1526760 |
| 3907 | offset -= pCur->info.nLocal; | - |
| 3908 | }executed 245578 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
| 245578 |
| 3909 | | - |
| 3910 | | - |
| 3911 | if( rc==0| TRUE | evaluated 1772338 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | never evaluated |
&& amt>0| TRUE | evaluated 1769938 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 2400 times by 1 test |
){ | 0-1772338 |
| 3912 | const u32 ovflSize = pBt->usableSize - 4; | - |
| 3913 | Pgno nextPage; | - |
| 3914 | | - |
| 3915 | nextPage = sqlite3Get4byte(&aPayload[pCur->info.nLocal]); | - |
| 3916 | if( (| TRUE | evaluated 1430258 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 339680 times by 4 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
|
pCur->curFlags & 0x04)==0| TRUE | evaluated 1430258 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 339680 times by 4 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 339680-1430258 |
| 3917 | int nOvfl = (pCur->info.nPayload-pCur->info.nLocal+ovflSize-1)/ovflSize; | - |
| 3918 | if( pCur->aOverflow==0| TRUE | evaluated 12303 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 1417955 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
| 12303-1417955 |
| 3919 | || nOvfl*(int)sizeof(Pgno) > sqlite3MallocSize(pCur->aOverflow)| TRUE | evaluated 64 times by 1 test | | FALSE | evaluated 1417891 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
| 64-1417891 |
| 3920 | ){ | - |
| 3921 | Pgno *aNew = (Pgno*)sqlite3Realloc( | - |
| 3922 | pCur->aOverflow, nOvfl*2*sizeof(Pgno) | - |
| 3923 | ); | - |
| 3924 | if( aNew==0| TRUE | never evaluated | | FALSE | evaluated 12367 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 0-12367 |
| 3925 | return never executed: return 7; 7;never executed: return 7; | 0 |
| 3926 | }else{ | - |
| 3927 | pCur->aOverflow = aNew; | - |
| 3928 | }executed 12367 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 12367 |
| 3929 | } | - |
| 3930 | memset(pCur->aOverflow, 0, nOvfl*sizeof(Pgno)); | - |
| 3931 | pCur->curFlags |= 0x04; | - |
| 3932 | }executed 1430258 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
else{ | 1430258 |
| 3933 | | - |
| 3934 | | - |
| 3935 | | - |
| 3936 | | - |
| 3937 | if( pCur->aOverflow[offset/ovflSize]| TRUE | evaluated 339379 times by 4 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 301 times by 1 test |
){ | 301-339379 |
| 3938 | iIdx = (offset/ovflSize); | - |
| 3939 | nextPage = pCur->aOverflow[iIdx]; | - |
| 3940 | offset = (offset%ovflSize); | - |
| 3941 | }executed 339379 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
| 339379 |
| 3942 | }executed 339680 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
| 339680 |
| 3943 | | - |
| 3944 | | - |
| 3945 | ((void) (0)) | - |
| 3946 | ; | - |
| 3947 | while( nextPage| TRUE | evaluated 2059914 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 3 times by 1 test |
){ | 3-2059914 |
| 3948 | | - |
| 3949 | | - |
| 3950 | ((void) (0)) | - |
| 3951 | | - |
| 3952 | | - |
| 3953 | ; | - |
| 3954 | pCur->aOverflow[iIdx] = nextPage; | - |
| 3955 | | - |
| 3956 | if( offset>=ovflSize| TRUE | evaluated 2307 times by 1 test | | FALSE | evaluated 2057607 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 2307-2057607 |
| 3957 | | - |
| 3958 | | - |
| 3959 | | - |
| 3960 | | - |
| 3961 | | - |
| 3962 | | - |
| 3963 | | - |
| 3964 | ((void) (0)) | - |
| 3965 | ; | - |
| 3966 | | - |
| 3967 | ((void) (0)) | - |
| 3968 | ; | - |
| 3969 | if( pCur->aOverflow[iIdx+1]| TRUE | evaluated 209 times by 1 test | | FALSE | evaluated 2098 times by 1 test |
){ | 209-2098 |
| 3970 | nextPage = pCur->aOverflow[iIdx+1]; | - |
| 3971 | }executed 209 times by 1 test: end of block else{ | 209 |
| 3972 | rc = getOverflowPage(pBt, nextPage, 0, &nextPage); | - |
| 3973 | }executed 2098 times by 1 test: end of block | 2098 |
| 3974 | offset -= ovflSize; | - |
| 3975 | }executed 2307 times by 1 test: end of block else{ | 2307 |
| 3976 | | - |
| 3977 | | - |
| 3978 | | - |
| 3979 | | - |
| 3980 | | - |
| 3981 | | - |
| 3982 | int a = amt; | - |
| 3983 | if( a + offset > ovflSize| TRUE | evaluated 287673 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (65)
| | FALSE | evaluated 1769934 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 287673-1769934 |
| 3984 | a = ovflSize - offset; | - |
| 3985 | }executed 287673 times by 3 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (65)
| 287673 |
| 3986 | { | - |
| 3987 | DbPage *pDbPage; | - |
| 3988 | rc = sqlite3PagerGet(pBt->pPager, nextPage, &pDbPage, | - |
| 3989 | (eOp==0 ? 0x02 : 0) | - |
| 3990 | ); | - |
| 3991 | if( rc==0| TRUE | evaluated 2057606 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 1 time by 1 test |
){ | 1-2057606 |
| 3992 | aPayload = sqlite3PagerGetData(pDbPage); | - |
| 3993 | nextPage = sqlite3Get4byte(aPayload); | - |
| 3994 | rc = copyPayload(&aPayload[offset+4], pBuf, a, eOp, pDbPage); | - |
| 3995 | sqlite3PagerUnref(pDbPage); | - |
| 3996 | offset = 0; | - |
| 3997 | }executed 2057606 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 2057606 |
| 3998 | } | - |
| 3999 | amt -= a; | - |
| 4000 | if( amt==0| TRUE | evaluated 1769934 times by 361 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 287673 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (65)
|
) returnexecuted 1769934 times by 361 tests: return rc;Executed by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
rc;executed 1769934 times by 361 tests: return rc;Executed by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 287673-1769934 |
| 4001 | pBuf += a; | - |
| 4002 | }executed 287673 times by 3 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (65)
| 287673 |
| 4003 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 289979 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (65)
|
) break;executed 1 time by 1 test: break; | 1-289979 |
| 4004 | iIdx++; | - |
| 4005 | }executed 289979 times by 3 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (65)
| 289979 |
| 4006 | }executed 4 times by 1 test: end of block | 4 |
| 4007 | | - |
| 4008 | if( rc==0| TRUE | evaluated 2403 times by 1 test | | FALSE | evaluated 1 time by 1 test |
&& amt>0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 2400 times by 1 test |
){ | 1-2403 |
| 4009 | | - |
| 4010 | returnexecuted 3 times by 1 test: return sqlite3CorruptError(4823); sqlite3CorruptError(4823);executed 3 times by 1 test: return sqlite3CorruptError(4823); | 3 |
| 4011 | } | - |
| 4012 | returnexecuted 2401 times by 1 test: return rc; rc;executed 2401 times by 1 test: return rc; | 2401 |
| 4013 | } | - |
| 4014 | int sqlite3BtreePayload(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){ | - |
| 4015 | | - |
| 4016 | ((void) (0)) | - |
| 4017 | ; | - |
| 4018 | | - |
| 4019 | ((void) (0)) | - |
| 4020 | ; | - |
| 4021 | | - |
| 4022 | ((void) (0)) | - |
| 4023 | ; | - |
| 4024 | | - |
| 4025 | ((void) (0)) | - |
| 4026 | ; | - |
| 4027 | returnexecuted 498446 times by 9 tests: return accessPayload(pCur, offset, amt, (unsigned char*)pBuf, 0);Executed by:- Self test (101)
- Self test (2)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
accessPayload(pCur, offset, amt, (unsigned char*)pBuf, 0);executed 498446 times by 9 tests: return accessPayload(pCur, offset, amt, (unsigned char*)pBuf, 0);Executed by:- Self test (101)
- Self test (2)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
| 498446 |
| 4028 | } | - |
| 4029 | | - |
| 4030 | | - |
| 4031 | | - |
| 4032 | | - |
| 4033 | | - |
| 4034 | | - |
| 4035 | | - |
| 4036 | static __attribute__((noinline)) int accessPayloadChecked( | - |
| 4037 | BtCursor *pCur, | - |
| 4038 | u32 offset, | - |
| 4039 | u32 amt, | - |
| 4040 | void *pBuf | - |
| 4041 | ){ | - |
| 4042 | int rc; | - |
| 4043 | if ( pCur->eState==1| TRUE | evaluated 106 times by 1 test | | FALSE | evaluated 660 times by 1 test |
){ | 106-660 |
| 4044 | returnexecuted 106 times by 1 test: return 4; 4;executed 106 times by 1 test: return 4; | 106 |
| 4045 | } | - |
| 4046 | | - |
| 4047 | ((void) (0)) | - |
| 4048 | ; | - |
| 4049 | rc = btreeRestoreCursorPosition(pCur); | - |
| 4050 | returnexecuted 660 times by 1 test: return rc ? rc : accessPayload(pCur, offset, amt, pBuf, 0); rc| TRUE | never evaluated | | FALSE | evaluated 660 times by 1 test |
? rc : accessPayload(pCur, offset, amt, pBuf, 0);executed 660 times by 1 test: return rc ? rc : accessPayload(pCur, offset, amt, pBuf, 0); | 0-660 |
| 4051 | } | - |
| 4052 | int sqlite3BtreePayloadChecked(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){ | - |
| 4053 | if( pCur->eState==0| TRUE | evaluated 350 times by 1 test | | FALSE | evaluated 766 times by 1 test |
){ | 350-766 |
| 4054 | | - |
| 4055 | ((void) (0)) | - |
| 4056 | ; | - |
| 4057 | returnexecuted 350 times by 1 test: return accessPayload(pCur, offset, amt, pBuf, 0); accessPayload(pCur, offset, amt, pBuf, 0);executed 350 times by 1 test: return accessPayload(pCur, offset, amt, pBuf, 0); | 350 |
| 4058 | }else{ | - |
| 4059 | returnexecuted 766 times by 1 test: return accessPayloadChecked(pCur, offset, amt, pBuf); accessPayloadChecked(pCur, offset, amt, pBuf);executed 766 times by 1 test: return accessPayloadChecked(pCur, offset, amt, pBuf); | 766 |
| 4060 | } | - |
| 4061 | } | - |
| 4062 | static const void *fetchPayload( | - |
| 4063 | BtCursor *pCur, | - |
| 4064 | u32 *pAmt | - |
| 4065 | ){ | - |
| 4066 | int amt; | - |
| 4067 | | - |
| 4068 | ((void) (0)) | - |
| 4069 | ; | - |
| 4070 | | - |
| 4071 | ((void) (0)) | - |
| 4072 | ; | - |
| 4073 | | - |
| 4074 | ((void) (0)) | - |
| 4075 | ; | - |
| 4076 | | - |
| 4077 | ((void) (0)) | - |
| 4078 | ; | - |
| 4079 | | - |
| 4080 | ((void) (0)) | - |
| 4081 | ; | - |
| 4082 | | - |
| 4083 | ((void) (0)) | - |
| 4084 | ; | - |
| 4085 | | - |
| 4086 | ((void) (0)) | - |
| 4087 | ; | - |
| 4088 | | - |
| 4089 | ((void) (0)) | - |
| 4090 | ; | - |
| 4091 | amt = pCur->info.nLocal; | - |
| 4092 | if( amt>(int)(pCur->pPage->aDataEnd - pCur->info.pPayload)| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 23753985 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 2-23753985 |
| 4093 | | - |
| 4094 | | - |
| 4095 | | - |
| 4096 | ((void) (0)) | - |
| 4097 | ; | - |
| 4098 | amt = ((| TRUE | evaluated 2 times by 1 test | | FALSE | never evaluated |
0)>((int)(pCur->pPage->aDataEnd - pCur->info.pPayload))| TRUE | evaluated 2 times by 1 test | | FALSE | never evaluated |
?(0):((int)(pCur->pPage->aDataEnd - pCur->info.pPayload))); | 0-2 |
| 4099 | }executed 2 times by 1 test: end of block | 2 |
| 4100 | *pAmt = (u32)amt; | - |
| 4101 | returnexecuted 23753987 times by 434 tests: return (void*)pCur->info.pPayload;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
(void*)pCur->info.pPayload;executed 23753987 times by 434 tests: return (void*)pCur->info.pPayload;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 23753987 |
| 4102 | } | - |
| 4103 | const void *sqlite3BtreePayloadFetch(BtCursor *pCur, u32 *pAmt){ | - |
| 4104 | returnexecuted 23753987 times by 434 tests: return fetchPayload(pCur, pAmt);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
fetchPayload(pCur, pAmt);executed 23753987 times by 434 tests: return fetchPayload(pCur, pAmt);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 23753987 |
| 4105 | } | - |
| 4106 | static int moveToChild(BtCursor *pCur, u32 newPgno){ | - |
| 4107 | BtShared *pBt = pCur->pBt; | - |
| 4108 | | - |
| 4109 | | - |
| 4110 | ((void) (0)) | - |
| 4111 | ; | - |
| 4112 | | - |
| 4113 | ((void) (0)) | - |
| 4114 | ; | - |
| 4115 | | - |
| 4116 | ((void) (0)) | - |
| 4117 | ; | - |
| 4118 | | - |
| 4119 | ((void) (0)) | - |
| 4120 | ; | - |
| 4121 | if( pCur->iPage>=(20 -1)| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 13167155 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 6-13167155 |
| 4122 | returnexecuted 6 times by 1 test: return sqlite3CorruptError(4963); sqlite3CorruptError(4963);executed 6 times by 1 test: return sqlite3CorruptError(4963); | 6 |
| 4123 | } | - |
| 4124 | pCur->info.nSize = 0; | - |
| 4125 | pCur->curFlags &= ~(0x02|0x04); | - |
| 4126 | pCur->aiIdx[pCur->iPage] = pCur->ix; | - |
| 4127 | pCur->apPage[pCur->iPage] = pCur->pPage; | - |
| 4128 | pCur->ix = 0; | - |
| 4129 | pCur->iPage++; | - |
| 4130 | returnexecuted 13167155 times by 365 tests: return getAndInitPage(pBt, newPgno, &pCur->pPage, pCur, pCur->curPagerFlags);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
getAndInitPage(pBt, newPgno, &pCur->pPage, pCur, pCur->curPagerFlags);executed 13167155 times by 365 tests: return getAndInitPage(pBt, newPgno, &pCur->pPage, pCur, pCur->curPagerFlags);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 13167155 |
| 4131 | } | - |
| 4132 | static void moveToParent(BtCursor *pCur){ | - |
| 4133 | MemPage *pLeaf; | - |
| 4134 | | - |
| 4135 | ((void) (0)) | - |
| 4136 | ; | - |
| 4137 | | - |
| 4138 | ((void) (0)) | - |
| 4139 | ; | - |
| 4140 | | - |
| 4141 | ((void) (0)) | - |
| 4142 | ; | - |
| 4143 | | - |
| 4144 | ((void) (0)) | - |
| 4145 | ; | - |
| 4146 | | - |
| 4147 | | - |
| 4148 | | - |
| 4149 | | - |
| 4150 | ; | - |
| 4151 | ; | - |
| 4152 | pCur->info.nSize = 0; | - |
| 4153 | pCur->curFlags &= ~(0x02|0x04); | - |
| 4154 | pCur->ix = pCur->aiIdx[pCur->iPage-1]; | - |
| 4155 | pLeaf = pCur->pPage; | - |
| 4156 | pCur->pPage = pCur->apPage[--pCur->iPage]; | - |
| 4157 | releasePageNotNull(pLeaf); | - |
| 4158 | }executed 3598616 times by 356 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 3598616 |
| 4159 | static int moveToRoot(BtCursor *pCur){ | - |
| 4160 | MemPage *pRoot; | - |
| 4161 | int rc = 0; | - |
| 4162 | | - |
| 4163 | | - |
| 4164 | ((void) (0)) | - |
| 4165 | ; | - |
| 4166 | | - |
| 4167 | ((void) (0)) | - |
| 4168 | ; | - |
| 4169 | | - |
| 4170 | ((void) (0)) | - |
| 4171 | ; | - |
| 4172 | | - |
| 4173 | ((void) (0)) | - |
| 4174 | ; | - |
| 4175 | | - |
| 4176 | ((void) (0)) | - |
| 4177 | ; | - |
| 4178 | | - |
| 4179 | ((void) (0)) | - |
| 4180 | ; | - |
| 4181 | | - |
| 4182 | if( pCur->iPage>=0| TRUE | evaluated 7738196 times by 392 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| | FALSE | evaluated 2161482 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 2161482-7738196 |
| 4183 | if( pCur->iPage| TRUE | evaluated 2653170 times by 348 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 5085026 times by 382 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- ...
|
){ | 2653170-5085026 |
| 4184 | releasePageNotNull(pCur->pPage); | - |
| 4185 | while( --| TRUE | evaluated 3296893 times by 336 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
| | FALSE | evaluated 2653170 times by 348 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
pCur->iPage| TRUE | evaluated 3296893 times by 336 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
| | FALSE | evaluated 2653170 times by 348 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 2653170-3296893 |
| 4186 | releasePageNotNull(pCur->apPage[pCur->iPage]); | - |
| 4187 | }executed 3296893 times by 336 tests: end of blockExecuted by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
| 3296893 |
| 4188 | pCur->pPage = pCur->apPage[0]; | - |
| 4189 | gotoexecuted 2653170 times by 348 tests: goto skip_init;Executed by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
skip_init;executed 2653170 times by 348 tests: goto skip_init;Executed by:- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 2653170 |
| 4190 | } | - |
| 4191 | }executed 5085026 times by 382 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- ...
else if( pCur->pgnoRoot==0| TRUE | evaluated 10794 times by 30 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- Self test (78)
- ...
| | FALSE | evaluated 2150688 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 10794-5085026 |
| 4192 | pCur->eState = 1; | - |
| 4193 | returnexecuted 10794 times by 30 tests: return 16;Executed by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- Self test (78)
- ...
16;executed 10794 times by 30 tests: return 16;Executed by:- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- Self test (77)
- Self test (78)
- ...
| 10794 |
| 4194 | }else{ | - |
| 4195 | | - |
| 4196 | ((void) (0)) | - |
| 4197 | ; | - |
| 4198 | if( pCur->eState>=3| TRUE | evaluated 30131 times by 1 test | | FALSE | evaluated 2120557 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 30131-2120557 |
| 4199 | if( pCur->eState==4| TRUE | never evaluated | | FALSE | evaluated 30131 times by 1 test |
){ | 0-30131 |
| 4200 | | - |
| 4201 | ((void) (0)) | - |
| 4202 | ; | - |
| 4203 | return never executed: return pCur->skipNext; pCur->skipNext;never executed: return pCur->skipNext; | 0 |
| 4204 | } | - |
| 4205 | sqlite3BtreeClearCursor(pCur); | - |
| 4206 | }executed 30131 times by 1 test: end of block | 30131 |
| 4207 | rc = getAndInitPage(pCur->pBtree->pBt, pCur->pgnoRoot, &pCur->pPage, | - |
| 4208 | 0, pCur->curPagerFlags); | - |
| 4209 | if( rc!=0| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 2150663 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 25-2150663 |
| 4210 | pCur->eState = 1; | - |
| 4211 | returnexecuted 25 times by 1 test: return rc; rc;executed 25 times by 1 test: return rc; | 25 |
| 4212 | } | - |
| 4213 | pCur->iPage = 0; | - |
| 4214 | pCur->curIntKey = pCur->pPage->intKey; | - |
| 4215 | }executed 2150663 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 2150663 |
| 4216 | pRoot = pCur->pPage; | - |
| 4217 | | - |
| 4218 | ((void) (0)) | - |
| 4219 | ; | - |
| 4220 | | - |
| 4221 | ((void) (0)) | - |
| 4222 | ; | - |
| 4223 | if( pRoot->isInit==0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 7235688 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| (| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 7235687 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pCur->pKeyInfo==0)!=pRoot->intKey| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 7235687 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1-7235688 |
| 4224 | returnexecuted 2 times by 1 test: return sqlite3CorruptError(5101); sqlite3CorruptError(5101);executed 2 times by 1 test: return sqlite3CorruptError(5101); | 2 |
| 4225 | } | - |
| 4226 | | - |
| 4227 | skip_init:code before this statement executed 7235687 times by 434 tests: skip_init:Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 7235687 |
| 4228 | pCur->ix = 0; | - |
| 4229 | pCur->info.nSize = 0; | - |
| 4230 | pCur->curFlags &= ~(0x08|0x02|0x04); | - |
| 4231 | | - |
| 4232 | pRoot = pCur->pPage; | - |
| 4233 | if( pRoot->nCell>0| TRUE | evaluated 6716790 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 3172067 times by 38 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (55)
- Self test (56)
- Self test (57)
- ...
|
){ | 3172067-6716790 |
| 4234 | pCur->eState = 0; | - |
| 4235 | }executed 6716790 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else if( !pRoot->leaf| TRUE | evaluated 18153 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 3153914 times by 38 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (55)
- Self test (56)
- Self test (57)
- ...
|
){ | 18153-6716790 |
| 4236 | Pgno subpage; | - |
| 4237 | if( pRoot->pgno!=1| TRUE | never evaluated | | FALSE | evaluated 18153 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
) returnnever executed: return sqlite3CorruptError(5114); sqlite3CorruptError(5114);never executed: return sqlite3CorruptError(5114); | 0-18153 |
| 4238 | subpage = sqlite3Get4byte(&pRoot->aData[pRoot->hdrOffset+8]); | - |
| 4239 | pCur->eState = 0; | - |
| 4240 | rc = moveToChild(pCur, subpage); | - |
| 4241 | }executed 18153 times by 4 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
else{ | 18153 |
| 4242 | pCur->eState = 1; | - |
| 4243 | rc = 16; | - |
| 4244 | }executed 3153914 times by 38 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (55)
- Self test (56)
- Self test (57)
- ...
| 3153914 |
| 4245 | returnexecuted 9888857 times by 434 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 9888857 times by 434 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 9888857 |
| 4246 | } | - |
| 4247 | static int moveToLeftmost(BtCursor *pCur){ | - |
| 4248 | Pgno pgno; | - |
| 4249 | int rc = 0; | - |
| 4250 | MemPage *pPage; | - |
| 4251 | | - |
| 4252 | | - |
| 4253 | ((void) (0)) | - |
| 4254 | ; | - |
| 4255 | | - |
| 4256 | ((void) (0)) | - |
| 4257 | ; | - |
| 4258 | while( rc==0| TRUE | evaluated 6243383 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 8 times by 1 test |
&& !(pPage = pCur->pPage)->leaf| TRUE | evaluated 2541006 times by 355 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 3702377 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 8-6243383 |
| 4259 | | - |
| 4260 | ((void) (0)) | - |
| 4261 | ; | - |
| 4262 | pgno = sqlite3Get4byte(((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(pCur->ix)]))))); | - |
| 4263 | rc = moveToChild(pCur, pgno); | - |
| 4264 | }executed 2541006 times by 355 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 2541006 |
| 4265 | returnexecuted 3702385 times by 434 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 3702385 times by 434 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 3702385 |
| 4266 | } | - |
| 4267 | static int moveToRightmost(BtCursor *pCur){ | - |
| 4268 | Pgno pgno; | - |
| 4269 | int rc = 0; | - |
| 4270 | MemPage *pPage = 0; | - |
| 4271 | | - |
| 4272 | | - |
| 4273 | ((void) (0)) | - |
| 4274 | ; | - |
| 4275 | | - |
| 4276 | ((void) (0)) | - |
| 4277 | ; | - |
| 4278 | while( !(pPage = pCur->pPage)->leaf| TRUE | evaluated 2576438 times by 207 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (254)
- Self test (255)
- Self test (256)
- Self test (257)
- Self test (258)
- Self test (259)
- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- ...
| | FALSE | evaluated 1287767 times by 352 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- ...
|
){ | 1287767-2576438 |
| 4279 | pgno = sqlite3Get4byte(&pPage->aData[pPage->hdrOffset+8]); | - |
| 4280 | pCur->ix = pPage->nCell; | - |
| 4281 | rc = moveToChild(pCur, pgno); | - |
| 4282 | if( rc| TRUE | never evaluated | | FALSE | evaluated 2576438 times by 207 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (254)
- Self test (255)
- Self test (256)
- Self test (257)
- Self test (258)
- Self test (259)
- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- ...
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-2576438 |
| 4283 | }executed 2576438 times by 207 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (254)
- Self test (255)
- Self test (256)
- Self test (257)
- Self test (258)
- Self test (259)
- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- ...
| 2576438 |
| 4284 | pCur->ix = pPage->nCell-1; | - |
| 4285 | | - |
| 4286 | ((void) (0)) | - |
| 4287 | ; | - |
| 4288 | | - |
| 4289 | ((void) (0)) | - |
| 4290 | ; | - |
| 4291 | returnexecuted 1287767 times by 352 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- ...
0;executed 1287767 times by 352 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- ...
| 1287767 |
| 4292 | } | - |
| 4293 | | - |
| 4294 | | - |
| 4295 | | - |
| 4296 | | - |
| 4297 | | - |
| 4298 | int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){ | - |
| 4299 | int rc; | - |
| 4300 | | - |
| 4301 | | - |
| 4302 | ((void) (0)) | - |
| 4303 | ; | - |
| 4304 | | - |
| 4305 | ((void) (0)) | - |
| 4306 | ; | - |
| 4307 | rc = moveToRoot(pCur); | - |
| 4308 | if( rc==0| TRUE | evaluated 1425079 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 44823 times by 42 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (48)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
|
){ | 44823-1425079 |
| 4309 | | - |
| 4310 | ((void) (0)) | - |
| 4311 | ; | - |
| 4312 | *pRes = 0; | - |
| 4313 | rc = moveToLeftmost(pCur); | - |
| 4314 | }executed 1425079 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else if( rc==16| TRUE | evaluated 44805 times by 42 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (48)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
| | FALSE | evaluated 18 times by 1 test |
){ | 18-1425079 |
| 4315 | | - |
| 4316 | ((void) (0)) | - |
| 4317 | ; | - |
| 4318 | *pRes = 1; | - |
| 4319 | rc = 0; | - |
| 4320 | }executed 44805 times by 42 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (47)
- Self test (48)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
| 44805 |
| 4321 | returnexecuted 1469902 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 1469902 times by 435 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1469902 |
| 4322 | } | - |
| 4323 | | - |
| 4324 | | - |
| 4325 | | - |
| 4326 | | - |
| 4327 | | - |
| 4328 | | - |
| 4329 | | - |
| 4330 | void sqlite3BtreeSkipNext(BtCursor *pCur){ | - |
| 4331 | | - |
| 4332 | | - |
| 4333 | | - |
| 4334 | if( (| TRUE | evaluated 33588 times by 1 test | | FALSE | never evaluated |
pCur->eState==0)| TRUE | evaluated 33588 times by 1 test | | FALSE | never evaluated |
){ | 0-33588 |
| 4335 | pCur->eState = 2; | - |
| 4336 | pCur->skipNext = 1; | - |
| 4337 | }executed 33588 times by 1 test: end of block | 33588 |
| 4338 | }executed 33588 times by 1 test: end of block | 33588 |
| 4339 | | - |
| 4340 | | - |
| 4341 | | - |
| 4342 | | - |
| 4343 | | - |
| 4344 | | - |
| 4345 | int sqlite3BtreeLast(BtCursor *pCur, int *pRes){ | - |
| 4346 | int rc; | - |
| 4347 | | - |
| 4348 | | - |
| 4349 | ((void) (0)) | - |
| 4350 | ; | - |
| 4351 | | - |
| 4352 | ((void) (0)) | - |
| 4353 | ; | - |
| 4354 | | - |
| 4355 | | - |
| 4356 | if( 0==pCur->eState| TRUE | evaluated 3065196 times by 7 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 2223526 times by 64 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
|
&& (| TRUE | evaluated 2951445 times by 7 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 113751 times by 1 test |
pCur->curFlags & 0x08)!=0| TRUE | evaluated 2951445 times by 7 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 113751 times by 1 test |
){ | 113751-3065196 |
| 4357 | returnexecuted 2951445 times by 7 tests: return 0;Executed by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
0;executed 2951445 times by 7 tests: return 0;Executed by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
| 2951445 |
| 4358 | } | - |
| 4359 | | - |
| 4360 | rc = moveToRoot(pCur); | - |
| 4361 | if( rc==0| TRUE | evaluated 1275737 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | evaluated 1061540 times by 37 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- ...
|
){ | 1061540-1275737 |
| 4362 | | - |
| 4363 | ((void) (0)) | - |
| 4364 | ; | - |
| 4365 | *pRes = 0; | - |
| 4366 | rc = moveToRightmost(pCur); | - |
| 4367 | if( rc==0| TRUE | evaluated 1275737 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | never evaluated |
){ | 0-1275737 |
| 4368 | pCur->curFlags |= 0x08; | - |
| 4369 | }executed 1275737 times by 58 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
else{ | 1275737 |
| 4370 | pCur->curFlags &= ~0x08; | - |
| 4371 | } never executed: end of block | 0 |
| 4372 | }else if( rc==16| TRUE | evaluated 1061535 times by 37 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- ...
| | FALSE | evaluated 5 times by 1 test |
){ | 5-1061535 |
| 4373 | | - |
| 4374 | ((void) (0)) | - |
| 4375 | ; | - |
| 4376 | *pRes = 1; | - |
| 4377 | rc = 0; | - |
| 4378 | }executed 1061535 times by 37 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- ...
| 1061535 |
| 4379 | returnexecuted 2337277 times by 64 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
rc;executed 2337277 times by 64 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
| 2337277 |
| 4380 | } | - |
| 4381 | int sqlite3BtreeMovetoUnpacked( | - |
| 4382 | BtCursor *pCur, | - |
| 4383 | UnpackedRecord *pIdxKey, | - |
| 4384 | i64 intKey, | - |
| 4385 | int biasRight, | - |
| 4386 | int *pRes | - |
| 4387 | ){ | - |
| 4388 | int rc; | - |
| 4389 | RecordCompare xRecordCompare; | - |
| 4390 | | - |
| 4391 | | - |
| 4392 | ((void) (0)) | - |
| 4393 | ; | - |
| 4394 | | - |
| 4395 | ((void) (0)) | - |
| 4396 | ; | - |
| 4397 | | - |
| 4398 | ((void) (0)) | - |
| 4399 | ; | - |
| 4400 | | - |
| 4401 | ((void) (0)) | - |
| 4402 | ; | - |
| 4403 | | - |
| 4404 | ((void) (0)) | - |
| 4405 | ; | - |
| 4406 | | - |
| 4407 | | - |
| 4408 | | - |
| 4409 | if( pIdxKey==0| TRUE | evaluated 5972233 times by 65 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
| | FALSE | evaluated 2613691 times by 379 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
| 2613691-5972233 |
| 4410 | && pCur->eState==0| TRUE | evaluated 4602579 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | evaluated 1369654 times by 36 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- ...
|
&& (| TRUE | evaluated 4348502 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | evaluated 254077 times by 1 test |
pCur->curFlags & 0x02)!=0| TRUE | evaluated 4348502 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | evaluated 254077 times by 1 test |
| 254077-4602579 |
| 4411 | ){ | - |
| 4412 | if( pCur->info.nKey==intKey| TRUE | evaluated 85399 times by 1 test | | FALSE | evaluated 4263103 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
|
){ | 85399-4263103 |
| 4413 | *pRes = 0; | - |
| 4414 | returnexecuted 85399 times by 1 test: return 0; 0;executed 85399 times by 1 test: return 0; | 85399 |
| 4415 | } | - |
| 4416 | if( pCur->info.nKey<intKey| TRUE | evaluated 4182136 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | evaluated 80967 times by 1 test |
){ | 80967-4182136 |
| 4417 | if( (| TRUE | evaluated 3836720 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | evaluated 345416 times by 1 test |
pCur->curFlags & 0x08)!=0| TRUE | evaluated 3836720 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| | FALSE | evaluated 345416 times by 1 test |
){ | 345416-3836720 |
| 4418 | *pRes = -1; | - |
| 4419 | returnexecuted 3836720 times by 58 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
0;executed 3836720 times by 58 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
| 3836720 |
| 4420 | } | - |
| 4421 | | - |
| 4422 | | - |
| 4423 | | - |
| 4424 | | - |
| 4425 | if( pCur->info.nKey+1==intKey| TRUE | evaluated 280929 times by 1 test | | FALSE | evaluated 64487 times by 1 test |
&& !pCur->skipNext| TRUE | evaluated 280929 times by 1 test | | FALSE | never evaluated |
){ | 0-280929 |
| 4426 | *pRes = 0; | - |
| 4427 | rc = sqlite3BtreeNext(pCur, 0); | - |
| 4428 | if( rc==0| TRUE | evaluated 280737 times by 1 test | | FALSE | evaluated 192 times by 1 test |
){ | 192-280737 |
| 4429 | getCellInfo(pCur); | - |
| 4430 | if( pCur->info.nKey==intKey| TRUE | evaluated 275874 times by 1 test | | FALSE | evaluated 4863 times by 1 test |
){ | 4863-275874 |
| 4431 | returnexecuted 275874 times by 1 test: return 0; 0;executed 275874 times by 1 test: return 0; | 275874 |
| 4432 | } | - |
| 4433 | }executed 4863 times by 1 test: end of block else if( rc==101| TRUE | evaluated 192 times by 1 test | | FALSE | never evaluated |
){ | 0-4863 |
| 4434 | rc = 0; | - |
| 4435 | }executed 192 times by 1 test: end of block else{ | 192 |
| 4436 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 4437 | } | - |
| 4438 | } | - |
| 4439 | }executed 69542 times by 1 test: end of block | 69542 |
| 4440 | }executed 150509 times by 1 test: end of block | 150509 |
| 4441 | | - |
| 4442 | if( pIdxKey| TRUE | evaluated 2613691 times by 379 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 1774240 times by 36 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- ...
|
){ | 1774240-2613691 |
| 4443 | xRecordCompare = sqlite3VdbeFindCompare(pIdxKey); | - |
| 4444 | pIdxKey->errCode = 0; | - |
| 4445 | | - |
| 4446 | ((void) (0)) | - |
| 4447 | | - |
| 4448 | | - |
| 4449 | | - |
| 4450 | ; | - |
| 4451 | }executed 2613691 times by 379 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
else{ | 2613691 |
| 4452 | xRecordCompare = 0; | - |
| 4453 | }executed 1774240 times by 36 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- ...
| 1774240 |
| 4454 | | - |
| 4455 | rc = moveToRoot(pCur); | - |
| 4456 | if( rc| TRUE | evaluated 1082185 times by 34 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- ...
| | FALSE | evaluated 3305746 times by 395 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
){ | 1082185-3305746 |
| 4457 | if( rc==16| TRUE | evaluated 1082181 times by 34 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- ...
| | FALSE | evaluated 4 times by 1 test |
){ | 4-1082181 |
| 4458 | | - |
| 4459 | ((void) (0)) | - |
| 4460 | ; | - |
| 4461 | *pRes = -1; | - |
| 4462 | returnexecuted 1082181 times by 34 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- ...
0;executed 1082181 times by 34 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- ...
| 1082181 |
| 4463 | } | - |
| 4464 | returnexecuted 4 times by 1 test: return rc; rc;executed 4 times by 1 test: return rc; | 4 |
| 4465 | } | - |
| 4466 | | - |
| 4467 | ((void) (0)) | - |
| 4468 | ; | - |
| 4469 | | - |
| 4470 | ((void) (0)) | - |
| 4471 | ; | - |
| 4472 | | - |
| 4473 | ((void) (0)) | - |
| 4474 | ; | - |
| 4475 | | - |
| 4476 | ((void) (0)) | - |
| 4477 | ; | - |
| 4478 | | - |
| 4479 | ((void) (0)) | - |
| 4480 | ; | - |
| 4481 | | - |
| 4482 | ((void) (0)) | - |
| 4483 | ; | - |
| 4484 | for(;;){ | - |
| 4485 | int lwr, upr, idx, c; | - |
| 4486 | Pgno chldPg; | - |
| 4487 | MemPage *pPage = pCur->pPage; | - |
| 4488 | u8 *pCell; | - |
| 4489 | | - |
| 4490 | | - |
| 4491 | | - |
| 4492 | | - |
| 4493 | | - |
| 4494 | | - |
| 4495 | | - |
| 4496 | | - |
| 4497 | ((void) (0)) | - |
| 4498 | ; | - |
| 4499 | | - |
| 4500 | ((void) (0)) | - |
| 4501 | ; | - |
| 4502 | lwr = 0; | - |
| 4503 | upr = pPage->nCell-1; | - |
| 4504 | | - |
| 4505 | ((void) (0)) | - |
| 4506 | ; | - |
| 4507 | idx = upr>>(1-biasRight); | - |
| 4508 | pCur->ix = (u16)idx; | - |
| 4509 | if( xRecordCompare==0| TRUE | evaluated 1731964 times by 29 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- ...
| | FALSE | evaluated 8273420 times by 369 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 1731964-8273420 |
| 4510 | for(;;){ | - |
| 4511 | i64 nCellKey; | - |
| 4512 | pCell = ((pPage)->aDataOfst + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(idx)])))); | - |
| 4513 | if( pPage->intKeyLeaf| TRUE | evaluated 3155884 times by 29 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- ...
| | FALSE | evaluated 4139582 times by 1 test |
){ | 3155884-4139582 |
| 4514 | while( 0x80 <= *(pCell++)| TRUE | evaluated 257755 times by 1 test | | FALSE | evaluated 3155884 times by 29 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- ...
|
){ | 257755-3155884 |
| 4515 | if( pCell>=pPage->aDataEnd| TRUE | never evaluated | | FALSE | evaluated 257755 times by 1 test |
){ | 0-257755 |
| 4516 | return never executed: return sqlite3CorruptError(5391); sqlite3CorruptError(5391);never executed: return sqlite3CorruptError(5391); | 0 |
| 4517 | } | - |
| 4518 | }executed 257755 times by 1 test: end of block | 257755 |
| 4519 | }executed 3155884 times by 29 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- ...
| 3155884 |
| 4520 | sqlite3GetVarint(pCell, (u64*)&nCellKey); | - |
| 4521 | if( nCellKey<intKey| TRUE | evaluated 4617226 times by 24 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 2678240 times by 29 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- ...
|
){ | 2678240-4617226 |
| 4522 | lwr = idx+1; | - |
| 4523 | if( lwr>upr| TRUE | evaluated 854488 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 3762738 times by 24 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ c = -1; break;executed 854488 times by 5 tests: break;Executed by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
} | 854488-3762738 |
| 4524 | }executed 3762738 times by 24 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
else if( nCellKey>intKey| TRUE | evaluated 2439036 times by 2 testsEvaluated by:- Self test (40)
- Self test (438)
| | FALSE | evaluated 239204 times by 28 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
|
){ | 239204-3762738 |
| 4525 | upr = idx-1; | - |
| 4526 | if( lwr>upr| TRUE | evaluated 638272 times by 2 testsEvaluated by:- Self test (40)
- Self test (438)
| | FALSE | evaluated 1800764 times by 1 test |
){ c = +1; break;executed 638272 times by 2 tests: break;Executed by:- Self test (40)
- Self test (438)
} | 638272-1800764 |
| 4527 | }executed 1800764 times by 1 test: end of block else{ | 1800764 |
| 4528 | | - |
| 4529 | ((void) (0)) | - |
| 4530 | ; | - |
| 4531 | pCur->ix = (u16)idx; | - |
| 4532 | if( !pPage->leaf| TRUE | evaluated 16155 times by 1 test | | FALSE | evaluated 223049 times by 28 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
|
){ | 16155-223049 |
| 4533 | lwr = idx; | - |
| 4534 | gotoexecuted 16155 times by 1 test: goto moveto_next_layer; moveto_next_layer;executed 16155 times by 1 test: goto moveto_next_layer; | 16155 |
| 4535 | }else{ | - |
| 4536 | pCur->curFlags |= 0x02; | - |
| 4537 | pCur->info.nKey = nCellKey; | - |
| 4538 | pCur->info.nSize = 0; | - |
| 4539 | *pRes = 0; | - |
| 4540 | returnexecuted 223049 times by 28 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
0;executed 223049 times by 28 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
| 223049 |
| 4541 | } | - |
| 4542 | } | - |
| 4543 | | - |
| 4544 | ((void) (0)) | - |
| 4545 | ; | - |
| 4546 | idx = (lwr+upr)>>1; | - |
| 4547 | }executed 5563502 times by 24 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (40)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 5563502 |
| 4548 | }executed 1492760 times by 5 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
else{ | 1492760 |
| 4549 | for(;;){ | - |
| 4550 | int nCell; | - |
| 4551 | pCell = ((pPage)->aDataOfst + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(idx)])))); | - |
| 4552 | nCell = pCell[0]; | - |
| 4553 | if( nCell<=pPage->max1bytePayload| TRUE | evaluated 26304959 times by 6 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (86)
- Self test (88)
| | FALSE | evaluated 4554738 times by 364 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 4554738-26304959 |
| 4554 | | - |
| 4555 | | - |
| 4556 | | - |
| 4557 | ; | - |
| 4558 | c = xRecordCompare(nCell, (void*)&pCell[1], pIdxKey); | - |
| 4559 | }executed 26304959 times by 6 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (86)
- Self test (88)
else if( !(pCell[1] & 0x80)| TRUE | evaluated 4554335 times by 364 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 403 times by 1 test |
| 403-26304959 |
| 4560 | && (| TRUE | evaluated 3282196 times by 6 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
| | FALSE | evaluated 1272139 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
nCell = ((nCell&0x7f)<<7) + pCell[1])<=pPage->maxLocal| TRUE | evaluated 3282196 times by 6 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
| | FALSE | evaluated 1272139 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
| 1272139-3282196 |
| 4561 | ){ | - |
| 4562 | | - |
| 4563 | | - |
| 4564 | ; | - |
| 4565 | c = xRecordCompare(nCell, (void*)&pCell[2], pIdxKey); | - |
| 4566 | }executed 3282196 times by 6 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
else{ | 3282196 |
| 4567 | void *pCellKey; | - |
| 4568 | u8 * const pCellBody = pCell - pPage->childPtrSize; | - |
| 4569 | pPage->xParseCell(pPage, pCellBody, &pCur->info); | - |
| 4570 | nCell = (int)pCur->info.nKey; | - |
| 4571 | ; | - |
| 4572 | ; | - |
| 4573 | ; | - |
| 4574 | ; | - |
| 4575 | if( nCell<2| TRUE | never evaluated | | FALSE | evaluated 1272542 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 0-1272542 |
| 4576 | rc = sqlite3CorruptError(5465); | - |
| 4577 | goto never executed: goto moveto_finish; moveto_finish;never executed: goto moveto_finish; | 0 |
| 4578 | } | - |
| 4579 | pCellKey = sqlite3Malloc( nCell+18 ); | - |
| 4580 | if( pCellKey==0| TRUE | never evaluated | | FALSE | evaluated 1272542 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 0-1272542 |
| 4581 | rc = 7; | - |
| 4582 | goto never executed: goto moveto_finish; moveto_finish;never executed: goto moveto_finish; | 0 |
| 4583 | } | - |
| 4584 | pCur->ix = (u16)idx; | - |
| 4585 | rc = accessPayload(pCur, 0, nCell, (unsigned char*)pCellKey, 0); | - |
| 4586 | pCur->curFlags &= ~0x04; | - |
| 4587 | if( rc| TRUE | never evaluated | | FALSE | evaluated 1272542 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 0-1272542 |
| 4588 | sqlite3_free(pCellKey); | - |
| 4589 | goto never executed: goto moveto_finish; moveto_finish;never executed: goto moveto_finish; | 0 |
| 4590 | } | - |
| 4591 | c = xRecordCompare(nCell, pCellKey, pIdxKey); | - |
| 4592 | sqlite3_free(pCellKey); | - |
| 4593 | }executed 1272542 times by 360 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 1272542 |
| 4594 | | - |
| 4595 | ((void) (0)) | - |
| 4596 | | - |
| 4597 | | - |
| 4598 | | - |
| 4599 | ; | - |
| 4600 | if( c<0| TRUE | evaluated 20737527 times by 369 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 10122170 times by 367 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 10122170-20737527 |
| 4601 | lwr = idx+1; | - |
| 4602 | }executed 20737527 times by 369 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
else if( c>0| TRUE | evaluated 9261221 times by 367 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 860949 times by 358 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
){ | 860949-20737527 |
| 4603 | upr = idx-1; | - |
| 4604 | }executed 9261221 times by 367 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
else{ | 9261221 |
| 4605 | | - |
| 4606 | ((void) (0)) | - |
| 4607 | ; | - |
| 4608 | *pRes = 0; | - |
| 4609 | rc = 0; | - |
| 4610 | pCur->ix = (u16)idx; | - |
| 4611 | if( pIdxKey->errCode| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 860943 times by 358 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
) rc = sqlite3CorruptError(5496);executed 6 times by 1 test: rc = sqlite3CorruptError(5496); | 6-860943 |
| 4612 | gotoexecuted 860949 times by 358 tests: goto moveto_finish;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
moveto_finish;executed 860949 times by 358 tests: goto moveto_finish;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
| 860949 |
| 4613 | } | - |
| 4614 | if( lwr>upr| TRUE | evaluated 7412471 times by 359 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 22586277 times by 369 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
) break;executed 7412471 times by 359 tests: break;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 7412471-22586277 |
| 4615 | | - |
| 4616 | ((void) (0)) | - |
| 4617 | ; | - |
| 4618 | idx = (lwr+upr)>>1; | - |
| 4619 | }executed 22586277 times by 369 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 22586277 |
| 4620 | }executed 7412471 times by 359 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 7412471 |
| 4621 | | - |
| 4622 | ((void) (0)) | - |
| 4623 | ; | - |
| 4624 | | - |
| 4625 | ((void) (0)) | - |
| 4626 | ; | - |
| 4627 | if( pPage->leaf| TRUE | evaluated 2221619 times by 362 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 6683612 times by 355 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 2221619-6683612 |
| 4628 | | - |
| 4629 | ((void) (0)) | - |
| 4630 | ; | - |
| 4631 | pCur->ix = (u16)idx; | - |
| 4632 | *pRes = c; | - |
| 4633 | rc = 0; | - |
| 4634 | gotoexecuted 2221619 times by 362 tests: goto moveto_finish;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
moveto_finish;executed 2221619 times by 362 tests: goto moveto_finish;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 2221619 |
| 4635 | } | - |
| 4636 | moveto_next_layer:code before this statement executed 6683612 times by 355 tests: moveto_next_layer:Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 6683612 |
| 4637 | if( lwr>=pPage->nCell| TRUE | evaluated 2428998 times by 346 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
| | FALSE | evaluated 4270769 times by 355 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 2428998-4270769 |
| 4638 | chldPg = sqlite3Get4byte(&pPage->aData[pPage->hdrOffset+8]); | - |
| 4639 | }executed 2428998 times by 346 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
else{ | 2428998 |
| 4640 | chldPg = sqlite3Get4byte(((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(lwr)]))))); | - |
| 4641 | }executed 4270769 times by 355 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 4270769 |
| 4642 | pCur->ix = (u16)lwr; | - |
| 4643 | rc = moveToChild(pCur, chldPg); | - |
| 4644 | if( rc| TRUE | evaluated 129 times by 1 test | | FALSE | evaluated 6699638 times by 355 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
) break;executed 129 times by 1 test: break; | 129-6699638 |
| 4645 | }executed 6699638 times by 355 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 6699638 |
| 4646 | moveto_finish:code before this statement executed 129 times by 1 test: moveto_finish: | 129 |
| 4647 | pCur->info.nSize = 0; | - |
| 4648 | | - |
| 4649 | ((void) (0)) | - |
| 4650 | ; | - |
| 4651 | returnexecuted 3082697 times by 373 tests: return rc;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
rc;executed 3082697 times by 373 tests: return rc;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 3082697 |
| 4652 | } | - |
| 4653 | int sqlite3BtreeEof(BtCursor *pCur){ | - |
| 4654 | | - |
| 4655 | | - |
| 4656 | | - |
| 4657 | | - |
| 4658 | returnexecuted 381 times by 1 test: return (0!=pCur->eState); (0!=pCur->eState);executed 381 times by 1 test: return (0!=pCur->eState); | 381 |
| 4659 | } | - |
| 4660 | | - |
| 4661 | | - |
| 4662 | | - |
| 4663 | | - |
| 4664 | | - |
| 4665 | | - |
| 4666 | i64 sqlite3BtreeRowCountEst(BtCursor *pCur){ | - |
| 4667 | i64 n; | - |
| 4668 | u8 i; | - |
| 4669 | | - |
| 4670 | | - |
| 4671 | ((void) (0)) | - |
| 4672 | ; | - |
| 4673 | | - |
| 4674 | ((void) (0)) | - |
| 4675 | ; | - |
| 4676 | | - |
| 4677 | | - |
| 4678 | | - |
| 4679 | | - |
| 4680 | if( (| TRUE | never evaluated | | FALSE | evaluated 8 times by 1 test |
pCur->eState!=0)| TRUE | never evaluated | | FALSE | evaluated 8 times by 1 test |
) returnnever executed: return -1; -1;never executed: return -1; | 0-8 |
| 4681 | if( (| TRUE | never evaluated | | FALSE | evaluated 8 times by 1 test |
pCur->pPage->leaf==0)| TRUE | never evaluated | | FALSE | evaluated 8 times by 1 test |
) returnnever executed: return -1; -1;never executed: return -1; | 0-8 |
| 4682 | | - |
| 4683 | n = pCur->pPage->nCell; | - |
| 4684 | for(i=0; i<pCur->iPage| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 8 times by 1 test |
; i++){ | 2-8 |
| 4685 | n *= pCur->apPage[i]->nCell; | - |
| 4686 | }executed 2 times by 1 test: end of block | 2 |
| 4687 | returnexecuted 8 times by 1 test: return n; n;executed 8 times by 1 test: return n; | 8 |
| 4688 | } | - |
| 4689 | static __attribute__((noinline)) int btreeNext(BtCursor *pCur){ | - |
| 4690 | int rc; | - |
| 4691 | int idx; | - |
| 4692 | MemPage *pPage; | - |
| 4693 | | - |
| 4694 | | - |
| 4695 | ((void) (0)) | - |
| 4696 | ; | - |
| 4697 | | - |
| 4698 | ((void) (0)) | - |
| 4699 | ; | - |
| 4700 | if( pCur->eState!=0| TRUE | evaluated 527064 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 2567164 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 527064-2567164 |
| 4701 | | - |
| 4702 | ((void) (0)) | - |
| 4703 | ; | - |
| 4704 | rc = (pCur->eState>=3| TRUE | evaluated 137180 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 389884 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
|
? btreeRestoreCursorPosition(pCur) : 0); | 137180-389884 |
| 4705 | if( rc!=0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 527061 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
|
){ | 3-527061 |
| 4706 | returnexecuted 3 times by 1 test: return rc; rc;executed 3 times by 1 test: return rc; | 3 |
| 4707 | } | - |
| 4708 | if( 1==pCur->eState| TRUE | evaluated 57657 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
| | FALSE | evaluated 469404 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
|
){ | 57657-469404 |
| 4709 | returnexecuted 57657 times by 3 tests: return 101;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
101;executed 57657 times by 3 tests: return 101;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
| 57657 |
| 4710 | } | - |
| 4711 | if( pCur->skipNext| TRUE | evaluated 468813 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 591 times by 1 test |
){ | 591-468813 |
| 4712 | | - |
| 4713 | ((void) (0)) | - |
| 4714 | ; | - |
| 4715 | pCur->eState = 0; | - |
| 4716 | if( pCur->skipNext>0| TRUE | evaluated 366329 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
| | FALSE | evaluated 102484 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
|
){ | 102484-366329 |
| 4717 | pCur->skipNext = 0; | - |
| 4718 | returnexecuted 366329 times by 4 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
0;executed 366329 times by 4 tests: return 0;Executed by:- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
| 366329 |
| 4719 | } | - |
| 4720 | pCur->skipNext = 0; | - |
| 4721 | }executed 102484 times by 7 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| 102484 |
| 4722 | }executed 103075 times by 7 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| 103075 |
| 4723 | | - |
| 4724 | pPage = pCur->pPage; | - |
| 4725 | idx = ++pCur->ix; | - |
| 4726 | if( !pPage->isInit| TRUE | never evaluated | | FALSE | evaluated 2670239 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 0-2670239 |
| 4727 | | - |
| 4728 | | - |
| 4729 | | - |
| 4730 | | - |
| 4731 | | - |
| 4732 | | - |
| 4733 | | - |
| 4734 | return never executed: return sqlite3CorruptError(5627); sqlite3CorruptError(5627);never executed: return sqlite3CorruptError(5627); | 0 |
| 4735 | } | - |
| 4736 | | - |
| 4737 | | - |
| 4738 | | - |
| 4739 | | - |
| 4740 | | - |
| 4741 | | - |
| 4742 | ; | - |
| 4743 | | - |
| 4744 | if( idx>=pPage->nCell| TRUE | evaluated 2637847 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 32392 times by 1 test |
){ | 32392-2637847 |
| 4745 | if( !pPage->leaf| TRUE | evaluated 84257 times by 108 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- Self test (360)
- Self test (361)
- Self test (362)
- Self test (363)
- Self test (364)
- Self test (365)
- Self test (366)
- ...
| | FALSE | evaluated 2553590 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 84257-2553590 |
| 4746 | rc = moveToChild(pCur, sqlite3Get4byte(&pPage->aData[pPage->hdrOffset+8])); | - |
| 4747 | if( rc| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 84251 times by 108 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- Self test (360)
- Self test (361)
- Self test (362)
- Self test (363)
- Self test (364)
- Self test (365)
- Self test (366)
- ...
|
) returnexecuted 6 times by 1 test: return rc; rc;executed 6 times by 1 test: return rc; | 6-84251 |
| 4748 | returnexecuted 84251 times by 108 tests: return moveToLeftmost(pCur);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- Self test (360)
- Self test (361)
- Self test (362)
- Self test (363)
- Self test (364)
- Self test (365)
- Self test (366)
- ...
moveToLeftmost(pCur);executed 84251 times by 108 tests: return moveToLeftmost(pCur);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- Self test (360)
- Self test (361)
- Self test (362)
- Self test (363)
- Self test (364)
- Self test (365)
- Self test (366)
- ...
| 84251 |
| 4749 | } | - |
| 4750 | do{ | - |
| 4751 | if( pCur->iPage==0| TRUE | evaluated 274458 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 2361672 times by 355 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 274458-2361672 |
| 4752 | pCur->eState = 1; | - |
| 4753 | returnexecuted 274458 times by 434 tests: return 101;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
101;executed 274458 times by 434 tests: return 101;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 274458 |
| 4754 | } | - |
| 4755 | moveToParent(pCur); | - |
| 4756 | pPage = pCur->pPage; | - |
| 4757 | }executed 2361672 times by 355 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
while( pCur->ix>=pPage->nCell| TRUE | evaluated 82540 times by 108 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- Self test (360)
- Self test (361)
- Self test (362)
- Self test (363)
- Self test (364)
- Self test (365)
- Self test (366)
- ...
| | FALSE | evaluated 2279132 times by 355 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
); | 82540-2361672 |
| 4758 | if( pPage->intKey| TRUE | evaluated 2206477 times by 355 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 72655 times by 1 test |
){ | 72655-2206477 |
| 4759 | returnexecuted 2206477 times by 355 tests: return sqlite3BtreeNext(pCur, 0);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
sqlite3BtreeNext(pCur, 0);executed 2206477 times by 355 tests: return sqlite3BtreeNext(pCur, 0);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 2206477 |
| 4760 | }else{ | - |
| 4761 | returnexecuted 72655 times by 1 test: return 0; 0;executed 72655 times by 1 test: return 0; | 72655 |
| 4762 | } | - |
| 4763 | } | - |
| 4764 | if( pPage->leaf| TRUE | evaluated 32392 times by 1 test | | FALSE | never evaluated |
){ | 0-32392 |
| 4765 | returnexecuted 32392 times by 1 test: return 0; 0;executed 32392 times by 1 test: return 0; | 32392 |
| 4766 | }else{ | - |
| 4767 | return never executed: return moveToLeftmost(pCur); moveToLeftmost(pCur);never executed: return moveToLeftmost(pCur); | 0 |
| 4768 | } | - |
| 4769 | } | - |
| 4770 | int sqlite3BtreeNext(BtCursor *pCur, int flags){ | - |
| 4771 | MemPage *pPage; | - |
| 4772 | (void)(flags); | - |
| 4773 | | - |
| 4774 | ((void) (0)) | - |
| 4775 | ; | - |
| 4776 | | - |
| 4777 | ((void) (0)) | - |
| 4778 | ; | - |
| 4779 | | - |
| 4780 | ((void) (0)) | - |
| 4781 | ; | - |
| 4782 | pCur->info.nSize = 0; | - |
| 4783 | pCur->curFlags &= ~(0x02|0x04); | - |
| 4784 | if( pCur->eState!=0| TRUE | evaluated 527064 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 22556236 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnexecuted 527064 times by 7 tests: return btreeNext(pCur);Executed by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
btreeNext(pCur);executed 527064 times by 7 tests: return btreeNext(pCur);Executed by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| 527064-22556236 |
| 4785 | pPage = pCur->pPage; | - |
| 4786 | if( (++| TRUE | evaluated 2567164 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 19989072 times by 415 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
pCur->ix)>=pPage->nCell| TRUE | evaluated 2567164 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 19989072 times by 415 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
){ | 2567164-19989072 |
| 4787 | pCur->ix--; | - |
| 4788 | returnexecuted 2567164 times by 434 tests: return btreeNext(pCur);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
btreeNext(pCur);executed 2567164 times by 434 tests: return btreeNext(pCur);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 2567164 |
| 4789 | } | - |
| 4790 | if( pPage->leaf| TRUE | evaluated 17796017 times by 414 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 2193055 times by 353 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 2193055-17796017 |
| 4791 | returnexecuted 17796017 times by 414 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
0;executed 17796017 times by 414 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 17796017 |
| 4792 | }else{ | - |
| 4793 | returnexecuted 2193055 times by 353 tests: return moveToLeftmost(pCur);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
moveToLeftmost(pCur);executed 2193055 times by 353 tests: return moveToLeftmost(pCur);Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 2193055 |
| 4794 | } | - |
| 4795 | } | - |
| 4796 | static __attribute__((noinline)) int btreePrevious(BtCursor *pCur){ | - |
| 4797 | int rc; | - |
| 4798 | MemPage *pPage; | - |
| 4799 | | - |
| 4800 | | - |
| 4801 | ((void) (0)) | - |
| 4802 | ; | - |
| 4803 | | - |
| 4804 | ((void) (0)) | - |
| 4805 | ; | - |
| 4806 | | - |
| 4807 | ((void) (0)) | - |
| 4808 | ; | - |
| 4809 | | - |
| 4810 | ((void) (0)) | - |
| 4811 | ; | - |
| 4812 | if( pCur->eState!=0| TRUE | evaluated 68 times by 1 test | | FALSE | evaluated 14798 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
|
){ | 68-14798 |
| 4813 | rc = (pCur->eState>=3| TRUE | evaluated 63 times by 1 test | | FALSE | evaluated 5 times by 1 test |
? btreeRestoreCursorPosition(pCur) : 0); | 5-63 |
| 4814 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 68 times by 1 test |
){ | 0-68 |
| 4815 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 4816 | } | - |
| 4817 | if( 1==pCur->eState| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 65 times by 1 test |
){ | 3-65 |
| 4818 | returnexecuted 3 times by 1 test: return 101; 101;executed 3 times by 1 test: return 101; | 3 |
| 4819 | } | - |
| 4820 | if( pCur->skipNext| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 51 times by 1 test |
){ | 14-51 |
| 4821 | | - |
| 4822 | ((void) (0)) | - |
| 4823 | ; | - |
| 4824 | pCur->eState = 0; | - |
| 4825 | if( pCur->skipNext<0| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 8 times by 1 test |
){ | 6-8 |
| 4826 | pCur->skipNext = 0; | - |
| 4827 | returnexecuted 6 times by 1 test: return 0; 0;executed 6 times by 1 test: return 0; | 6 |
| 4828 | } | - |
| 4829 | pCur->skipNext = 0; | - |
| 4830 | }executed 8 times by 1 test: end of block | 8 |
| 4831 | }executed 59 times by 1 test: end of block | 59 |
| 4832 | | - |
| 4833 | pPage = pCur->pPage; | - |
| 4834 | | - |
| 4835 | ((void) (0)) | - |
| 4836 | ; | - |
| 4837 | if( !pPage->leaf| TRUE | evaluated 12050 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
| | FALSE | evaluated 2807 times by 1 test |
){ | 2807-12050 |
| 4838 | int idx = pCur->ix; | - |
| 4839 | rc = moveToChild(pCur, sqlite3Get4byte(((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(idx)])))))); | - |
| 4840 | if( rc| TRUE | evaluated 20 times by 1 test | | FALSE | evaluated 12030 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
|
) returnexecuted 20 times by 1 test: return rc; rc;executed 20 times by 1 test: return rc; | 20-12030 |
| 4841 | rc = moveToRightmost(pCur); | - |
| 4842 | }executed 12030 times by 302 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
else{ | 12030 |
| 4843 | while( pCur->ix==0| TRUE | evaluated 3406 times by 1 test | | FALSE | evaluated 854 times by 1 test |
){ | 854-3406 |
| 4844 | if( pCur->iPage==0| TRUE | evaluated 1953 times by 1 test | | FALSE | evaluated 1453 times by 1 test |
){ | 1453-1953 |
| 4845 | pCur->eState = 1; | - |
| 4846 | returnexecuted 1953 times by 1 test: return 101; 101;executed 1953 times by 1 test: return 101; | 1953 |
| 4847 | } | - |
| 4848 | moveToParent(pCur); | - |
| 4849 | }executed 1453 times by 1 test: end of block | 1453 |
| 4850 | | - |
| 4851 | ((void) (0)) | - |
| 4852 | ; | - |
| 4853 | | - |
| 4854 | ((void) (0)) | - |
| 4855 | ; | - |
| 4856 | | - |
| 4857 | pCur->ix--; | - |
| 4858 | pPage = pCur->pPage; | - |
| 4859 | if( pPage->intKey| TRUE | evaluated 752 times by 1 test | | FALSE | evaluated 102 times by 1 test |
&& !pPage->leaf| TRUE | evaluated 740 times by 1 test | | FALSE | evaluated 12 times by 1 test |
){ | 12-752 |
| 4860 | rc = sqlite3BtreePrevious(pCur, 0); | - |
| 4861 | }executed 740 times by 1 test: end of block else{ | 740 |
| 4862 | rc = 0; | - |
| 4863 | }executed 114 times by 1 test: end of block | 114 |
| 4864 | } | - |
| 4865 | returnexecuted 12884 times by 302 tests: return rc;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
rc;executed 12884 times by 302 tests: return rc;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
| 12884 |
| 4866 | } | - |
| 4867 | int sqlite3BtreePrevious(BtCursor *pCur, int flags){ | - |
| 4868 | | - |
| 4869 | ((void) (0)) | - |
| 4870 | ; | - |
| 4871 | | - |
| 4872 | ((void) (0)) | - |
| 4873 | ; | - |
| 4874 | | - |
| 4875 | ((void) (0)) | - |
| 4876 | ; | - |
| 4877 | (void)(flags); | - |
| 4878 | pCur->curFlags &= ~(0x08|0x04|0x02); | - |
| 4879 | pCur->info.nSize = 0; | - |
| 4880 | if( pCur->eState!=0| TRUE | evaluated 68 times by 1 test | | FALSE | evaluated 122809 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
|
| 68-122809 |
| 4881 | || pCur->ix==0| TRUE | evaluated 5685 times by 196 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (254)
- Self test (255)
- Self test (256)
- Self test (257)
- Self test (258)
- Self test (259)
- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- Self test (267)
- Self test (268)
- Self test (269)
- Self test (270)
- Self test (271)
- Self test (272)
- ...
| | FALSE | evaluated 117124 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
|
| 5685-117124 |
| 4882 | || pCur->pPage->leaf==0| TRUE | evaluated 9113 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
| | FALSE | evaluated 108011 times by 1 test |
| 9113-108011 |
| 4883 | ){ | - |
| 4884 | returnexecuted 14866 times by 302 tests: return btreePrevious(pCur);Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
btreePrevious(pCur);executed 14866 times by 302 tests: return btreePrevious(pCur);Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
| 14866 |
| 4885 | } | - |
| 4886 | pCur->ix--; | - |
| 4887 | returnexecuted 108011 times by 1 test: return 0; 0;executed 108011 times by 1 test: return 0; | 108011 |
| 4888 | } | - |
| 4889 | static int allocateBtreePage( | - |
| 4890 | BtShared *pBt, | - |
| 4891 | MemPage **ppPage, | - |
| 4892 | Pgno *pPgno, | - |
| 4893 | Pgno nearby, | - |
| 4894 | u8 eMode | - |
| 4895 | ){ | - |
| 4896 | MemPage *pPage1; | - |
| 4897 | int rc; | - |
| 4898 | u32 n; | - |
| 4899 | u32 k; | - |
| 4900 | MemPage *pTrunk = 0; | - |
| 4901 | MemPage *pPrevTrunk = 0; | - |
| 4902 | Pgno mxPage; | - |
| 4903 | | - |
| 4904 | | - |
| 4905 | ((void) (0)) | - |
| 4906 | ; | - |
| 4907 | | - |
| 4908 | ((void) (0)) | - |
| 4909 | ; | - |
| 4910 | pPage1 = pBt->pPage1; | - |
| 4911 | mxPage = btreePagecount(pBt); | - |
| 4912 | | - |
| 4913 | | - |
| 4914 | n = sqlite3Get4byte(&pPage1->aData[36]); | - |
| 4915 | ; | - |
| 4916 | if( n>=mxPage| TRUE | never evaluated | | FALSE | evaluated 973883 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
){ | 0-973883 |
| 4917 | return never executed: return sqlite3CorruptError(5822); sqlite3CorruptError(5822);never executed: return sqlite3CorruptError(5822); | 0 |
| 4918 | } | - |
| 4919 | if( n>0| TRUE | evaluated 170860 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 803023 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
|
){ | 170860-803023 |
| 4920 | | - |
| 4921 | Pgno iTrunk; | - |
| 4922 | u8 searchList = 0; | - |
| 4923 | u32 nSearch = 0; | - |
| 4924 | | - |
| 4925 | | - |
| 4926 | | - |
| 4927 | | - |
| 4928 | | - |
| 4929 | | - |
| 4930 | if( eMode==1| TRUE | evaluated 7397 times by 1 test | | FALSE | evaluated 163463 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 7397-163463 |
| 4931 | if( nearby<=mxPage| TRUE | evaluated 7397 times by 1 test | | FALSE | never evaluated |
){ | 0-7397 |
| 4932 | u8 eType; | - |
| 4933 | | - |
| 4934 | ((void) (0)) | - |
| 4935 | ; | - |
| 4936 | | - |
| 4937 | ((void) (0)) | - |
| 4938 | ; | - |
| 4939 | rc = ptrmapGet(pBt, nearby, &eType, 0); | - |
| 4940 | if( rc| TRUE | never evaluated | | FALSE | evaluated 7397 times by 1 test |
) returnnever executed: return rc; rc;never executed: return rc; | 0-7397 |
| 4941 | if( eType==2| TRUE | evaluated 7394 times by 1 test | | FALSE | evaluated 3 times by 1 test |
){ | 3-7394 |
| 4942 | searchList = 1; | - |
| 4943 | }executed 7394 times by 1 test: end of block | 7394 |
| 4944 | }executed 7397 times by 1 test: end of block | 7397 |
| 4945 | }executed 7397 times by 1 test: end of block else if( eMode==2| TRUE | evaluated 927 times by 1 test | | FALSE | evaluated 162536 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 927-162536 |
| 4946 | searchList = 1; | - |
| 4947 | }executed 927 times by 1 test: end of block | 927 |
| 4948 | | - |
| 4949 | | - |
| 4950 | | - |
| 4951 | | - |
| 4952 | | - |
| 4953 | rc = sqlite3PagerWrite(pPage1->pDbPage); | - |
| 4954 | if( rc| TRUE | never evaluated | | FALSE | evaluated 170860 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-170860 |
| 4955 | sqlite3Put4byte(&pPage1->aData[36], n-1); | - |
| 4956 | | - |
| 4957 | | - |
| 4958 | | - |
| 4959 | | - |
| 4960 | | - |
| 4961 | | - |
| 4962 | do { | - |
| 4963 | pPrevTrunk = pTrunk; | - |
| 4964 | if( pPrevTrunk| TRUE | evaluated 23799 times by 1 test | | FALSE | evaluated 170860 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 23799-170860 |
| 4965 | | - |
| 4966 | | - |
| 4967 | | - |
| 4968 | iTrunk = sqlite3Get4byte(&pPrevTrunk->aData[0]); | - |
| 4969 | }executed 23799 times by 1 test: end of block else{ | 23799 |
| 4970 | | - |
| 4971 | | - |
| 4972 | | - |
| 4973 | iTrunk = sqlite3Get4byte(&pPage1->aData[32]); | - |
| 4974 | }executed 170860 times by 339 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 170860 |
| 4975 | ; | - |
| 4976 | if( iTrunk>mxPage| TRUE | never evaluated | | FALSE | evaluated 194659 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
|| nSearch++ > n| TRUE | never evaluated | | FALSE | evaluated 194659 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 0-194659 |
| 4977 | rc = sqlite3CorruptError(5878); | - |
| 4978 | } never executed: end of block else{ | 0 |
| 4979 | rc = btreeGetUnusedPage(pBt, iTrunk, &pTrunk, 0); | - |
| 4980 | }executed 194659 times by 339 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 194659 |
| 4981 | if( rc| TRUE | never evaluated | | FALSE | evaluated 194659 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 0-194659 |
| 4982 | pTrunk = 0; | - |
| 4983 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 4984 | } | - |
| 4985 | | - |
| 4986 | ((void) (0)) | - |
| 4987 | ; | - |
| 4988 | | - |
| 4989 | ((void) (0)) | - |
| 4990 | ; | - |
| 4991 | | - |
| 4992 | | - |
| 4993 | k = sqlite3Get4byte(&pTrunk->aData[4]); | - |
| 4994 | if( k==0| TRUE | evaluated 25438 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 169221 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
&& !searchList| TRUE | evaluated 21123 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 4315 times by 1 test |
){ | 4315-169221 |
| 4995 | | - |
| 4996 | | - |
| 4997 | | - |
| 4998 | | - |
| 4999 | ((void) (0)) | - |
| 5000 | ; | - |
| 5001 | rc = sqlite3PagerWrite(pTrunk->pDbPage); | - |
| 5002 | if( rc| TRUE | never evaluated | | FALSE | evaluated 21123 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 0-21123 |
| 5003 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5004 | } | - |
| 5005 | *pPgno = iTrunk; | - |
| 5006 | memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4); | - |
| 5007 | *ppPage = pTrunk; | - |
| 5008 | pTrunk = 0; | - |
| 5009 | ; | - |
| 5010 | }executed 21123 times by 339 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
else if( k>(u32)(pBt->usableSize/4 - 2)| TRUE | never evaluated | | FALSE | evaluated 173536 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 0-173536 |
| 5011 | | - |
| 5012 | rc = sqlite3CorruptError(5907); | - |
| 5013 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5014 | | - |
| 5015 | }else if( searchList| TRUE | evaluated 32120 times by 1 test | | FALSE | evaluated 141416 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
| 32120-141416 |
| 5016 | && (nearby==iTrunk| TRUE | evaluated 517 times by 1 test | | FALSE | evaluated 31603 times by 1 test |
|| (iTrunk<nearby| TRUE | evaluated 29996 times by 1 test | | FALSE | evaluated 1607 times by 1 test |
&& eMode==2| TRUE | evaluated 501 times by 1 test | | FALSE | evaluated 29495 times by 1 test |
)) | 501-31603 |
| 5017 | ){ | - |
| 5018 | | - |
| 5019 | | - |
| 5020 | | - |
| 5021 | *pPgno = iTrunk; | - |
| 5022 | *ppPage = pTrunk; | - |
| 5023 | searchList = 0; | - |
| 5024 | rc = sqlite3PagerWrite(pTrunk->pDbPage); | - |
| 5025 | if( rc| TRUE | never evaluated | | FALSE | evaluated 1018 times by 1 test |
){ | 0-1018 |
| 5026 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5027 | } | - |
| 5028 | if( k==0| TRUE | evaluated 136 times by 1 test | | FALSE | evaluated 882 times by 1 test |
){ | 136-882 |
| 5029 | if( !pPrevTrunk| TRUE | evaluated 104 times by 1 test | | FALSE | evaluated 32 times by 1 test |
){ | 32-104 |
| 5030 | memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4); | - |
| 5031 | }executed 104 times by 1 test: end of block else{ | 104 |
| 5032 | rc = sqlite3PagerWrite(pPrevTrunk->pDbPage); | - |
| 5033 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 32 times by 1 test |
){ | 0-32 |
| 5034 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5035 | } | - |
| 5036 | memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4); | - |
| 5037 | }executed 32 times by 1 test: end of block | 32 |
| 5038 | }else{ | - |
| 5039 | | - |
| 5040 | | - |
| 5041 | | - |
| 5042 | | - |
| 5043 | MemPage *pNewTrunk; | - |
| 5044 | Pgno iNewTrunk = sqlite3Get4byte(&pTrunk->aData[8]); | - |
| 5045 | if( iNewTrunk>mxPage| TRUE | never evaluated | | FALSE | evaluated 882 times by 1 test |
){ | 0-882 |
| 5046 | rc = sqlite3CorruptError(5941); | - |
| 5047 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5048 | } | - |
| 5049 | ; | - |
| 5050 | rc = btreeGetUnusedPage(pBt, iNewTrunk, &pNewTrunk, 0); | - |
| 5051 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 882 times by 1 test |
){ | 0-882 |
| 5052 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5053 | } | - |
| 5054 | rc = sqlite3PagerWrite(pNewTrunk->pDbPage); | - |
| 5055 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 882 times by 1 test |
){ | 0-882 |
| 5056 | releasePage(pNewTrunk); | - |
| 5057 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5058 | } | - |
| 5059 | memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4); | - |
| 5060 | sqlite3Put4byte(&pNewTrunk->aData[4], k-1); | - |
| 5061 | memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4); | - |
| 5062 | releasePage(pNewTrunk); | - |
| 5063 | if( !pPrevTrunk| TRUE | evaluated 620 times by 1 test | | FALSE | evaluated 262 times by 1 test |
){ | 262-620 |
| 5064 | | - |
| 5065 | ((void) (0)) | - |
| 5066 | ; | - |
| 5067 | sqlite3Put4byte(&pPage1->aData[32], iNewTrunk); | - |
| 5068 | }executed 620 times by 1 test: end of block else{ | 620 |
| 5069 | rc = sqlite3PagerWrite(pPrevTrunk->pDbPage); | - |
| 5070 | if( rc| TRUE | never evaluated | | FALSE | evaluated 262 times by 1 test |
){ | 0-262 |
| 5071 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5072 | } | - |
| 5073 | sqlite3Put4byte(&pPrevTrunk->aData[0], iNewTrunk); | - |
| 5074 | }executed 262 times by 1 test: end of block | 262 |
| 5075 | } | - |
| 5076 | pTrunk = 0; | - |
| 5077 | ; | - |
| 5078 | | - |
| 5079 | }executed 1018 times by 1 test: end of block else if( k>0| TRUE | evaluated 168339 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 4179 times by 1 test |
){ | 1018-168339 |
| 5080 | | - |
| 5081 | u32 closest; | - |
| 5082 | Pgno iPage; | - |
| 5083 | unsigned char *aData = pTrunk->aData; | - |
| 5084 | if( nearby>0| TRUE | evaluated 86213 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 82126 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (6)
- Self test (8)
|
){ | 82126-86213 |
| 5085 | u32 i; | - |
| 5086 | closest = 0; | - |
| 5087 | if( eMode==2| TRUE | evaluated 570 times by 1 test | | FALSE | evaluated 85643 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
|
){ | 570-85643 |
| 5088 | for(i=0; i<k| TRUE | evaluated 17282 times by 1 test | | FALSE | evaluated 172 times by 1 test |
; i++){ | 172-17282 |
| 5089 | iPage = sqlite3Get4byte(&aData[8+i*4]); | - |
| 5090 | if( iPage<=nearby| TRUE | evaluated 398 times by 1 test | | FALSE | evaluated 16884 times by 1 test |
){ | 398-16884 |
| 5091 | closest = i; | - |
| 5092 | break;executed 398 times by 1 test: break; | 398 |
| 5093 | } | - |
| 5094 | }executed 16884 times by 1 test: end of block | 16884 |
| 5095 | }executed 570 times by 1 test: end of block else{ | 570 |
| 5096 | int dist; | - |
| 5097 | dist = sqlite3AbsInt32(sqlite3Get4byte(&aData[8]) - nearby); | - |
| 5098 | for(i=1; i<k| TRUE | evaluated 5341825 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 85643 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
|
; i++){ | 85643-5341825 |
| 5099 | int d2 = sqlite3AbsInt32(sqlite3Get4byte(&aData[8+i*4]) - nearby); | - |
| 5100 | if( d2<dist| TRUE | evaluated 2299678 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 3042147 times by 1 test |
){ | 2299678-3042147 |
| 5101 | closest = i; | - |
| 5102 | dist = d2; | - |
| 5103 | }executed 2299678 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
| 2299678 |
| 5104 | }executed 5341825 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
| 5341825 |
| 5105 | }executed 85643 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
| 85643 |
| 5106 | }else{ | - |
| 5107 | closest = 0; | - |
| 5108 | }executed 82126 times by 10 tests: end of blockExecuted by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (6)
- Self test (8)
| 82126 |
| 5109 | | - |
| 5110 | iPage = sqlite3Get4byte(&aData[8+closest*4]); | - |
| 5111 | ; | - |
| 5112 | if( iPage>mxPage| TRUE | never evaluated | | FALSE | evaluated 168339 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 0-168339 |
| 5113 | rc = sqlite3CorruptError(6006); | - |
| 5114 | goto never executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0 |
| 5115 | } | - |
| 5116 | ; | - |
| 5117 | if( !searchList| TRUE | evaluated 141416 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 26923 times by 1 test |
| 26923-141416 |
| 5118 | || (iPage==nearby| TRUE | evaluated 6908 times by 1 test | | FALSE | evaluated 20015 times by 1 test |
|| (iPage<nearby| TRUE | evaluated 19222 times by 1 test | | FALSE | evaluated 793 times by 1 test |
&& eMode==2| TRUE | evaluated 395 times by 1 test | | FALSE | evaluated 18827 times by 1 test |
)) | 395-20015 |
| 5119 | ){ | - |
| 5120 | int noContent; | - |
| 5121 | *pPgno = iPage; | - |
| 5122 | | - |
| 5123 | | - |
| 5124 | ; | - |
| 5125 | rc = sqlite3PagerWrite(pTrunk->pDbPage); | - |
| 5126 | if( rc| TRUE | never evaluated | | FALSE | evaluated 148719 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
) gotonever executed: goto end_allocate_page; end_allocate_page;never executed: goto end_allocate_page; | 0-148719 |
| 5127 | if( closest<k-1| TRUE | evaluated 119899 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 28820 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 28820-119899 |
| 5128 | memcpy(&aData[8+closest*4], &aData[4+k*4], 4); | - |
| 5129 | }executed 119899 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 119899 |
| 5130 | sqlite3Put4byte(&aData[4], k-1); | - |
| 5131 | noContent = !btreeGetHasContent(pBt, *pPgno)| TRUE | evaluated 30486 times by 1 test | | FALSE | evaluated 118233 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
? 0x01 : 0; | 30486-118233 |
| 5132 | rc = btreeGetUnusedPage(pBt, *pPgno, ppPage, noContent); | - |
| 5133 | if( rc==0| TRUE | evaluated 148715 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 4 times by 1 test |
){ | 4-148715 |
| 5134 | rc = sqlite3PagerWrite((*ppPage)->pDbPage); | - |
| 5135 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 148715 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 0-148715 |
| 5136 | releasePage(*ppPage); | - |
| 5137 | *ppPage = 0; | - |
| 5138 | } never executed: end of block | 0 |
| 5139 | }executed 148715 times by 11 tests: end of blockExecuted by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 148715 |
| 5140 | searchList = 0; | - |
| 5141 | }executed 148719 times by 11 tests: end of blockExecuted by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 148719 |
| 5142 | }executed 168339 times by 11 tests: end of blockExecuted by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 168339 |
| 5143 | releasePage(pPrevTrunk); | - |
| 5144 | pPrevTrunk = 0; | - |
| 5145 | }executed 194659 times by 339 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
while( searchList| TRUE | evaluated 23799 times by 1 test | | FALSE | evaluated 170860 times by 339 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
); | 23799-194659 |
| 5146 | }executed 170860 times by 339 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
else{ | 170860 |
| 5147 | int bNoContent = (| TRUE | evaluated 801547 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
| | FALSE | evaluated 1476 times by 1 test |
0==(pBt->bDoTruncate))| TRUE | evaluated 801547 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
| | FALSE | evaluated 1476 times by 1 test |
? 0x01:0; | 1476-801547 |
| 5148 | | - |
| 5149 | rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); | - |
| 5150 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 803022 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
|
) returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1-803022 |
| 5151 | pBt->nPage++; | - |
| 5152 | if( pBt->nPage==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 1211 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 801811 times by 304 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
|
) pBt->nPage++;executed 1211 times by 15 tests: pBt->nPage++;Executed by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 1211-801811 |
| 5153 | | - |
| 5154 | | - |
| 5155 | if( pBt->autoVacuum| TRUE | evaluated 34134 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 768888 times by 303 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- ...
|
&& (| TRUE | evaluated 283 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 33851 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
ptrmapPageno((pBt), (pBt->nPage))==(pBt->nPage))| TRUE | evaluated 283 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 33851 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 283-768888 |
| 5156 | | - |
| 5157 | | - |
| 5158 | | - |
| 5159 | | - |
| 5160 | MemPage *pPg = 0; | - |
| 5161 | ; | - |
| 5162 | | - |
| 5163 | ((void) (0)) | - |
| 5164 | ; | - |
| 5165 | rc = btreeGetUnusedPage(pBt, pBt->nPage, &pPg, bNoContent); | - |
| 5166 | if( rc==0| TRUE | evaluated 283 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | never evaluated |
){ | 0-283 |
| 5167 | rc = sqlite3PagerWrite(pPg->pDbPage); | - |
| 5168 | releasePage(pPg); | - |
| 5169 | }executed 283 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 283 |
| 5170 | if( rc| TRUE | never evaluated | | FALSE | evaluated 283 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-283 |
| 5171 | pBt->nPage++; | - |
| 5172 | if( pBt->nPage==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | never evaluated | | FALSE | evaluated 283 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ pBt->nPage++; }never executed: end of block | 0-283 |
| 5173 | }executed 283 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 283 |
| 5174 | | - |
| 5175 | sqlite3Put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage); | - |
| 5176 | *pPgno = pBt->nPage; | - |
| 5177 | | - |
| 5178 | | - |
| 5179 | ((void) (0)) | - |
| 5180 | ; | - |
| 5181 | rc = btreeGetUnusedPage(pBt, *pPgno, ppPage, bNoContent); | - |
| 5182 | if( rc| TRUE | evaluated 7 times by 2 testsEvaluated by:- Self test (39)
- Self test (438)
| | FALSE | evaluated 803015 times by 303 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
|
) returnexecuted 7 times by 2 tests: return rc;Executed by:- Self test (39)
- Self test (438)
rc;executed 7 times by 2 tests: return rc;Executed by:- Self test (39)
- Self test (438)
| 7-803015 |
| 5183 | rc = sqlite3PagerWrite((*ppPage)->pDbPage); | - |
| 5184 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 803015 times by 303 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
|
){ | 0-803015 |
| 5185 | releasePage(*ppPage); | - |
| 5186 | *ppPage = 0; | - |
| 5187 | } never executed: end of block | 0 |
| 5188 | ; | - |
| 5189 | }executed 803015 times by 303 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (19)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- ...
| 803015 |
| 5190 | | - |
| 5191 | | - |
| 5192 | ((void) (0)) | - |
| 5193 | ; | - |
| 5194 | | - |
| 5195 | end_allocate_page:code before this statement executed 973875 times by 375 tests: end_allocate_page:Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| 973875 |
| 5196 | releasePage(pTrunk); | - |
| 5197 | releasePage(pPrevTrunk); | - |
| 5198 | | - |
| 5199 | ((void) (0)) | - |
| 5200 | ; | - |
| 5201 | | - |
| 5202 | ((void) (0)) | - |
| 5203 | ; | - |
| 5204 | returnexecuted 973875 times by 375 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
rc;executed 973875 times by 375 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| 973875 |
| 5205 | } | - |
| 5206 | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ | - |
| 5207 | MemPage *pTrunk = 0; | - |
| 5208 | Pgno iTrunk = 0; | - |
| 5209 | MemPage *pPage1 = pBt->pPage1; | - |
| 5210 | MemPage *pPage; | - |
| 5211 | int rc; | - |
| 5212 | int nFree; | - |
| 5213 | | - |
| 5214 | | - |
| 5215 | ((void) (0)) | - |
| 5216 | ; | - |
| 5217 | | - |
| 5218 | ((void) (0)) | - |
| 5219 | ; | - |
| 5220 | | - |
| 5221 | ((void) (0)) | - |
| 5222 | ; | - |
| 5223 | | - |
| 5224 | if( iPage<2| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 291130 times by 350 testsEvaluated by:- Self test
- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- ...
|
) returnexecuted 1 time by 1 test: return sqlite3CorruptError(6132); sqlite3CorruptError(6132);executed 1 time by 1 test: return sqlite3CorruptError(6132); | 1-291130 |
| 5225 | if( pMemPage| TRUE | evaluated 283690 times by 350 testsEvaluated by:- Self test
- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- ...
| | FALSE | evaluated 7440 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 7440-283690 |
| 5226 | pPage = pMemPage; | - |
| 5227 | sqlite3PagerRef(pPage->pDbPage); | - |
| 5228 | }executed 283690 times by 350 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- ...
else{ | 283690 |
| 5229 | pPage = btreePageLookup(pBt, iPage); | - |
| 5230 | }executed 7440 times by 10 tests: end of blockExecuted by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 7440 |
| 5231 | | - |
| 5232 | | - |
| 5233 | rc = sqlite3PagerWrite(pPage1->pDbPage); | - |
| 5234 | if( rc| TRUE | evaluated 73 times by 1 test | | FALSE | evaluated 291054 times by 347 testsEvaluated by:- Self test
- Self test (10)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
) gotoexecuted 73 times by 1 test: goto freepage_out; freepage_out;executed 73 times by 1 test: goto freepage_out; | 73-291054 |
| 5235 | nFree = sqlite3Get4byte(&pPage1->aData[36]); | - |
| 5236 | sqlite3Put4byte(&pPage1->aData[36], nFree+1); | - |
| 5237 | | - |
| 5238 | if( pBt->btsFlags & 0x0004| TRUE | evaluated 22 times by 1 test | | FALSE | evaluated 291032 times by 347 testsEvaluated by:- Self test
- Self test (10)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 22-291032 |
| 5239 | | - |
| 5240 | | - |
| 5241 | | - |
| 5242 | if( (!pPage| TRUE | never evaluated | | FALSE | evaluated 22 times by 1 test |
&& ((| TRUE | never evaluated | | FALSE | never evaluated |
rc = btreeGetPage(pBt, iPage, &pPage, 0))!=0)| TRUE | never evaluated | | FALSE | never evaluated |
) | 0-22 |
| 5243 | || ((| TRUE | never evaluated | | FALSE | evaluated 22 times by 1 test |
rc = sqlite3PagerWrite(pPage->pDbPage))!=0)| TRUE | never evaluated | | FALSE | evaluated 22 times by 1 test |
| 0-22 |
| 5244 | ){ | - |
| 5245 | goto never executed: goto freepage_out; freepage_out;never executed: goto freepage_out; | 0 |
| 5246 | } | - |
| 5247 | memset(pPage->aData, 0, pPage->pBt->pageSize); | - |
| 5248 | }executed 22 times by 1 test: end of block | 22 |
| 5249 | | - |
| 5250 | | - |
| 5251 | | - |
| 5252 | | - |
| 5253 | if( (| TRUE | evaluated 54230 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 236824 times by 344 testsEvaluated by:- Self test (10)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
pBt->autoVacuum)| TRUE | evaluated 54230 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 236824 times by 344 testsEvaluated by:- Self test (10)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
){ | 54230-236824 |
| 5254 | ptrmapPut(pBt, iPage, 2, 0, &rc); | - |
| 5255 | if( rc| TRUE | evaluated 38 times by 1 test | | FALSE | evaluated 54192 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
) gotoexecuted 38 times by 1 test: goto freepage_out; freepage_out;executed 38 times by 1 test: goto freepage_out; | 38-54192 |
| 5256 | }executed 54192 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 54192 |
| 5257 | if( nFree!=0| TRUE | evaluated 268478 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 22538 times by 347 testsEvaluated by:- Self test
- Self test (10)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 22538-268478 |
| 5258 | u32 nLeaf; | - |
| 5259 | | - |
| 5260 | iTrunk = sqlite3Get4byte(&pPage1->aData[32]); | - |
| 5261 | rc = btreeGetPage(pBt, iTrunk, &pTrunk, 0); | - |
| 5262 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 268478 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
|
){ | 0-268478 |
| 5263 | goto never executed: goto freepage_out; freepage_out;never executed: goto freepage_out; | 0 |
| 5264 | } | - |
| 5265 | | - |
| 5266 | nLeaf = sqlite3Get4byte(&pTrunk->aData[4]); | - |
| 5267 | | - |
| 5268 | ((void) (0)) | - |
| 5269 | ; | - |
| 5270 | if( nLeaf > (u32)pBt->usableSize/4 - 2| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 268477 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
|
){ | 1-268477 |
| 5271 | rc = sqlite3CorruptError(6185); | - |
| 5272 | gotoexecuted 1 time by 1 test: goto freepage_out; freepage_out;executed 1 time by 1 test: goto freepage_out; | 1 |
| 5273 | } | - |
| 5274 | if( nLeaf < (u32)pBt->usableSize/4 - 8| TRUE | evaluated 267699 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 778 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
){ | 778-267699 |
| 5275 | rc = sqlite3PagerWrite(pTrunk->pDbPage); | - |
| 5276 | if( rc==0| TRUE | evaluated 267699 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | never evaluated |
){ | 0-267699 |
| 5277 | sqlite3Put4byte(&pTrunk->aData[4], nLeaf+1); | - |
| 5278 | sqlite3Put4byte(&pTrunk->aData[8+nLeaf*4], iPage); | - |
| 5279 | if( pPage| TRUE | evaluated 261253 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 6446 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (6)
|
&& (| TRUE | evaluated 261233 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 20 times by 1 test |
pBt->btsFlags & 0x0004)==0| TRUE | evaluated 261233 times by 15 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 20 times by 1 test |
){ | 20-261253 |
| 5280 | sqlite3PagerDontWrite(pPage->pDbPage); | - |
| 5281 | }executed 261233 times by 15 tests: end of blockExecuted by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 261233 |
| 5282 | rc = btreeSetHasContent(pBt, iPage); | - |
| 5283 | }executed 267699 times by 15 tests: end of blockExecuted by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 267699 |
| 5284 | ; | - |
| 5285 | gotoexecuted 267699 times by 15 tests: goto freepage_out;Executed by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
freepage_out;executed 267699 times by 15 tests: goto freepage_out;Executed by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 267699 |
| 5286 | } | - |
| 5287 | }executed 778 times by 2 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
| 778 |
| 5288 | | - |
| 5289 | | - |
| 5290 | | - |
| 5291 | | - |
| 5292 | | - |
| 5293 | | - |
| 5294 | | - |
| 5295 | if( pPage==0| TRUE | evaluated 884 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 22432 times by 347 testsEvaluated by:- Self test
- Self test (10)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
&& 0!=(rc = btreeGetPage(pBt, iPage, &pPage, 0))| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 876 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 8-22432 |
| 5296 | gotoexecuted 8 times by 1 test: goto freepage_out; freepage_out;executed 8 times by 1 test: goto freepage_out; | 8 |
| 5297 | } | - |
| 5298 | rc = sqlite3PagerWrite(pPage->pDbPage); | - |
| 5299 | if( rc!=0| TRUE | evaluated 30 times by 1 test | | FALSE | evaluated 23179 times by 344 testsEvaluated by:- Self test
- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
|
){ | 30-23179 |
| 5300 | gotoexecuted 30 times by 1 test: goto freepage_out; freepage_out;executed 30 times by 1 test: goto freepage_out; | 30 |
| 5301 | } | - |
| 5302 | sqlite3Put4byte(pPage->aData, iTrunk); | - |
| 5303 | sqlite3Put4byte(&pPage->aData[4], 0); | - |
| 5304 | sqlite3Put4byte(&pPage1->aData[32], iPage); | - |
| 5305 | ; | - |
| 5306 | | - |
| 5307 | freepage_out:code before this statement executed 23179 times by 344 tests: freepage_out:Executed by:- Self test
- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| 23179 |
| 5308 | if( pPage| TRUE | evaluated 284464 times by 344 testsEvaluated by:- Self test
- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 6564 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (6)
|
){ | 6564-284464 |
| 5309 | pPage->isInit = 0; | - |
| 5310 | }executed 284464 times by 344 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| 284464 |
| 5311 | releasePage(pPage); | - |
| 5312 | releasePage(pTrunk); | - |
| 5313 | returnexecuted 291028 times by 344 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
rc;executed 291028 times by 344 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| 291028 |
| 5314 | } | - |
| 5315 | static void freePage(MemPage *pPage, int *pRC){ | - |
| 5316 | if( (*| TRUE | evaluated 187899 times by 18 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | never evaluated |
pRC)==0| TRUE | evaluated 187899 times by 18 testsEvaluated by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| | FALSE | never evaluated |
){ | 0-187899 |
| 5317 | *pRC = freePage2(pPage->pBt, pPage, pPage->pgno); | - |
| 5318 | }executed 187899 times by 18 tests: end of blockExecuted by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 187899 |
| 5319 | }executed 187899 times by 18 tests: end of blockExecuted by:- Self test
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 187899 |
| 5320 | | - |
| 5321 | | - |
| 5322 | | - |
| 5323 | | - |
| 5324 | | - |
| 5325 | static int clearCell( | - |
| 5326 | MemPage *pPage, | - |
| 5327 | unsigned char *pCell, | - |
| 5328 | CellInfo *pInfo | - |
| 5329 | ){ | - |
| 5330 | BtShared *pBt; | - |
| 5331 | Pgno ovflPgno; | - |
| 5332 | int rc; | - |
| 5333 | int nOvfl; | - |
| 5334 | u32 ovflPageSize; | - |
| 5335 | | - |
| 5336 | | - |
| 5337 | ((void) (0)) | - |
| 5338 | ; | - |
| 5339 | pPage->xParseCell(pPage, pCell, pInfo); | - |
| 5340 | if( pInfo->nLocal==pInfo->nPayload| TRUE | evaluated 2960381 times by 346 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
| | FALSE | evaluated 36200 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
){ | 36200-2960381 |
| 5341 | returnexecuted 2960381 times by 346 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
0;executed 2960381 times by 346 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
| 2960381 |
| 5342 | } | - |
| 5343 | ; | - |
| 5344 | ; | - |
| 5345 | if( pCell + pInfo->nSize > pPage->aDataEnd| TRUE | never evaluated | | FALSE | evaluated 36200 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
){ | 0-36200 |
| 5346 | | - |
| 5347 | return never executed: return sqlite3CorruptError(6278); sqlite3CorruptError(6278);never executed: return sqlite3CorruptError(6278); | 0 |
| 5348 | } | - |
| 5349 | ovflPgno = sqlite3Get4byte(pCell + pInfo->nSize - 4); | - |
| 5350 | pBt = pPage->pBt; | - |
| 5351 | | - |
| 5352 | ((void) (0)) | - |
| 5353 | ; | - |
| 5354 | ovflPageSize = pBt->usableSize - 4; | - |
| 5355 | nOvfl = (pInfo->nPayload - pInfo->nLocal + ovflPageSize - 1)/ovflPageSize; | - |
| 5356 | | - |
| 5357 | ((void) (0)) | - |
| 5358 | | - |
| 5359 | | - |
| 5360 | ; | - |
| 5361 | while( nOvfl--| TRUE | evaluated 103233 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| | FALSE | evaluated 35948 times by 338 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 35948-103233 |
| 5362 | Pgno iNext = 0; | - |
| 5363 | MemPage *pOvfl = 0; | - |
| 5364 | if( ovflPgno<2| TRUE | never evaluated | | FALSE | evaluated 103233 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
|| ovflPgno>btreePagecount(pBt)| TRUE | never evaluated | | FALSE | evaluated 103233 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
){ | 0-103233 |
| 5365 | | - |
| 5366 | | - |
| 5367 | | - |
| 5368 | return never executed: return sqlite3CorruptError(6295); sqlite3CorruptError(6295);never executed: return sqlite3CorruptError(6295); | 0 |
| 5369 | } | - |
| 5370 | if( nOvfl| TRUE | evaluated 67034 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 36199 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
){ | 36199-67034 |
| 5371 | rc = getOverflowPage(pBt, ovflPgno, &pOvfl, &iNext); | - |
| 5372 | if( rc| TRUE | never evaluated | | FALSE | evaluated 67034 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-67034 |
| 5373 | }executed 67034 times by 2 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
| 67034 |
| 5374 | | - |
| 5375 | if( ( pOvfl| TRUE | evaluated 63235 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| | FALSE | evaluated 39998 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
|| ((| TRUE | evaluated 32558 times by 343 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| | FALSE | evaluated 7440 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
pOvfl = btreePageLookup(pBt, ovflPgno))!=0)| TRUE | evaluated 32558 times by 343 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
| | FALSE | evaluated 7440 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
) | 7440-63235 |
| 5376 | && sqlite3PagerPageRefcount(pOvfl->pDbPage)!=1| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 95792 times by 344 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
| 1-95792 |
| 5377 | ){ | - |
| 5378 | rc = sqlite3CorruptError(6315); | - |
| 5379 | }executed 1 time by 1 test: end of block else{ | 1 |
| 5380 | rc = freePage2(pBt, pOvfl, ovflPgno); | - |
| 5381 | }executed 103130 times by 338 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 103130 |
| 5382 | | - |
| 5383 | if( pOvfl| TRUE | evaluated 95691 times by 338 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 7440 times by 10 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (34)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 7440-95691 |
| 5384 | sqlite3PagerUnref(pOvfl->pDbPage); | - |
| 5385 | }executed 95691 times by 338 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 95691 |
| 5386 | if( rc| TRUE | evaluated 150 times by 1 test | | FALSE | evaluated 102981 times by 338 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
) returnexecuted 150 times by 1 test: return rc; rc;executed 150 times by 1 test: return rc; | 150-102981 |
| 5387 | ovflPgno = iNext; | - |
| 5388 | }executed 102981 times by 338 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 102981 |
| 5389 | returnexecuted 35948 times by 338 tests: return 0;Executed by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
0;executed 35948 times by 338 tests: return 0;Executed by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 35948 |
| 5390 | } | - |
| 5391 | static int fillInCell( | - |
| 5392 | MemPage *pPage, | - |
| 5393 | unsigned char *pCell, | - |
| 5394 | const BtreePayload *pX, | - |
| 5395 | int *pnSize | - |
| 5396 | ){ | - |
| 5397 | int nPayload; | - |
| 5398 | const u8 *pSrc; | - |
| 5399 | int nSrc, n, rc, mn; | - |
| 5400 | int spaceLeft; | - |
| 5401 | MemPage *pToRelease; | - |
| 5402 | unsigned char *pPrior; | - |
| 5403 | unsigned char *pPayload; | - |
| 5404 | BtShared *pBt; | - |
| 5405 | Pgno pgnoOvfl; | - |
| 5406 | int nHeader; | - |
| 5407 | | - |
| 5408 | | - |
| 5409 | ((void) (0)) | - |
| 5410 | ; | - |
| 5411 | | - |
| 5412 | | - |
| 5413 | | - |
| 5414 | | - |
| 5415 | ((void) (0)) | - |
| 5416 | | - |
| 5417 | ; | - |
| 5418 | | - |
| 5419 | | - |
| 5420 | nHeader = pPage->childPtrSize; | - |
| 5421 | if( pPage->intKey| TRUE | evaluated 5369151 times by 384 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| | FALSE | evaluated 2378697 times by 361 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
){ | 2378697-5369151 |
| 5422 | nPayload = pX->nData + pX->nZero; | - |
| 5423 | pSrc = pX->pData; | - |
| 5424 | nSrc = pX->nData; | - |
| 5425 | | - |
| 5426 | ((void) (0)) | - |
| 5427 | ; | - |
| 5428 | nHeader += (u8)(((| TRUE | evaluated 4527898 times by 49 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- ...
| | FALSE | evaluated 841253 times by 349 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
u32)(nPayload)<(u32)0x80)| TRUE | evaluated 4527898 times by 49 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (41)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- ...
| | FALSE | evaluated 841253 times by 349 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
?(*(&pCell[nHeader])=(unsigned char)(nPayload)),1: sqlite3PutVarint((&pCell[nHeader]),(nPayload))); | 841253-4527898 |
| 5429 | nHeader += sqlite3PutVarint(&pCell[nHeader], *(u64*)&pX->nKey); | - |
| 5430 | }executed 5369151 times by 384 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
else{ | 5369151 |
| 5431 | | - |
| 5432 | ((void) (0)) | - |
| 5433 | ; | - |
| 5434 | nSrc = nPayload = (int)pX->nKey; | - |
| 5435 | pSrc = pX->pKey; | - |
| 5436 | nHeader += (u8)(((| TRUE | evaluated 2204515 times by 6 testsEvaluated by:- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (86)
- Self test (88)
| | FALSE | evaluated 174182 times by 356 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
u32)(nPayload)<(u32)0x80)| TRUE | evaluated 2204515 times by 6 testsEvaluated by:- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (86)
- Self test (88)
| | FALSE | evaluated 174182 times by 356 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
?(*(&pCell[nHeader])=(unsigned char)(nPayload)),1: sqlite3PutVarint((&pCell[nHeader]),(nPayload))); | 174182-2204515 |
| 5437 | }executed 2378697 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| 2378697 |
| 5438 | | - |
| 5439 | | - |
| 5440 | pPayload = &pCell[nHeader]; | - |
| 5441 | if( nPayload<=pPage->maxLocal| TRUE | evaluated 7606669 times by 384 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| | FALSE | evaluated 141179 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 141179-7606669 |
| 5442 | | - |
| 5443 | | - |
| 5444 | n = nHeader + nPayload; | - |
| 5445 | ; | - |
| 5446 | ; | - |
| 5447 | if( n<4| TRUE | evaluated 64622 times by 1 test | | FALSE | evaluated 7542047 times by 384 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
) n = 4;executed 64622 times by 1 test: n = 4; | 64622-7542047 |
| 5448 | *pnSize = n; | - |
| 5449 | | - |
| 5450 | ((void) (0)) | - |
| 5451 | ; | - |
| 5452 | ; | - |
| 5453 | memcpy(pPayload, pSrc, nSrc); | - |
| 5454 | memset(pPayload+nSrc, 0, nPayload-nSrc); | - |
| 5455 | returnexecuted 7606669 times by 384 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
0;executed 7606669 times by 384 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| 7606669 |
| 5456 | } | - |
| 5457 | | - |
| 5458 | | - |
| 5459 | | - |
| 5460 | | - |
| 5461 | mn = pPage->minLocal; | - |
| 5462 | n = mn + (nPayload - mn) % (pPage->pBt->usableSize - 4); | - |
| 5463 | ; | - |
| 5464 | ; | - |
| 5465 | if( n > pPage->maxLocal| TRUE | evaluated 86671 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 54508 times by 12 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
) n = mn;executed 86671 times by 357 tests: n = mn;Executed by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 54508-86671 |
| 5466 | spaceLeft = n; | - |
| 5467 | *pnSize = n + nHeader + 4; | - |
| 5468 | pPrior = &pCell[nHeader+n]; | - |
| 5469 | pToRelease = 0; | - |
| 5470 | pgnoOvfl = 0; | - |
| 5471 | pBt = pPage->pBt; | - |
| 5472 | while( 1 ){ | - |
| 5473 | n = nPayload; | - |
| 5474 | if( n>spaceLeft| TRUE | evaluated 305001 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 141176 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
) n = spaceLeft;executed 305001 times by 357 tests: n = spaceLeft;Executed by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 141176-305001 |
| 5475 | | - |
| 5476 | | - |
| 5477 | | - |
| 5478 | | - |
| 5479 | ((void) (0)) | - |
| 5480 | ; | - |
| 5481 | | - |
| 5482 | | - |
| 5483 | | - |
| 5484 | | - |
| 5485 | ((void) (0)) | - |
| 5486 | | - |
| 5487 | ; | - |
| 5488 | | - |
| 5489 | if( nSrc>=n| TRUE | evaluated 422307 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 23870 times by 1 test |
){ | 23870-422307 |
| 5490 | memcpy(pPayload, pSrc, n); | - |
| 5491 | }executed 422307 times by 357 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
else if( nSrc>0| TRUE | evaluated 64 times by 1 test | | FALSE | evaluated 23806 times by 1 test |
){ | 64-422307 |
| 5492 | n = nSrc; | - |
| 5493 | memcpy(pPayload, pSrc, n); | - |
| 5494 | }executed 64 times by 1 test: end of block else{ | 64 |
| 5495 | memset(pPayload, 0, n); | - |
| 5496 | }executed 23806 times by 1 test: end of block | 23806 |
| 5497 | nPayload -= n; | - |
| 5498 | if( nPayload<=0| TRUE | evaluated 141176 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 305001 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
) break;executed 141176 times by 357 tests: break;Executed by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 141176-305001 |
| 5499 | pPayload += n; | - |
| 5500 | pSrc += n; | - |
| 5501 | nSrc -= n; | - |
| 5502 | spaceLeft -= n; | - |
| 5503 | if( spaceLeft==0| TRUE | evaluated 304937 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 64 times by 1 test |
){ | 64-304937 |
| 5504 | MemPage *pOvfl = 0; | - |
| 5505 | | - |
| 5506 | Pgno pgnoPtrmap = pgnoOvfl; | - |
| 5507 | if( pBt->autoVacuum| TRUE | evaluated 13805 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 291132 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 13805-291132 |
| 5508 | do{ | - |
| 5509 | pgnoOvfl++; | - |
| 5510 | }executed 13831 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
while( | 13831 |
| 5511 | (| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 13813 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
ptrmapPageno((pBt), (pgnoOvfl))==(pgnoOvfl))| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 13813 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
|| pgnoOvfl==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 13805 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
| 8-13813 |
| 5512 | ); | - |
| 5513 | }executed 13805 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 13805 |
| 5514 | | - |
| 5515 | rc = allocateBtreePage(pBt, &pOvfl, &pgnoOvfl, pgnoOvfl, 0); | - |
| 5516 | if( pBt->autoVacuum| TRUE | evaluated 13805 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 291132 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
&& rc==0| TRUE | evaluated 13805 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | never evaluated |
){ | 0-291132 |
| 5517 | u8 eType = (pgnoPtrmap| TRUE | evaluated 4946 times by 1 test | | FALSE | evaluated 8859 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
?4:3); | 4946-8859 |
| 5518 | ptrmapPut(pBt, pgnoOvfl, eType, pgnoPtrmap, &rc); | - |
| 5519 | if( rc| TRUE | never evaluated | | FALSE | evaluated 13805 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-13805 |
| 5520 | releasePage(pOvfl); | - |
| 5521 | } never executed: end of block | 0 |
| 5522 | }executed 13805 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 13805 |
| 5523 | | - |
| 5524 | if( rc| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 304934 times by 357 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 3-304934 |
| 5525 | releasePage(pToRelease); | - |
| 5526 | returnexecuted 3 times by 1 test: return rc; rc;executed 3 times by 1 test: return rc; | 3 |
| 5527 | } | - |
| 5528 | | - |
| 5529 | | - |
| 5530 | | - |
| 5531 | | - |
| 5532 | ((void) (0)) | - |
| 5533 | ; | - |
| 5534 | | - |
| 5535 | | - |
| 5536 | | - |
| 5537 | | - |
| 5538 | ((void) (0)) | - |
| 5539 | | - |
| 5540 | ; | - |
| 5541 | | - |
| 5542 | sqlite3Put4byte(pPrior, pgnoOvfl); | - |
| 5543 | releasePage(pToRelease); | - |
| 5544 | pToRelease = pOvfl; | - |
| 5545 | pPrior = pOvfl->aData; | - |
| 5546 | sqlite3Put4byte(pPrior, 0); | - |
| 5547 | pPayload = &pOvfl->aData[4]; | - |
| 5548 | spaceLeft = pBt->usableSize - 4; | - |
| 5549 | }executed 304934 times by 357 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 304934 |
| 5550 | }executed 304998 times by 357 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 304998 |
| 5551 | releasePage(pToRelease); | - |
| 5552 | returnexecuted 141176 times by 357 tests: return 0;Executed by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
0;executed 141176 times by 357 tests: return 0;Executed by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 141176 |
| 5553 | } | - |
| 5554 | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ | - |
| 5555 | u32 pc; | - |
| 5556 | u8 *data; | - |
| 5557 | u8 *ptr; | - |
| 5558 | int rc; | - |
| 5559 | int hdr; | - |
| 5560 | | - |
| 5561 | if( *| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 3013413 times by 367 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
pRC| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 3013413 times by 367 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
) return;executed 1 time by 1 test: return; | 1-3013413 |
| 5562 | | - |
| 5563 | ((void) (0)) | - |
| 5564 | ; | - |
| 5565 | | - |
| 5566 | ((void) (0)) | - |
| 5567 | ; | - |
| 5568 | | - |
| 5569 | ((void) (0)) | - |
| 5570 | ; | - |
| 5571 | | - |
| 5572 | ((void) (0)) | - |
| 5573 | ; | - |
| 5574 | data = pPage->aData; | - |
| 5575 | ptr = &pPage->aCellIdx[2*idx]; | - |
| 5576 | pc = ((ptr)[0]<<8 | (ptr)[1]); | - |
| 5577 | hdr = pPage->hdrOffset; | - |
| 5578 | ; | - |
| 5579 | ; | - |
| 5580 | if( pc+sz > pPage->pBt->usableSize| TRUE | never evaluated | | FALSE | evaluated 3013413 times by 367 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 0-3013413 |
| 5581 | *pRC = sqlite3CorruptError(6550); | - |
| 5582 | return; never executed: return; | 0 |
| 5583 | } | - |
| 5584 | rc = freeSpace(pPage, pc, sz); | - |
| 5585 | if( rc| TRUE | never evaluated | | FALSE | evaluated 3013413 times by 367 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 0-3013413 |
| 5586 | *pRC = rc; | - |
| 5587 | return; never executed: return; | 0 |
| 5588 | } | - |
| 5589 | pPage->nCell--; | - |
| 5590 | if( pPage->nCell==0| TRUE | evaluated 1104272 times by 329 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- ...
| | FALSE | evaluated 1909141 times by 365 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
){ | 1104272-1909141 |
| 5591 | memset(&data[hdr+1], 0, 4); | - |
| 5592 | data[hdr+7] = 0; | - |
| 5593 | ((&data[hdr+5])[0] = (u8)((pPage->pBt->usableSize)>>8), (&data[hdr+5])[1] = (u8)(pPage->pBt->usableSize)); | - |
| 5594 | pPage->nFree = pPage->pBt->usableSize - pPage->hdrOffset | - |
| 5595 | - pPage->childPtrSize - 8; | - |
| 5596 | }executed 1104272 times by 329 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- ...
else{ | 1104272 |
| 5597 | memmove(ptr, ptr+2, 2*(pPage->nCell - idx)); | - |
| 5598 | ((&data[hdr+3])[0] = (u8)((pPage->nCell)>>8), (&data[hdr+3])[1] = (u8)(pPage->nCell)); | - |
| 5599 | pPage->nFree += 2; | - |
| 5600 | }executed 1909141 times by 365 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| 1909141 |
| 5601 | } | - |
| 5602 | static void insertCell( | - |
| 5603 | MemPage *pPage, | - |
| 5604 | int i, | - |
| 5605 | u8 *pCell, | - |
| 5606 | int sz, | - |
| 5607 | u8 *pTemp, | - |
| 5608 | Pgno iChild, | - |
| 5609 | int *pRC | - |
| 5610 | ){ | - |
| 5611 | int idx = 0; | - |
| 5612 | int j; | - |
| 5613 | u8 *data; | - |
| 5614 | u8 *pIns; | - |
| 5615 | | - |
| 5616 | | - |
| 5617 | ((void) (0)) | - |
| 5618 | ; | - |
| 5619 | | - |
| 5620 | ((void) (0)) | - |
| 5621 | ; | - |
| 5622 | | - |
| 5623 | ((void) (0)) | - |
| 5624 | ; | - |
| 5625 | | - |
| 5626 | ((void) (0)) | - |
| 5627 | ; | - |
| 5628 | | - |
| 5629 | ((void) (0)) | - |
| 5630 | ; | - |
| 5631 | | - |
| 5632 | ((void) (0)) | - |
| 5633 | ; | - |
| 5634 | | - |
| 5635 | ((void) (0)) | - |
| 5636 | ; | - |
| 5637 | | - |
| 5638 | | - |
| 5639 | | - |
| 5640 | | - |
| 5641 | | - |
| 5642 | | - |
| 5643 | ((void) (0)) | - |
| 5644 | ; | - |
| 5645 | if( pPage->nOverflow| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 9453294 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- ...
|
|| sz+2>pPage->nFree| TRUE | evaluated 923397 times by 337 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- ...
| | FALSE | evaluated 8529897 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- ...
|
){ | 14-9453294 |
| 5646 | if( pTemp| TRUE | evaluated 32556 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 890855 times by 337 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- ...
|
){ | 32556-890855 |
| 5647 | memcpy(pTemp, pCell, sz); | - |
| 5648 | pCell = pTemp; | - |
| 5649 | }executed 32556 times by 3 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
- Self test (64)
| 32556 |
| 5650 | if( iChild| TRUE | evaluated 51860 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 871551 times by 337 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- ...
|
){ | 51860-871551 |
| 5651 | sqlite3Put4byte(pCell, iChild); | - |
| 5652 | }executed 51860 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 51860 |
| 5653 | j = pPage->nOverflow++; | - |
| 5654 | | - |
| 5655 | | - |
| 5656 | | - |
| 5657 | | - |
| 5658 | ((void) (0)) | - |
| 5659 | ; | - |
| 5660 | pPage->apOvfl[j] = pCell; | - |
| 5661 | pPage->aiOvfl[j] = (u16)i; | - |
| 5662 | | - |
| 5663 | | - |
| 5664 | | - |
| 5665 | | - |
| 5666 | | - |
| 5667 | | - |
| 5668 | | - |
| 5669 | ((void) (0)) | - |
| 5670 | ; | - |
| 5671 | | - |
| 5672 | ((void) (0)) | - |
| 5673 | ; | - |
| 5674 | }executed 923411 times by 337 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- ...
else{ | 923411 |
| 5675 | int rc = sqlite3PagerWrite(pPage->pDbPage); | - |
| 5676 | if( rc!=0| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 8529857 times by 388 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 28-8529857 |
| 5677 | *pRC = rc; | - |
| 5678 | return;executed 28 times by 1 test: return; | 28 |
| 5679 | } | - |
| 5680 | | - |
| 5681 | ((void) (0)) | - |
| 5682 | ; | - |
| 5683 | data = pPage->aData; | - |
| 5684 | | - |
| 5685 | ((void) (0)) | - |
| 5686 | ; | - |
| 5687 | rc = allocateSpace(pPage, sz, &idx); | - |
| 5688 | if( rc| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 8529855 times by 388 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ *pRC = rc; return;executed 2 times by 1 test: return; } | 2-8529855 |
| 5689 | | - |
| 5690 | | - |
| 5691 | | - |
| 5692 | ((void) (0)) | - |
| 5693 | ; | - |
| 5694 | | - |
| 5695 | ((void) (0)) | - |
| 5696 | ; | - |
| 5697 | | - |
| 5698 | ((void) (0)) | - |
| 5699 | ; | - |
| 5700 | pPage->nFree -= (u16)(2 + sz); | - |
| 5701 | memcpy(&data[idx], pCell, sz); | - |
| 5702 | if( iChild| TRUE | evaluated 1653744 times by 328 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
| | FALSE | evaluated 6876111 times by 385 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 1653744-6876111 |
| 5703 | sqlite3Put4byte(&data[idx], iChild); | - |
| 5704 | }executed 1653744 times by 328 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
| 1653744 |
| 5705 | pIns = pPage->aCellIdx + i*2; | - |
| 5706 | memmove(pIns+2, pIns, 2*(pPage->nCell - i)); | - |
| 5707 | ((pIns)[0] = (u8)((idx)>>8), (pIns)[1] = (u8)(idx)); | - |
| 5708 | pPage->nCell++; | - |
| 5709 | | - |
| 5710 | if( (++| TRUE | never evaluated | | FALSE | evaluated 8529855 times by 388 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
data[pPage->hdrOffset+4])==0| TRUE | never evaluated | | FALSE | evaluated 8529855 times by 388 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
) data[pPage->hdrOffset+3]++;never executed: data[pPage->hdrOffset+3]++; | 0-8529855 |
| 5711 | | - |
| 5712 | ((void) (0)) | - |
| 5713 | ; | - |
| 5714 | | - |
| 5715 | if( pPage->pBt->autoVacuum| TRUE | evaluated 340729 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 8189126 times by 387 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
){ | 340729-8189126 |
| 5716 | | - |
| 5717 | | - |
| 5718 | | - |
| 5719 | ptrmapPutOvflPtr(pPage, pCell, pRC); | - |
| 5720 | }executed 340729 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 340729 |
| 5721 | | - |
| 5722 | }executed 8529855 times by 388 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 8529855 |
| 5723 | } | - |
| 5724 | | - |
| 5725 | | - |
| 5726 | | - |
| 5727 | | - |
| 5728 | | - |
| 5729 | typedef struct CellArray CellArray; | - |
| 5730 | struct CellArray { | - |
| 5731 | int nCell; | - |
| 5732 | MemPage *pRef; | - |
| 5733 | u8 **apCell; | - |
| 5734 | u16 *szCell; | - |
| 5735 | }; | - |
| 5736 | | - |
| 5737 | | - |
| 5738 | | - |
| 5739 | | - |
| 5740 | | - |
| 5741 | static void populateCellCache(CellArray *p, int idx, int N){ | - |
| 5742 | | - |
| 5743 | ((void) (0)) | - |
| 5744 | ; | - |
| 5745 | while( N>0| TRUE | evaluated 494128 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 58002 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
|
){ | 58002-494128 |
| 5746 | | - |
| 5747 | ((void) (0)) | - |
| 5748 | ; | - |
| 5749 | if( p->szCell[idx]==0| TRUE | evaluated 390557 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 103571 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
|
){ | 103571-390557 |
| 5750 | p->szCell[idx] = p->pRef->xCellSize(p->pRef, p->apCell[idx]); | - |
| 5751 | }executed 390557 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
else{ | 390557 |
| 5752 | | - |
| 5753 | ((void) (0)) | - |
| 5754 | | - |
| 5755 | ; | - |
| 5756 | }executed 103571 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 103571 |
| 5757 | idx++; | - |
| 5758 | N--; | - |
| 5759 | }executed 494128 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 494128 |
| 5760 | }executed 58002 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 58002 |
| 5761 | | - |
| 5762 | | - |
| 5763 | | - |
| 5764 | | - |
| 5765 | static __attribute__((noinline)) u16 computeCellSize(CellArray *p, int N){ | - |
| 5766 | | - |
| 5767 | ((void) (0)) | - |
| 5768 | ; | - |
| 5769 | | - |
| 5770 | ((void) (0)) | - |
| 5771 | ; | - |
| 5772 | p->szCell[N] = p->pRef->xCellSize(p->pRef, p->apCell[N]); | - |
| 5773 | returnexecuted 7361032 times by 325 tests: return p->szCell[N];Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
p->szCell[N];executed 7361032 times by 325 tests: return p->szCell[N];Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 7361032 |
| 5774 | } | - |
| 5775 | static u16 cachedCellSize(CellArray *p, int N){ | - |
| 5776 | | - |
| 5777 | ((void) (0)) | - |
| 5778 | ; | - |
| 5779 | if( p->szCell[N]| TRUE | evaluated 11240325 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 7361032 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
) returnexecuted 11240325 times by 325 tests: return p->szCell[N];Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
p->szCell[N];executed 11240325 times by 325 tests: return p->szCell[N];Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 7361032-11240325 |
| 5780 | returnexecuted 7361032 times by 325 tests: return computeCellSize(p, N);Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
computeCellSize(p, N);executed 7361032 times by 325 tests: return computeCellSize(p, N);Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 7361032 |
| 5781 | } | - |
| 5782 | static int rebuildPage( | - |
| 5783 | MemPage *pPg, | - |
| 5784 | int nCell, | - |
| 5785 | u8 **apCell, | - |
| 5786 | u16 *szCell | - |
| 5787 | ){ | - |
| 5788 | const int hdr = pPg->hdrOffset; | - |
| 5789 | u8 * const aData = pPg->aData; | - |
| 5790 | const int usableSize = pPg->pBt->usableSize; | - |
| 5791 | u8 * const pEnd = &aData[usableSize]; | - |
| 5792 | int i; | - |
| 5793 | u8 *pCellptr = pPg->aCellIdx; | - |
| 5794 | u8 *pTmp = sqlite3PagerTempSpace(pPg->pBt->pPager); | - |
| 5795 | u8 *pData; | - |
| 5796 | | - |
| 5797 | i = ((&aData[hdr+5])[0]<<8 | (&aData[hdr+5])[1]); | - |
| 5798 | memcpy(&pTmp[i], &aData[i], usableSize - i); | - |
| 5799 | | - |
| 5800 | pData = pEnd; | - |
| 5801 | for(i=0; i<nCell| TRUE | evaluated 892390 times by 23 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 456264 times by 23 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
; i++){ | 456264-892390 |
| 5802 | u8 *pCell = apCell[i]; | - |
| 5803 | if( (((| TRUE | evaluated 541559 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 350831 times by 23 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
uptr)(pCell)>=(uptr)(aData))| TRUE | evaluated 541559 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 350831 times by 23 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
&&((| TRUE | evaluated 416517 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 125042 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
|
uptr)(pCell)<(uptr)(pEnd))| TRUE | evaluated 416517 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 125042 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
|
) ){ | 125042-541559 |
| 5804 | pCell = &pTmp[pCell - aData]; | - |
| 5805 | }executed 416517 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 416517 |
| 5806 | pData -= szCell[i]; | - |
| 5807 | ((pCellptr)[0] = (u8)(((pData - aData))>>8), (pCellptr)[1] = (u8)((pData - aData))); | - |
| 5808 | pCellptr += 2; | - |
| 5809 | if( pData < pCellptr| TRUE | never evaluated | | FALSE | evaluated 892390 times by 23 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
) returnnever executed: return sqlite3CorruptError(6761); sqlite3CorruptError(6761);never executed: return sqlite3CorruptError(6761); | 0-892390 |
| 5810 | memcpy(pData, pCell, szCell[i]); | - |
| 5811 | | - |
| 5812 | ((void) (0)) | - |
| 5813 | ; | - |
| 5814 | ; | - |
| 5815 | }executed 892390 times by 23 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| 892390 |
| 5816 | | - |
| 5817 | | - |
| 5818 | pPg->nCell = nCell; | - |
| 5819 | pPg->nOverflow = 0; | - |
| 5820 | | - |
| 5821 | ((&aData[hdr+1])[0] = (u8)((0)>>8), (&aData[hdr+1])[1] = (u8)(0)); | - |
| 5822 | ((&aData[hdr+3])[0] = (u8)((pPg->nCell)>>8), (&aData[hdr+3])[1] = (u8)(pPg->nCell)); | - |
| 5823 | ((&aData[hdr+5])[0] = (u8)((pData - aData)>>8), (&aData[hdr+5])[1] = (u8)(pData - aData)); | - |
| 5824 | aData[hdr+7] = 0x00; | - |
| 5825 | returnexecuted 456264 times by 23 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
0;executed 456264 times by 23 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| 456264 |
| 5826 | } | - |
| 5827 | static int pageInsertArray( | - |
| 5828 | MemPage *pPg, | - |
| 5829 | u8 *pBegin, | - |
| 5830 | u8 **ppData, | - |
| 5831 | u8 *pCellptr, | - |
| 5832 | int iFirst, | - |
| 5833 | int nCell, | - |
| 5834 | CellArray *pCArray | - |
| 5835 | ){ | - |
| 5836 | int i; | - |
| 5837 | u8 *aData = pPg->aData; | - |
| 5838 | u8 *pData = *ppData; | - |
| 5839 | int iEnd = iFirst + nCell; | - |
| 5840 | | - |
| 5841 | ((void) (0)) | - |
| 5842 | ; | - |
| 5843 | for(i=iFirst; i<iEnd| TRUE | evaluated 4830502 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2683112 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 2683112-4830502 |
| 5844 | int sz, rc; | - |
| 5845 | u8 *pSlot; | - |
| 5846 | sz = cachedCellSize(pCArray, i); | - |
| 5847 | if( (aData[1]==0| TRUE | evaluated 2669662 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- ...
| | FALSE | evaluated 2160840 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
&& aData[2]==0| TRUE | evaluated 2553600 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- ...
| | FALSE | evaluated 116062 times by 266 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- Self test (203)
- ...
|
) || (| TRUE | evaluated 117201 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 2159701 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
pSlot = pageFindSlot(pPg,sz,&rc))==0| TRUE | evaluated 117201 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 2159701 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 116062-2669662 |
| 5848 | if( (| TRUE | evaluated 57824 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 2612977 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- ...
|
pData - pBegin)<sz| TRUE | evaluated 57824 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 2612977 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- ...
|
) returnexecuted 57824 times by 4 tests: return 1;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
1;executed 57824 times by 4 tests: return 1;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 57824-2612977 |
| 5849 | pData -= sz; | - |
| 5850 | pSlot = pData; | - |
| 5851 | }executed 2612977 times by 271 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- ...
| 2612977 |
| 5852 | | - |
| 5853 | | - |
| 5854 | | - |
| 5855 | | - |
| 5856 | ((void) (0)) | - |
| 5857 | | - |
| 5858 | | - |
| 5859 | ; | - |
| 5860 | memmove(pSlot, pCArray->apCell[i], sz); | - |
| 5861 | ((pCellptr)[0] = (u8)(((pSlot - aData))>>8), (pCellptr)[1] = (u8)((pSlot - aData))); | - |
| 5862 | pCellptr += 2; | - |
| 5863 | }executed 4772678 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 4772678 |
| 5864 | *ppData = pData; | - |
| 5865 | returnexecuted 2683112 times by 319 tests: return 0;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
0;executed 2683112 times by 319 tests: return 0;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 2683112 |
| 5866 | } | - |
| 5867 | static int pageFreeArray( | - |
| 5868 | MemPage *pPg, | - |
| 5869 | int iFirst, | - |
| 5870 | int nCell, | - |
| 5871 | CellArray *pCArray | - |
| 5872 | ){ | - |
| 5873 | u8 * const aData = pPg->aData; | - |
| 5874 | u8 * const pEnd = &aData[pPg->pBt->usableSize]; | - |
| 5875 | u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize]; | - |
| 5876 | int nRet = 0; | - |
| 5877 | int i; | - |
| 5878 | int iEnd = iFirst + nCell; | - |
| 5879 | u8 *pFree = 0; | - |
| 5880 | int szFree = 0; | - |
| 5881 | | - |
| 5882 | for(i=iFirst; i<iEnd| TRUE | evaluated 4125563 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 886234 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 886234-4125563 |
| 5883 | u8 *pCell = pCArray->apCell[i]; | - |
| 5884 | if( (((| TRUE | evaluated 3965095 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 160468 times by 15 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (8)
|
uptr)(pCell)>=(uptr)(pStart))| TRUE | evaluated 3965095 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 160468 times by 15 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (8)
|
&&((| TRUE | evaluated 3876396 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 88699 times by 6 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (64)
|
uptr)(pCell)<(uptr)(pEnd))| TRUE | evaluated 3876396 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 88699 times by 6 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (64)
|
) ){ | 88699-3965095 |
| 5885 | int sz; | - |
| 5886 | | - |
| 5887 | | - |
| 5888 | | - |
| 5889 | sz = pCArray->szCell[i]; | - |
| 5890 | ((void) (0)) | - |
| 5891 | ; | - |
| 5892 | if( pFree!=(pCell + sz)| TRUE | evaluated 1575446 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2300950 times by 15 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (8)
|
){ | 1575446-2300950 |
| 5893 | if( pFree| TRUE | evaluated 743435 times by 268 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
| | FALSE | evaluated 832011 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 743435-832011 |
| 5894 | | - |
| 5895 | ((void) (0)) | - |
| 5896 | ; | - |
| 5897 | freeSpace(pPg, (u16)(pFree - aData), szFree); | - |
| 5898 | }executed 743435 times by 268 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
| 743435 |
| 5899 | pFree = pCell; | - |
| 5900 | szFree = sz; | - |
| 5901 | if( pFree+sz>pEnd| TRUE | never evaluated | | FALSE | evaluated 1575446 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) returnnever executed: return 0; 0;never executed: return 0; | 0-1575446 |
| 5902 | }executed 1575446 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
else{ | 1575446 |
| 5903 | pFree = pCell; | - |
| 5904 | szFree += sz; | - |
| 5905 | }executed 2300950 times by 15 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (8)
| 2300950 |
| 5906 | nRet++; | - |
| 5907 | }executed 3876396 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 3876396 |
| 5908 | }executed 4125563 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 4125563 |
| 5909 | if( pFree| TRUE | evaluated 832011 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 54223 times by 13 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (64)
- Self test (8)
|
){ | 54223-832011 |
| 5910 | | - |
| 5911 | ((void) (0)) | - |
| 5912 | ; | - |
| 5913 | freeSpace(pPg, (u16)(pFree - aData), szFree); | - |
| 5914 | }executed 832011 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 832011 |
| 5915 | returnexecuted 886234 times by 319 tests: return nRet;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
nRet;executed 886234 times by 319 tests: return nRet;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 886234 |
| 5916 | } | - |
| 5917 | static int editPage( | - |
| 5918 | MemPage *pPg, | - |
| 5919 | int iOld, | - |
| 5920 | int iNew, | - |
| 5921 | int nNew, | - |
| 5922 | CellArray *pCArray | - |
| 5923 | ){ | - |
| 5924 | u8 * const aData = pPg->aData; | - |
| 5925 | const int hdr = pPg->hdrOffset; | - |
| 5926 | u8 *pBegin = &pPg->aCellIdx[nNew * 2]; | - |
| 5927 | int nCell = pPg->nCell; | - |
| 5928 | u8 *pData; | - |
| 5929 | u8 *pCellptr; | - |
| 5930 | int i; | - |
| 5931 | int iOldEnd = iOld + pPg->nCell + pPg->nOverflow; | - |
| 5932 | int iNewEnd = iNew + nNew; | - |
| 5933 | | - |
| 5934 | | - |
| 5935 | | - |
| 5936 | | - |
| 5937 | | - |
| 5938 | | - |
| 5939 | | - |
| 5940 | if( iOld<iNew| TRUE | evaluated 466772 times by 168 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (287)
- Self test (288)
- Self test (289)
- Self test (290)
- Self test (291)
- Self test (292)
- Self test (293)
- Self test (294)
- Self test (295)
- Self test (296)
- Self test (297)
- Self test (298)
- Self test (299)
- Self test (300)
- Self test (301)
- ...
| | FALSE | evaluated 1578047 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 466772-1578047 |
| 5941 | int nShift = pageFreeArray(pPg, iOld, iNew-iOld, pCArray); | - |
| 5942 | memmove(pPg->aCellIdx, &pPg->aCellIdx[nShift*2], nCell*2); | - |
| 5943 | nCell -= nShift; | - |
| 5944 | }executed 466772 times by 168 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (287)
- Self test (288)
- Self test (289)
- Self test (290)
- Self test (291)
- Self test (292)
- Self test (293)
- Self test (294)
- Self test (295)
- Self test (296)
- Self test (297)
- Self test (298)
- Self test (299)
- Self test (300)
- Self test (301)
- ...
| 466772 |
| 5945 | if( iNewEnd < iOldEnd| TRUE | evaluated 419462 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 1625357 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 419462-1625357 |
| 5946 | nCell -= pageFreeArray(pPg, iNewEnd, iOldEnd - iNewEnd, pCArray); | - |
| 5947 | }executed 419462 times by 318 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 419462 |
| 5948 | | - |
| 5949 | pData = &aData[(((((int)((&aData[hdr+5])[0]<<8 | (&aData[hdr+5])[1]))-1)&0xffff)+1)]; | - |
| 5950 | if( pData<pBegin| TRUE | evaluated 178 times by 1 test | | FALSE | evaluated 2044641 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) gotoexecuted 178 times by 1 test: goto editpage_fail; editpage_fail;executed 178 times by 1 test: goto editpage_fail; | 178-2044641 |
| 5951 | | - |
| 5952 | | - |
| 5953 | if( iNew<iOld| TRUE | evaluated 419397 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 1625244 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 419397-1625244 |
| 5954 | int nAdd = ((| TRUE | evaluated 114 times by 1 test | | FALSE | evaluated 419283 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
nNew)<(iOld-iNew)| TRUE | evaluated 114 times by 1 test | | FALSE | evaluated 419283 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
?(nNew):(iOld-iNew)); | 114-419283 |
| 5955 | | - |
| 5956 | ((void) (0)) | - |
| 5957 | ; | - |
| 5958 | pCellptr = pPg->aCellIdx; | - |
| 5959 | memmove(&pCellptr[nAdd*2], pCellptr, nCell*2); | - |
| 5960 | if( pageInsertArray(| TRUE | evaluated 4281 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 415116 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 4281-415116 |
| 5961 | pPg, pBegin, &pData, pCellptr,| TRUE | evaluated 4281 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 415116 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 4281-415116 |
| 5962 | iNew, nAdd, pCArray| TRUE | evaluated 4281 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 415116 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 4281-415116 |
| 5963 | )| TRUE | evaluated 4281 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 415116 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) gotoexecuted 4281 times by 2 tests: goto editpage_fail;Executed by:- Self test (438)
- Self test (54)
editpage_fail;executed 4281 times by 2 tests: goto editpage_fail;Executed by:- Self test (438)
- Self test (54)
| 4281-415116 |
| 5964 | nCell += nAdd; | - |
| 5965 | }executed 415116 times by 318 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 415116 |
| 5966 | | - |
| 5967 | | - |
| 5968 | for(i=0; i<pPg->nOverflow| TRUE | evaluated 525108 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2003825 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 525108-2003825 |
| 5969 | int iCell = (iOld + pPg->aiOvfl[i]) - iNew; | - |
| 5970 | if( iCell>=0| TRUE | evaluated 513780 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 11328 times by 13 testsEvaluated by:- Self test (10)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
&& iCell<nNew| TRUE | evaluated 317714 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 196066 times by 14 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (8)
|
){ | 11328-513780 |
| 5971 | pCellptr = &pPg->aCellIdx[iCell * 2]; | - |
| 5972 | memmove(&pCellptr[2], pCellptr, (nCell - iCell) * 2); | - |
| 5973 | nCell++; | - |
| 5974 | if( pageInsertArray(| TRUE | evaluated 36535 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 281179 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 36535-281179 |
| 5975 | pPg, pBegin, &pData, pCellptr,| TRUE | evaluated 36535 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 281179 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 36535-281179 |
| 5976 | iCell+iNew, 1, pCArray| TRUE | evaluated 36535 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 281179 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 36535-281179 |
| 5977 | )| TRUE | evaluated 36535 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
| | FALSE | evaluated 281179 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) gotoexecuted 36535 times by 3 tests: goto editpage_fail;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
editpage_fail;executed 36535 times by 3 tests: goto editpage_fail;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
| 36535-281179 |
| 5978 | }executed 281179 times by 318 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 281179 |
| 5979 | }executed 488573 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 488573 |
| 5980 | | - |
| 5981 | | - |
| 5982 | pCellptr = &pPg->aCellIdx[nCell*2]; | - |
| 5983 | if( pageInsertArray(| TRUE | evaluated 17008 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 1986817 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 17008-1986817 |
| 5984 | pPg, pBegin, &pData, pCellptr,| TRUE | evaluated 17008 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 1986817 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 17008-1986817 |
| 5985 | iNew+nCell, nNew-nCell, pCArray| TRUE | evaluated 17008 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 1986817 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 17008-1986817 |
| 5986 | )| TRUE | evaluated 17008 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 1986817 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) gotoexecuted 17008 times by 4 tests: goto editpage_fail;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
editpage_fail;executed 17008 times by 4 tests: goto editpage_fail;Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 17008-1986817 |
| 5987 | | - |
| 5988 | pPg->nCell = nNew; | - |
| 5989 | pPg->nOverflow = 0; | - |
| 5990 | | - |
| 5991 | ((&aData[hdr+3])[0] = (u8)((pPg->nCell)>>8), (&aData[hdr+3])[1] = (u8)(pPg->nCell)); | - |
| 5992 | ((&aData[hdr+5])[0] = (u8)((pData - aData)>>8), (&aData[hdr+5])[1] = (u8)(pData - aData)); | - |
| 5993 | returnexecuted 1986817 times by 319 tests: return 0;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
0;executed 1986817 times by 319 tests: return 0;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 1986817 |
| 5994 | editpage_fail: | - |
| 5995 | | - |
| 5996 | populateCellCache(pCArray, iNew, nNew); | - |
| 5997 | returnexecuted 58002 times by 4 tests: return rebuildPage(pPg, nNew, &pCArray->apCell[iNew], &pCArray->szCell[iNew]);Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
rebuildPage(pPg, nNew, &pCArray->apCell[iNew], &pCArray->szCell[iNew]);executed 58002 times by 4 tests: return rebuildPage(pPg, nNew, &pCArray->apCell[iNew], &pCArray->szCell[iNew]);Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 58002 |
| 5998 | } | - |
| 5999 | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ | - |
| 6000 | BtShared *const pBt = pPage->pBt; | - |
| 6001 | MemPage *pNew; | - |
| 6002 | int rc; | - |
| 6003 | Pgno pgnoNew; | - |
| 6004 | | - |
| 6005 | | - |
| 6006 | ((void) (0)) | - |
| 6007 | ; | - |
| 6008 | | - |
| 6009 | ((void) (0)) | - |
| 6010 | ; | - |
| 6011 | | - |
| 6012 | ((void) (0)) | - |
| 6013 | ; | - |
| 6014 | | - |
| 6015 | | - |
| 6016 | if( (| TRUE | never evaluated | | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
pPage->nCell==0)| TRUE | never evaluated | | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
) returnnever executed: return sqlite3CorruptError(7051); sqlite3CorruptError(7051);never executed: return sqlite3CorruptError(7051); | 0-398262 |
| 6017 | | - |
| 6018 | | - |
| 6019 | | - |
| 6020 | | - |
| 6021 | | - |
| 6022 | rc = allocateBtreePage(pBt, &pNew, &pgnoNew, 0, 0); | - |
| 6023 | | - |
| 6024 | if( rc==0| TRUE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | never evaluated |
){ | 0-398262 |
| 6025 | | - |
| 6026 | u8 *pOut = &pSpace[4]; | - |
| 6027 | u8 *pCell = pPage->apOvfl[0]; | - |
| 6028 | u16 szCell = pPage->xCellSize(pPage, pCell); | - |
| 6029 | u8 *pStop; | - |
| 6030 | | - |
| 6031 | | - |
| 6032 | ((void) (0)) | - |
| 6033 | ; | - |
| 6034 | | - |
| 6035 | ((void) (0)) | - |
| 6036 | ; | - |
| 6037 | zeroPage(pNew, 0x01|0x04|0x08); | - |
| 6038 | rc = rebuildPage(pNew, 1, &pCell, &szCell); | - |
| 6039 | if( (| TRUE | never evaluated | | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
rc)| TRUE | never evaluated | | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-398262 |
| 6040 | pNew->nFree = pBt->usableSize - pNew->cellOffset - 2 - szCell; | - |
| 6041 | if( (| TRUE | evaluated 30001 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 368261 times by 19 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
pBt->autoVacuum)| TRUE | evaluated 30001 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 368261 times by 19 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
){ | 30001-368261 |
| 6042 | ptrmapPut(pBt, pgnoNew, 5, pParent->pgno, &rc); | - |
| 6043 | if( szCell>pNew->minLocal| TRUE | evaluated 28348 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 1653 times by 2 tests |
){ | 1653-28348 |
| 6044 | ptrmapPutOvflPtr(pNew, pCell, &rc); | - |
| 6045 | }executed 28348 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 28348 |
| 6046 | }executed 30001 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 30001 |
| 6047 | pCell = ((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(pPage->nCell-1)])))); | - |
| 6048 | pStop = &pCell[9]; | - |
| 6049 | while( (*(| TRUE | evaluated 306447 times by 19 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
pCell++)&0x80)| TRUE | evaluated 306447 times by 19 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
&& pCell<pStop| TRUE | evaluated 306447 times by 19 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | never evaluated |
);executed 306447 times by 19 tests: ;Executed by:- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| 0-398262 |
| 6050 | pStop = &pCell[9]; | - |
| 6051 | while( ((*(| TRUE | evaluated 494762 times by 6 testsEvaluated by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
pOut++) = *(pCell++))&0x80)| TRUE | evaluated 494762 times by 6 testsEvaluated by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
|
&& pCell<pStop| TRUE | evaluated 494762 times by 6 testsEvaluated by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | never evaluated |
);executed 494762 times by 6 tests: ;Executed by:- Self test
- Self test (101)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| 0-494762 |
| 6052 | | - |
| 6053 | | - |
| 6054 | if( rc==0| TRUE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | never evaluated |
){ | 0-398262 |
| 6055 | insertCell(pParent, pParent->nCell, pSpace, (int)(pOut-pSpace), | - |
| 6056 | 0, pPage->pgno, &rc); | - |
| 6057 | }executed 398262 times by 22 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| 398262 |
| 6058 | | - |
| 6059 | | - |
| 6060 | sqlite3Put4byte(&pParent->aData[pParent->hdrOffset+8], pgnoNew); | - |
| 6061 | | - |
| 6062 | | - |
| 6063 | releasePage(pNew); | - |
| 6064 | }executed 398262 times by 22 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| 398262 |
| 6065 | | - |
| 6066 | returnexecuted 398262 times by 22 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
rc;executed 398262 times by 22 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| 398262 |
| 6067 | } | - |
| 6068 | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ | - |
| 6069 | if( (*| TRUE | evaluated 8195 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 1 time by 1 test |
pRC)==0| TRUE | evaluated 8195 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 1 time by 1 test |
){ | 1-8195 |
| 6070 | BtShared * const pBt = pFrom->pBt; | - |
| 6071 | u8 * const aFrom = pFrom->aData; | - |
| 6072 | u8 * const aTo = pTo->aData; | - |
| 6073 | int const iFromHdr = pFrom->hdrOffset; | - |
| 6074 | int const iToHdr = ((| TRUE | evaluated 770 times by 1 test | | FALSE | evaluated 7425 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
pTo->pgno==1)| TRUE | evaluated 770 times by 1 test | | FALSE | evaluated 7425 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
? 100 : 0); | 770-7425 |
| 6075 | int rc; | - |
| 6076 | int iData; | - |
| 6077 | | - |
| 6078 | | - |
| 6079 | | - |
| 6080 | ((void) (0)) | - |
| 6081 | ; | - |
| 6082 | | - |
| 6083 | ((void) (0)) | - |
| 6084 | ; | - |
| 6085 | | - |
| 6086 | ((void) (0)) | - |
| 6087 | ; | - |
| 6088 | | - |
| 6089 | | - |
| 6090 | iData = ((&aFrom[iFromHdr+5])[0]<<8 | (&aFrom[iFromHdr+5])[1]); | - |
| 6091 | memcpy(&aTo[iData], &aFrom[iData], pBt->usableSize-iData); | - |
| 6092 | memcpy(&aTo[iToHdr], &aFrom[iFromHdr], pFrom->cellOffset + 2*pFrom->nCell); | - |
| 6093 | | - |
| 6094 | | - |
| 6095 | | - |
| 6096 | | - |
| 6097 | | - |
| 6098 | | - |
| 6099 | pTo->isInit = 0; | - |
| 6100 | rc = btreeInitPage(pTo); | - |
| 6101 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 8195 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
){ | 0-8195 |
| 6102 | *pRC = rc; | - |
| 6103 | return; never executed: return; | 0 |
| 6104 | } | - |
| 6105 | | - |
| 6106 | | - |
| 6107 | | - |
| 6108 | | - |
| 6109 | if( (| TRUE | evaluated 373 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 7822 times by 7 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
pBt->autoVacuum)| TRUE | evaluated 373 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 7822 times by 7 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
){ | 373-7822 |
| 6110 | *pRC = setChildPtrmaps(pTo); | - |
| 6111 | }executed 373 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 373 |
| 6112 | }executed 8195 times by 8 tests: end of blockExecuted by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| 8195 |
| 6113 | }executed 8196 times by 8 tests: end of blockExecuted by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| 8196 |
| 6114 | static int balance_nonroot( | - |
| 6115 | MemPage *pParent, | - |
| 6116 | int iParentIdx, | - |
| 6117 | u8 *aOvflSpace, | - |
| 6118 | int isRoot, | - |
| 6119 | int bBulk | - |
| 6120 | ){ | - |
| 6121 | BtShared *pBt; | - |
| 6122 | int nMaxCells = 0; | - |
| 6123 | int nNew = 0; | - |
| 6124 | int nOld; | - |
| 6125 | int i, j, k; | - |
| 6126 | int nxDiv; | - |
| 6127 | int rc = 0; | - |
| 6128 | u16 leafCorrection; | - |
| 6129 | int leafData; | - |
| 6130 | int usableSpace; | - |
| 6131 | int pageFlags; | - |
| 6132 | int iSpace1 = 0; | - |
| 6133 | int iOvflSpace = 0; | - |
| 6134 | int szScratch; | - |
| 6135 | MemPage *apOld[(1*2+1)]; | - |
| 6136 | MemPage *apNew[(1*2+1)+2]; | - |
| 6137 | u8 *pRight; | - |
| 6138 | u8 *apDiv[(1*2+1)-1]; | - |
| 6139 | int cntNew[(1*2+1)+2]; | - |
| 6140 | int cntOld[(1*2+1)+2]; | - |
| 6141 | int szNew[(1*2+1)+2]; | - |
| 6142 | u8 *aSpace1; | - |
| 6143 | Pgno pgno; | - |
| 6144 | u8 abDone[(1*2+1)+2]; | - |
| 6145 | Pgno aPgno[(1*2+1)+2]; | - |
| 6146 | Pgno aPgOrder[(1*2+1)+2]; | - |
| 6147 | u16 aPgFlags[(1*2+1)+2]; | - |
| 6148 | CellArray b; | - |
| 6149 | | - |
| 6150 | memset(abDone, 0, sizeof(abDone)); | - |
| 6151 | b.nCell = 0; | - |
| 6152 | b.apCell = 0; | - |
| 6153 | pBt = pParent->pBt; | - |
| 6154 | | - |
| 6155 | ((void) (0)) | - |
| 6156 | ; | - |
| 6157 | | - |
| 6158 | ((void) (0)) | - |
| 6159 | ; | - |
| 6160 | | - |
| 6161 | ((void) (0)) | - |
| 6162 | ; | - |
| 6163 | | - |
| 6164 | ((void) (0)) | - |
| 6165 | ; | - |
| 6166 | | - |
| 6167 | if( !aOvflSpace| TRUE | never evaluated | | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 0-748698 |
| 6168 | return never executed: return 7; 7;never executed: return 7; | 0 |
| 6169 | } | - |
| 6170 | i = pParent->nOverflow + pParent->nCell; | - |
| 6171 | if( i<2| TRUE | evaluated 78514 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 670184 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 78514-670184 |
| 6172 | nxDiv = 0; | - |
| 6173 | }executed 78514 times by 5 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
else{ | 78514 |
| 6174 | | - |
| 6175 | ((void) (0)) | - |
| 6176 | ; | - |
| 6177 | if( iParentIdx==0| TRUE | evaluated 51106 times by 112 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (338)
- Self test (339)
- Self test (340)
- Self test (341)
- Self test (342)
- Self test (343)
- Self test (344)
- Self test (345)
- Self test (346)
- Self test (347)
- Self test (348)
- Self test (349)
- Self test (350)
- Self test (351)
- Self test (352)
- Self test (353)
- Self test (354)
- ...
| | FALSE | evaluated 619078 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 51106-619078 |
| 6178 | nxDiv = 0; | - |
| 6179 | }executed 51106 times by 112 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (338)
- Self test (339)
- Self test (340)
- Self test (341)
- Self test (342)
- Self test (343)
- Self test (344)
- Self test (345)
- Self test (346)
- Self test (347)
- Self test (348)
- Self test (349)
- Self test (350)
- Self test (351)
- Self test (352)
- Self test (353)
- Self test (354)
- ...
else if( iParentIdx==i| TRUE | evaluated 370022 times by 150 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- Self test (319)
- ...
| | FALSE | evaluated 249056 times by 323 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
|
){ | 51106-370022 |
| 6180 | nxDiv = i-2+bBulk; | - |
| 6181 | }executed 370022 times by 150 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- Self test (319)
- ...
else{ | 370022 |
| 6182 | nxDiv = iParentIdx-1; | - |
| 6183 | }executed 249056 times by 323 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
| 249056 |
| 6184 | i = 2-bBulk; | - |
| 6185 | }executed 670184 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 670184 |
| 6186 | nOld = i+1; | - |
| 6187 | if( (| TRUE | evaluated 474737 times by 151 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
| | FALSE | evaluated 273961 times by 323 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
|
i+nxDiv-pParent->nOverflow)==pParent->nCell| TRUE | evaluated 474737 times by 151 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
| | FALSE | evaluated 273961 times by 323 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
|
){ | 273961-474737 |
| 6188 | pRight = &pParent->aData[pParent->hdrOffset+8]; | - |
| 6189 | }executed 474737 times by 151 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
else{ | 474737 |
| 6190 | pRight = ((pParent)->aData + ((pParent)->maskPage & __builtin_bswap16(*(u16*)(&(pParent)->aCellIdx[2*(i+nxDiv-pParent->nOverflow)])))); | - |
| 6191 | }executed 273961 times by 323 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
| 273961 |
| 6192 | pgno = sqlite3Get4byte(pRight); | - |
| 6193 | while( 1 ){ | - |
| 6194 | rc = getAndInitPage(pBt, pgno, &apOld[i], 0, 0); | - |
| 6195 | if( rc| TRUE | never evaluated | | FALSE | evaluated 1945832 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 0-1945832 |
| 6196 | memset(apOld, 0, (i+1)*sizeof(MemPage*)); | - |
| 6197 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6198 | } | - |
| 6199 | nMaxCells += 1+apOld[i]->nCell+apOld[i]->nOverflow; | - |
| 6200 | if( (| TRUE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 1197134 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
i--)==0| TRUE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 1197134 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
) break;executed 748698 times by 325 tests: break;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 748698-1197134 |
| 6201 | | - |
| 6202 | if( pParent->nOverflow| TRUE | never evaluated | | FALSE | evaluated 1197134 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
&& i+nxDiv==pParent->aiOvfl[0]| TRUE | never evaluated | | FALSE | never evaluated |
){ | 0-1197134 |
| 6203 | apDiv[i] = pParent->apOvfl[0]; | - |
| 6204 | pgno = sqlite3Get4byte(apDiv[i]); | - |
| 6205 | szNew[i] = pParent->xCellSize(pParent, apDiv[i]); | - |
| 6206 | pParent->nOverflow = 0; | - |
| 6207 | } never executed: end of block else{ | 0 |
| 6208 | apDiv[i] = ((pParent)->aData + ((pParent)->maskPage & __builtin_bswap16(*(u16*)(&(pParent)->aCellIdx[2*(i+nxDiv-pParent->nOverflow)])))); | - |
| 6209 | pgno = sqlite3Get4byte(apDiv[i]); | - |
| 6210 | szNew[i] = pParent->xCellSize(pParent, apDiv[i]); | - |
| 6211 | if( pBt->btsFlags & 0x000c| TRUE | never evaluated | | FALSE | evaluated 1197134 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 0-1197134 |
| 6212 | int iOff; | - |
| 6213 | | - |
| 6214 | iOff = ((int)(long int)(apDiv[i])) - ((int)(long int)(pParent->aData)); | - |
| 6215 | if( (| TRUE | never evaluated | | FALSE | never evaluated |
iOff+szNew[i])>(int)pBt->usableSize| TRUE | never evaluated | | FALSE | never evaluated |
){ | 0 |
| 6216 | rc = sqlite3CorruptError(7392); | - |
| 6217 | memset(apOld, 0, (i+1)*sizeof(MemPage*)); | - |
| 6218 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6219 | }else{ | - |
| 6220 | memcpy(&aOvflSpace[iOff], apDiv[i], szNew[i]); | - |
| 6221 | apDiv[i] = &aOvflSpace[apDiv[i]-pParent->aData]; | - |
| 6222 | } never executed: end of block | 0 |
| 6223 | } | - |
| 6224 | dropCell(pParent, i+nxDiv-pParent->nOverflow, szNew[i], &rc); | - |
| 6225 | }executed 1197134 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 1197134 |
| 6226 | } | - |
| 6227 | | - |
| 6228 | | - |
| 6229 | | - |
| 6230 | nMaxCells = (nMaxCells + 3)&~3; | - |
| 6231 | | - |
| 6232 | | - |
| 6233 | | - |
| 6234 | | - |
| 6235 | szScratch = | - |
| 6236 | nMaxCells*sizeof(u8*) | - |
| 6237 | + nMaxCells*sizeof(u16) | - |
| 6238 | + pBt->pageSize; | - |
| 6239 | | - |
| 6240 | | - |
| 6241 | ((void) (0)) | - |
| 6242 | ; | - |
| 6243 | b.apCell = sqlite3DbMallocRaw(0,szScratch); | - |
| 6244 | if( b.apCell==0| TRUE | never evaluated | | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 0-748698 |
| 6245 | rc = 7; | - |
| 6246 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6247 | } | - |
| 6248 | b.szCell = (u16*)&b.apCell[nMaxCells]; | - |
| 6249 | aSpace1 = (u8*)&b.szCell[nMaxCells]; | - |
| 6250 | | - |
| 6251 | ((void) (0)) | - |
| 6252 | ; | - |
| 6253 | b.pRef = apOld[0]; | - |
| 6254 | leafCorrection = b.pRef->leaf*4; | - |
| 6255 | leafData = b.pRef->intKeyLeaf; | - |
| 6256 | for(i=0; i<nOld| TRUE | evaluated 1945832 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
; i++){ | 748698-1945832 |
| 6257 | MemPage *pOld = apOld[i]; | - |
| 6258 | int limit = pOld->nCell; | - |
| 6259 | u8 *aData = pOld->aData; | - |
| 6260 | u16 maskPage = pOld->maskPage; | - |
| 6261 | u8 *piCell = aData + pOld->cellOffset; | - |
| 6262 | u8 *piEnd; | - |
| 6263 | | - |
| 6264 | | - |
| 6265 | | - |
| 6266 | | - |
| 6267 | if( pOld->aData[0]!=apOld[0]->aData[0]| TRUE | never evaluated | | FALSE | evaluated 1945832 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 0-1945832 |
| 6268 | rc = sqlite3CorruptError(7457); | - |
| 6269 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6270 | } | - |
| 6271 | memset(&b.szCell[b.nCell], 0, sizeof(b.szCell[0])*(limit+pOld->nOverflow)); | - |
| 6272 | if( pOld->nOverflow>0| TRUE | evaluated 525131 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 1420701 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 525131-1420701 |
| 6273 | limit = pOld->aiOvfl[0]; | - |
| 6274 | for(j=0; j<limit| TRUE | evaluated 12349740 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 525131 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
; j++){ | 525131-12349740 |
| 6275 | b.apCell[b.nCell] = aData + (maskPage & __builtin_bswap16(*(u16*)(piCell))); | - |
| 6276 | piCell += 2; | - |
| 6277 | b.nCell++; | - |
| 6278 | }executed 12349740 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 12349740 |
| 6279 | for(k=0; k<pOld->nOverflow| TRUE | evaluated 525145 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 525131 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
; k++){ | 525131-525145 |
| 6280 | | - |
| 6281 | ((void) (0)) | - |
| 6282 | ; | - |
| 6283 | b.apCell[b.nCell] = pOld->apOvfl[k]; | - |
| 6284 | b.nCell++; | - |
| 6285 | }executed 525145 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 525145 |
| 6286 | }executed 525131 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 525131 |
| 6287 | piEnd = aData + pOld->cellOffset + 2*pOld->nCell; | - |
| 6288 | while( piCell<piEnd| TRUE | evaluated 30612145 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 1945832 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 1945832-30612145 |
| 6289 | | - |
| 6290 | ((void) (0)) | - |
| 6291 | ; | - |
| 6292 | b.apCell[b.nCell] = aData + (maskPage & __builtin_bswap16(*(u16*)(piCell))); | - |
| 6293 | piCell += 2; | - |
| 6294 | b.nCell++; | - |
| 6295 | }executed 30612145 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 30612145 |
| 6296 | | - |
| 6297 | cntOld[i] = b.nCell; | - |
| 6298 | if( i<nOld-1| TRUE | evaluated 1197134 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
&& !leafData| TRUE | evaluated 726100 times by 324 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
| | FALSE | evaluated 471034 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
){ | 471034-1197134 |
| 6299 | u16 sz = (u16)szNew[i]; | - |
| 6300 | u8 *pTemp; | - |
| 6301 | | - |
| 6302 | ((void) (0)) | - |
| 6303 | ; | - |
| 6304 | b.szCell[b.nCell] = sz; | - |
| 6305 | pTemp = &aSpace1[iSpace1]; | - |
| 6306 | iSpace1 += sz; | - |
| 6307 | | - |
| 6308 | ((void) (0)) | - |
| 6309 | ; | - |
| 6310 | | - |
| 6311 | ((void) (0)) | - |
| 6312 | ; | - |
| 6313 | memcpy(pTemp, apDiv[i], sz); | - |
| 6314 | b.apCell[b.nCell] = pTemp+leafCorrection; | - |
| 6315 | | - |
| 6316 | ((void) (0)) | - |
| 6317 | ; | - |
| 6318 | b.szCell[b.nCell] = b.szCell[b.nCell] - leafCorrection; | - |
| 6319 | if( !pOld->leaf| TRUE | evaluated 169945 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 556155 times by 323 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
|
){ | 169945-556155 |
| 6320 | | - |
| 6321 | ((void) (0)) | - |
| 6322 | ; | - |
| 6323 | | - |
| 6324 | ((void) (0)) | - |
| 6325 | ; | - |
| 6326 | | - |
| 6327 | | - |
| 6328 | memcpy(b.apCell[b.nCell], &pOld->aData[8], 4); | - |
| 6329 | }executed 169945 times by 3 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
- Self test (64)
else{ | 169945 |
| 6330 | | - |
| 6331 | ((void) (0)) | - |
| 6332 | ; | - |
| 6333 | while( b.szCell[b.nCell]<4| TRUE | never evaluated | | FALSE | evaluated 556155 times by 323 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
|
){ | 0-556155 |
| 6334 | | - |
| 6335 | | - |
| 6336 | | - |
| 6337 | ((void) (0)) | - |
| 6338 | ; | - |
| 6339 | | - |
| 6340 | ((void) (0)) | - |
| 6341 | ; | - |
| 6342 | aSpace1[iSpace1++] = 0x00; | - |
| 6343 | b.szCell[b.nCell]++; | - |
| 6344 | } never executed: end of block | 0 |
| 6345 | }executed 556155 times by 323 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
| 556155 |
| 6346 | b.nCell++; | - |
| 6347 | }executed 726100 times by 324 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- ...
| 726100 |
| 6348 | }executed 1945832 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 1945832 |
| 6349 | usableSpace = pBt->usableSize - 12 + leafCorrection; | - |
| 6350 | for(i=0; i<nOld| TRUE | evaluated 1945832 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
; i++){ | 748698-1945832 |
| 6351 | MemPage *p = apOld[i]; | - |
| 6352 | szNew[i] = usableSpace - p->nFree; | - |
| 6353 | for(j=0; j<p->nOverflow| TRUE | evaluated 525145 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 1945832 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
; j++){ | 525145-1945832 |
| 6354 | szNew[i] += 2 + p->xCellSize(p, p->apOvfl[j]); | - |
| 6355 | }executed 525145 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 525145 |
| 6356 | cntNew[i] = cntOld[i]; | - |
| 6357 | }executed 1945832 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 1945832 |
| 6358 | k = nOld; | - |
| 6359 | for(i=0; i<k| TRUE | evaluated 2044855 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
; i++){ | 748698-2044855 |
| 6360 | int sz; | - |
| 6361 | while( szNew[i]>usableSpace| TRUE | evaluated 343060 times by 323 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- ...
| | FALSE | evaluated 2044855 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 343060-2044855 |
| 6362 | if( i+1>=k| TRUE | evaluated 219419 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- ...
| | FALSE | evaluated 123641 times by 321 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- ...
|
){ | 123641-219419 |
| 6363 | k = i+2; | - |
| 6364 | if( k>(1*2+1)+2| TRUE | never evaluated | | FALSE | evaluated 219419 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- ...
|
){ rc = sqlite3CorruptError(7566); gotonever executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; } | 0-219419 |
| 6365 | szNew[k-1] = 0; | - |
| 6366 | cntNew[k-1] = b.nCell; | - |
| 6367 | }executed 219419 times by 271 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- ...
| 219419 |
| 6368 | sz = 2 + cachedCellSize(&b, cntNew[i]-1); | - |
| 6369 | szNew[i] -= sz; | - |
| 6370 | if( !leafData| TRUE | evaluated 273961 times by 323 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- ...
| | FALSE | evaluated 69099 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
){ | 69099-273961 |
| 6371 | if( cntNew[i]<b.nCell| TRUE | evaluated 113560 times by 321 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- ...
| | FALSE | evaluated 160401 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- ...
|
){ | 113560-160401 |
| 6372 | sz = 2 + cachedCellSize(&b, cntNew[i]); | - |
| 6373 | }executed 113560 times by 321 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- ...
else{ | 113560 |
| 6374 | sz = 0; | - |
| 6375 | }executed 160401 times by 271 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- ...
| 160401 |
| 6376 | } | - |
| 6377 | szNew[i+1] += sz; | - |
| 6378 | cntNew[i]--; | - |
| 6379 | }executed 343060 times by 323 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- ...
| 343060 |
| 6380 | while( cntNew[i]<b.nCell| TRUE | evaluated 4915134 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 748698-4915134 |
| 6381 | sz = 2 + cachedCellSize(&b, cntNew[i]); | - |
| 6382 | if( szNew[i]+sz>usableSpace| TRUE | evaluated 1296157 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 3618977 times by 222 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (233)
- Self test (234)
- Self test (235)
- Self test (236)
- Self test (237)
- Self test (238)
- Self test (239)
- Self test (240)
- Self test (241)
- Self test (242)
- Self test (243)
- Self test (244)
- Self test (245)
- Self test (246)
- Self test (247)
- ...
|
) break;executed 1296157 times by 325 tests: break;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 1296157-3618977 |
| 6383 | szNew[i] += sz; | - |
| 6384 | cntNew[i]++; | - |
| 6385 | if( !leafData| TRUE | evaluated 2074046 times by 221 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (233)
- Self test (234)
- Self test (235)
- Self test (236)
- Self test (237)
- Self test (238)
- Self test (239)
- Self test (240)
- Self test (241)
- Self test (242)
- Self test (243)
- Self test (244)
- Self test (245)
- Self test (246)
- Self test (247)
- Self test (248)
- ...
| | FALSE | evaluated 1544931 times by 4 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1544931-2074046 |
| 6386 | if( cntNew[i]<b.nCell| TRUE | evaluated 2068461 times by 221 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (233)
- Self test (234)
- Self test (235)
- Self test (236)
- Self test (237)
- Self test (238)
- Self test (239)
- Self test (240)
- Self test (241)
- Self test (242)
- Self test (243)
- Self test (244)
- Self test (245)
- Self test (246)
- Self test (247)
- Self test (248)
- ...
| | FALSE | evaluated 5585 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 5585-2068461 |
| 6387 | sz = 2 + cachedCellSize(&b, cntNew[i]); | - |
| 6388 | }executed 2068461 times by 221 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (233)
- Self test (234)
- Self test (235)
- Self test (236)
- Self test (237)
- Self test (238)
- Self test (239)
- Self test (240)
- Self test (241)
- Self test (242)
- Self test (243)
- Self test (244)
- Self test (245)
- Self test (246)
- Self test (247)
- Self test (248)
- ...
else{ | 2068461 |
| 6389 | sz = 0; | - |
| 6390 | }executed 5585 times by 11 tests: end of blockExecuted by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 5585 |
| 6391 | } | - |
| 6392 | szNew[i+1] -= sz; | - |
| 6393 | }executed 3618977 times by 222 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (233)
- Self test (234)
- Self test (235)
- Self test (236)
- Self test (237)
- Self test (238)
- Self test (239)
- Self test (240)
- Self test (241)
- Self test (242)
- Self test (243)
- Self test (244)
- Self test (245)
- Self test (246)
- Self test (247)
- ...
| 3618977 |
| 6394 | if( cntNew[i]>=b.nCell| TRUE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 1296157 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 748698-1296157 |
| 6395 | k = i+1; | - |
| 6396 | }executed 748698 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
else if( cntNew[i] <= (i>0| TRUE | evaluated 551790 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 744367 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
? cntNew[i-1] : 0)| TRUE | never evaluated | | FALSE | evaluated 1296157 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 0-1296157 |
| 6397 | rc = sqlite3CorruptError(7599); | - |
| 6398 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6399 | } | - |
| 6400 | }executed 2044855 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 2044855 |
| 6401 | for(i=k-1; i>0| TRUE | evaluated 1296157 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 748698 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
; i--){ | 748698-1296157 |
| 6402 | int szRight = szNew[i]; | - |
| 6403 | int szLeft = szNew[i-1]; | - |
| 6404 | int r; | - |
| 6405 | int d; | - |
| 6406 | | - |
| 6407 | r = cntNew[i-1] - 1; | - |
| 6408 | d = r + 1 - leafData; | - |
| 6409 | (void)cachedCellSize(&b, d); | - |
| 6410 | do{ | - |
| 6411 | | - |
| 6412 | ((void) (0)) | - |
| 6413 | ; | - |
| 6414 | | - |
| 6415 | ((void) (0)) | - |
| 6416 | ; | - |
| 6417 | (void)cachedCellSize(&b, r); | - |
| 6418 | if( szRight!=0| TRUE | evaluated 4282399 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 179310 times by 271 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- ...
|
| 179310-4282399 |
| 6419 | && (bBulk| TRUE | evaluated 381125 times by 1 test | | FALSE | evaluated 3901274 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
|| szRight+b.szCell[d]+2 > szLeft-(b.szCell[r]+(i==k-1?0:2))| TRUE | evaluated 915032 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 2986242 times by 272 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- ...
|
)){ | 381125-3901274 |
| 6420 | break;executed 1296157 times by 325 tests: break;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 1296157 |
| 6421 | } | - |
| 6422 | szRight += b.szCell[d] + 2; | - |
| 6423 | szLeft -= b.szCell[r] + 2; | - |
| 6424 | cntNew[i-1] = r; | - |
| 6425 | r--; | - |
| 6426 | d--; | - |
| 6427 | }executed 3165552 times by 272 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- ...
while( r>=0| TRUE | evaluated 3165552 times by 272 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (182)
- Self test (183)
- Self test (184)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- ...
| | FALSE | never evaluated |
); | 0-3165552 |
| 6428 | szNew[i] = szRight; | - |
| 6429 | szNew[i-1] = szLeft; | - |
| 6430 | if( cntNew[i-1] <= (i>1| TRUE | evaluated 551790 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 744367 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
? cntNew[i-2] : 0)| TRUE | never evaluated | | FALSE | evaluated 1296157 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
){ | 0-1296157 |
| 6431 | rc = sqlite3CorruptError(7641); | - |
| 6432 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6433 | } | - |
| 6434 | }executed 1296157 times by 325 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| 1296157 |
| 6435 | | - |
| 6436 | ((void) (0)) | - |
| 6437 | ; | - |
| 6438 | | - |
| 6439 | | - |
| 6440 | | - |
| 6441 | | - |
| 6442 | ; | - |
| 6443 | | - |
| 6444 | | - |
| 6445 | | - |
| 6446 | | - |
| 6447 | pageFlags = apOld[0]->aData[0]; | - |
| 6448 | for(i=0; i<k| TRUE | evaluated 2044837 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 748686 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 748686-2044837 |
| 6449 | MemPage *pNew; | - |
| 6450 | if( i<nOld| TRUE | evaluated 1825421 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
| | FALSE | evaluated 219416 times by 268 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
|
){ | 219416-1825421 |
| 6451 | pNew = apNew[i] = apOld[i]; | - |
| 6452 | apOld[i] = 0; | - |
| 6453 | rc = sqlite3PagerWrite(pNew->pDbPage); | - |
| 6454 | nNew++; | - |
| 6455 | if( rc| TRUE | never evaluated | | FALSE | evaluated 1825412 times by 322 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
|
) gotonever executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0-1825412 |
| 6456 | }executed 1825412 times by 322 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
else{ | 1825412 |
| 6457 | | - |
| 6458 | ((void) (0)) | - |
| 6459 | ; | - |
| 6460 | rc = allocateBtreePage(pBt, &pNew, &pgno, (bBulk ? 1 : pgno), 0); | - |
| 6461 | if( rc| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 219413 times by 268 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
|
) gotoexecuted 3 times by 1 test: goto balance_cleanup; balance_cleanup;executed 3 times by 1 test: goto balance_cleanup; | 3-219413 |
| 6462 | zeroPage(pNew, pageFlags); | - |
| 6463 | apNew[i] = pNew; | - |
| 6464 | nNew++; | - |
| 6465 | cntOld[i] = b.nCell; | - |
| 6466 | | - |
| 6467 | | - |
| 6468 | if( (| TRUE | evaluated 5633 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 213780 times by 268 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
|
pBt->autoVacuum)| TRUE | evaluated 5633 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 213780 times by 268 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
|
){ | 5633-213780 |
| 6469 | ptrmapPut(pBt, pNew->pgno, 5, pParent->pgno, &rc); | - |
| 6470 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 5633 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-5633 |
| 6471 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6472 | } | - |
| 6473 | }executed 5633 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 5633 |
| 6474 | }executed 219413 times by 268 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
| 219413 |
| 6475 | } | - |
| 6476 | for(i=0; i<nNew| TRUE | evaluated 2044819 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 748686 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 748686-2044819 |
| 6477 | aPgOrder[i] = aPgno[i] = apNew[i]->pgno; | - |
| 6478 | aPgFlags[i] = apNew[i]->pDbPage->flags; | - |
| 6479 | for(j=0; j<i| TRUE | evaluated 1955817 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2044819 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; j++){ | 1955817-2044819 |
| 6480 | if( aPgno[j]==aPgno[i]| TRUE | never evaluated | | FALSE | evaluated 1955817 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 0-1955817 |
| 6481 | | - |
| 6482 | | - |
| 6483 | | - |
| 6484 | | - |
| 6485 | | - |
| 6486 | | - |
| 6487 | | - |
| 6488 | ((void) (0)) | - |
| 6489 | ; | - |
| 6490 | rc = sqlite3CorruptError(7715); | - |
| 6491 | goto never executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0 |
| 6492 | } | - |
| 6493 | }executed 1955817 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 1955817 |
| 6494 | }executed 2044819 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 2044819 |
| 6495 | for(i=0; i<nNew| TRUE | evaluated 2044819 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 748686 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 748686-2044819 |
| 6496 | int iBest = 0; | - |
| 6497 | for(j=1; j<nNew| TRUE | evaluated 3911634 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2044819 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; j++){ | 2044819-3911634 |
| 6498 | if( aPgOrder[j]<aPgOrder[iBest]| TRUE | evaluated 1312754 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2598880 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) iBest = j;executed 1312754 times by 319 tests: iBest = j;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 1312754-2598880 |
| 6499 | }executed 3911634 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 3911634 |
| 6500 | pgno = aPgOrder[iBest]; | - |
| 6501 | aPgOrder[iBest] = 0xffffffff; | - |
| 6502 | if( iBest!=i| TRUE | evaluated 224356 times by 151 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
| | FALSE | evaluated 1820463 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 224356-1820463 |
| 6503 | if( iBest>i| TRUE | evaluated 109975 times by 151 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
| | FALSE | evaluated 114381 times by 151 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
|
){ | 109975-114381 |
| 6504 | sqlite3PagerRekey(apNew[iBest]->pDbPage, pBt->nPage+iBest+1, 0); | - |
| 6505 | }executed 109975 times by 151 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
| 109975 |
| 6506 | sqlite3PagerRekey(apNew[i]->pDbPage, pgno, aPgFlags[iBest]); | - |
| 6507 | apNew[i]->pgno = pgno; | - |
| 6508 | }executed 224356 times by 151 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (302)
- Self test (303)
- Self test (304)
- Self test (305)
- Self test (306)
- Self test (307)
- Self test (308)
- Self test (309)
- Self test (310)
- Self test (311)
- Self test (312)
- Self test (313)
- Self test (314)
- Self test (315)
- Self test (316)
- Self test (317)
- Self test (318)
- ...
| 224356 |
| 6509 | }executed 2044819 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 2044819 |
| 6510 | | - |
| 6511 | | - |
| 6512 | ; | - |
| 6513 | | - |
| 6514 | | - |
| 6515 | ((void) (0)) | - |
| 6516 | ; | - |
| 6517 | sqlite3Put4byte(pRight, apNew[nNew-1]->pgno); | - |
| 6518 | | - |
| 6519 | | - |
| 6520 | | - |
| 6521 | | - |
| 6522 | if( (| TRUE | evaluated 131014 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 617672 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
pageFlags & 0x08)==0| TRUE | evaluated 131014 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 617672 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
&& nOld!=nNew| TRUE | evaluated 23238 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 107776 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
){ | 23238-617672 |
| 6523 | MemPage *pOld = (nNew>nOld| TRUE | evaluated 22356 times by 3 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 882 times by 1 test |
? apNew : apOld)[nOld-1]; | 882-22356 |
| 6524 | memcpy(&apNew[nNew-1]->aData[8], &pOld->aData[8], 4); | - |
| 6525 | }executed 23238 times by 3 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (64)
| 23238 |
| 6526 | if( (| TRUE | evaluated 74409 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 674277 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
pBt->autoVacuum)| TRUE | evaluated 74409 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 674277 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 74409-674277 |
| 6527 | MemPage *pNew = apNew[0]; | - |
| 6528 | u8 *aOld = pNew->aData; | - |
| 6529 | int cntOldNext = pNew->nCell + pNew->nOverflow; | - |
| 6530 | int usableSize = pBt->usableSize; | - |
| 6531 | int iNew = 0; | - |
| 6532 | int iOld = 0; | - |
| 6533 | | - |
| 6534 | for(i=0; i<b.nCell| TRUE | evaluated 1681776 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 74409 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
; i++){ | 74409-1681776 |
| 6535 | u8 *pCell = b.apCell[i]; | - |
| 6536 | if( i==cntOldNext| TRUE | evaluated 141428 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 1540348 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 141428-1540348 |
| 6537 | MemPage *pOld = (++| TRUE | evaluated 106195 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 35233 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
iOld)<nNew| TRUE | evaluated 106195 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 35233 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
? apNew[iOld] : apOld[iOld]; | 35233-106195 |
| 6538 | cntOldNext += pOld->nCell + pOld->nOverflow + !leafData; | - |
| 6539 | aOld = pOld->aData; | - |
| 6540 | }executed 141428 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 141428 |
| 6541 | if( i==cntNew[iNew]| TRUE | evaluated 111828 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 1569948 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 111828-1569948 |
| 6542 | pNew = apNew[++iNew]; | - |
| 6543 | if( !leafData| TRUE | evaluated 62640 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 49188 times by 1 test |
) continue;executed 62640 times by 3 tests: continue;Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 49188-62640 |
| 6544 | }executed 49188 times by 1 test: end of block | 49188 |
| 6545 | | - |
| 6546 | | - |
| 6547 | | - |
| 6548 | | - |
| 6549 | | - |
| 6550 | | - |
| 6551 | | - |
| 6552 | if( iOld>=nNew| TRUE | evaluated 146299 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 1472837 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
| 146299-1472837 |
| 6553 | || pNew->pgno!=aPgno[iOld]| TRUE | evaluated 368537 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 1104300 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
| 368537-1104300 |
| 6554 | || !(((| TRUE | evaluated 1065000 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 39300 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
uptr)(pCell)>=(uptr)(aOld))| TRUE | evaluated 1065000 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 39300 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
&&((| TRUE | evaluated 1046362 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 18638 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
uptr)(pCell)<(uptr)(&aOld[usableSize]))| TRUE | evaluated 1046362 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 18638 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
) | 18638-1065000 |
| 6555 | ){ | - |
| 6556 | if( !leafCorrection| TRUE | evaluated 77701 times by 1 test | | FALSE | evaluated 495073 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 77701-495073 |
| 6557 | ptrmapPut(pBt, sqlite3Get4byte(pCell), 5, pNew->pgno, &rc); | - |
| 6558 | }executed 77701 times by 1 test: end of block | 77701 |
| 6559 | if( cachedCellSize(&b,i)>pNew->minLocal| TRUE | evaluated 364237 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 208537 times by 1 test |
){ | 208537-364237 |
| 6560 | ptrmapPutOvflPtr(pNew, pCell, &rc); | - |
| 6561 | }executed 364237 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 364237 |
| 6562 | if( rc| TRUE | never evaluated | | FALSE | evaluated 572774 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
) gotonever executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0-572774 |
| 6563 | }executed 572774 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 572774 |
| 6564 | }executed 1619136 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 1619136 |
| 6565 | }executed 74409 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 74409 |
| 6566 | | - |
| 6567 | | - |
| 6568 | for(i=0; i<nNew-1| TRUE | evaluated 1296133 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 748686 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 748686-1296133 |
| 6569 | u8 *pCell; | - |
| 6570 | u8 *pTemp; | - |
| 6571 | int sz; | - |
| 6572 | MemPage *pNew = apNew[i]; | - |
| 6573 | j = cntNew[i]; | - |
| 6574 | | - |
| 6575 | | - |
| 6576 | ((void) (0)) | - |
| 6577 | ; | - |
| 6578 | | - |
| 6579 | ((void) (0)) | - |
| 6580 | ; | - |
| 6581 | pCell = b.apCell[j]; | - |
| 6582 | sz = b.szCell[j] + leafCorrection; | - |
| 6583 | pTemp = &aOvflSpace[iOvflSpace]; | - |
| 6584 | if( !pNew->leaf| TRUE | evaluated 191419 times by 4 testsEvaluated by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 1104714 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 191419-1104714 |
| 6585 | memcpy(&pNew->aData[8], pCell, 4); | - |
| 6586 | }executed 191419 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
else if( leafData| TRUE | evaluated 415241 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 689473 times by 317 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- ...
|
){ | 191419-689473 |
| 6587 | | - |
| 6588 | | - |
| 6589 | | - |
| 6590 | | - |
| 6591 | | - |
| 6592 | CellInfo info; | - |
| 6593 | j--; | - |
| 6594 | pNew->xParseCell(pNew, b.apCell[j], &info); | - |
| 6595 | pCell = pTemp; | - |
| 6596 | sz = 4 + sqlite3PutVarint(&pCell[4], info.nKey); | - |
| 6597 | pTemp = 0; | - |
| 6598 | }executed 415241 times by 5 tests: end of blockExecuted by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
else{ | 415241 |
| 6599 | pCell -= 4; | - |
| 6600 | if( b.szCell[j]==4| TRUE | evaluated 17 times by 1 test | | FALSE | evaluated 689456 times by 317 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- ...
|
){ | 17-689456 |
| 6601 | | - |
| 6602 | ((void) (0)) | - |
| 6603 | ; | - |
| 6604 | sz = pParent->xCellSize(pParent, pCell); | - |
| 6605 | }executed 17 times by 1 test: end of block | 17 |
| 6606 | }executed 689473 times by 317 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- ...
| 689473 |
| 6607 | iOvflSpace += sz; | - |
| 6608 | | - |
| 6609 | ((void) (0)) | - |
| 6610 | ; | - |
| 6611 | | - |
| 6612 | ((void) (0)) | - |
| 6613 | ; | - |
| 6614 | insertCell(pParent, nxDiv+i, pCell, sz, pTemp, pNew->pgno, &rc); | - |
| 6615 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 1296133 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) gotonever executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0-1296133 |
| 6616 | | - |
| 6617 | ((void) (0)) | - |
| 6618 | ; | - |
| 6619 | }executed 1296133 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 1296133 |
| 6620 | for(i=1-nNew; i<nNew| TRUE | evaluated 3340952 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 748686 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 748686-3340952 |
| 6621 | int iPg = i<0| TRUE | evaluated 1296133 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2044819 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
? -i : i; | 1296133-2044819 |
| 6622 | | - |
| 6623 | ((void) (0)) | - |
| 6624 | ; | - |
| 6625 | if( abDone[iPg]| TRUE | evaluated 829361 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2511591 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) continue;executed 829361 times by 318 tests: continue;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 829361-2511591 |
| 6626 | if( i>=0| TRUE | evaluated 1215458 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 1296133 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
| 1215458-1296133 |
| 6627 | || cntOld[iPg-1]>=cntNew[iPg-1]| TRUE | evaluated 829361 times by 318 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 466772 times by 168 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (287)
- Self test (288)
- Self test (289)
- Self test (290)
- Self test (291)
- Self test (292)
- Self test (293)
- Self test (294)
- Self test (295)
- Self test (296)
- Self test (297)
- Self test (298)
- Self test (299)
- Self test (300)
- Self test (301)
- ...
|
| 466772-829361 |
| 6628 | ){ | - |
| 6629 | int iNew; | - |
| 6630 | int iOld; | - |
| 6631 | int nNewCell; | - |
| 6632 | | - |
| 6633 | | - |
| 6634 | | - |
| 6635 | | - |
| 6636 | ((void) (0)) | - |
| 6637 | ; | - |
| 6638 | | - |
| 6639 | | - |
| 6640 | | - |
| 6641 | | - |
| 6642 | ((void) (0)) | - |
| 6643 | ; | - |
| 6644 | | - |
| 6645 | if( iPg==0| TRUE | evaluated 748686 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 1296133 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 748686-1296133 |
| 6646 | iNew = iOld = 0; | - |
| 6647 | nNewCell = cntNew[0]; | - |
| 6648 | }executed 748686 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
else{ | 748686 |
| 6649 | iOld = iPg<nOld| TRUE | evaluated 1076720 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 219413 times by 268 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (185)
- Self test (186)
- Self test (187)
- Self test (188)
- Self test (189)
- Self test (190)
- Self test (191)
- Self test (192)
- Self test (193)
- Self test (194)
- Self test (195)
- Self test (196)
- Self test (197)
- Self test (198)
- Self test (199)
- Self test (20)
- Self test (200)
- Self test (201)
- Self test (202)
- ...
|
? (cntOld[iPg-1] + !leafData) : b.nCell; | 219413-1076720 |
| 6650 | iNew = cntNew[iPg-1] + !leafData; | - |
| 6651 | nNewCell = cntNew[iPg] - iNew; | - |
| 6652 | }executed 1296133 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 1296133 |
| 6653 | | - |
| 6654 | rc = editPage(apNew[iPg], iOld, iNew, nNewCell, &b); | - |
| 6655 | if( rc| TRUE | never evaluated | | FALSE | evaluated 2044819 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
) gotonever executed: goto balance_cleanup; balance_cleanup;never executed: goto balance_cleanup; | 0-2044819 |
| 6656 | abDone[iPg]++; | - |
| 6657 | apNew[iPg]->nFree = usableSpace-szNew[iPg]; | - |
| 6658 | | - |
| 6659 | ((void) (0)) | - |
| 6660 | ; | - |
| 6661 | | - |
| 6662 | ((void) (0)) | - |
| 6663 | ; | - |
| 6664 | }executed 2044819 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 2044819 |
| 6665 | }executed 2511591 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 2511591 |
| 6666 | | - |
| 6667 | | - |
| 6668 | | - |
| 6669 | ((void) (0)) | - |
| 6670 | ; | - |
| 6671 | | - |
| 6672 | | - |
| 6673 | ((void) (0)) | - |
| 6674 | ; | - |
| 6675 | | - |
| 6676 | ((void) (0)) | - |
| 6677 | ; | - |
| 6678 | | - |
| 6679 | if( isRoot| TRUE | evaluated 179037 times by 18 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (8)
| | FALSE | evaluated 569649 times by 304 testsEvaluated by:- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (160)
- Self test (161)
- ...
|
&& pParent->nCell==0| TRUE | evaluated 3674 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
| | FALSE | evaluated 175363 times by 18 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (8)
|
&& pParent->hdrOffset<=apNew[0]->nFree| TRUE | evaluated 1036 times by 1 test | | FALSE | evaluated 2638 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
){ | 1036-569649 |
| 6680 | | - |
| 6681 | ((void) (0)) | - |
| 6682 | ; | - |
| 6683 | rc = defragmentPage(apNew[0], -1); | - |
| 6684 | ; | - |
| 6685 | | - |
| 6686 | ((void) (0)) | - |
| 6687 | | - |
| 6688 | | - |
| 6689 | | - |
| 6690 | ; | - |
| 6691 | copyNodeContent(apNew[0], pParent, &rc); | - |
| 6692 | freePage(apNew[0], &rc); | - |
| 6693 | }executed 1036 times by 1 test: end of block else if( (| TRUE | evaluated 74342 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 673308 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
pBt->autoVacuum)| TRUE | evaluated 74342 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 673308 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
&& !leafCorrection| TRUE | evaluated 2242 times by 1 test | | FALSE | evaluated 72100 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1036-673308 |
| 6694 | | - |
| 6695 | | - |
| 6696 | | - |
| 6697 | for(i=0; i<nNew| TRUE | evaluated 6409 times by 1 test | | FALSE | evaluated 2242 times by 1 test |
; i++){ | 2242-6409 |
| 6698 | u32 key = sqlite3Get4byte(&apNew[i]->aData[8]); | - |
| 6699 | ptrmapPut(pBt, key, 5, apNew[i]->pgno, &rc); | - |
| 6700 | }executed 6409 times by 1 test: end of block | 6409 |
| 6701 | }executed 2242 times by 1 test: end of block | 2242 |
| 6702 | | - |
| 6703 | | - |
| 6704 | ((void) (0)) | - |
| 6705 | ; | - |
| 6706 | | - |
| 6707 | ; | - |
| 6708 | | - |
| 6709 | | - |
| 6710 | | - |
| 6711 | for(i=nNew; i<nOld| TRUE | evaluated 120396 times by 11 testsEvaluated by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 748686 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 120396-748686 |
| 6712 | freePage(apOld[i], &rc); | - |
| 6713 | }executed 120396 times by 11 tests: end of blockExecuted by:- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
| 120396 |
| 6714 | balance_cleanup:code before this statement executed 748686 times by 319 tests: balance_cleanup:Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 748686 |
| 6715 | sqlite3DbFree(0,b.apCell); | - |
| 6716 | for(i=0; i<nOld| TRUE | evaluated 1945805 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 748689 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 748689-1945805 |
| 6717 | releasePage(apOld[i]); | - |
| 6718 | }executed 1945805 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 1945805 |
| 6719 | for(i=0; i<nNew| TRUE | evaluated 2044822 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 748689 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
; i++){ | 748689-2044822 |
| 6720 | releasePage(apNew[i]); | - |
| 6721 | }executed 2044822 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 2044822 |
| 6722 | | - |
| 6723 | returnexecuted 748689 times by 319 tests: return rc;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
rc;executed 748689 times by 319 tests: return rc;Executed by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 748689 |
| 6724 | } | - |
| 6725 | static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ | - |
| 6726 | int rc; | - |
| 6727 | MemPage *pChild = 0; | - |
| 6728 | Pgno pgnoChild = 0; | - |
| 6729 | BtShared *pBt = pRoot->pBt; | - |
| 6730 | | - |
| 6731 | | - |
| 6732 | ((void) (0)) | - |
| 6733 | ; | - |
| 6734 | | - |
| 6735 | ((void) (0)) | - |
| 6736 | ; | - |
| 6737 | | - |
| 6738 | | - |
| 6739 | | - |
| 6740 | | - |
| 6741 | | - |
| 6742 | rc = sqlite3PagerWrite(pRoot->pDbPage); | - |
| 6743 | if( rc==0| TRUE | evaluated 7160 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | never evaluated |
){ | 0-7160 |
| 6744 | rc = allocateBtreePage(pBt,&pChild,&pgnoChild,pRoot->pgno,0); | - |
| 6745 | copyNodeContent(pRoot, pChild, &rc); | - |
| 6746 | if( (| TRUE | evaluated 306 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 6854 times by 7 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
pBt->autoVacuum)| TRUE | evaluated 306 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 6854 times by 7 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
){ | 306-6854 |
| 6747 | ptrmapPut(pBt, pgnoChild, 5, pRoot->pgno, &rc); | - |
| 6748 | }executed 306 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 306 |
| 6749 | }executed 7160 times by 8 tests: end of blockExecuted by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| 7160 |
| 6750 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 7159 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
|
){ | 1-7159 |
| 6751 | *ppChild = 0; | - |
| 6752 | releasePage(pChild); | - |
| 6753 | returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1 |
| 6754 | } | - |
| 6755 | | - |
| 6756 | ((void) (0)) | - |
| 6757 | ; | - |
| 6758 | | - |
| 6759 | ((void) (0)) | - |
| 6760 | ; | - |
| 6761 | | - |
| 6762 | ((void) (0)) | - |
| 6763 | ; | - |
| 6764 | | - |
| 6765 | ; | - |
| 6766 | | - |
| 6767 | | - |
| 6768 | memcpy(pChild->aiOvfl, pRoot->aiOvfl, | - |
| 6769 | pRoot->nOverflow*sizeof(pRoot->aiOvfl[0])); | - |
| 6770 | memcpy(pChild->apOvfl, pRoot->apOvfl, | - |
| 6771 | pRoot->nOverflow*sizeof(pRoot->apOvfl[0])); | - |
| 6772 | pChild->nOverflow = pRoot->nOverflow; | - |
| 6773 | | - |
| 6774 | | - |
| 6775 | zeroPage(pRoot, pChild->aData[0] & ~0x08); | - |
| 6776 | sqlite3Put4byte(&pRoot->aData[pRoot->hdrOffset+8], pgnoChild); | - |
| 6777 | | - |
| 6778 | *ppChild = pChild; | - |
| 6779 | returnexecuted 7159 times by 8 tests: return 0;Executed by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
0;executed 7159 times by 8 tests: return 0;Executed by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| 7159 |
| 6780 | } | - |
| 6781 | static int balance(BtCursor *pCur){ | - |
| 6782 | int rc = 0; | - |
| 6783 | const int nMin = pCur->pBt->usableSize * 2 / 3; | - |
| 6784 | u8 aBalanceQuickSpace[13]; | - |
| 6785 | u8 *pFree = 0; | - |
| 6786 | | - |
| 6787 | ; | - |
| 6788 | ; | - |
| 6789 | | - |
| 6790 | do { | - |
| 6791 | int iPage = pCur->iPage; | - |
| 6792 | MemPage *pPage = pCur->pPage; | - |
| 6793 | | - |
| 6794 | if( iPage==0| TRUE | evaluated 1277332 times by 211 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- ...
| | FALSE | evaluated 2517183 times by 349 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 1277332-2517183 |
| 6795 | if( pPage->nOverflow| TRUE | evaluated 7160 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 1270172 times by 211 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- ...
|
){ | 7160-1270172 |
| 6796 | | - |
| 6797 | | - |
| 6798 | | - |
| 6799 | | - |
| 6800 | | - |
| 6801 | | - |
| 6802 | ((void) (0)) | - |
| 6803 | ; | - |
| 6804 | ; | - |
| 6805 | rc = balance_deeper(pPage, &pCur->apPage[1]); | - |
| 6806 | if( rc==0| TRUE | evaluated 7159 times by 8 testsEvaluated by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| | FALSE | evaluated 1 time by 1 test |
){ | 1-7159 |
| 6807 | pCur->iPage = 1; | - |
| 6808 | pCur->ix = 0; | - |
| 6809 | pCur->aiIdx[0] = 0; | - |
| 6810 | pCur->apPage[0] = pPage; | - |
| 6811 | pCur->pPage = pCur->apPage[1]; | - |
| 6812 | | - |
| 6813 | ((void) (0)) | - |
| 6814 | ; | - |
| 6815 | }executed 7159 times by 8 tests: end of blockExecuted by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
| 7159 |
| 6816 | }executed 7160 times by 8 tests: end of blockExecuted by:- Self test
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (64)
else{ | 7160 |
| 6817 | break;executed 1270172 times by 211 tests: break;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- ...
| 1270172 |
| 6818 | } | - |
| 6819 | }else if( pPage->nOverflow==0| TRUE | evaluated 1593787 times by 337 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 923396 times by 337 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- ...
|
&& pPage->nFree<=nMin| TRUE | evaluated 1370220 times by 337 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 223567 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (54)
- Self test (6)
- Self test (8)
|
){ | 223567-1593787 |
| 6820 | break;executed 1370220 times by 337 tests: break;Executed by:- Self test (10)
- Self test (101)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| 1370220 |
| 6821 | }else{ | - |
| 6822 | MemPage * const pParent = pCur->apPage[iPage-1]; | - |
| 6823 | int const iIdx = pCur->aiIdx[iPage-1]; | - |
| 6824 | | - |
| 6825 | rc = sqlite3PagerWrite(pParent->pDbPage); | - |
| 6826 | if( rc==0| TRUE | evaluated 1146960 times by 334 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- ...
| | FALSE | never evaluated |
){ | 0-1146960 |
| 6827 | | - |
| 6828 | if( pPage->intKeyLeaf| TRUE | evaluated 642808 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 504152 times by 325 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- ...
|
| 504152-642808 |
| 6829 | && pPage->nOverflow==1| TRUE | evaluated 505060 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 137748 times by 1 test |
| 137748-505060 |
| 6830 | && pPage->aiOvfl[0]==pPage->nCell| TRUE | evaluated 488489 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 16571 times by 1 test |
| 16571-488489 |
| 6831 | && pParent->pgno!=1| TRUE | evaluated 398334 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 90155 times by 5 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
|
| 90155-398334 |
| 6832 | && pParent->nCell==iIdx| TRUE | evaluated 398262 times by 22 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
| | FALSE | evaluated 72 times by 1 test |
| 72-398262 |
| 6833 | ){ | - |
| 6834 | | - |
| 6835 | ((void) (0)) | - |
| 6836 | ; | - |
| 6837 | ; | - |
| 6838 | rc = balance_quick(pParent, pPage, aBalanceQuickSpace); | - |
| 6839 | }executed 398262 times by 22 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (64)
- Self test (7)
- Self test (9)
else | 398262 |
| 6840 | | - |
| 6841 | { | - |
| 6842 | u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize); | - |
| 6843 | rc = balance_nonroot(pParent, iIdx, pSpace, iPage==1, | - |
| 6844 | pCur->hints&0x00000001); | - |
| 6845 | if( pFree| TRUE | evaluated 112023 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| | FALSE | evaluated 636666 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
|
){ | 112023-636666 |
| 6846 | | - |
| 6847 | | - |
| 6848 | | - |
| 6849 | | - |
| 6850 | sqlite3PageFree(pFree); | - |
| 6851 | }executed 112023 times by 3 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
- Self test (64)
| 112023 |
| 6852 | | - |
| 6853 | | - |
| 6854 | | - |
| 6855 | | - |
| 6856 | pFree = pSpace; | - |
| 6857 | }executed 748689 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 748689 |
| 6858 | } | - |
| 6859 | | - |
| 6860 | pPage->nOverflow = 0; | - |
| 6861 | | - |
| 6862 | | - |
| 6863 | releasePage(pPage); | - |
| 6864 | pCur->iPage--; | - |
| 6865 | | - |
| 6866 | ((void) (0)) | - |
| 6867 | ; | - |
| 6868 | pCur->pPage = pCur->apPage[pCur->iPage]; | - |
| 6869 | }executed 1146951 times by 328 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
| 1146951 |
| 6870 | }while( rc==0| TRUE | evaluated 1154107 times by 328 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
| | FALSE | evaluated 4 times by 1 test |
); | 4-1154107 |
| 6871 | | - |
| 6872 | if( pFree| TRUE | evaluated 636666 times by 319 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| | FALSE | evaluated 2003730 times by 355 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 636666-2003730 |
| 6873 | sqlite3PageFree(pFree); | - |
| 6874 | }executed 636666 times by 319 tests: end of blockExecuted by:- Self test (10)
- Self test (101)
- Self test (12)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- ...
| 636666 |
| 6875 | returnexecuted 2640396 times by 355 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
rc;executed 2640396 times by 355 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 2640396 |
| 6876 | } | - |
| 6877 | | - |
| 6878 | | - |
| 6879 | | - |
| 6880 | | - |
| 6881 | static int btreeOverwriteContent( | - |
| 6882 | MemPage *pPage, | - |
| 6883 | u8 *pDest, | - |
| 6884 | const BtreePayload *pX, | - |
| 6885 | int iOffset, | - |
| 6886 | int iAmt | - |
| 6887 | ){ | - |
| 6888 | int nData = pX->nData - iOffset; | - |
| 6889 | if( nData<=0| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 50855 times by 14 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
|
){ | 11-50855 |
| 6890 | | - |
| 6891 | int i; | - |
| 6892 | for(i=0; i<iAmt| TRUE | evaluated 9900 times by 1 test | | FALSE | evaluated 11 times by 1 test |
&& pDest[i]==0| TRUE | evaluated 9900 times by 1 test | | FALSE | never evaluated |
; i++){}executed 9900 times by 1 test: end of block | 0-9900 |
| 6893 | if( i<iAmt| TRUE | never evaluated | | FALSE | evaluated 11 times by 1 test |
){ | 0-11 |
| 6894 | int rc = sqlite3PagerWrite(pPage->pDbPage); | - |
| 6895 | if( rc| TRUE | never evaluated | | FALSE | never evaluated |
) returnnever executed: return rc; rc;never executed: return rc; | 0 |
| 6896 | memset(pDest + i, 0, iAmt - i); | - |
| 6897 | } never executed: end of block | 0 |
| 6898 | }executed 11 times by 1 test: end of block else{ | 11 |
| 6899 | if( nData<iAmt| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 50844 times by 14 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
|
){ | 11-50844 |
| 6900 | | - |
| 6901 | | - |
| 6902 | int rc = btreeOverwriteContent(pPage, pDest+nData, pX, iOffset+nData, | - |
| 6903 | iAmt-nData); | - |
| 6904 | if( rc| TRUE | never evaluated | | FALSE | evaluated 11 times by 1 test |
) returnnever executed: return rc; rc;never executed: return rc; | 0-11 |
| 6905 | iAmt = nData; | - |
| 6906 | }executed 11 times by 1 test: end of block | 11 |
| 6907 | if( memcmp(pDest, ((u8*)pX->pData) + iOffset, iAmt)!=0| TRUE | evaluated 43182 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 7673 times by 2 testsEvaluated by:- Self test (3)
- Self test (438)
|
){ | 7673-43182 |
| 6908 | int rc = sqlite3PagerWrite(pPage->pDbPage); | - |
| 6909 | if( rc| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 43180 times by 13 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
|
) returnexecuted 2 times by 1 test: return rc; rc;executed 2 times by 1 test: return rc; | 2-43180 |
| 6910 | memcpy(pDest, ((u8*)pX->pData) + iOffset, iAmt); | - |
| 6911 | }executed 43180 times by 13 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| 43180 |
| 6912 | }executed 50853 times by 14 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| 50853 |
| 6913 | returnexecuted 50864 times by 14 tests: return 0;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
0;executed 50864 times by 14 tests: return 0;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| 50864 |
| 6914 | } | - |
| 6915 | | - |
| 6916 | | - |
| 6917 | | - |
| 6918 | | - |
| 6919 | | - |
| 6920 | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX){ | - |
| 6921 | int iOffset; | - |
| 6922 | int nTotal = pX->nData + pX->nZero; | - |
| 6923 | int rc; | - |
| 6924 | MemPage *pPage = pCur->pPage; | - |
| 6925 | BtShared *pBt; | - |
| 6926 | Pgno ovflPgno; | - |
| 6927 | u32 ovflPageSize; | - |
| 6928 | | - |
| 6929 | if( pCur->info.pPayload + pCur->info.nLocal > pPage->aDataEnd| TRUE | never evaluated | | FALSE | evaluated 47950 times by 14 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
|
){ | 0-47950 |
| 6930 | return never executed: return sqlite3CorruptError(8254); sqlite3CorruptError(8254);never executed: return sqlite3CorruptError(8254); | 0 |
| 6931 | } | - |
| 6932 | | - |
| 6933 | rc = btreeOverwriteContent(pPage, pCur->info.pPayload, pX, | - |
| 6934 | 0, pCur->info.nLocal); | - |
| 6935 | if( rc| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 47948 times by 14 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
|
) returnexecuted 2 times by 1 test: return rc; rc;executed 2 times by 1 test: return rc; | 2-47948 |
| 6936 | if( pCur->info.nLocal==nTotal| TRUE | evaluated 47489 times by 12 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 459 times by 3 testsEvaluated by:- Self test (2)
- Self test (3)
- Self test (438)
|
) returnexecuted 47489 times by 12 tests: return 0;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
0;executed 47489 times by 12 tests: return 0;Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| 459-47489 |
| 6937 | | - |
| 6938 | | - |
| 6939 | iOffset = pCur->info.nLocal; | - |
| 6940 | | - |
| 6941 | ((void) (0)) | - |
| 6942 | ; | - |
| 6943 | | - |
| 6944 | ((void) (0)) | - |
| 6945 | ; | - |
| 6946 | ovflPgno = sqlite3Get4byte(pCur->info.pPayload + iOffset); | - |
| 6947 | pBt = pPage->pBt; | - |
| 6948 | ovflPageSize = pBt->usableSize - 4; | - |
| 6949 | do{ | - |
| 6950 | rc = btreeGetPage(pBt, ovflPgno, &pPage, 0); | - |
| 6951 | if( rc| TRUE | never evaluated | | FALSE | evaluated 2905 times by 3 testsEvaluated by:- Self test (2)
- Self test (3)
- Self test (438)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-2905 |
| 6952 | if( sqlite3PagerPageRefcount(pPage->pDbPage)!=1| TRUE | never evaluated | | FALSE | evaluated 2905 times by 3 testsEvaluated by:- Self test (2)
- Self test (3)
- Self test (438)
|
){ | 0-2905 |
| 6953 | rc = sqlite3CorruptError(8273); | - |
| 6954 | } never executed: end of block else{ | 0 |
| 6955 | if( iOffset+ovflPageSize<(u32)nTotal| TRUE | evaluated 2446 times by 1 test | | FALSE | evaluated 459 times by 3 testsEvaluated by:- Self test (2)
- Self test (3)
- Self test (438)
|
){ | 459-2446 |
| 6956 | ovflPgno = sqlite3Get4byte(pPage->aData); | - |
| 6957 | }executed 2446 times by 1 test: end of block else{ | 2446 |
| 6958 | ovflPageSize = nTotal - iOffset; | - |
| 6959 | }executed 459 times by 3 tests: end of blockExecuted by:- Self test (2)
- Self test (3)
- Self test (438)
| 459 |
| 6960 | rc = btreeOverwriteContent(pPage, pPage->aData+4, pX, | - |
| 6961 | iOffset, ovflPageSize); | - |
| 6962 | }executed 2905 times by 3 tests: end of blockExecuted by:- Self test (2)
- Self test (3)
- Self test (438)
| 2905 |
| 6963 | sqlite3PagerUnref(pPage->pDbPage); | - |
| 6964 | if( rc| TRUE | never evaluated | | FALSE | evaluated 2905 times by 3 testsEvaluated by:- Self test (2)
- Self test (3)
- Self test (438)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-2905 |
| 6965 | iOffset += ovflPageSize; | - |
| 6966 | }executed 2905 times by 3 tests: end of blockExecuted by:- Self test (2)
- Self test (3)
- Self test (438)
while( iOffset<nTotal| TRUE | evaluated 2446 times by 1 test | | FALSE | evaluated 459 times by 3 testsEvaluated by:- Self test (2)
- Self test (3)
- Self test (438)
|
); | 459-2905 |
| 6967 | returnexecuted 459 times by 3 tests: return 0;Executed by:- Self test (2)
- Self test (3)
- Self test (438)
0;executed 459 times by 3 tests: return 0;Executed by:- Self test (2)
- Self test (3)
- Self test (438)
| 459 |
| 6968 | } | - |
| 6969 | int sqlite3BtreeInsert( | - |
| 6970 | BtCursor *pCur, | - |
| 6971 | const BtreePayload *pX, | - |
| 6972 | int flags, | - |
| 6973 | int seekResult | - |
| 6974 | ){ | - |
| 6975 | int rc; | - |
| 6976 | int loc = seekResult; | - |
| 6977 | int szNew = 0; | - |
| 6978 | int idx; | - |
| 6979 | MemPage *pPage; | - |
| 6980 | Btree *p = pCur->pBtree; | - |
| 6981 | BtShared *pBt = p->pBt; | - |
| 6982 | unsigned char *oldCell; | - |
| 6983 | unsigned char *newCell = 0; | - |
| 6984 | | - |
| 6985 | | - |
| 6986 | ((void) (0)) | - |
| 6987 | ; | - |
| 6988 | | - |
| 6989 | if( pCur->eState==4| TRUE | never evaluated | | FALSE | evaluated 7795798 times by 393 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- ...
|
){ | 0-7795798 |
| 6990 | | - |
| 6991 | ((void) (0)) | - |
| 6992 | ; | - |
| 6993 | return never executed: return pCur->skipNext; pCur->skipNext;never executed: return pCur->skipNext; | 0 |
| 6994 | } | - |
| 6995 | | - |
| 6996 | | - |
| 6997 | ((void) (0)) | - |
| 6998 | ; | - |
| 6999 | | - |
| 7000 | ((void) (0)) | - |
| 7001 | | - |
| 7002 | | - |
| 7003 | ; | - |
| 7004 | | - |
| 7005 | ((void) (0)) | - |
| 7006 | ; | - |
| 7007 | | - |
| 7008 | | - |
| 7009 | | - |
| 7010 | | - |
| 7011 | | - |
| 7012 | | - |
| 7013 | | - |
| 7014 | ((void) (0)) | - |
| 7015 | ; | - |
| 7016 | if( pCur->curFlags & 0x20| TRUE | evaluated 723828 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 7071970 times by 393 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- ...
|
){ | 723828-7071970 |
| 7017 | rc = saveAllCursors(pBt, pCur->pgnoRoot, pCur); | - |
| 7018 | if( rc| TRUE | never evaluated | | FALSE | evaluated 723828 times by 15 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-723828 |
| 7019 | }executed 723828 times by 15 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (64)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 723828 |
| 7020 | | - |
| 7021 | if( pCur->pKeyInfo==0| TRUE | evaluated 5414674 times by 390 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 2381124 times by 361 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
){ | 2381124-5414674 |
| 7022 | | - |
| 7023 | ((void) (0)) | - |
| 7024 | ; | - |
| 7025 | | - |
| 7026 | | - |
| 7027 | invalidateIncrblobCursors(p, pCur->pgnoRoot, pX->nKey, 0); | - |
| 7028 | if( (| TRUE | evaluated 3942646 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 1472028 times by 34 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- ...
|
pCur->curFlags&0x02)!=0| TRUE | evaluated 3942646 times by 387 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| | FALSE | evaluated 1472028 times by 34 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- Self test (64)
- Self test (72)
- Self test (73)
- ...
|
&& pX->nKey==pCur->info.nKey| TRUE | evaluated 91691 times by 361 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 3850955 times by 58 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (38)
- ...
|
){ | 91691-3942646 |
| 7029 | | - |
| 7030 | | - |
| 7031 | | - |
| 7032 | ((void) (0)) | - |
| 7033 | ; | - |
| 7034 | if( pCur->info.nSize!=0| TRUE | evaluated 91678 times by 361 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- ...
| | FALSE | evaluated 13 times by 1 test |
| 13-91678 |
| 7035 | && pCur->info.nPayload==(u32)pX->nData+pX->nZero| TRUE | evaluated 45523 times by 14 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| | FALSE | evaluated 46155 times by 348 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- ...
|
| 45523-46155 |
| 7036 | ){ | - |
| 7037 | | - |
| 7038 | returnexecuted 45523 times by 14 tests: return btreeOverwriteCell(pCur, pX);Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
btreeOverwriteCell(pCur, pX);executed 45523 times by 14 tests: return btreeOverwriteCell(pCur, pX);Executed by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| 45523 |
| 7039 | } | - |
| 7040 | | - |
| 7041 | ((void) (0)) | - |
| 7042 | ; | - |
| 7043 | }executed 46168 times by 348 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- ...
else if( loc==0| TRUE | evaluated 4914096 times by 64 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
| | FALSE | evaluated 408887 times by 1 test |
){ | 46168-4914096 |
| 7044 | | - |
| 7045 | | - |
| 7046 | | - |
| 7047 | | - |
| 7048 | rc = sqlite3BtreeMovetoUnpacked(pCur, 0, pX->nKey, flags!=0, &loc); | - |
| 7049 | if( rc| TRUE | never evaluated | | FALSE | evaluated 4914096 times by 64 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-4914096 |
| 7050 | }executed 4914096 times by 64 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- ...
| 4914096 |
| 7051 | }executed 5369151 times by 384 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
else{ | 5369151 |
| 7052 | | - |
| 7053 | | - |
| 7054 | | - |
| 7055 | | - |
| 7056 | | - |
| 7057 | | - |
| 7058 | ((void) (0)) | - |
| 7059 | ; | - |
| 7060 | | - |
| 7061 | | - |
| 7062 | | - |
| 7063 | | - |
| 7064 | | - |
| 7065 | | - |
| 7066 | if( loc==0| TRUE | evaluated 1179391 times by 337 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 1201733 times by 30 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (6)
- Self test (7)
- Self test (9)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
&& (| TRUE | evaluated 1178827 times by 337 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 564 times by 1 test |
flags & 0x02)==0| TRUE | evaluated 1178827 times by 337 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 564 times by 1 test |
){ | 564-1201733 |
| 7067 | if( pX->nMem| TRUE | evaluated 1129774 times by 337 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | evaluated 49053 times by 1 test |
){ | 49053-1129774 |
| 7068 | UnpackedRecord r; | - |
| 7069 | r.pKeyInfo = pCur->pKeyInfo; | - |
| 7070 | r.aMem = pX->aMem; | - |
| 7071 | r.nField = pX->nMem; | - |
| 7072 | r.default_rc = 0; | - |
| 7073 | r.errCode = 0; | - |
| 7074 | r.r1 = 0; | - |
| 7075 | r.r2 = 0; | - |
| 7076 | r.eqSeen = 0; | - |
| 7077 | rc = sqlite3BtreeMovetoUnpacked(pCur, &r, 0, flags!=0, &loc); | - |
| 7078 | }executed 1129774 times by 337 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
else{ | 1129774 |
| 7079 | rc = btreeMoveto(pCur, pX->pKey, pX->nKey, flags!=0, &loc); | - |
| 7080 | }executed 49053 times by 1 test: end of block | 49053 |
| 7081 | if( rc| TRUE | never evaluated | | FALSE | evaluated 1178827 times by 337 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-1178827 |
| 7082 | }executed 1178827 times by 337 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 1178827 |
| 7083 | | - |
| 7084 | | - |
| 7085 | | - |
| 7086 | | - |
| 7087 | | - |
| 7088 | if( loc==0| TRUE | evaluated 2822 times by 1 test | | FALSE | evaluated 2378302 times by 361 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
|
){ | 2822-2378302 |
| 7089 | getCellInfo(pCur); | - |
| 7090 | if( pCur->info.nKey==pX->nKey| TRUE | evaluated 2427 times by 1 test | | FALSE | evaluated 395 times by 1 test |
){ | 395-2427 |
| 7091 | BtreePayload x2; | - |
| 7092 | x2.pData = pX->pKey; | - |
| 7093 | x2.nData = pX->nKey; | - |
| 7094 | x2.nZero = 0; | - |
| 7095 | returnexecuted 2427 times by 1 test: return btreeOverwriteCell(pCur, &x2); btreeOverwriteCell(pCur, &x2);executed 2427 times by 1 test: return btreeOverwriteCell(pCur, &x2); | 2427 |
| 7096 | } | - |
| 7097 | }executed 395 times by 1 test: end of block | 395 |
| 7098 | | - |
| 7099 | }executed 2378697 times by 361 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- ...
| 2378697 |
| 7100 | | - |
| 7101 | ((void) (0)) | - |
| 7102 | ; | - |
| 7103 | | - |
| 7104 | pPage = pCur->pPage; | - |
| 7105 | | - |
| 7106 | ((void) (0)) | - |
| 7107 | ; | - |
| 7108 | | - |
| 7109 | ((void) (0)) | - |
| 7110 | ; | - |
| 7111 | | - |
| 7112 | | - |
| 7113 | | - |
| 7114 | ; | - |
| 7115 | | - |
| 7116 | ((void) (0)) | - |
| 7117 | ; | - |
| 7118 | newCell = pBt->pTmpSpace; | - |
| 7119 | | - |
| 7120 | ((void) (0)) | - |
| 7121 | ; | - |
| 7122 | rc = fillInCell(pPage, newCell, pX, &szNew); | - |
| 7123 | if( rc| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 7747845 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- ...
|
) gotoexecuted 3 times by 1 test: goto end_insert; end_insert;executed 3 times by 1 test: goto end_insert; | 3-7747845 |
| 7124 | | - |
| 7125 | ((void) (0)) | - |
| 7126 | ; | - |
| 7127 | | - |
| 7128 | ((void) (0)) | - |
| 7129 | ; | - |
| 7130 | idx = pCur->ix; | - |
| 7131 | if( loc==0| TRUE | evaluated 46615 times by 348 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- ...
| | FALSE | evaluated 7701230 times by 391 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- ...
|
){ | 46615-7701230 |
| 7132 | CellInfo info; | - |
| 7133 | | - |
| 7134 | ((void) (0)) | - |
| 7135 | ; | - |
| 7136 | rc = sqlite3PagerWrite(pPage->pDbPage); | - |
| 7137 | if( rc| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 46513 times by 345 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
|
){ | 3-46513 |
| 7138 | gotoexecuted 3 times by 1 test: goto end_insert; end_insert;executed 3 times by 1 test: goto end_insert; | 3 |
| 7139 | } | - |
| 7140 | oldCell = ((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(idx)])))); | - |
| 7141 | if( !pPage->leaf| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 46511 times by 345 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
|
){ | 2-46511 |
| 7142 | memcpy(newCell, oldCell, 4); | - |
| 7143 | }executed 2 times by 1 test: end of block | 2 |
| 7144 | rc = clearCell(pPage, oldCell, &info); | - |
| 7145 | if( info.nSize==szNew| TRUE | evaluated 46 times by 1 test | | FALSE | evaluated 46467 times by 345 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
|
&& info.nLocal==info.nPayload| TRUE | evaluated 40 times by 1 test | | FALSE | evaluated 6 times by 1 test |
| 6-46467 |
| 7146 | && (!(pBt->autoVacuum)| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 1 time by 1 test |
|| szNew<pPage->minLocal| TRUE | never evaluated | | FALSE | evaluated 1 time by 1 test |
) | 0-39 |
| 7147 | ){ | - |
| 7148 | | - |
| 7149 | ((void) (0)) | - |
| 7150 | ; | - |
| 7151 | if( oldCell+szNew > pPage->aDataEnd| TRUE | never evaluated | | FALSE | evaluated 39 times by 1 test |
) returnnever executed: return sqlite3CorruptError(8503); sqlite3CorruptError(8503);never executed: return sqlite3CorruptError(8503); | 0-39 |
| 7152 | memcpy(oldCell, newCell, szNew); | - |
| 7153 | returnexecuted 39 times by 1 test: return 0; 0;executed 39 times by 1 test: return 0; | 39 |
| 7154 | } | - |
| 7155 | dropCell(pPage, idx, info.nSize, &rc); | - |
| 7156 | if( rc| TRUE | never evaluated | | FALSE | evaluated 46474 times by 345 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
|
) gotonever executed: goto end_insert; end_insert;never executed: goto end_insert; | 0-46474 |
| 7157 | }executed 46474 times by 345 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
else if( loc<0| TRUE | evaluated 7232369 times by 379 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
| | FALSE | evaluated 468861 times by 340 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
&& pPage->nCell>0| TRUE | evaluated 6151602 times by 375 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
| | FALSE | evaluated 1080767 times by 37 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (55)
- Self test (56)
- Self test (57)
- Self test (58)
- ...
|
){ | 46474-7232369 |
| 7158 | | - |
| 7159 | ((void) (0)) | - |
| 7160 | ; | - |
| 7161 | idx = ++pCur->ix; | - |
| 7162 | pCur->curFlags &= ~0x02; | - |
| 7163 | }executed 6151602 times by 375 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- ...
else{ | 6151602 |
| 7164 | | - |
| 7165 | ((void) (0)) | - |
| 7166 | ; | - |
| 7167 | }executed 1549628 times by 372 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 1549628 |
| 7168 | insertCell(pPage, idx, newCell, szNew, 0, 0, &rc); | - |
| 7169 | | - |
| 7170 | ((void) (0)) | - |
| 7171 | ; | - |
| 7172 | | - |
| 7173 | ((void) (0)) | - |
| 7174 | ; | - |
| 7175 | pCur->info.nSize = 0; | - |
| 7176 | if( pPage->nOverflow| TRUE | evaluated 871551 times by 337 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- ...
| | FALSE | evaluated 6876141 times by 385 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
|
){ | 871551-6876141 |
| 7177 | | - |
| 7178 | ((void) (0)) | - |
| 7179 | ; | - |
| 7180 | pCur->curFlags &= ~(0x02); | - |
| 7181 | rc = balance(pCur); | - |
| 7182 | | - |
| 7183 | | - |
| 7184 | | - |
| 7185 | | - |
| 7186 | | - |
| 7187 | pCur->pPage->nOverflow = 0; | - |
| 7188 | pCur->eState = 1; | - |
| 7189 | if( (| TRUE | evaluated 428 times by 1 test | | FALSE | evaluated 871111 times by 328 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
|
flags & 0x02)| TRUE | evaluated 428 times by 1 test | | FALSE | evaluated 871111 times by 328 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
|
&& rc==0| TRUE | evaluated 428 times by 1 test | | FALSE | never evaluated |
){ | 0-871111 |
| 7190 | btreeReleaseAllCursorPages(pCur); | - |
| 7191 | if( pCur->pKeyInfo| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 427 times by 1 test |
){ | 1-427 |
| 7192 | | - |
| 7193 | ((void) (0)) | - |
| 7194 | ; | - |
| 7195 | pCur->pKey = sqlite3Malloc( pX->nKey ); | - |
| 7196 | if( pCur->pKey==0| TRUE | never evaluated | | FALSE | evaluated 1 time by 1 test |
){ | 0-1 |
| 7197 | rc = 7; | - |
| 7198 | } never executed: end of block else{ | 0 |
| 7199 | memcpy(pCur->pKey, pX->pKey, pX->nKey); | - |
| 7200 | }executed 1 time by 1 test: end of block | 1 |
| 7201 | } | - |
| 7202 | pCur->eState = 3; | - |
| 7203 | pCur->nKey = pX->nKey; | - |
| 7204 | }executed 428 times by 1 test: end of block | 428 |
| 7205 | }executed 871539 times by 328 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (137)
- Self test (138)
- Self test (139)
- Self test (14)
- Self test (140)
- Self test (141)
- Self test (142)
- Self test (143)
- Self test (144)
- Self test (145)
- Self test (146)
- Self test (147)
- Self test (148)
- Self test (149)
- Self test (15)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- ...
| 871539 |
| 7206 | | - |
| 7207 | ((void) (0)) | - |
| 7208 | ; | - |
| 7209 | | - |
| 7210 | end_insert:code before this statement executed 7747680 times by 388 tests: end_insert:Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 7747680 |
| 7211 | returnexecuted 7747686 times by 388 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
rc;executed 7747686 times by 388 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (13)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- ...
| 7747686 |
| 7212 | } | - |
| 7213 | int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){ | - |
| 7214 | Btree *p = pCur->pBtree; | - |
| 7215 | BtShared *pBt = p->pBt; | - |
| 7216 | int rc; | - |
| 7217 | MemPage *pPage; | - |
| 7218 | unsigned char *pCell; | - |
| 7219 | int iCellIdx; | - |
| 7220 | int iCellDepth; | - |
| 7221 | CellInfo info; | - |
| 7222 | int bSkipnext = 0; | - |
| 7223 | u8 bPreserve = flags & 0x02; | - |
| 7224 | | - |
| 7225 | | - |
| 7226 | ((void) (0)) | - |
| 7227 | ; | - |
| 7228 | | - |
| 7229 | ((void) (0)) | - |
| 7230 | ; | - |
| 7231 | | - |
| 7232 | ((void) (0)) | - |
| 7233 | ; | - |
| 7234 | | - |
| 7235 | ((void) (0)) | - |
| 7236 | ; | - |
| 7237 | | - |
| 7238 | ((void) (0)) | - |
| 7239 | ; | - |
| 7240 | | - |
| 7241 | ((void) (0)) | - |
| 7242 | ; | - |
| 7243 | | - |
| 7244 | ((void) (0)) | - |
| 7245 | ; | - |
| 7246 | | - |
| 7247 | ((void) (0)) | - |
| 7248 | ; | - |
| 7249 | | - |
| 7250 | ((void) (0)) | - |
| 7251 | ; | - |
| 7252 | | - |
| 7253 | iCellDepth = pCur->iPage; | - |
| 7254 | iCellIdx = pCur->ix; | - |
| 7255 | pPage = pCur->pPage; | - |
| 7256 | pCell = ((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(iCellIdx)])))); | - |
| 7257 | if( bPreserve| TRUE | evaluated 452288 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 1306434 times by 347 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
){ | 452288-1306434 |
| 7258 | if( !pPage->leaf| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 452285 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
|
| 3-452285 |
| 7259 | || (| TRUE | evaluated 136621 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 315664 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
|
pPage->nFree+cellSizePtr(pPage,pCell)+2)>(int)(pBt->usableSize*2/3)| TRUE | evaluated 136621 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 315664 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
|
| 136621-315664 |
| 7260 | ){ | - |
| 7261 | | - |
| 7262 | | - |
| 7263 | rc = saveCursorKey(pCur); | - |
| 7264 | if( rc| TRUE | never evaluated | | FALSE | evaluated 136624 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-136624 |
| 7265 | }executed 136624 times by 5 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
else{ | 136624 |
| 7266 | bSkipnext = 1; | - |
| 7267 | }executed 315664 times by 4 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
| 315664 |
| 7268 | } | - |
| 7269 | if( !pPage->leaf| TRUE | evaluated 11233 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
| | FALSE | evaluated 1747489 times by 351 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
){ | 11233-1747489 |
| 7270 | rc = sqlite3BtreePrevious(pCur, 0); | - |
| 7271 | | - |
| 7272 | ((void) (0)) | - |
| 7273 | ; | - |
| 7274 | if( rc| TRUE | never evaluated | | FALSE | evaluated 11233 times by 302 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-11233 |
| 7275 | }executed 11233 times by 302 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (149)
- Self test (150)
- Self test (151)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- ...
| 11233 |
| 7276 | | - |
| 7277 | | - |
| 7278 | | - |
| 7279 | if( pCur->curFlags & 0x20| TRUE | evaluated 5344 times by 1 test | | FALSE | evaluated 1753378 times by 351 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
){ | 5344-1753378 |
| 7280 | rc = saveAllCursors(pBt, pCur->pgnoRoot, pCur); | - |
| 7281 | if( rc| TRUE | never evaluated | | FALSE | evaluated 5344 times by 1 test |
) returnnever executed: return rc; rc;never executed: return rc; | 0-5344 |
| 7282 | }executed 5344 times by 1 test: end of block | 5344 |
| 7283 | | - |
| 7284 | | - |
| 7285 | | - |
| 7286 | if( pCur->pKeyInfo==0| TRUE | evaluated 1603862 times by 7 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 154860 times by 347 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
){ | 154860-1603862 |
| 7287 | invalidateIncrblobCursors(p, pCur->pgnoRoot, pCur->info.nKey, 0); | - |
| 7288 | }executed 1603862 times by 7 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (40)
- Self test (438)
- Self test (47)
| 1603862 |
| 7289 | | - |
| 7290 | | - |
| 7291 | | - |
| 7292 | | - |
| 7293 | rc = sqlite3PagerWrite(pPage->pDbPage); | - |
| 7294 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1758699 times by 347 testsEvaluated by:- Self test (10)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
|
) returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1-1758699 |
| 7295 | rc = clearCell(pPage, pCell, &info); | - |
| 7296 | dropCell(pPage, iCellIdx, info.nSize, &rc); | - |
| 7297 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 1758596 times by 341 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
) returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1-1758596 |
| 7298 | | - |
| 7299 | | - |
| 7300 | | - |
| 7301 | | - |
| 7302 | | - |
| 7303 | | - |
| 7304 | if( !pPage->leaf| TRUE | evaluated 11209 times by 299 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
| | FALSE | evaluated 1747387 times by 341 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 11209-1747387 |
| 7305 | MemPage *pLeaf = pCur->pPage; | - |
| 7306 | int nCell; | - |
| 7307 | Pgno n; | - |
| 7308 | unsigned char *pTmp; | - |
| 7309 | | - |
| 7310 | if( iCellDepth<pCur->iPage-1| TRUE | evaluated 1695 times by 180 testsEvaluated by:- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- Self test (267)
- Self test (268)
- Self test (269)
- Self test (270)
- Self test (271)
- Self test (272)
- Self test (273)
- Self test (274)
- Self test (275)
- Self test (276)
- Self test (277)
- Self test (278)
- Self test (279)
- Self test (280)
- Self test (281)
- Self test (282)
- Self test (283)
- Self test (284)
- ...
| | FALSE | evaluated 9514 times by 299 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
|
){ | 1695-9514 |
| 7311 | n = pCur->apPage[iCellDepth+1]->pgno; | - |
| 7312 | }executed 1695 times by 180 tests: end of blockExecuted by:- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- Self test (267)
- Self test (268)
- Self test (269)
- Self test (270)
- Self test (271)
- Self test (272)
- Self test (273)
- Self test (274)
- Self test (275)
- Self test (276)
- Self test (277)
- Self test (278)
- Self test (279)
- Self test (280)
- Self test (281)
- Self test (282)
- Self test (283)
- Self test (284)
- ...
else{ | 1695 |
| 7313 | n = pCur->pPage->pgno; | - |
| 7314 | }executed 9514 times by 299 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
| 9514 |
| 7315 | pCell = ((pLeaf)->aData + ((pLeaf)->maskPage & __builtin_bswap16(*(u16*)(&(pLeaf)->aCellIdx[2*(pLeaf->nCell-1)])))); | - |
| 7316 | if( pCell<&pLeaf->aData[4]| TRUE | never evaluated | | FALSE | evaluated 11209 times by 299 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
|
) returnnever executed: return sqlite3CorruptError(8691); sqlite3CorruptError(8691);never executed: return sqlite3CorruptError(8691); | 0-11209 |
| 7317 | nCell = pLeaf->xCellSize(pLeaf, pCell); | - |
| 7318 | | - |
| 7319 | ((void) (0)) | - |
| 7320 | ; | - |
| 7321 | pTmp = pBt->pTmpSpace; | - |
| 7322 | | - |
| 7323 | ((void) (0)) | - |
| 7324 | ; | - |
| 7325 | rc = sqlite3PagerWrite(pLeaf->pDbPage); | - |
| 7326 | if( rc==0| TRUE | evaluated 11209 times by 299 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
| | FALSE | never evaluated |
){ | 0-11209 |
| 7327 | insertCell(pPage, iCellIdx, pCell-4, nCell+4, pTmp, n, &rc); | - |
| 7328 | }executed 11209 times by 299 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
| 11209 |
| 7329 | dropCell(pLeaf, pLeaf->nCell-1, nCell, &rc); | - |
| 7330 | if( rc| TRUE | never evaluated | | FALSE | evaluated 11209 times by 299 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-11209 |
| 7331 | }executed 11209 times by 299 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
| 11209 |
| 7332 | rc = balance(pCur); | - |
| 7333 | if( rc==0| TRUE | evaluated 1758596 times by 341 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | never evaluated |
&& pCur->iPage>iCellDepth| TRUE | evaluated 10261 times by 299 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
| | FALSE | evaluated 1748335 times by 341 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 0-1758596 |
| 7334 | releasePageNotNull(pCur->pPage); | - |
| 7335 | pCur->iPage--; | - |
| 7336 | while( pCur->iPage>iCellDepth| TRUE | evaluated 1615 times by 180 testsEvaluated by:- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- Self test (267)
- Self test (268)
- Self test (269)
- Self test (270)
- Self test (271)
- Self test (272)
- Self test (273)
- Self test (274)
- Self test (275)
- Self test (276)
- Self test (277)
- Self test (278)
- Self test (279)
- Self test (280)
- Self test (281)
- Self test (282)
- Self test (283)
- Self test (284)
- ...
| | FALSE | evaluated 10261 times by 299 testsEvaluated by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
|
){ | 1615-10261 |
| 7337 | releasePage(pCur->apPage[pCur->iPage--]); | - |
| 7338 | }executed 1615 times by 180 tests: end of blockExecuted by:- Self test (260)
- Self test (261)
- Self test (262)
- Self test (263)
- Self test (264)
- Self test (265)
- Self test (266)
- Self test (267)
- Self test (268)
- Self test (269)
- Self test (270)
- Self test (271)
- Self test (272)
- Self test (273)
- Self test (274)
- Self test (275)
- Self test (276)
- Self test (277)
- Self test (278)
- Self test (279)
- Self test (280)
- Self test (281)
- Self test (282)
- Self test (283)
- Self test (284)
- ...
| 1615 |
| 7339 | pCur->pPage = pCur->apPage[pCur->iPage]; | - |
| 7340 | rc = balance(pCur); | - |
| 7341 | }executed 10261 times by 299 tests: end of blockExecuted by:- Self test (10)
- Self test (12)
- Self test (14)
- Self test (152)
- Self test (153)
- Self test (154)
- Self test (155)
- Self test (156)
- Self test (157)
- Self test (158)
- Self test (159)
- Self test (16)
- Self test (160)
- Self test (161)
- Self test (162)
- Self test (163)
- Self test (164)
- Self test (165)
- Self test (166)
- Self test (167)
- Self test (168)
- Self test (169)
- Self test (170)
- Self test (171)
- Self test (172)
- ...
| 10261 |
| 7342 | | - |
| 7343 | if( rc==0| TRUE | evaluated 1758596 times by 341 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| | FALSE | never evaluated |
){ | 0-1758596 |
| 7344 | if( bSkipnext| TRUE | evaluated 315664 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 1442932 times by 341 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 315664-1442932 |
| 7345 | | - |
| 7346 | ((void) (0)) | - |
| 7347 | ; | - |
| 7348 | | - |
| 7349 | ((void) (0)) | - |
| 7350 | ; | - |
| 7351 | | - |
| 7352 | ((void) (0)) | - |
| 7353 | ; | - |
| 7354 | pCur->eState = 2; | - |
| 7355 | if( iCellIdx>=pPage->nCell| TRUE | evaluated 69257 times by 4 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 246407 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 69257-246407 |
| 7356 | pCur->skipNext = -1; | - |
| 7357 | pCur->ix = pPage->nCell-1; | - |
| 7358 | }executed 69257 times by 4 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
else{ | 69257 |
| 7359 | pCur->skipNext = 1; | - |
| 7360 | }executed 246407 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 246407 |
| 7361 | }else{ | - |
| 7362 | rc = moveToRoot(pCur); | - |
| 7363 | if( bPreserve| TRUE | evaluated 136622 times by 5 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 1306310 times by 337 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
){ | 136622-1306310 |
| 7364 | btreeReleaseAllCursorPages(pCur); | - |
| 7365 | pCur->eState = 3; | - |
| 7366 | }executed 136622 times by 5 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 136622 |
| 7367 | if( rc==16| TRUE | evaluated 975774 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
| | FALSE | evaluated 467158 times by 341 testsEvaluated by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
|
) rc = 0;executed 975774 times by 3 tests: rc = 0;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
| 467158-975774 |
| 7368 | }executed 1442932 times by 341 tests: end of blockExecuted by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 1442932 |
| 7369 | } | - |
| 7370 | returnexecuted 1758596 times by 341 tests: return rc;Executed by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
rc;executed 1758596 times by 341 tests: return rc;Executed by:- Self test (10)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- Self test (133)
- Self test (134)
- Self test (135)
- Self test (136)
- Self test (137)
- Self test (138)
- ...
| 1758596 |
| 7371 | } | - |
| 7372 | static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){ | - |
| 7373 | BtShared *pBt = p->pBt; | - |
| 7374 | MemPage *pRoot; | - |
| 7375 | Pgno pgnoRoot; | - |
| 7376 | int rc; | - |
| 7377 | int ptfFlags; | - |
| 7378 | | - |
| 7379 | | - |
| 7380 | ((void) (0)) | - |
| 7381 | ; | - |
| 7382 | | - |
| 7383 | ((void) (0)) | - |
| 7384 | ; | - |
| 7385 | | - |
| 7386 | ((void) (0)) | - |
| 7387 | ; | - |
| 7388 | | - |
| 7389 | | - |
| 7390 | | - |
| 7391 | | - |
| 7392 | | - |
| 7393 | | - |
| 7394 | | - |
| 7395 | if( pBt->autoVacuum| TRUE | evaluated 925 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 26678 times by 29 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- ...
|
){ | 925-26678 |
| 7396 | Pgno pgnoMove; | - |
| 7397 | MemPage *pPageMove; | - |
| 7398 | | - |
| 7399 | | - |
| 7400 | | - |
| 7401 | | - |
| 7402 | | - |
| 7403 | | - |
| 7404 | invalidateAllOverflowCache(pBt); | - |
| 7405 | | - |
| 7406 | | - |
| 7407 | | - |
| 7408 | | - |
| 7409 | | - |
| 7410 | sqlite3BtreeGetMeta(p, 4, &pgnoRoot); | - |
| 7411 | pgnoRoot++; | - |
| 7412 | | - |
| 7413 | | - |
| 7414 | | - |
| 7415 | | - |
| 7416 | while( pgnoRoot==ptrmapPageno(pBt, pgnoRoot)| TRUE | evaluated 145 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 926 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
|| | 145-926 |
| 7417 | pgnoRoot==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 925 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1-925 |
| 7418 | pgnoRoot++; | - |
| 7419 | }executed 146 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 146 |
| 7420 | | - |
| 7421 | ((void) (0)) | - |
| 7422 | ; | - |
| 7423 | ; | - |
| 7424 | | - |
| 7425 | | - |
| 7426 | | - |
| 7427 | | - |
| 7428 | | - |
| 7429 | rc = allocateBtreePage(pBt, &pPageMove, &pgnoMove, pgnoRoot, 1); | - |
| 7430 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 925 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-925 |
| 7431 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7432 | } | - |
| 7433 | | - |
| 7434 | if( pgnoMove!=pgnoRoot| TRUE | evaluated 102 times by 2 tests | | FALSE | evaluated 823 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 102-823 |
| 7435 | | - |
| 7436 | | - |
| 7437 | | - |
| 7438 | | - |
| 7439 | | - |
| 7440 | | - |
| 7441 | u8 eType = 0; | - |
| 7442 | Pgno iPtrPage = 0; | - |
| 7443 | | - |
| 7444 | | - |
| 7445 | | - |
| 7446 | | - |
| 7447 | rc = saveAllCursors(pBt, 0, 0); | - |
| 7448 | releasePage(pPageMove); | - |
| 7449 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
){ | 0-102 |
| 7450 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7451 | } | - |
| 7452 | | - |
| 7453 | | - |
| 7454 | rc = btreeGetPage(pBt, pgnoRoot, &pRoot, 0); | - |
| 7455 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
){ | 0-102 |
| 7456 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7457 | } | - |
| 7458 | rc = ptrmapGet(pBt, pgnoRoot, &eType, &iPtrPage); | - |
| 7459 | if( eType==1| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
|| eType==2| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
){ | 0-102 |
| 7460 | rc = sqlite3CorruptError(8845); | - |
| 7461 | } never executed: end of block | 0 |
| 7462 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
){ | 0-102 |
| 7463 | releasePage(pRoot); | - |
| 7464 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7465 | } | - |
| 7466 | | - |
| 7467 | ((void) (0)) | - |
| 7468 | ; | - |
| 7469 | | - |
| 7470 | ((void) (0)) | - |
| 7471 | ; | - |
| 7472 | rc = relocatePage(pBt, pRoot, eType, iPtrPage, pgnoMove, 0); | - |
| 7473 | releasePage(pRoot); | - |
| 7474 | | - |
| 7475 | | - |
| 7476 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
){ | 0-102 |
| 7477 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7478 | } | - |
| 7479 | rc = btreeGetPage(pBt, pgnoRoot, &pRoot, 0); | - |
| 7480 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
){ | 0-102 |
| 7481 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7482 | } | - |
| 7483 | rc = sqlite3PagerWrite(pRoot->pDbPage); | - |
| 7484 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 102 times by 2 tests |
){ | 0-102 |
| 7485 | releasePage(pRoot); | - |
| 7486 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7487 | } | - |
| 7488 | }executed 102 times by 2 tests: end of block else{ | 102 |
| 7489 | pRoot = pPageMove; | - |
| 7490 | }executed 823 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 823 |
| 7491 | | - |
| 7492 | | - |
| 7493 | ptrmapPut(pBt, pgnoRoot, 1, 0, &rc); | - |
| 7494 | if( rc| TRUE | never evaluated | | FALSE | evaluated 925 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-925 |
| 7495 | releasePage(pRoot); | - |
| 7496 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7497 | } | - |
| 7498 | | - |
| 7499 | | - |
| 7500 | | - |
| 7501 | | - |
| 7502 | | - |
| 7503 | | - |
| 7504 | ((void) (0)) | - |
| 7505 | ; | - |
| 7506 | rc = sqlite3BtreeUpdateMeta(p, 4, pgnoRoot); | - |
| 7507 | if( (| TRUE | never evaluated | | FALSE | evaluated 925 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
rc)| TRUE | never evaluated | | FALSE | evaluated 925 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 0-925 |
| 7508 | releasePage(pRoot); | - |
| 7509 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7510 | } | - |
| 7511 | | - |
| 7512 | }executed 925 times by 4 tests: end of blockExecuted by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
else{ | 925 |
| 7513 | rc = allocateBtreePage(pBt, &pRoot, &pgnoRoot, 1, 0); | - |
| 7514 | if( rc| TRUE | evaluated 5 times by 2 testsEvaluated by:- Self test (39)
- Self test (438)
| | FALSE | evaluated 26673 times by 28 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
|
) returnexecuted 5 times by 2 tests: return rc;Executed by:- Self test (39)
- Self test (438)
rc;executed 5 times by 2 tests: return rc;Executed by:- Self test (39)
- Self test (438)
| 5-26673 |
| 7515 | }executed 26673 times by 28 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
| 26673 |
| 7516 | | - |
| 7517 | | - |
| 7518 | ((void) (0)) | - |
| 7519 | ; | - |
| 7520 | if( createTabFlags & 1| TRUE | evaluated 11302 times by 28 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
| | FALSE | evaluated 16296 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 11302-16296 |
| 7521 | ptfFlags = 0x01 | 0x04 | 0x08; | - |
| 7522 | }executed 11302 times by 28 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- ...
else{ | 11302 |
| 7523 | ptfFlags = 0x02 | 0x08; | - |
| 7524 | }executed 16296 times by 22 tests: end of blockExecuted by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 16296 |
| 7525 | zeroPage(pRoot, ptfFlags); | - |
| 7526 | sqlite3PagerUnref(pRoot->pDbPage); | - |
| 7527 | | - |
| 7528 | ((void) (0)) | - |
| 7529 | ; | - |
| 7530 | *piTable = (int)pgnoRoot; | - |
| 7531 | returnexecuted 27598 times by 31 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- ...
0;executed 27598 times by 31 tests: return 0;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- ...
| 27598 |
| 7532 | } | - |
| 7533 | int sqlite3BtreeCreateTable(Btree *p, int *piTable, int flags){ | - |
| 7534 | int rc; | - |
| 7535 | sqlite3BtreeEnter(p); | - |
| 7536 | rc = btreeCreateTable(p, piTable, flags); | - |
| 7537 | sqlite3BtreeLeave(p); | - |
| 7538 | returnexecuted 27603 times by 32 tests: return rc;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
rc;executed 27603 times by 32 tests: return rc;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
| 27603 |
| 7539 | } | - |
| 7540 | | - |
| 7541 | | - |
| 7542 | | - |
| 7543 | | - |
| 7544 | | - |
| 7545 | static int clearDatabasePage( | - |
| 7546 | BtShared *pBt, | - |
| 7547 | Pgno pgno, | - |
| 7548 | int freePageFlag, | - |
| 7549 | int *pnChange | - |
| 7550 | ){ | - |
| 7551 | MemPage *pPage; | - |
| 7552 | int rc; | - |
| 7553 | unsigned char *pCell; | - |
| 7554 | int i; | - |
| 7555 | int hdr; | - |
| 7556 | CellInfo info; | - |
| 7557 | | - |
| 7558 | | - |
| 7559 | ((void) (0)) | - |
| 7560 | ; | - |
| 7561 | if( pgno>btreePagecount(pBt)| TRUE | never evaluated | | FALSE | evaluated 143040 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 0-143040 |
| 7562 | return never executed: return sqlite3CorruptError(8935); sqlite3CorruptError(8935);never executed: return sqlite3CorruptError(8935); | 0 |
| 7563 | } | - |
| 7564 | rc = getAndInitPage(pBt, pgno, &pPage, 0, 0); | - |
| 7565 | if( rc| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 143032 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
) returnexecuted 8 times by 1 test: return rc; rc;executed 8 times by 1 test: return rc; | 8-143032 |
| 7566 | if( pPage->bBusy| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 143030 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 2-143030 |
| 7567 | rc = sqlite3CorruptError(8940); | - |
| 7568 | gotoexecuted 2 times by 1 test: goto cleardatabasepage_out; cleardatabasepage_out;executed 2 times by 1 test: goto cleardatabasepage_out; | 2 |
| 7569 | } | - |
| 7570 | pPage->bBusy = 1; | - |
| 7571 | hdr = pPage->hdrOffset; | - |
| 7572 | for(i=0; i<pPage->nCell| TRUE | evaluated 1191373 times by 6 testsEvaluated by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 142877 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
; i++){ | 142877-1191373 |
| 7573 | pCell = ((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(i)])))); | - |
| 7574 | if( !pPage->leaf| TRUE | evaluated 57244 times by 5 testsEvaluated by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 1134129 times by 6 testsEvaluated by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
|
){ | 57244-1134129 |
| 7575 | rc = clearDatabasePage(pBt, sqlite3Get4byte(pCell), 1, pnChange); | - |
| 7576 | if( rc| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 57240 times by 5 testsEvaluated by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
|
) gotoexecuted 4 times by 1 test: goto cleardatabasepage_out; cleardatabasepage_out;executed 4 times by 1 test: goto cleardatabasepage_out; | 4-57240 |
| 7577 | }executed 57240 times by 5 tests: end of blockExecuted by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| 57240 |
| 7578 | rc = clearCell(pPage, pCell, &info); | - |
| 7579 | if( rc| TRUE | evaluated 149 times by 1 test | | FALSE | evaluated 1191220 times by 6 testsEvaluated by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
|
) gotoexecuted 149 times by 1 test: goto cleardatabasepage_out; cleardatabasepage_out;executed 149 times by 1 test: goto cleardatabasepage_out; | 149-1191220 |
| 7580 | }executed 1191220 times by 6 tests: end of blockExecuted by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| 1191220 |
| 7581 | if( !pPage->leaf| TRUE | evaluated 3586 times by 5 testsEvaluated by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 139291 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 3586-139291 |
| 7582 | rc = clearDatabasePage(pBt, sqlite3Get4byte(&pPage->aData[hdr+8]), 1, pnChange); | - |
| 7583 | if( rc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 3585 times by 5 testsEvaluated by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
|
) gotoexecuted 1 time by 1 test: goto cleardatabasepage_out; cleardatabasepage_out;executed 1 time by 1 test: goto cleardatabasepage_out; | 1-3585 |
| 7584 | }executed 3585 times by 5 tests: end of blockExecuted by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
else if( pnChange| TRUE | evaluated 7525 times by 7 testsEvaluated by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 131766 times by 7 testsEvaluated by:- Self test
- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 3585-131766 |
| 7585 | | - |
| 7586 | ((void) (0)) | - |
| 7587 | ; | - |
| 7588 | ; | - |
| 7589 | *pnChange += pPage->nCell; | - |
| 7590 | }executed 7525 times by 7 tests: end of blockExecuted by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| 7525 |
| 7591 | if( freePageFlag| TRUE | evaluated 60826 times by 5 testsEvaluated by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 82050 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 60826-82050 |
| 7592 | freePage(pPage, &rc); | - |
| 7593 | }executed 60826 times by 5 tests: end of blockExecuted by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
else if( (| TRUE | evaluated 82020 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 30 times by 1 test |
rc = sqlite3PagerWrite(pPage->pDbPage))==0| TRUE | evaluated 82020 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 30 times by 1 test |
){ | 30-82020 |
| 7594 | zeroPage(pPage, pPage->aData[hdr] | 0x08); | - |
| 7595 | }executed 82020 times by 9 tests: end of blockExecuted by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| 82020 |
| 7596 | | - |
| 7597 | cleardatabasepage_out:code before this statement executed 142876 times by 9 tests: cleardatabasepage_out:Executed by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| 142876 |
| 7598 | pPage->bBusy = 0; | - |
| 7599 | releasePage(pPage); | - |
| 7600 | returnexecuted 143032 times by 9 tests: return rc;Executed by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
rc;executed 143032 times by 9 tests: return rc;Executed by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| 143032 |
| 7601 | } | - |
| 7602 | int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange){ | - |
| 7603 | int rc; | - |
| 7604 | BtShared *pBt = p->pBt; | - |
| 7605 | sqlite3BtreeEnter(p); | - |
| 7606 | | - |
| 7607 | ((void) (0)) | - |
| 7608 | ; | - |
| 7609 | | - |
| 7610 | rc = saveAllCursors(pBt, (Pgno)iTable, 0); | - |
| 7611 | | - |
| 7612 | if( 0==rc| TRUE | evaluated 82210 times by 9 testsEvaluated by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| | FALSE | never evaluated |
){ | 0-82210 |
| 7613 | | - |
| 7614 | | - |
| 7615 | | - |
| 7616 | invalidateIncrblobCursors(p, (Pgno)iTable, 0, 1); | - |
| 7617 | rc = clearDatabasePage(pBt, (Pgno)iTable, 0, pnChange); | - |
| 7618 | }executed 82210 times by 9 tests: end of blockExecuted by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| 82210 |
| 7619 | sqlite3BtreeLeave(p); | - |
| 7620 | returnexecuted 82210 times by 9 tests: return rc;Executed by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
rc;executed 82210 times by 9 tests: return rc;Executed by:- Self test
- Self test (104)
- Self test (24)
- Self test (28)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| 82210 |
| 7621 | } | - |
| 7622 | | - |
| 7623 | | - |
| 7624 | | - |
| 7625 | | - |
| 7626 | | - |
| 7627 | | - |
| 7628 | int sqlite3BtreeClearTableOfCursor(BtCursor *pCur){ | - |
| 7629 | returnexecuted 73273 times by 1 test: return sqlite3BtreeClearTable(pCur->pBtree, pCur->pgnoRoot, 0); sqlite3BtreeClearTable(pCur->pBtree, pCur->pgnoRoot, 0);executed 73273 times by 1 test: return sqlite3BtreeClearTable(pCur->pBtree, pCur->pgnoRoot, 0); | 73273 |
| 7630 | } | - |
| 7631 | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ | - |
| 7632 | int rc; | - |
| 7633 | MemPage *pPage = 0; | - |
| 7634 | BtShared *pBt = p->pBt; | - |
| 7635 | | - |
| 7636 | | - |
| 7637 | ((void) (0)) | - |
| 7638 | ; | - |
| 7639 | | - |
| 7640 | ((void) (0)) | - |
| 7641 | ; | - |
| 7642 | | - |
| 7643 | ((void) (0)) | - |
| 7644 | ; | - |
| 7645 | | - |
| 7646 | rc = btreeGetPage(pBt, (Pgno)iTable, &pPage, 0); | - |
| 7647 | if( rc| TRUE | never evaluated | | FALSE | evaluated 5646 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
) returnnever executed: return rc; rc;never executed: return rc; | 0-5646 |
| 7648 | rc = sqlite3BtreeClearTable(p, iTable, 0); | - |
| 7649 | if( rc| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 5644 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 2-5644 |
| 7650 | releasePage(pPage); | - |
| 7651 | returnexecuted 2 times by 1 test: return rc; rc;executed 2 times by 1 test: return rc; | 2 |
| 7652 | } | - |
| 7653 | | - |
| 7654 | *piMoved = 0; | - |
| 7655 | | - |
| 7656 | | - |
| 7657 | | - |
| 7658 | | - |
| 7659 | | - |
| 7660 | if( pBt->autoVacuum| TRUE | evaluated 745 times by 1 test | | FALSE | evaluated 4899 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 745-4899 |
| 7661 | Pgno maxRootPgno; | - |
| 7662 | sqlite3BtreeGetMeta(p, 4, &maxRootPgno); | - |
| 7663 | | - |
| 7664 | if( iTable==maxRootPgno| TRUE | evaluated 373 times by 1 test | | FALSE | evaluated 372 times by 1 test |
){ | 372-373 |
| 7665 | | - |
| 7666 | | - |
| 7667 | | - |
| 7668 | freePage(pPage, &rc); | - |
| 7669 | releasePage(pPage); | - |
| 7670 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 373 times by 1 test |
){ | 0-373 |
| 7671 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7672 | } | - |
| 7673 | }executed 373 times by 1 test: end of block else{ | 373 |
| 7674 | | - |
| 7675 | | - |
| 7676 | | - |
| 7677 | | - |
| 7678 | MemPage *pMove; | - |
| 7679 | releasePage(pPage); | - |
| 7680 | rc = btreeGetPage(pBt, maxRootPgno, &pMove, 0); | - |
| 7681 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 372 times by 1 test |
){ | 0-372 |
| 7682 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 7683 | } | - |
| 7684 | rc = relocatePage(pBt, pMove, 1, 0, iTable, 0); | - |
| 7685 | releasePage(pMove); | - |
| 7686 | if( rc!=0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 369 times by 1 test |
){ | 3-369 |
| 7687 | returnexecuted 3 times by 1 test: return rc; rc;executed 3 times by 1 test: return rc; | 3 |
| 7688 | } | - |
| 7689 | pMove = 0; | - |
| 7690 | rc = btreeGetPage(pBt, maxRootPgno, &pMove, 0); | - |
| 7691 | freePage(pMove, &rc); | - |
| 7692 | releasePage(pMove); | - |
| 7693 | if( rc!=0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 368 times by 1 test |
){ | 1-368 |
| 7694 | returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1 |
| 7695 | } | - |
| 7696 | *piMoved = maxRootPgno; | - |
| 7697 | }executed 368 times by 1 test: end of block | 368 |
| 7698 | | - |
| 7699 | | - |
| 7700 | | - |
| 7701 | | - |
| 7702 | | - |
| 7703 | | - |
| 7704 | maxRootPgno--; | - |
| 7705 | while( maxRootPgno==((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1))| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 783 times by 1 test |
| 1-783 |
| 7706 | || (| TRUE | evaluated 42 times by 1 test | | FALSE | evaluated 741 times by 1 test |
ptrmapPageno((pBt), (maxRootPgno))==(maxRootPgno))| TRUE | evaluated 42 times by 1 test | | FALSE | evaluated 741 times by 1 test |
){ | 42-741 |
| 7707 | maxRootPgno--; | - |
| 7708 | }executed 43 times by 1 test: end of block | 43 |
| 7709 | | - |
| 7710 | ((void) (0)) | - |
| 7711 | ; | - |
| 7712 | | - |
| 7713 | rc = sqlite3BtreeUpdateMeta(p, 4, maxRootPgno); | - |
| 7714 | }executed 741 times by 1 test: end of block else{ | 741 |
| 7715 | freePage(pPage, &rc); | - |
| 7716 | releasePage(pPage); | - |
| 7717 | }executed 4899 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4899 |
| 7718 | | - |
| 7719 | returnexecuted 5640 times by 4 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
rc;executed 5640 times by 4 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5640 |
| 7720 | } | - |
| 7721 | int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){ | - |
| 7722 | int rc; | - |
| 7723 | sqlite3BtreeEnter(p); | - |
| 7724 | rc = btreeDropTable(p, iTable, piMoved); | - |
| 7725 | sqlite3BtreeLeave(p); | - |
| 7726 | returnexecuted 5646 times by 4 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
rc;executed 5646 times by 4 tests: return rc;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5646 |
| 7727 | } | - |
| 7728 | void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){ | - |
| 7729 | BtShared *pBt = p->pBt; | - |
| 7730 | | - |
| 7731 | sqlite3BtreeEnter(p); | - |
| 7732 | | - |
| 7733 | ((void) (0)) | - |
| 7734 | ; | - |
| 7735 | | - |
| 7736 | ((void) (0)) | - |
| 7737 | ; | - |
| 7738 | | - |
| 7739 | ((void) (0)) | - |
| 7740 | ; | - |
| 7741 | | - |
| 7742 | ((void) (0)) | - |
| 7743 | ; | - |
| 7744 | | - |
| 7745 | if( idx==15| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 129220 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 39-129220 |
| 7746 | *pMeta = sqlite3PagerDataVersion(pBt->pPager) + p->iDataVersion; | - |
| 7747 | }executed 39 times by 1 test: end of block else{ | 39 |
| 7748 | *pMeta = sqlite3Get4byte(&pBt->pPage1->aData[36 + idx*4]); | - |
| 7749 | }executed 129220 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 129220 |
| 7750 | sqlite3BtreeLeave(p); | - |
| 7751 | }executed 129259 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 129259 |
| 7752 | | - |
| 7753 | | - |
| 7754 | | - |
| 7755 | | - |
| 7756 | | - |
| 7757 | int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){ | - |
| 7758 | BtShared *pBt = p->pBt; | - |
| 7759 | unsigned char *pP1; | - |
| 7760 | int rc; | - |
| 7761 | | - |
| 7762 | ((void) (0)) | - |
| 7763 | ; | - |
| 7764 | sqlite3BtreeEnter(p); | - |
| 7765 | | - |
| 7766 | ((void) (0)) | - |
| 7767 | ; | - |
| 7768 | | - |
| 7769 | ((void) (0)) | - |
| 7770 | ; | - |
| 7771 | pP1 = pBt->pPage1->aData; | - |
| 7772 | rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); | - |
| 7773 | if( rc==0| TRUE | evaluated 35731 times by 31 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- ...
| | FALSE | never evaluated |
){ | 0-35731 |
| 7774 | sqlite3Put4byte(&pP1[36 + idx*4], iMeta); | - |
| 7775 | | - |
| 7776 | if( idx==7| TRUE | evaluated 130 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 35601 times by 31 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- ...
|
){ | 130-35601 |
| 7777 | | - |
| 7778 | ((void) (0)) | - |
| 7779 | ; | - |
| 7780 | | - |
| 7781 | ((void) (0)) | - |
| 7782 | ; | - |
| 7783 | pBt->incrVacuum = (u8)iMeta; | - |
| 7784 | }executed 130 times by 3 tests: end of blockExecuted by:- Self test (32)
- Self test (33)
- Self test (438)
| 130 |
| 7785 | | - |
| 7786 | }executed 35731 times by 31 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- ...
| 35731 |
| 7787 | sqlite3BtreeLeave(p); | - |
| 7788 | returnexecuted 35731 times by 31 tests: return rc;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- ...
rc;executed 35731 times by 31 tests: return rc;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- ...
| 35731 |
| 7789 | } | - |
| 7790 | int sqlite3BtreeCount(BtCursor *pCur, i64 *pnEntry){ | - |
| 7791 | i64 nEntry = 0; | - |
| 7792 | int rc; | - |
| 7793 | | - |
| 7794 | rc = moveToRoot(pCur); | - |
| 7795 | if( rc==16| TRUE | evaluated 413 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
| | FALSE | evaluated 130612 times by 14 testsEvaluated by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 413-130612 |
| 7796 | *pnEntry = 0; | - |
| 7797 | returnexecuted 413 times by 2 tests: return 0;Executed by:- Self test (104)
- Self test (438)
0;executed 413 times by 2 tests: return 0;Executed by:- Self test (104)
- Self test (438)
| 413 |
| 7798 | } | - |
| 7799 | | - |
| 7800 | | - |
| 7801 | | - |
| 7802 | | - |
| 7803 | while( rc==0| TRUE | evaluated 1366101 times by 14 testsEvaluated by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1 time by 1 test |
){ | 1-1366101 |
| 7804 | int iIdx; | - |
| 7805 | MemPage *pPage; | - |
| 7806 | | - |
| 7807 | | - |
| 7808 | | - |
| 7809 | | - |
| 7810 | | - |
| 7811 | pPage = pCur->pPage; | - |
| 7812 | if( pPage->leaf| TRUE | evaluated 1217958 times by 14 testsEvaluated by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 148143 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (74)
|
|| !pPage->intKey| TRUE | evaluated 18419 times by 2 testsEvaluated by:- Self test (438)
- Self test (74)
| | FALSE | evaluated 129724 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
){ | 18419-1217958 |
| 7813 | nEntry += pPage->nCell; | - |
| 7814 | }executed 1236377 times by 14 tests: end of blockExecuted by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1236377 |
| 7815 | if( pPage->leaf| TRUE | evaluated 1217958 times by 14 testsEvaluated by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 148143 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (74)
|
){ | 148143-1217958 |
| 7816 | do { | - |
| 7817 | if( pCur->iPage==0| TRUE | evaluated 130611 times by 14 testsEvaluated by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1235491 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (74)
|
){ | 130611-1235491 |
| 7818 | | - |
| 7819 | *pnEntry = nEntry; | - |
| 7820 | returnexecuted 130611 times by 14 tests: return moveToRoot(pCur);Executed by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
moveToRoot(pCur);executed 130611 times by 14 tests: return moveToRoot(pCur);Executed by:- Self test (103)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 130611 |
| 7821 | } | - |
| 7822 | moveToParent(pCur); | - |
| 7823 | }executed 1235491 times by 3 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
- Self test (74)
while ( pCur->ix>=pCur->pPage->nCell| TRUE | evaluated 148144 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (74)
| | FALSE | evaluated 1087347 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (74)
|
); | 148144-1235491 |
| 7824 | | - |
| 7825 | pCur->ix++; | - |
| 7826 | pPage = pCur->pPage; | - |
| 7827 | }executed 1087347 times by 3 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
- Self test (74)
| 1087347 |
| 7828 | | - |
| 7829 | | - |
| 7830 | | - |
| 7831 | | - |
| 7832 | iIdx = pCur->ix; | - |
| 7833 | if( iIdx==pPage->nCell| TRUE | evaluated 148143 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (74)
| | FALSE | evaluated 1087347 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (74)
|
){ | 148143-1087347 |
| 7834 | rc = moveToChild(pCur, sqlite3Get4byte(&pPage->aData[pPage->hdrOffset+8])); | - |
| 7835 | }executed 148143 times by 3 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
- Self test (74)
else{ | 148143 |
| 7836 | rc = moveToChild(pCur, sqlite3Get4byte(((pPage)->aData + ((pPage)->maskPage & __builtin_bswap16(*(u16*)(&(pPage)->aCellIdx[2*(iIdx)])))))); | - |
| 7837 | }executed 1087347 times by 3 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
- Self test (74)
| 1087347 |
| 7838 | } | - |
| 7839 | | - |
| 7840 | | - |
| 7841 | returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1 |
| 7842 | } | - |
| 7843 | | - |
| 7844 | | - |
| 7845 | | - |
| 7846 | | - |
| 7847 | | - |
| 7848 | | - |
| 7849 | Pager *sqlite3BtreePager(Btree *p){ | - |
| 7850 | returnexecuted 722692 times by 434 tests: return p->pBt->pPager;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
p->pBt->pPager;executed 722692 times by 434 tests: return p->pBt->pPager;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 722692 |
| 7851 | } | - |
| 7852 | | - |
| 7853 | | - |
| 7854 | | - |
| 7855 | | - |
| 7856 | | - |
| 7857 | static void checkAppendMsg( | - |
| 7858 | IntegrityCk *pCheck, | - |
| 7859 | const char *zFormat, | - |
| 7860 | ... | - |
| 7861 | ){ | - |
| 7862 | va_list ap; | - |
| 7863 | if( !pCheck->mxErr| TRUE | never evaluated | | FALSE | evaluated 223 times by 1 test |
) return;never executed: return; | 0-223 |
| 7864 | pCheck->mxErr--; | - |
| 7865 | pCheck->nErr++; | - |
| 7866 | | - |
| 7867 | __builtin_va_start( | - |
| 7868 | ap | - |
| 7869 | , | - |
| 7870 | zFormat | - |
| 7871 | ) | - |
| 7872 | ; | - |
| 7873 | if( pCheck->errMsg.nChar| TRUE | evaluated 55 times by 1 test | | FALSE | evaluated 168 times by 1 test |
){ | 55-168 |
| 7874 | sqlite3_str_append(&pCheck->errMsg, "\n", 1); | - |
| 7875 | }executed 55 times by 1 test: end of block | 55 |
| 7876 | if( pCheck->zPfx| TRUE | evaluated 140 times by 1 test | | FALSE | evaluated 83 times by 1 test |
){ | 83-140 |
| 7877 | sqlite3_str_appendf(&pCheck->errMsg, pCheck->zPfx, pCheck->v1, pCheck->v2); | - |
| 7878 | }executed 140 times by 1 test: end of block | 140 |
| 7879 | sqlite3_str_vappendf(&pCheck->errMsg, zFormat, ap); | - |
| 7880 | | - |
| 7881 | __builtin_va_end( | - |
| 7882 | ap | - |
| 7883 | ) | - |
| 7884 | ; | - |
| 7885 | if( pCheck->errMsg.accError==7| TRUE | never evaluated | | FALSE | evaluated 223 times by 1 test |
){ | 0-223 |
| 7886 | pCheck->mallocFailed = 1; | - |
| 7887 | } never executed: end of block | 0 |
| 7888 | }executed 223 times by 1 test: end of block | 223 |
| 7889 | static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg){ | - |
| 7890 | | - |
| 7891 | ((void) (0)) | - |
| 7892 | ; | - |
| 7893 | returnexecuted 4704997 times by 12 tests: return (pCheck->aPgRef[iPg/8] & (1 << (iPg & 0x07)));Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
(pCheck->aPgRef[iPg/8] & (1 << (iPg & 0x07)));executed 4704997 times by 12 tests: return (pCheck->aPgRef[iPg/8] & (1 << (iPg & 0x07)));Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 4704997 |
| 7894 | } | - |
| 7895 | | - |
| 7896 | | - |
| 7897 | | - |
| 7898 | | - |
| 7899 | static void setPageReferenced(IntegrityCk *pCheck, Pgno iPg){ | - |
| 7900 | | - |
| 7901 | ((void) (0)) | - |
| 7902 | ; | - |
| 7903 | pCheck->aPgRef[iPg/8] |= (1 << (iPg & 0x07)); | - |
| 7904 | }executed 1568355 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1568355 |
| 7905 | static int checkRef(IntegrityCk *pCheck, Pgno iPage){ | - |
| 7906 | if( iPage>pCheck->nPage| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 1563847 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
|| iPage==0| TRUE | never evaluated | | FALSE | evaluated 1563847 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-1563847 |
| 7907 | checkAppendMsg(pCheck, "invalid page number %d", iPage); | - |
| 7908 | returnexecuted 4 times by 1 test: return 1; 1;executed 4 times by 1 test: return 1; | 4 |
| 7909 | } | - |
| 7910 | if( getPageReferenced(pCheck, iPage)| TRUE | evaluated 21 times by 1 test | | FALSE | evaluated 1563826 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 21-1563826 |
| 7911 | checkAppendMsg(pCheck, "2nd reference to page %d", iPage); | - |
| 7912 | returnexecuted 21 times by 1 test: return 1; 1;executed 21 times by 1 test: return 1; | 21 |
| 7913 | } | - |
| 7914 | setPageReferenced(pCheck, iPage); | - |
| 7915 | returnexecuted 1563826 times by 12 tests: return 0;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
0;executed 1563826 times by 12 tests: return 0;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1563826 |
| 7916 | } | - |
| 7917 | | - |
| 7918 | | - |
| 7919 | | - |
| 7920 | | - |
| 7921 | | - |
| 7922 | | - |
| 7923 | | - |
| 7924 | static void checkPtrmap( | - |
| 7925 | IntegrityCk *pCheck, | - |
| 7926 | Pgno iChild, | - |
| 7927 | u8 eType, | - |
| 7928 | Pgno iParent | - |
| 7929 | ){ | - |
| 7930 | int rc; | - |
| 7931 | u8 ePtrmapType; | - |
| 7932 | Pgno iPtrmapParent; | - |
| 7933 | | - |
| 7934 | rc = ptrmapGet(pCheck->pBt, iChild, &ePtrmapType, &iPtrmapParent); | - |
| 7935 | if( rc!=0| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 266621 times by 1 test |
){ | 28-266621 |
| 7936 | if( rc==7| TRUE | never evaluated | | FALSE | evaluated 28 times by 1 test |
|| rc==(10 | (12<<8))| TRUE | never evaluated | | FALSE | evaluated 28 times by 1 test |
) pCheck->mallocFailed = 1;never executed: pCheck->mallocFailed = 1; | 0-28 |
| 7937 | checkAppendMsg(pCheck, "Failed to read ptrmap key=%d", iChild); | - |
| 7938 | return;executed 28 times by 1 test: return; | 28 |
| 7939 | } | - |
| 7940 | | - |
| 7941 | if( ePtrmapType!=eType| TRUE | evaluated 56 times by 1 test | | FALSE | evaluated 266565 times by 1 test |
|| iPtrmapParent!=iParent| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 266553 times by 1 test |
){ | 12-266565 |
| 7942 | checkAppendMsg(pCheck, | - |
| 7943 | "Bad ptr map entry key=%d expected=(%d,%d) got=(%d,%d)", | - |
| 7944 | iChild, eType, iParent, ePtrmapType, iPtrmapParent); | - |
| 7945 | }executed 68 times by 1 test: end of block | 68 |
| 7946 | }executed 266621 times by 1 test: end of block | 266621 |
| 7947 | | - |
| 7948 | | - |
| 7949 | | - |
| 7950 | | - |
| 7951 | | - |
| 7952 | | - |
| 7953 | static void checkList( | - |
| 7954 | IntegrityCk *pCheck, | - |
| 7955 | int isFreeList, | - |
| 7956 | int iPage, | - |
| 7957 | int N | - |
| 7958 | ){ | - |
| 7959 | int i; | - |
| 7960 | int expected = N; | - |
| 7961 | int nErrAtStart = pCheck->nErr; | - |
| 7962 | while( iPage!=0| TRUE | evaluated 364936 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| | FALSE | evaluated 318974 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& pCheck->mxErr| TRUE | evaluated 364936 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| | FALSE | never evaluated |
){ | 0-364936 |
| 7963 | DbPage *pOvflPage; | - |
| 7964 | unsigned char *pOvflData; | - |
| 7965 | if( checkRef(pCheck, iPage)| TRUE | evaluated 7 times by 1 test | | FALSE | evaluated 364929 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
) break;executed 7 times by 1 test: break; | 7-364929 |
| 7966 | N--; | - |
| 7967 | if( sqlite3PagerGet(pCheck->pPager, (Pgno)iPage, &pOvflPage, 0)| TRUE | never evaluated | | FALSE | evaluated 364929 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
){ | 0-364929 |
| 7968 | checkAppendMsg(pCheck, "failed to get page %d", iPage); | - |
| 7969 | break; never executed: break; | 0 |
| 7970 | } | - |
| 7971 | pOvflData = (unsigned char *)sqlite3PagerGetData(pOvflPage); | - |
| 7972 | if( isFreeList| TRUE | evaluated 2636 times by 1 test | | FALSE | evaluated 362293 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
){ | 2636-362293 |
| 7973 | int n = sqlite3Get4byte(&pOvflData[4]); | - |
| 7974 | | - |
| 7975 | if( pCheck->pBt->autoVacuum| TRUE | evaluated 264 times by 1 test | | FALSE | evaluated 2372 times by 1 test |
){ | 264-2372 |
| 7976 | checkPtrmap(pCheck, iPage, 2, 0); | - |
| 7977 | }executed 264 times by 1 test: end of block | 264 |
| 7978 | | - |
| 7979 | if( n>(int)pCheck->pBt->usableSize/4-2| TRUE | never evaluated | | FALSE | evaluated 2636 times by 1 test |
){ | 0-2636 |
| 7980 | checkAppendMsg(pCheck, | - |
| 7981 | "freelist leaf count too big on page %d", iPage); | - |
| 7982 | N--; | - |
| 7983 | } never executed: end of block else{ | 0 |
| 7984 | for(i=0; i<n| TRUE | evaluated 153638 times by 1 test | | FALSE | evaluated 2636 times by 1 test |
; i++){ | 2636-153638 |
| 7985 | Pgno iFreePage = sqlite3Get4byte(&pOvflData[8+i*4]); | - |
| 7986 | | - |
| 7987 | if( pCheck->pBt->autoVacuum| TRUE | evaluated 12430 times by 1 test | | FALSE | evaluated 141208 times by 1 test |
){ | 12430-141208 |
| 7988 | checkPtrmap(pCheck, iFreePage, 2, 0); | - |
| 7989 | }executed 12430 times by 1 test: end of block | 12430 |
| 7990 | | - |
| 7991 | checkRef(pCheck, iFreePage); | - |
| 7992 | }executed 153638 times by 1 test: end of block | 153638 |
| 7993 | N -= n; | - |
| 7994 | }executed 2636 times by 1 test: end of block | 2636 |
| 7995 | } | - |
| 7996 | | - |
| 7997 | else{ | - |
| 7998 | | - |
| 7999 | | - |
| 8000 | | - |
| 8001 | | - |
| 8002 | if( pCheck->pBt->autoVacuum| TRUE | evaluated 140064 times by 1 test | | FALSE | evaluated 222229 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
&& N>0| TRUE | evaluated 4886 times by 1 test | | FALSE | evaluated 135178 times by 1 test |
){ | 4886-222229 |
| 8003 | i = sqlite3Get4byte(pOvflData); | - |
| 8004 | checkPtrmap(pCheck, i, 4, iPage); | - |
| 8005 | }executed 4886 times by 1 test: end of block | 4886 |
| 8006 | }executed 362293 times by 5 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 362293 |
| 8007 | | - |
| 8008 | iPage = sqlite3Get4byte(pOvflData); | - |
| 8009 | sqlite3PagerUnref(pOvflPage); | - |
| 8010 | }executed 364929 times by 5 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 364929 |
| 8011 | if( N| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 318972 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& nErrAtStart==pCheck->nErr| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 6 times by 1 test |
){ | 3-318972 |
| 8012 | checkAppendMsg(pCheck, | - |
| 8013 | "%s is %d but should be %d", | - |
| 8014 | isFreeList ? "size" : "overflow list length", | - |
| 8015 | expected-N, expected); | - |
| 8016 | }executed 3 times by 1 test: end of block | 3 |
| 8017 | }executed 318981 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 318981 |
| 8018 | static void btreeHeapInsert(u32 *aHeap, u32 x){ | - |
| 8019 | u32 j, i = ++aHeap[0]; | - |
| 8020 | aHeap[i] = x; | - |
| 8021 | while( (| TRUE | evaluated 3046186 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1158400 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
j = i/2)>0| TRUE | evaluated 3046186 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1158400 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& aHeap[j]>aHeap[i]| TRUE | evaluated 672771 times by 9 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 2373415 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 672771-3046186 |
| 8022 | x = aHeap[j]; | - |
| 8023 | aHeap[j] = aHeap[i]; | - |
| 8024 | aHeap[i] = x; | - |
| 8025 | i = j; | - |
| 8026 | }executed 672771 times by 9 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 672771 |
| 8027 | }executed 3531815 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 3531815 |
| 8028 | static int btreeHeapPull(u32 *aHeap, u32 *pOut){ | - |
| 8029 | u32 j, i, x; | - |
| 8030 | if( (| TRUE | evaluated 1045235 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 3531380 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
x = aHeap[0])==0| TRUE | evaluated 1045235 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 3531380 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) returnexecuted 1045235 times by 12 tests: return 0;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
0;executed 1045235 times by 12 tests: return 0;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1045235-3531380 |
| 8031 | *pOut = aHeap[1]; | - |
| 8032 | aHeap[1] = aHeap[x]; | - |
| 8033 | aHeap[x] = 0xffffffff; | - |
| 8034 | aHeap[0]--; | - |
| 8035 | i = 1; | - |
| 8036 | while( (| TRUE | evaluated 6988685 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 3153823 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
j = i*2)<=aHeap[0]| TRUE | evaluated 6988685 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 3153823 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 3153823-6988685 |
| 8037 | if( aHeap[j]>aHeap[j+1]| TRUE | evaluated 2872213 times by 3 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (74)
| | FALSE | evaluated 4116472 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) j++;executed 2872213 times by 3 tests: j++;Executed by:- Self test (43)
- Self test (438)
- Self test (74)
| 2872213-4116472 |
| 8038 | if( aHeap[i]<aHeap[j]| TRUE | evaluated 377557 times by 7 testsEvaluated by:- Self test (438)
- Self test (45)
- Self test (65)
- Self test (67)
- Self test (68)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 6611128 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) break;executed 377557 times by 7 tests: break;Executed by:- Self test (438)
- Self test (45)
- Self test (65)
- Self test (67)
- Self test (68)
- Self test (71)
- Self test (74)
| 377557-6611128 |
| 8039 | x = aHeap[i]; | - |
| 8040 | aHeap[i] = aHeap[j]; | - |
| 8041 | aHeap[j] = x; | - |
| 8042 | i = j; | - |
| 8043 | }executed 6611128 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 6611128 |
| 8044 | returnexecuted 3531380 times by 12 tests: return 1;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
1;executed 3531380 times by 12 tests: return 1;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 3531380 |
| 8045 | } | - |
| 8046 | static int checkTreePage( | - |
| 8047 | IntegrityCk *pCheck, | - |
| 8048 | int iPage, | - |
| 8049 | i64 *piMinKey, | - |
| 8050 | i64 maxKey | - |
| 8051 | ){ | - |
| 8052 | MemPage *pPage = 0; | - |
| 8053 | int i; | - |
| 8054 | int rc; | - |
| 8055 | int depth = -1, d2; | - |
| 8056 | int pgno; | - |
| 8057 | int nFrag; | - |
| 8058 | int hdr; | - |
| 8059 | int cellStart; | - |
| 8060 | int nCell; | - |
| 8061 | int doCoverageCheck = 1; | - |
| 8062 | int keyCanBeEqual = 1; | - |
| 8063 | | - |
| 8064 | u8 *data; | - |
| 8065 | u8 *pCell; | - |
| 8066 | u8 *pCellIdx; | - |
| 8067 | BtShared *pBt; | - |
| 8068 | u32 pc; | - |
| 8069 | u32 usableSize; | - |
| 8070 | u32 contentOffset; | - |
| 8071 | u32 *heap = 0; | - |
| 8072 | u32 x, prev = 0; | - |
| 8073 | const char *saved_zPfx = pCheck->zPfx; | - |
| 8074 | int saved_v1 = pCheck->v1; | - |
| 8075 | int saved_v2 = pCheck->v2; | - |
| 8076 | u8 savedIsInit = 0; | - |
| 8077 | | - |
| 8078 | | - |
| 8079 | | - |
| 8080 | pBt = pCheck->pBt; | - |
| 8081 | usableSize = pBt->usableSize; | - |
| 8082 | if( iPage==0| TRUE | never evaluated | | FALSE | evaluated 1045277 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) returnnever executed: return 0; 0;never executed: return 0; | 0-1045277 |
| 8083 | if( checkRef(pCheck, iPage)| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 1045265 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) returnexecuted 12 times by 1 test: return 0; 0;executed 12 times by 1 test: return 0; | 12-1045265 |
| 8084 | pCheck->zPfx = "Page %d: "; | - |
| 8085 | pCheck->v1 = iPage; | - |
| 8086 | if( (| TRUE | never evaluated | | FALSE | evaluated 1045265 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
rc = btreeGetPage(pBt, (Pgno)iPage, &pPage, 0))!=0| TRUE | never evaluated | | FALSE | evaluated 1045265 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-1045265 |
| 8087 | checkAppendMsg(pCheck, | - |
| 8088 | "unable to get the page. error code=%d", rc); | - |
| 8089 | goto never executed: goto end_of_check; end_of_check;never executed: goto end_of_check; | 0 |
| 8090 | } | - |
| 8091 | | - |
| 8092 | | - |
| 8093 | | - |
| 8094 | savedIsInit = pPage->isInit; | - |
| 8095 | pPage->isInit = 0; | - |
| 8096 | if( (| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 1045247 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
rc = btreeInitPage(pPage))!=0| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 1045247 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 18-1045247 |
| 8097 | | - |
| 8098 | ((void) (0)) | - |
| 8099 | ; | - |
| 8100 | checkAppendMsg(pCheck, | - |
| 8101 | "btreeInitPage() returns error code %d", rc); | - |
| 8102 | gotoexecuted 18 times by 1 test: goto end_of_check; end_of_check;executed 18 times by 1 test: goto end_of_check; | 18 |
| 8103 | } | - |
| 8104 | data = pPage->aData; | - |
| 8105 | hdr = pPage->hdrOffset; | - |
| 8106 | | - |
| 8107 | | - |
| 8108 | pCheck->zPfx = "On tree page %d cell %d: "; | - |
| 8109 | contentOffset = (((((int)((&data[hdr+5])[0]<<8 | (&data[hdr+5])[1]))-1)&0xffff)+1); | - |
| 8110 | | - |
| 8111 | ((void) (0)) | - |
| 8112 | ; | - |
| 8113 | | - |
| 8114 | | - |
| 8115 | | - |
| 8116 | nCell = ((&data[hdr+3])[0]<<8 | (&data[hdr+3])[1]); | - |
| 8117 | | - |
| 8118 | ((void) (0)) | - |
| 8119 | ; | - |
| 8120 | | - |
| 8121 | | - |
| 8122 | | - |
| 8123 | cellStart = hdr + 12 - 4*pPage->leaf; | - |
| 8124 | | - |
| 8125 | ((void) (0)) | - |
| 8126 | ; | - |
| 8127 | pCellIdx = &data[cellStart + 2*(nCell-1)]; | - |
| 8128 | | - |
| 8129 | if( !pPage->leaf| TRUE | evaluated 29709 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| | FALSE | evaluated 1015538 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 29709-1015538 |
| 8130 | | - |
| 8131 | pgno = sqlite3Get4byte(&data[hdr+8]); | - |
| 8132 | | - |
| 8133 | if( pBt->autoVacuum| TRUE | evaluated 7085 times by 1 test | | FALSE | evaluated 22624 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
){ | 7085-22624 |
| 8134 | pCheck->zPfx = "On page %d at right child: "; | - |
| 8135 | checkPtrmap(pCheck, pgno, 5, iPage); | - |
| 8136 | }executed 7085 times by 1 test: end of block | 7085 |
| 8137 | | - |
| 8138 | depth = checkTreePage(pCheck, pgno, &maxKey, maxKey); | - |
| 8139 | keyCanBeEqual = 0; | - |
| 8140 | }executed 29709 times by 5 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
else{ | 29709 |
| 8141 | | - |
| 8142 | | - |
| 8143 | heap = pCheck->heap; | - |
| 8144 | heap[0] = 0; | - |
| 8145 | }executed 1015538 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1015538 |
| 8146 | | - |
| 8147 | | - |
| 8148 | | - |
| 8149 | for(i=nCell-1; i>=0| TRUE | evaluated 3467020 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1045245 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& pCheck->mxErr| TRUE | evaluated 3467018 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 2 times by 1 test |
; i--){ | 2-3467020 |
| 8150 | CellInfo info; | - |
| 8151 | | - |
| 8152 | | - |
| 8153 | pCheck->v2 = i; | - |
| 8154 | | - |
| 8155 | ((void) (0)) | - |
| 8156 | ; | - |
| 8157 | pc = __builtin_bswap16(*(u16*)(pCellIdx)); | - |
| 8158 | pCellIdx -= 2; | - |
| 8159 | if( pc<contentOffset| TRUE | never evaluated | | FALSE | evaluated 3467018 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
|| pc>usableSize-4| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 3467016 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-3467018 |
| 8160 | checkAppendMsg(pCheck, "Offset %d out of range %d..%d", | - |
| 8161 | pc, contentOffset, usableSize-4); | - |
| 8162 | doCoverageCheck = 0; | - |
| 8163 | continue;executed 2 times by 1 test: continue; | 2 |
| 8164 | } | - |
| 8165 | pCell = &data[pc]; | - |
| 8166 | pPage->xParseCell(pPage, pCell, &info); | - |
| 8167 | if( pc+info.nSize>usableSize| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 3467015 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 1-3467015 |
| 8168 | checkAppendMsg(pCheck, "Extends off end of page"); | - |
| 8169 | doCoverageCheck = 0; | - |
| 8170 | continue;executed 1 time by 1 test: continue; | 1 |
| 8171 | } | - |
| 8172 | | - |
| 8173 | | - |
| 8174 | if( pPage->intKey| TRUE | evaluated 2736652 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 730363 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 730363-2736652 |
| 8175 | if( keyCanBeEqual| TRUE | evaluated 930057 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1806595 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
? (info.nKey > maxKey) : (info.nKey >= maxKey)| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 2736634 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 18-2736634 |
| 8176 | checkAppendMsg(pCheck, "Rowid %lld out of order", info.nKey); | - |
| 8177 | }executed 18 times by 1 test: end of block | 18 |
| 8178 | maxKey = info.nKey; | - |
| 8179 | keyCanBeEqual = 0; | - |
| 8180 | }executed 2736652 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 2736652 |
| 8181 | | - |
| 8182 | | - |
| 8183 | if( info.nPayload>info.nLocal| TRUE | evaluated 313232 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| | FALSE | evaluated 3153783 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 313232-3153783 |
| 8184 | int nPage; | - |
| 8185 | Pgno pgnoOvfl; | - |
| 8186 | | - |
| 8187 | ((void) (0)) | - |
| 8188 | ; | - |
| 8189 | nPage = (info.nPayload - info.nLocal + usableSize - 5)/(usableSize - 4); | - |
| 8190 | pgnoOvfl = sqlite3Get4byte(&pCell[info.nSize - 4]); | - |
| 8191 | | - |
| 8192 | if( pBt->autoVacuum| TRUE | evaluated 135178 times by 1 test | | FALSE | evaluated 178054 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
){ | 135178-178054 |
| 8193 | checkPtrmap(pCheck, pgnoOvfl, 3, iPage); | - |
| 8194 | }executed 135178 times by 1 test: end of block | 135178 |
| 8195 | | - |
| 8196 | checkList(pCheck, 0, pgnoOvfl, nPage); | - |
| 8197 | }executed 313232 times by 5 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 313232 |
| 8198 | | - |
| 8199 | if( !pPage->leaf| TRUE | evaluated 997781 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| | FALSE | evaluated 2469234 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 997781-2469234 |
| 8200 | | - |
| 8201 | pgno = sqlite3Get4byte(pCell); | - |
| 8202 | | - |
| 8203 | if( pBt->autoVacuum| TRUE | evaluated 103998 times by 1 test | | FALSE | evaluated 893783 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
){ | 103998-893783 |
| 8204 | checkPtrmap(pCheck, pgno, 5, iPage); | - |
| 8205 | }executed 103998 times by 1 test: end of block | 103998 |
| 8206 | | - |
| 8207 | d2 = checkTreePage(pCheck, pgno, &maxKey, maxKey); | - |
| 8208 | keyCanBeEqual = 0; | - |
| 8209 | if( d2!=depth| TRUE | never evaluated | | FALSE | evaluated 997781 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
){ | 0-997781 |
| 8210 | checkAppendMsg(pCheck, "Child page depth differs"); | - |
| 8211 | depth = d2; | - |
| 8212 | } never executed: end of block | 0 |
| 8213 | }executed 997781 times by 5 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
else{ | 997781 |
| 8214 | | - |
| 8215 | btreeHeapInsert(heap, (pc<<16)|(pc+info.nSize-1)); | - |
| 8216 | }executed 2469234 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 2469234 |
| 8217 | } | - |
| 8218 | *piMinKey = maxKey; | - |
| 8219 | | - |
| 8220 | | - |
| 8221 | | - |
| 8222 | pCheck->zPfx = 0; | - |
| 8223 | if( doCoverageCheck| TRUE | evaluated 1045244 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 3 times by 1 test |
&& pCheck->mxErr>0| TRUE | evaluated 1045244 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | never evaluated |
){ | 0-1045244 |
| 8224 | | - |
| 8225 | | - |
| 8226 | | - |
| 8227 | if( !pPage->leaf| TRUE | evaluated 29708 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| | FALSE | evaluated 1015536 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 29708-1015536 |
| 8228 | heap = pCheck->heap; | - |
| 8229 | heap[0] = 0; | - |
| 8230 | for(i=nCell-1; i>=0| TRUE | evaluated 997780 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| | FALSE | evaluated 29708 times by 5 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
|
; i--){ | 29708-997780 |
| 8231 | u32 size; | - |
| 8232 | pc = __builtin_bswap16(*(u16*)(&data[cellStart+i*2])); | - |
| 8233 | size = pPage->xCellSize(pPage, &data[pc]); | - |
| 8234 | btreeHeapInsert(heap, (pc<<16)|(pc+size-1)); | - |
| 8235 | }executed 997780 times by 5 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 997780 |
| 8236 | }executed 29708 times by 5 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 29708 |
| 8237 | | - |
| 8238 | | - |
| 8239 | | - |
| 8240 | | - |
| 8241 | | - |
| 8242 | | - |
| 8243 | i = ((&data[hdr+1])[0]<<8 | (&data[hdr+1])[1]); | - |
| 8244 | while( i>0| TRUE | evaluated 64801 times by 9 testsEvaluated by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1045244 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 64801-1045244 |
| 8245 | int size, j; | - |
| 8246 | | - |
| 8247 | ((void) (0)) | - |
| 8248 | ; | - |
| 8249 | size = ((&data[i+2])[0]<<8 | (&data[i+2])[1]); | - |
| 8250 | | - |
| 8251 | ((void) (0)) | - |
| 8252 | ; | - |
| 8253 | btreeHeapInsert(heap, (((u32)i)<<16)|(i+size-1)); | - |
| 8254 | | - |
| 8255 | | - |
| 8256 | | - |
| 8257 | | - |
| 8258 | j = ((&data[i])[0]<<8 | (&data[i])[1]); | - |
| 8259 | | - |
| 8260 | | - |
| 8261 | | - |
| 8262 | ((void) (0)) | - |
| 8263 | ; | - |
| 8264 | | - |
| 8265 | ((void) (0)) | - |
| 8266 | ; | - |
| 8267 | i = j; | - |
| 8268 | }executed 64801 times by 9 tests: end of blockExecuted by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 64801 |
| 8269 | nFrag = 0; | - |
| 8270 | prev = contentOffset - 1; | - |
| 8271 | while( btreeHeapPull(heap,&x)| TRUE | evaluated 3531380 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1045235 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 1045235-3531380 |
| 8272 | if( (| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 3531371 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
prev&0xffff)>=(x>>16)| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 3531371 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 9-3531371 |
| 8273 | checkAppendMsg(pCheck, | - |
| 8274 | "Multiple uses for byte %u of page %d", x>>16, iPage); | - |
| 8275 | break;executed 9 times by 1 test: break; | 9 |
| 8276 | }else{ | - |
| 8277 | nFrag += (x>>16) - (prev&0xffff) - 1; | - |
| 8278 | prev = x; | - |
| 8279 | }executed 3531371 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 3531371 |
| 8280 | } | - |
| 8281 | nFrag += usableSize - (prev&0xffff) - 1; | - |
| 8282 | | - |
| 8283 | | - |
| 8284 | | - |
| 8285 | | - |
| 8286 | | - |
| 8287 | if( heap[0]==0| TRUE | evaluated 1045235 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 9 times by 1 test |
&& nFrag!=data[hdr+7]| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 1045233 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 2-1045235 |
| 8288 | checkAppendMsg(pCheck, | - |
| 8289 | "Fragmentation of %d bytes reported as %d on page %d", | - |
| 8290 | nFrag, data[hdr+7], iPage); | - |
| 8291 | }executed 2 times by 1 test: end of block | 2 |
| 8292 | }executed 1045244 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1045244 |
| 8293 | | - |
| 8294 | end_of_check:code before this statement executed 1045247 times by 12 tests: end_of_check:Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1045247 |
| 8295 | if( !doCoverageCheck| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 1045262 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) pPage->isInit = savedIsInit;executed 3 times by 1 test: pPage->isInit = savedIsInit; | 3-1045262 |
| 8296 | releasePage(pPage); | - |
| 8297 | pCheck->zPfx = saved_zPfx; | - |
| 8298 | pCheck->v1 = saved_v1; | - |
| 8299 | pCheck->v2 = saved_v2; | - |
| 8300 | returnexecuted 1045265 times by 12 tests: return depth+1;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
depth+1;executed 1045265 times by 12 tests: return depth+1;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1045265 |
| 8301 | } | - |
| 8302 | char *sqlite3BtreeIntegrityCheck( | - |
| 8303 | Btree *p, | - |
| 8304 | int *aRoot, | - |
| 8305 | int nRoot, | - |
| 8306 | int mxErr, | - |
| 8307 | int *pnErr | - |
| 8308 | ){ | - |
| 8309 | Pgno i; | - |
| 8310 | IntegrityCk sCheck; | - |
| 8311 | BtShared *pBt = p->pBt; | - |
| 8312 | int savedDbFlags = pBt->db->flags; | - |
| 8313 | char zErr[100]; | - |
| 8314 | ; | - |
| 8315 | | - |
| 8316 | sqlite3BtreeEnter(p); | - |
| 8317 | | - |
| 8318 | ((void) (0)) | - |
| 8319 | ; | - |
| 8320 | ; | - |
| 8321 | | - |
| 8322 | ((void) (0)) | - |
| 8323 | ; | - |
| 8324 | sCheck.pBt = pBt; | - |
| 8325 | sCheck.pPager = pBt->pPager; | - |
| 8326 | sCheck.nPage = btreePagecount(sCheck.pBt); | - |
| 8327 | sCheck.mxErr = mxErr; | - |
| 8328 | sCheck.nErr = 0; | - |
| 8329 | sCheck.mallocFailed = 0; | - |
| 8330 | sCheck.zPfx = 0; | - |
| 8331 | sCheck.v1 = 0; | - |
| 8332 | sCheck.v2 = 0; | - |
| 8333 | sCheck.aPgRef = 0; | - |
| 8334 | sCheck.heap = 0; | - |
| 8335 | sqlite3StrAccumInit(&sCheck.errMsg, 0, zErr, sizeof(zErr), 1000000000); | - |
| 8336 | sCheck.errMsg.printfFlags = 0x01; | - |
| 8337 | if( sCheck.nPage==0| TRUE | evaluated 5536 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 5749 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 5536-5749 |
| 8338 | gotoexecuted 5536 times by 12 tests: goto integrity_ck_cleanup;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
integrity_ck_cleanup;executed 5536 times by 12 tests: goto integrity_ck_cleanup;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 5536 |
| 8339 | } | - |
| 8340 | | - |
| 8341 | sCheck.aPgRef = sqlite3MallocZero((sCheck.nPage / 8)+ 1); | - |
| 8342 | if( !sCheck.aPgRef| TRUE | never evaluated | | FALSE | evaluated 5749 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-5749 |
| 8343 | sCheck.mallocFailed = 1; | - |
| 8344 | goto never executed: goto integrity_ck_cleanup; integrity_ck_cleanup;never executed: goto integrity_ck_cleanup; | 0 |
| 8345 | } | - |
| 8346 | sCheck.heap = (u32*)sqlite3PageMalloc( pBt->pageSize ); | - |
| 8347 | if( sCheck.heap==0| TRUE | never evaluated | | FALSE | evaluated 5749 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-5749 |
| 8348 | sCheck.mallocFailed = 1; | - |
| 8349 | goto never executed: goto integrity_ck_cleanup; integrity_ck_cleanup;never executed: goto integrity_ck_cleanup; | 0 |
| 8350 | } | - |
| 8351 | | - |
| 8352 | i = ((Pgno)((sqlite3PendingByte/((pBt)->pageSize))+1)); | - |
| 8353 | if( i<=sCheck.nPage| TRUE | evaluated 4529 times by 4 testsEvaluated by:- Self test (438)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1220 times by 9 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
|
) setPageReferenced(&sCheck, i);executed 4529 times by 4 tests: setPageReferenced(&sCheck, i);Executed by:- Self test (438)
- Self test (70)
- Self test (71)
- Self test (74)
| 1220-4529 |
| 8354 | | - |
| 8355 | | - |
| 8356 | | - |
| 8357 | sCheck.zPfx = "Main freelist: "; | - |
| 8358 | checkList(&sCheck, 1, sqlite3Get4byte(&pBt->pPage1->aData[32]), | - |
| 8359 | sqlite3Get4byte(&pBt->pPage1->aData[36])); | - |
| 8360 | sCheck.zPfx = 0; | - |
| 8361 | | - |
| 8362 | | - |
| 8363 | | - |
| 8364 | | - |
| 8365 | if( pBt->autoVacuum| TRUE | evaluated 1293 times by 1 test | | FALSE | evaluated 4456 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 1293-4456 |
| 8366 | int mx = 0; | - |
| 8367 | int mxInHdr; | - |
| 8368 | for(i=0; (| TRUE | evaluated 4101 times by 1 test | | FALSE | evaluated 1293 times by 1 test |
int)i<nRoot| TRUE | evaluated 4101 times by 1 test | | FALSE | evaluated 1293 times by 1 test |
; i++) if( mx<aRoot[i]| TRUE | evaluated 1606 times by 1 test | | FALSE | evaluated 2495 times by 1 test |
) mx = aRoot[i];executed 1606 times by 1 test: mx = aRoot[i]; | 1293-4101 |
| 8369 | mxInHdr = sqlite3Get4byte(&pBt->pPage1->aData[52]); | - |
| 8370 | if( mx!=mxInHdr| TRUE | never evaluated | | FALSE | evaluated 1293 times by 1 test |
){ | 0-1293 |
| 8371 | checkAppendMsg(&sCheck, | - |
| 8372 | "max rootpage (%d) disagrees with header (%d)", | - |
| 8373 | mx, mxInHdr | - |
| 8374 | ); | - |
| 8375 | } never executed: end of block | 0 |
| 8376 | }executed 1293 times by 1 test: end of block else if( sqlite3Get4byte(&pBt->pPage1->aData[64])!=0| TRUE | never evaluated | | FALSE | evaluated 4456 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-4456 |
| 8377 | checkAppendMsg(&sCheck, | - |
| 8378 | "incremental_vacuum enabled with a max rootpage of zero" | - |
| 8379 | ); | - |
| 8380 | } never executed: end of block | 0 |
| 8381 | | - |
| 8382 | ; | - |
| 8383 | pBt->db->flags &= ~0x00200000; | - |
| 8384 | for(i=0; (| TRUE | evaluated 17836 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 5747 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
int)i<nRoot| TRUE | evaluated 17836 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 5747 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& sCheck.mxErr| TRUE | evaluated 17834 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 2 times by 1 test |
; i++){ | 2-17836 |
| 8385 | i64 notUsed; | - |
| 8386 | if( aRoot[i]==0| TRUE | evaluated 47 times by 1 test | | FALSE | evaluated 17787 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) continue;executed 47 times by 1 test: continue; | 47-17787 |
| 8387 | | - |
| 8388 | if( pBt->autoVacuum| TRUE | evaluated 4101 times by 1 test | | FALSE | evaluated 13686 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& aRoot[i]>1| TRUE | evaluated 2808 times by 1 test | | FALSE | evaluated 1293 times by 1 test |
){ | 1293-13686 |
| 8389 | checkPtrmap(&sCheck, aRoot[i], 1, 0); | - |
| 8390 | }executed 2808 times by 1 test: end of block | 2808 |
| 8391 | | - |
| 8392 | checkTreePage(&sCheck, aRoot[i], ¬Used, (0xffffffff|(((i64)0x7fffffff)<<32))); | - |
| 8393 | }executed 17787 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 17787 |
| 8394 | pBt->db->flags = savedDbFlags; | - |
| 8395 | | - |
| 8396 | | - |
| 8397 | | - |
| 8398 | for(i=1; i<=sCheck.nPage| TRUE | evaluated 1570580 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 5744 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& sCheck.mxErr| TRUE | evaluated 1570575 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 5 times by 1 test |
; i++){ | 5-1570580 |
| 8399 | if( getPageReferenced(&sCheck, i)==0| TRUE | evaluated 2222 times by 1 test | | FALSE | evaluated 1568353 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& | 2222-1568353 |
| 8400 | (ptrmapPageno(pBt, i)!=i| TRUE | evaluated 49 times by 1 test | | FALSE | evaluated 2173 times by 1 test |
|| !pBt->autoVacuum| TRUE | never evaluated | | FALSE | evaluated 2173 times by 1 test |
) ){ | 0-2173 |
| 8401 | checkAppendMsg(&sCheck, "Page %d is never used", i); | - |
| 8402 | }executed 49 times by 1 test: end of block | 49 |
| 8403 | if( getPageReferenced(&sCheck, i)!=0| TRUE | evaluated 1568353 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 2222 times by 1 test |
&& | 2222-1568353 |
| 8404 | (ptrmapPageno(pBt, i)==i| TRUE | evaluated 9363 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1558990 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
&& pBt->autoVacuum| TRUE | never evaluated | | FALSE | evaluated 9363 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
) ){ | 0-1558990 |
| 8405 | checkAppendMsg(&sCheck, "Pointer map page %d is referenced", i); | - |
| 8406 | } never executed: end of block | 0 |
| 8407 | | - |
| 8408 | }executed 1570575 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 1570575 |
| 8409 | | - |
| 8410 | | - |
| 8411 | | - |
| 8412 | integrity_ck_cleanup:code before this statement executed 5749 times by 12 tests: integrity_ck_cleanup:Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 5749 |
| 8413 | sqlite3PageFree(sCheck.heap); | - |
| 8414 | sqlite3_free(sCheck.aPgRef); | - |
| 8415 | if( sCheck.mallocFailed| TRUE | never evaluated | | FALSE | evaluated 11285 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-11285 |
| 8416 | sqlite3_str_reset(&sCheck.errMsg); | - |
| 8417 | sCheck.nErr++; | - |
| 8418 | } never executed: end of block | 0 |
| 8419 | *pnErr = sCheck.nErr; | - |
| 8420 | if( sCheck.nErr==0| TRUE | evaluated 11117 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 168 times by 1 test |
) sqlite3_str_reset(&sCheck.errMsg);executed 11117 times by 12 tests: sqlite3_str_reset(&sCheck.errMsg);Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 168-11117 |
| 8421 | | - |
| 8422 | | - |
| 8423 | ((void) (0)) | - |
| 8424 | ; | - |
| 8425 | sqlite3BtreeLeave(p); | - |
| 8426 | returnexecuted 11285 times by 12 tests: return sqlite3StrAccumFinish(&sCheck.errMsg);Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
sqlite3StrAccumFinish(&sCheck.errMsg);executed 11285 times by 12 tests: return sqlite3StrAccumFinish(&sCheck.errMsg);Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 11285 |
| 8427 | } | - |
| 8428 | const char *sqlite3BtreeGetFilename(Btree *p){ | - |
| 8429 | | - |
| 8430 | ((void) (0)) | - |
| 8431 | ; | - |
| 8432 | returnexecuted 341250 times by 434 tests: return sqlite3PagerFilename(p->pBt->pPager, 1);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
sqlite3PagerFilename(p->pBt->pPager, 1);executed 341250 times by 434 tests: return sqlite3PagerFilename(p->pBt->pPager, 1);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 341250 |
| 8433 | } | - |
| 8434 | const char *sqlite3BtreeGetJournalname(Btree *p){ | - |
| 8435 | | - |
| 8436 | ((void) (0)) | - |
| 8437 | ; | - |
| 8438 | returnexecuted 138 times by 3 tests: return sqlite3PagerJournalname(p->pBt->pPager);Executed by:- Self test (4)
- Self test (438)
- Self test (5)
sqlite3PagerJournalname(p->pBt->pPager);executed 138 times by 3 tests: return sqlite3PagerJournalname(p->pBt->pPager);Executed by:- Self test (4)
- Self test (438)
- Self test (5)
| 138 |
| 8439 | } | - |
| 8440 | | - |
| 8441 | | - |
| 8442 | | - |
| 8443 | | - |
| 8444 | int sqlite3BtreeIsInTrans(Btree *p){ | - |
| 8445 | | - |
| 8446 | ((void) (0)) | - |
| 8447 | ; | - |
| 8448 | returnexecuted 740617 times by 437 tests: return (p && (p->inTrans==2));Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
(p| TRUE | evaluated 426158 times by 437 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 314459 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& (| TRUE | evaluated 102821 times by 156 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
| | FALSE | evaluated 323337 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
p->inTrans==2)| TRUE | evaluated 102821 times by 156 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
| | FALSE | evaluated 323337 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
);executed 740617 times by 437 tests: return (p && (p->inTrans==2));Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 102821-740617 |
| 8449 | } | - |
| 8450 | int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){ | - |
| 8451 | int rc = 0; | - |
| 8452 | if( p| TRUE | evaluated 6597 times by 10 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (72)
- Self test (73)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
| | FALSE | evaluated 4497 times by 10 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (72)
- Self test (73)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
|
){ | 4497-6597 |
| 8453 | BtShared *pBt = p->pBt; | - |
| 8454 | sqlite3BtreeEnter(p); | - |
| 8455 | if( pBt->inTransaction!=0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 6594 times by 10 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (72)
- Self test (73)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
|
){ | 3-6594 |
| 8456 | rc = 6; | - |
| 8457 | }executed 3 times by 1 test: end of block else{ | 3 |
| 8458 | rc = sqlite3PagerCheckpoint(pBt->pPager, p->db, eMode, pnLog, pnCkpt); | - |
| 8459 | }executed 6594 times by 10 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (72)
- Self test (73)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
| 6594 |
| 8460 | sqlite3BtreeLeave(p); | - |
| 8461 | }executed 6597 times by 10 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (72)
- Self test (73)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
| 6597 |
| 8462 | returnexecuted 11094 times by 10 tests: return rc;Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (72)
- Self test (73)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
rc;executed 11094 times by 10 tests: return rc;Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (72)
- Self test (73)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
| 11094 |
| 8463 | } | - |
| 8464 | | - |
| 8465 | | - |
| 8466 | | - |
| 8467 | | - |
| 8468 | | - |
| 8469 | int sqlite3BtreeIsInReadTrans(Btree *p){ | - |
| 8470 | | - |
| 8471 | ((void) (0)) | - |
| 8472 | ; | - |
| 8473 | | - |
| 8474 | ((void) (0)) | - |
| 8475 | ; | - |
| 8476 | returnexecuted 24033 times by 436 tests: return p->inTrans!=0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
p->inTrans!=0;executed 24033 times by 436 tests: return p->inTrans!=0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 24033 |
| 8477 | } | - |
| 8478 | | - |
| 8479 | int sqlite3BtreeIsInBackup(Btree *p){ | - |
| 8480 | | - |
| 8481 | ((void) (0)) | - |
| 8482 | ; | - |
| 8483 | | - |
| 8484 | ((void) (0)) | - |
| 8485 | ; | - |
| 8486 | returnexecuted 68717 times by 66 tests: return p->nBackup!=0;Executed by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
p->nBackup!=0;executed 68717 times by 66 tests: return p->nBackup!=0;Executed by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 68717 |
| 8487 | } | - |
| 8488 | void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)){ | - |
| 8489 | BtShared *pBt = p->pBt; | - |
| 8490 | sqlite3BtreeEnter(p); | - |
| 8491 | if( !pBt->pSchema| TRUE | evaluated 128817 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 490 times by 1 test |
&& nBytes| TRUE | evaluated 33174 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| | FALSE | evaluated 95643 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
){ | 490-128817 |
| 8492 | pBt->pSchema = sqlite3DbMallocZero(0, nBytes); | - |
| 8493 | pBt->xFreeSchema = xFree; | - |
| 8494 | }executed 33174 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 33174 |
| 8495 | sqlite3BtreeLeave(p); | - |
| 8496 | returnexecuted 129307 times by 438 tests: return pBt->pSchema;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
pBt->pSchema;executed 129307 times by 438 tests: return pBt->pSchema;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 129307 |
| 8497 | } | - |
| 8498 | | - |
| 8499 | | - |
| 8500 | | - |
| 8501 | | - |
| 8502 | | - |
| 8503 | | - |
| 8504 | int sqlite3BtreeSchemaLocked(Btree *p){ | - |
| 8505 | int rc; | - |
| 8506 | | - |
| 8507 | ((void) (0)) | - |
| 8508 | ; | - |
| 8509 | sqlite3BtreeEnter(p); | - |
| 8510 | rc = querySharedCacheTableLock(p, 1, 1); | - |
| 8511 | | - |
| 8512 | ((void) (0)) | - |
| 8513 | ; | - |
| 8514 | sqlite3BtreeLeave(p); | - |
| 8515 | returnexecuted 638848 times by 436 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 638848 times by 436 tests: return rc;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 638848 |
| 8516 | } | - |
| 8517 | int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){ | - |
| 8518 | int rc = 0; | - |
| 8519 | | - |
| 8520 | ((void) (0)) | - |
| 8521 | ; | - |
| 8522 | if( p->sharable| TRUE | evaluated 1832 times by 1 test | | FALSE | evaluated 371 times by 1 test |
){ | 371-1832 |
| 8523 | u8 lockType = 1 + isWriteLock; | - |
| 8524 | | - |
| 8525 | ((void) (0)) | - |
| 8526 | ; | - |
| 8527 | | - |
| 8528 | ((void) (0)) | - |
| 8529 | ; | - |
| 8530 | | - |
| 8531 | sqlite3BtreeEnter(p); | - |
| 8532 | rc = querySharedCacheTableLock(p, iTab, lockType); | - |
| 8533 | if( rc==0| TRUE | evaluated 1786 times by 1 test | | FALSE | evaluated 46 times by 1 test |
){ | 46-1786 |
| 8534 | rc = setSharedCacheTableLock(p, iTab, lockType); | - |
| 8535 | }executed 1786 times by 1 test: end of block | 1786 |
| 8536 | sqlite3BtreeLeave(p); | - |
| 8537 | }executed 1832 times by 1 test: end of block | 1832 |
| 8538 | returnexecuted 2203 times by 1 test: return rc; rc;executed 2203 times by 1 test: return rc; | 2203 |
| 8539 | } | - |
| 8540 | int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z){ | - |
| 8541 | int rc; | - |
| 8542 | | - |
| 8543 | ((void) (0)) | - |
| 8544 | ; | - |
| 8545 | | - |
| 8546 | ((void) (0)) | - |
| 8547 | ; | - |
| 8548 | | - |
| 8549 | ((void) (0)) | - |
| 8550 | ; | - |
| 8551 | | - |
| 8552 | rc = (pCsr->eState>=3| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 347 times by 1 test |
? btreeRestoreCursorPosition(pCsr) : 0); | 5-347 |
| 8553 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 352 times by 1 test |
){ | 0-352 |
| 8554 | return never executed: return rc; rc;never executed: return rc; | 0 |
| 8555 | } | - |
| 8556 | | - |
| 8557 | ((void) (0)) | - |
| 8558 | ; | - |
| 8559 | if( pCsr->eState!=0| TRUE | evaluated 7 times by 1 test | | FALSE | evaluated 345 times by 1 test |
){ | 7-345 |
| 8560 | returnexecuted 7 times by 1 test: return 4; 4;executed 7 times by 1 test: return 4; | 7 |
| 8561 | } | - |
| 8562 | saveAllCursors(pCsr->pBt, pCsr->pgnoRoot, pCsr); | - |
| 8563 | | - |
| 8564 | ((void) (0)) | - |
| 8565 | ; | - |
| 8566 | if( (| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 341 times by 1 test |
pCsr->curFlags & 0x01)==0| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 341 times by 1 test |
){ | 4-341 |
| 8567 | returnexecuted 4 times by 1 test: return 8; 8;executed 4 times by 1 test: return 8; | 4 |
| 8568 | } | - |
| 8569 | | - |
| 8570 | ((void) (0)) | - |
| 8571 | | - |
| 8572 | ; | - |
| 8573 | | - |
| 8574 | ((void) (0)) | - |
| 8575 | ; | - |
| 8576 | | - |
| 8577 | ((void) (0)) | - |
| 8578 | ; | - |
| 8579 | | - |
| 8580 | ((void) (0)) | - |
| 8581 | ; | - |
| 8582 | | - |
| 8583 | returnexecuted 341 times by 1 test: return accessPayload(pCsr, offset, amt, (unsigned char *)z, 1); accessPayload(pCsr, offset, amt, (unsigned char *)z, 1);executed 341 times by 1 test: return accessPayload(pCsr, offset, amt, (unsigned char *)z, 1); | 341 |
| 8584 | } | - |
| 8585 | | - |
| 8586 | | - |
| 8587 | | - |
| 8588 | | - |
| 8589 | void sqlite3BtreeIncrblobCursor(BtCursor *pCur){ | - |
| 8590 | pCur->curFlags |= 0x10; | - |
| 8591 | pCur->pBtree->hasIncrblobCur = 1; | - |
| 8592 | }executed 361 times by 1 test: end of block | 361 |
| 8593 | | - |
| 8594 | | - |
| 8595 | | - |
| 8596 | | - |
| 8597 | | - |
| 8598 | | - |
| 8599 | | - |
| 8600 | int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){ | - |
| 8601 | BtShared *pBt = pBtree->pBt; | - |
| 8602 | int rc; | - |
| 8603 | | - |
| 8604 | | - |
| 8605 | ((void) (0)) | - |
| 8606 | ; | - |
| 8607 | | - |
| 8608 | | - |
| 8609 | | - |
| 8610 | | - |
| 8611 | pBt->btsFlags &= ~0x0020; | - |
| 8612 | if( iVersion==1| TRUE | evaluated 23 times by 1 test | | FALSE | evaluated 544 times by 4 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
|
) pBt->btsFlags |= 0x0020;executed 23 times by 1 test: pBt->btsFlags |= 0x0020; | 23-544 |
| 8613 | | - |
| 8614 | rc = sqlite3BtreeBeginTrans(pBtree, 0, 0); | - |
| 8615 | if( rc==0| TRUE | evaluated 567 times by 4 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| | FALSE | never evaluated |
){ | 0-567 |
| 8616 | u8 *aData = pBt->pPage1->aData; | - |
| 8617 | if( aData[18]!=(u8)iVersion| TRUE | evaluated 559 times by 4 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| | FALSE | evaluated 8 times by 1 test |
|| aData[19]!=(u8)iVersion| TRUE | never evaluated | | FALSE | evaluated 8 times by 1 test |
){ | 0-559 |
| 8618 | rc = sqlite3BtreeBeginTrans(pBtree, 2, 0); | - |
| 8619 | if( rc==0| TRUE | evaluated 557 times by 4 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| | FALSE | evaluated 2 times by 1 test |
){ | 2-557 |
| 8620 | rc = sqlite3PagerWrite(pBt->pPage1->pDbPage); | - |
| 8621 | if( rc==0| TRUE | evaluated 557 times by 4 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| | FALSE | never evaluated |
){ | 0-557 |
| 8622 | aData[18] = (u8)iVersion; | - |
| 8623 | aData[19] = (u8)iVersion; | - |
| 8624 | }executed 557 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 557 |
| 8625 | }executed 557 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 557 |
| 8626 | }executed 559 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 559 |
| 8627 | }executed 567 times by 4 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 567 |
| 8628 | | - |
| 8629 | pBt->btsFlags &= ~0x0020; | - |
| 8630 | returnexecuted 567 times by 4 tests: return rc;Executed by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
rc;executed 567 times by 4 tests: return rc;Executed by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 567 |
| 8631 | } | - |
| 8632 | | - |
| 8633 | | - |
| 8634 | | - |
| 8635 | | - |
| 8636 | | - |
| 8637 | int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned int mask){ | - |
| 8638 | returnexecuted 471598 times by 1 test: return (pCsr->hints & mask)!=0; (pCsr->hints & mask)!=0;executed 471598 times by 1 test: return (pCsr->hints & mask)!=0; | 471598 |
| 8639 | } | - |
| 8640 | | - |
| 8641 | | - |
| 8642 | | - |
| 8643 | | - |
| 8644 | int sqlite3BtreeIsReadonly(Btree *p){ | - |
| 8645 | returnexecuted 369 times by 1 test: return (p->pBt->btsFlags & 0x0001)!=0; (p->pBt->btsFlags & 0x0001)!=0;executed 369 times by 1 test: return (p->pBt->btsFlags & 0x0001)!=0; | 369 |
| 8646 | } | - |
| 8647 | | - |
| 8648 | | - |
| 8649 | | - |
| 8650 | | - |
| 8651 | int sqlite3HeaderSizeBtree(void){ return never executed: return (((sizeof(MemPage))+7)&~7); (((sizeof(MemPage))+7)&~7);never executed: return (((sizeof(MemPage))+7)&~7); } | 0 |
| 8652 | | - |
| 8653 | | - |
| 8654 | | - |
| 8655 | | - |
| 8656 | | - |
| 8657 | int sqlite3BtreeSharable(Btree *p){ | - |
| 8658 | returnexecuted 693824 times by 435 tests: return p->sharable;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
p->sharable;executed 693824 times by 435 tests: return p->sharable;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 693824 |
| 8659 | } | - |
| 8660 | | - |
| 8661 | | - |
| 8662 | | - |
| 8663 | | - |
| 8664 | | - |
| 8665 | | - |
| 8666 | int sqlite3BtreeConnectionCount(Btree *p){ | - |
| 8667 | ; | - |
| 8668 | returnexecuted 8 times by 1 test: return p->pBt->nRef; p->pBt->nRef;executed 8 times by 1 test: return p->pBt->nRef; | 8 |
| 8669 | } | - |
| | |