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->sharableTRUE | 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!=pTRUE | 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)!=0TRUE | 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; pIterTRUE | 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!=pTRUE | evaluated 1877 times by 1 test | FALSE | evaluated 4286 times by 1 test |
&& pIter->iTable==iTabTRUE | evaluated 742 times by 1 test | FALSE | evaluated 1135 times by 1 test |
&& pIter->eLock!=eLockTRUE | evaluated 55 times by 1 test | FALSE | evaluated 687 times by 1 test |
){ | 55-4286 |
61 | ; | - |
62 | if( eLock==2TRUE | 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; pIterTRUE | evaluated 2383 times by 1 test | FALSE | evaluated 713 times by 1 test |
; pIter=pIter->pNext){ | 713-2383 |
107 | if( pIter->iTable==iTableTRUE | evaluated 1104 times by 1 test | FALSE | evaluated 1279 times by 1 test |
&& pIter->pBtree==pTRUE | 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( !pLockTRUE | evaluated 713 times by 1 test | FALSE | evaluated 1073 times by 1 test |
){ | 713-1073 |
117 | pLock = (BtLock *)sqlite3MallocZero(sizeof(BtLock)); | - |
118 | if( !pLockTRUE | 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->eLockTRUE | 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)
- ...
|
ppIterTRUE | 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==pTRUE | 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!=1TRUE | 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==pTRUE | 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 block Executed 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==2TRUE | 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 block 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)
- ...
| 260919 |
185 | | - |
186 | | - |
187 | | - |
188 | | - |
189 | static void downgradeAllSharedCacheTableLocks(Btree *p){ | - |
190 | BtShared *pBt = p->pBt; | - |
191 | if( pBt->pWriter==pTRUE | 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; pLockTRUE | 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; pTRUE | 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 block Executed 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==0TRUE | 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; pTRUE | 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)!=0TRUE | evaluated 11981 times by 1 test | FALSE | evaluated 343 times by 1 test |
){ | 343-11981 |
232 | pBtree->hasIncrblobCur = 1; | - |
233 | if( p->pgnoRoot==pgnoRootTRUE | evaluated 11971 times by 1 test | FALSE | evaluated 10 times by 1 test |
&& (isClearTableTRUE | evaluated 72 times by 1 test | FALSE | evaluated 11899 times by 1 test |
|| p->info.nKey==iRowTRUE | 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->pHasContentTRUE | 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->pHasContentTRUE | 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 block 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)
| 3112 |
250 | if( rc==0TRUE | 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 block 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)
| 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)
(pTRUE | 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 block Executed 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>=0TRUE | 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->iPageTRUE | 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 block Executed 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 block 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)
- ...
| 2150169 |
281 | }executed 7658536 times by 435 tests: end of block 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)
- ...
| 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->curIntKeyTRUE | 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 block 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)
else{ | 176149 |
298 | | - |
299 | void *pKey; | - |
300 | pCur->nKey = sqlite3BtreePayloadSize(pCur); | - |
301 | pKey = sqlite3Malloc( pCur->nKey ); | - |
302 | if( pKeyTRUE | evaluated 1717 times by 1 test | FALSE | never evaluated |
){ | 0-1717 |
303 | rc = sqlite3BtreePayload(pCur, 0, (int)pCur->nKey, pKey); | - |
304 | if( rc==0TRUE | 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==2TRUE | 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 block 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)
| 26005 |
336 | | - |
337 | rc = saveCursorKey(pCur); | - |
338 | if( rc==0TRUE | 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 block 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 |
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; pTRUE | 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!=pExceptTRUE | 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==iRootTRUE | 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==iRootTRUE | 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 block Executed 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( pTRUE | 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( pExceptTRUE | 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!=pExceptTRUE | 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==iRootTRUE | 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==iRootTRUE | 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==0TRUE | 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==2TRUE | 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!=rcTRUE | 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 block 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)
else{ | 41036 |
383 | ; | - |
384 | btreeReleaseAllCursorPages(p); | - |
385 | }executed 5565100 times by 5 tests: end of block Executed 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 block 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)
while( pTRUE | 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( pKeyTRUE | 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==0TRUE | 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==0TRUE | 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 block Executed 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( pIdxKeyTRUE | 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==4TRUE | 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==0TRUE | 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->skipNextTRUE | 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==0TRUE | 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 block Executed 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 block Executed 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>=3TRUE | evaluated 50 times by 1 test | FALSE | evaluated 1606 times by 1 test |
? btreeRestoreCursorPosition(pCur) : 0); | 50-1606 |
503 | if( rcTRUE | 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!=0TRUE | 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 block 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)
- ...
| 1856225 |
523 | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ | - |
524 | int nPagesPerMapPage; | - |
525 | Pgno iPtrMap, ret; | - |
526 | | - |
527 | ((void) (0)) | - |
528 | ; | - |
529 | if( pgno<2TRUE | 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 block Executed 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)
|
pRCTRUE | 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==0TRUE | 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!=0TRUE | 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<0TRUE | 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])!=parentTRUE | 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==0TRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 234500 |
585 | }executed 234530 times by 4 tests: end of block Executed 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 block Executed 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!=0TRUE | 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<0TRUE | 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( pPgnoTRUE | 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<1TRUE | 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>5TRUE | 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 <= maxLocalTRUE | 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 block Executed 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 block 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)
- ...
| 1988974 |
645 | pInfo->nSize = (u16)(&pInfo->pPayload[pInfo->nLocal] - pCell) + 4; | - |
646 | }executed 2223458 times by 366 tests: end of block 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)
- ...
| 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>=0x80TRUE | 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 block 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)
- ...
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)>=0x80TRUE | 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<pEndTRUE | evaluated 2069 times by 1 test | FALSE | never evaluated |
); | 0-6149960 |
706 | }executed 6147891 times by 371 tests: end of block 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)
- ...
| 6147891 |
707 | pIter++; | - |
708 | | - |
709 | | - |
710 | | - |
711 | | - |
712 | | - |
713 | | - |
714 | | - |
715 | iKey = *pIter; | - |
716 | if( iKey>=0x80TRUE | 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)<0x80TRUE | 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>=pEndTRUE | 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 block 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)
| 20725710 |
728 | pIter++; | - |
729 | | - |
730 | pInfo->nKey = *(i64*)&iKey; | - |
731 | pInfo->nPayload = nPayload; | - |
732 | pInfo->pPayload = pIter; | - |
733 | ; | - |
734 | ; | - |
735 | if( nPayload<=pPage->maxLocalTRUE | 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<4TRUE | 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 block 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)
- ...
else{ | 27198955 |
743 | btreeParseCellAdjustSizeForOverflow(pPage, pCell, pInfo); | - |
744 | }executed 677737 times by 12 tests: end of block Executed 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>=0x80TRUE | 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 block 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)
- ...
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)>=0x80TRUE | 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<pEndTRUE | evaluated 571 times by 1 test | FALSE | never evaluated |
); | 0-1656970 |
771 | }executed 1656399 times by 364 tests: end of block 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)
- ...
| 1656399 |
772 | pIter++; | - |
773 | pInfo->nKey = nPayload; | - |
774 | pInfo->nPayload = nPayload; | - |
775 | pInfo->pPayload = pIter; | - |
776 | ; | - |
777 | ; | - |
778 | if( nPayload<=pPage->maxLocalTRUE | 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<4TRUE | 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 block Executed 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 block 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)
- ...
| 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 block 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)
- ...
| 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>=0x80TRUE | 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 block Executed 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)>=0x80TRUE | 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<pEndTRUE | evaluated 928 times by 1 test | FALSE | never evaluated |
); | 0-2438917 |
807 | }executed 2437989 times by 332 tests: end of block Executed 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->intKeyTRUE | 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++)&0x80TRUE | 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<pEndTRUE | 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 block 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 (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->maxLocalTRUE | 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<4TRUE | 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 block 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 (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->maxLocalTRUE | 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 block Executed 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 block 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)
- ...
| 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++)&0x80TRUE | 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<pEndTRUE | 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)
|
pRCTRUE | 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.nPayloadTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 34050 |
863 | }executed 795784 times by 4 tests: end of block Executed 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]<=nMaxFragTRUE | 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( iFreeTRUE | 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==iFree2TRUE | 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]==0TRUE | evaluated 1681 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| FALSE | evaluated 195 times by 1 test |
&& data[iFree2+1]==0TRUE | 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>=iFreeTRUE | 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( iFree2TRUE | 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 block Executed 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<pEndTRUE | 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<iFreeTRUE | 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 block Executed by:- Self test (101)
- Self test (438)
- Self test (54)
| 227265-280058 |
959 | else if( pc<iFree2TRUE | 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 block Executed by:- Self test (438)
- Self test (54)
| 14302-212963 |
960 | }executed 507323 times by 3 tests: end of block Executed 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<nCellTRUE | 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<iCellFirstTRUE | never evaluated | FALSE | evaluated 171575 times by 1 test |
|| pc>iCellLastTRUE | 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<iCellFirstTRUE | never evaluated | FALSE | evaluated 171575 times by 1 test |
|| pc+size>usableSizeTRUE | 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==0TRUE | evaluated 8557 times by 1 test | FALSE | evaluated 163018 times by 1 test |
){ | 8557-163018 |
995 | int x; | - |
996 | if( cbrk==pcTRUE | 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->nFreeTRUE | 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-4TRUE | 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)>=0TRUE | 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 > usableSizeTRUE | 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<4TRUE | 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]>57TRUE | 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 block Executed 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 block Executed 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+sizeTRUE | 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 block Executed by:- Self test
- Self test (438)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (64)
| 133277 |
1065 | if( pcTRUE | 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>topTRUE | 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==0TRUE | evaluated 613 times by 1 test | FALSE | never evaluated |
&& pPage->pBt->usableSize==65536TRUE | 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<=topTRUE | 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( pSpaceTRUE | 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( rcTRUE | 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 block 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)
| 47509 |
1143 | | - |
1144 | | - |
1145 | | - |
1146 | | - |
1147 | ; | - |
1148 | if( gap+2+nByte>topTRUE | 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( rcTRUE | 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 block Executed 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]==0TRUE | 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]==0TRUE | 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 block Executed 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]))<iStartTRUE | 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+4TRUE | 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==0TRUE | 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 block 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)
- ...
| 2393790 |
1214 | if( iFreeBlk>pPage->pBt->usableSize-4TRUE | 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( iFreeBlkTRUE | 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>=iFreeBlkTRUE | 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>iFreeBlkTRUE | 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->usableSizeTRUE | 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 block Executed 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+1TRUE | 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>=iStartTRUE | 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>iStartTRUE | 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 block 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 (150)
- Self test (151)
- ...
| 395365 |
1250 | }executed 992089 times by 326 tests: end of block 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)
- ...
| 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 block Executed 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<=xTRUE | 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<xTRUE | 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+1TRUE | 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 block Executed 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 block Executed 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 & 0x000cTRUE | 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->leafTRUE | 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 block 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)
- ...
else{ | 3455885 |
1308 | pPage->intKeyLeaf = 0; | - |
1309 | pPage->xCellSize = cellSizePtrNoPayload; | - |
1310 | pPage->xParseCell = btreeParseCellPtrNoPayload; | - |
1311 | }executed 55542 times by 365 tests: end of block 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)
- ...
| 55542 |
1312 | pPage->maxLocal = pBt->maxLeaf; | - |
1313 | pPage->minLocal = pBt->minLeaf; | - |
1314 | }executed 3511427 times by 434 tests: end of block 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)
- ...
else if( flagByte==0x02TRUE | 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 block Executed 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 & 0x00200000TRUE | 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->leafTRUE | never evaluated | FALSE | never evaluated |
) iCellLast--;never executed: iCellLast--; | 0 |
1416 | for(i=0; i<pPage->nCellTRUE | never evaluated | FALSE | never evaluated |
; i++){ | 0 |
1417 | pc = __builtin_bswap16(*(u16*)(&data[cellOffset+i*2])); | - |
1418 | ; | - |
1419 | ; | - |
1420 | if( pc<iCellFirstTRUE | never evaluated | FALSE | never evaluated |
|| pc>iCellLastTRUE | 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>usableSizeTRUE | 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->leafTRUE | 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>0TRUE | 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<iCellFirstTRUE | 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>iCellLastTRUE | 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+3TRUE | 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 block 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 (47)
- Self test (54)
- Self test (57)
- Self test (58)
- Self test (6)
- Self test (8)
| 161353 |
1457 | if( next>0TRUE | 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)usableSizeTRUE | 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 block 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)
- ...
| 524025 |
1466 | if( nFree>usableSizeTRUE | 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 & 0x000cTRUE | 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)==0TRUE | 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 block Executed 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->pgnoTRUE | 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==1TRUE | 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 block 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)
- ...
| 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( rcTRUE | 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( pDbPageTRUE | 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( rcTRUE | 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==0TRUE | 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!=0TRUE | 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 block 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)
- ...
| 4029860 |
1634 | | - |
1635 | ((void) (0)) | - |
1636 | ; | - |
1637 | | - |
1638 | ((void) (0)) | - |
1639 | ; | - |
1640 | | - |
1641 | | - |
1642 | | - |
1643 | if( pCurTRUE | 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<1TRUE | 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->curIntKeyTRUE | 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( pCurTRUE | 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 block 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)
- ...
| 20147942 |
1689 | static void releasePage(MemPage *pPage){ | - |
1690 | if( pPageTRUE | 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 block 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)
- ...
| 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 block 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)
- ...
| 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==0TRUE | 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)>1TRUE | 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 block 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)
- ...
else{ | 1147554 |
1731 | *ppPage = 0; | - |
1732 | }executed 7 times by 2 tests: end of block Executed 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->isInitTRUE | 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)>1TRUE | 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 block 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 (39)
- Self test (438)
- Self test (6)
- Self test (8)
| 1627 |
1755 | }executed 14345 times by 12 tests: end of block 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 (39)
- Self test (438)
- Self test (55)
- Self test (6)
- Self test (8)
| 14345 |
1756 | }executed 32769 times by 12 tests: end of block 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 (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==0TRUE | 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]==0TRUE | 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 = (zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFilenameTRUE | 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 > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFilenameTRUE | 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 > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 | zFilenameTRUE | 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 > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFilenameTRUE | 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 | ==0TRUE | 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 | || (isTempDbTRUE | 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)!=0TRUE | 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( isMemdbTRUE | 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)!=0TRUE | 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)
|
&& (isMemdbTRUE | 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)
- ...
|
|| isTempDbTRUE | 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 block Executed by:- Self test (34)
- Self test (438)
| 1120 |
1912 | p = sqlite3MallocZero(sizeof(Btree)); | - |
1913 | if( !pTRUE | 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==0TRUE | 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==0TRUE | 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)!=0TRUE | evaluated 21 times by 1 test | FALSE | evaluated 203 times by 1 test |
) ){ | 21-63391 |
1929 | if( vfsFlags & 0x00020000TRUE | 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( !zFullPathnameTRUE | 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( isMemdbTRUE | 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( rcTRUE | 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; pBtTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | evaluated 249 times by 1 test | FALSE | evaluated 95 times by 1 test |
| 95-249 |
2004 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFullPathnameTRUE | evaluated 249 times by 1 test | FALSE | evaluated 95 times by 1 test |
| 95-249 |
2006 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFullPathnameTRUE | evaluated 249 times by 1 test | FALSE | evaluated 95 times by 1 test |
| 95-249 |
2008 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 | zFullPathnameTRUE | 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 > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zFullPathnameTRUE | 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)==pVfsTRUE | 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>=0TRUE | 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( pExistingTRUE | evaluated 49 times by 1 test | FALSE | evaluated 465 times by 1 test |
&& pExisting->pBt==pBtTRUE | 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 block 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)
- ...
| 32973 |
2065 | | - |
2066 | if( pBt==0TRUE | 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==0TRUE | 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==0TRUE | 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 block 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)
- ...
| 95660 |
2099 | if( rc!=0TRUE | 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<512TRUE | 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>65536TRUE | 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)!=0TRUE | 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( zFilenameTRUE | 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)
|
&& !isMemdbTRUE | 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==2TRUE | 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 block 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 (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 block 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 (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 block 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)
- ...
| 25814 |
2138 | rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve); | - |
2139 | if( rcTRUE | 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->sharableTRUE | 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.bCoreMutexTRUE | evaluated 152 times by 1 test | FALSE | evaluated 1 time by 1 test |
){ | 1-152 |
2153 | pBt->mutex = sqlite3MutexAlloc(0); | - |
2154 | if( pBt->mutex==0TRUE | 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 block 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)
- ...
| 95643 |
2166 | | - |
2167 | | - |
2168 | | - |
2169 | | - |
2170 | | - |
2171 | | - |
2172 | if( p->sharableTRUE | 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->nDbTRUE | 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)!=0TRUE | evaluated 67 times by 1 test | FALSE | evaluated 701 times by 1 test |
&& pSib->sharableTRUE | evaluated 52 times by 1 test | FALSE | evaluated 15 times by 1 test |
){ | 15-701 |
2177 | while( pSib->pPrevTRUE | 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->pBtTRUE | 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->pNextTRUE | 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->pBtTRUE | 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->pNextTRUE | 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!=0TRUE | 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( pBtTRUE | evaluated 665 times by 1 test | FALSE | evaluated 14 times by 1 test |
&& pBt->pPagerTRUE | 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)==0TRUE | 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 block 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)
- ...
| 95643 |
2218 | | - |
2219 | pFile = sqlite3PagerFile(pBt->pPager); | - |
2220 | if( pFile->pMethodsTRUE | 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 block 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)
- ...
| 32303 |
2223 | }executed 95888 times by 438 tests: end of block 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 |
2224 | if( mutexOpenTRUE | 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<=0TRUE | evaluated 153 times by 1 test | FALSE | evaluated 245 times by 1 test |
){ | 153-245 |
2255 | if( sqlite3SharedCacheList==pBtTRUE | 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!=pBtTRUE | 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->pTmpSpaceTRUE | 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->pTmpSpaceTRUE | 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 block 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)
- ...
| 66365 |
2290 | }executed 66373 times by 404 tests: end of block 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)
- ...
| 66373 |
2291 | }executed 1328120 times by 404 tests: end of block 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)
- ...
| 1328120 |
2292 | | - |
2293 | | - |
2294 | | - |
2295 | | - |
2296 | static void freeTempSpace(BtShared *pBt){ | - |
2297 | if( pBt->pTmpSpaceTRUE | 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 block Executed 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 block 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)
- ...
| 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( pCurTRUE | 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==pTRUE | 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 block Executed 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 block Executed 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->sharableTRUE | 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->xFreeSchemaTRUE | 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->pSchemaTRUE | 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 block 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)
- ...
| 32791 |
2352 | sqlite3DbFree(0, pBt->pSchema); | - |
2353 | freeTempSpace(pBt); | - |
2354 | sqlite3_free(pBt); | - |
2355 | }executed 95268 times by 67 tests: end of block 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)
- ...
| 95268 |
2356 | | - |
2357 | | - |
2358 | | - |
2359 | ((void) (0)) | - |
2360 | ; | - |
2361 | | - |
2362 | ((void) (0)) | - |
2363 | ; | - |
2364 | if( p->pPrevTRUE | 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->pNextTRUE | 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 & 0x0002TRUE | 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<0TRUE | 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 block 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)
| 2823 |
2438 | | - |
2439 | ((void) (0)) | - |
2440 | ; | - |
2441 | if( pageSize>=512TRUE | 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<=65536TRUE | 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)==0TRUE | 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 block Executed 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( iFixTRUE | 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==0TRUE | 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>=0TRUE | 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 block 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)
| 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)!=0TRUE | 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->autoVacuumTRUE | 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 = avTRUE | 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==2TRUE | 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 block Executed 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!=0TRUE | 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!=0TRUE | 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==0TRUE | 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)!=0TRUE | 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 block 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 (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)!=0TRUE | 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>0TRUE | 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)!=0TRUE | 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]>2TRUE | 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]>2TRUE | 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]==2TRUE | 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)==0TRUE | 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!=0TRUE | 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==0TRUE | 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 block Executed 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 block Executed 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 block Executed 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)!=0TRUE | 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)!=0TRUE | 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>65536TRUE | 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<=256TRUE | 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->pageSizeTRUE | 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)==0TRUE | 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>nPageFileTRUE | 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<480TRUE | 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 block 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)
- ...
| 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>127TRUE | 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 block 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)
- ...
else{ | 256770 |
2689 | pBt->max1bytePayload = (u8)pBt->maxLocal; | - |
2690 | }executed 4485 times by 2 tests: end of block Executed 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==0TRUE | 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!=0TRUE | 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 block 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)
- ...
| 260882 |
2721 | }executed 2252364 times by 438 tests: end of block 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)
- ...
| 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>0TRUE | 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( rcTRUE | 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==2TRUE | 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==1TRUE | 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)
- ...
|
&& !wrflagTRUE | 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)==0TRUE | 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)!=0TRUE | 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)
- ...
|
&& wrflagTRUE | 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( (wrflagTRUE | 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==2TRUE | 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)!=0TRUE | 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>1TRUE | 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; pIterTRUE | 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!=pTRUE | 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 block Executed by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (34)
- Self test (438)
| 1517 |
2846 | if( pBlockTRUE | 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!=rcTRUE | 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==0TRUE | 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==0TRUE | 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==0TRUE | 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)
|
&& wrflagTRUE | 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)!=0TRUE | 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==0TRUE | 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 block 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)
- ...
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==0TRUE | 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 block 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)
- ...
| 164057 |
2886 | } | - |
2887 | | - |
2888 | if( rc!=0TRUE | 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 block Executed 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 block 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)
- ...
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)==5TRUE | 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==0TRUE | 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==0TRUE | 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==0TRUE | 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->sharableTRUE | 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 block 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)
- ...
| 261292 |
2909 | p->inTrans = (wrflagTRUE | 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->inTransactionTRUE | 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 block 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)
- ...
| 262171 |
2913 | if( wrflagTRUE | 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>1TRUE | 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==0TRUE | 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 block 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)
- ...
| 163921 |
2929 | }executed 262268 times by 435 tests: end of block 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)
- ...
| 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==0TRUE | 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( pSchemaVersionTRUE | 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 block 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)
- ...
| 951622 |
2936 | if( wrflagTRUE | 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 block 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)
- ...
| 740071 |
2943 | }executed 1036343 times by 435 tests: end of block 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)
- ...
| 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->isInitTRUE | 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!=0TRUE | 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<nCellTRUE | 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->leafTRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 62474 |
2977 | | - |
2978 | if( !pPage->leafTRUE | 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==4TRUE | 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)!=iFromTRUE | 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->isInitTRUE | 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( rcTRUE | 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<nCellTRUE | 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==3TRUE | 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.nPayloadTRUE | 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->usableSizeTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 3702 |
3021 | }executed 3706 times by 3 tests: end of block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
else{ | 3706 |
3022 | if( sqlite3Get4byte(pCell)==iFromTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 173621 |
3027 | } | - |
3028 | | - |
3029 | if( i==nCellTRUE | 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!=5TRUE | 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])!=iFromTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 709 |
3036 | }executed 6696 times by 4 tests: end of block Executed 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!=0TRUE | 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==5TRUE | 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==1TRUE | 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!=0TRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
else{ | 5744 |
3077 | Pgno nextOvfl = sqlite3Get4byte(pDbPage->aData); | - |
3078 | if( nextOvfl!=0TRUE | 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!=0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 2579 |
3085 | | - |
3086 | | - |
3087 | | - |
3088 | | - |
3089 | | - |
3090 | if( eType!=1TRUE | 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!=0TRUE | 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!=0TRUE | 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==0TRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 7951 |
3105 | }executed 7954 times by 4 tests: end of block Executed 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==0TRUE | 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!=0TRUE | 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==1TRUE | 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==2TRUE | 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==0TRUE | 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!=0TRUE | 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 block Executed 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!=0TRUE | 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==0TRUE | 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!=0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
while( bCommitTRUE | evaluated 8721 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| FALSE | evaluated 927 times by 1 test |
&& iFreePg>nFinTRUE | 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!=0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 7849 |
3190 | } | - |
3191 | | - |
3192 | if( bCommit==0TRUE | 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 block Executed 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->autoVacuumTRUE | 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<nFinTRUE | 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>0TRUE | evaluated 7785 times by 1 test | FALSE | evaluated 95 times by 1 test |
){ | 3-7785 |
3242 | rc = saveAllCursors(pBt, 0, 0); | - |
3243 | if( rc==0TRUE | 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==0TRUE | 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->incrVacuumTRUE | 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>nOrigTRUE | 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<nOrigTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 828 |
3291 | for(iFree=nOrig; iFree>nFinTRUE | 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==0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 12278 |
3294 | if( (rc==101TRUE | 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==0TRUE | evaluated 1465 times by 4 testsEvaluated by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| FALSE | never evaluated |
) && nFree>0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 828 |
3302 | if( rc!=0TRUE | 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 block Executed 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==2TRUE | 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->autoVacuumTRUE | 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!=0TRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 6299 |
3325 | if( pBt->bDoTruncateTRUE | 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 block Executed 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 block Executed 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>0TRUE | 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>1TRUE | 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!=0TRUE | 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->nTransactionTRUE | 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 block 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)
- ...
| 260759 |
3366 | }executed 260919 times by 435 tests: end of block 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)
- ...
| 260919 |
3367 | | - |
3368 | | - |
3369 | | - |
3370 | p->inTrans = 0; | - |
3371 | unlockBtreeIfUnused(pBt); | - |
3372 | }executed 337273 times by 438 tests: end of block 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)
- ...
| 337273 |
3373 | | - |
3374 | | - |
3375 | ((void) (0)) | - |
3376 | ; | - |
3377 | ((void) (0)) | - |
3378 | ;; | - |
3379 | }executed 482424 times by 438 tests: end of block 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)
- ...
| 482424 |
3380 | int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){ | - |
3381 | | - |
3382 | if( p->inTrans==0TRUE | 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==2TRUE | 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!=0TRUE | 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==0TRUE | 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 block Executed 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==0TRUE | 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 block 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 |
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( pBtreeTRUE | 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; pTRUE | 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( writeOnlyTRUE | 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)==0TRUE | evaluated 206 times by 1 test | FALSE | never evaluated |
){ | 0-333 |
3441 | if( p->eState==0TRUE | evaluated 206 times by 1 test | FALSE | never evaluated |
|| p->eState==2TRUE | never evaluated | FALSE | never evaluated |
){ | 0-206 |
3442 | rc = saveCursorPosition(p); | - |
3443 | if( rc!=0TRUE | 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 block 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)
| 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==0TRUE | 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( rcTRUE | 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 block 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)
- ...
else{ | 141168 |
3475 | rc = 0; | - |
3476 | }executed 4594 times by 13 tests: end of block 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)
| 4594 |
3477 | if( tripCodeTRUE | 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!=0TRUE | 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 block 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)
| 4594 |
3484 | | - |
3485 | ((void) (0)) | - |
3486 | ; | - |
3487 | ((void) (0)) | - |
3488 | ;; | - |
3489 | | - |
3490 | if( p->inTrans==2TRUE | 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!=0TRUE | 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)==0TRUE | 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==0TRUE | 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 block Executed 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 block Executed 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( pTRUE | 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==2TRUE | 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==2TRUE | 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==0TRUE | 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 block 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)
| 4711 |
3568 | if( rc==0TRUE | 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<0TRUE | 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)!=0TRUE | 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 block 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)
| 4711 |
3582 | sqlite3BtreeLeave(p); | - |
3583 | }executed 4711 times by 14 tests: end of block 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)
| 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( wrFlagTRUE | 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==0TRUE | 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 block 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)
- ...
| 1328112 |
3635 | if( iTable==1TRUE | 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)==0TRUE | 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 block 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 |
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 = wrFlagTRUE | 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 = wrFlagTRUE | 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; pXTRUE | 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)iTableTRUE | 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 block 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 (64)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
| 133537291 |
3658 | }executed 138477735 times by 398 tests: end of block Executed 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<1TRUE | 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 block 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)
- ...
| 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 block 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)
- ...
| 1915141 |
3693 | | - |
3694 | | - |
3695 | | - |
3696 | | - |
3697 | | - |
3698 | int sqlite3BtreeCloseCursor(BtCursor *pCur){ | - |
3699 | Btree *pBtree = pCur->pBtree; | - |
3700 | if( pBtreeTRUE | 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==pCurTRUE | 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 block 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)
- ...
else{ | 1291114 |
3709 | BtCursor *pPrev = pBt->pCursor; | - |
3710 | do{ | - |
3711 | if( pPrev->pNext==pCurTRUE | 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 block Executed 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 block 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 |
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 block 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)
- ...
| 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==0TRUE | 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 block 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)
- ...
else{ | 25531974 |
3731 | ; | - |
3732 | }executed 7220986 times by 377 tests: end of block 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)
- ...
| 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->autoVacuumTRUE | 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==0TRUE | evaluated 4084 times by 1 test | FALSE | never evaluated |
&& eType==4TRUE | evaluated 4006 times by 1 test | FALSE | evaluated 78 times by 1 test |
&& pgno==ovflTRUE | 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==0TRUE | 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==0TRUE | 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 block Executed by:- Self test (34)
- Self test (438)
| 65185 |
3816 | }executed 65185 times by 2 tests: end of block Executed by:- Self test (34)
- Self test (438)
| 65185 |
3817 | | - |
3818 | *pPgnoNext = next; | - |
3819 | if( ppPageTRUE | 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 block Executed 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==101TRUE | 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( eOpTRUE | 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!=0TRUE | 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 block 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)
- ...
| 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.nLocalTRUE | 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.nLocalTRUE | 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 block 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)
- ...
| 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 block 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)
- ...
else{ | 1526760 |
3907 | offset -= pCur->info.nLocal; | - |
3908 | }executed 245578 times by 4 tests: end of block Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
| 245578 |
3909 | | - |
3910 | | - |
3911 | if( rc==0TRUE | 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>0TRUE | 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)==0TRUE | 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==0TRUE | 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==0TRUE | 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 block 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)
- ...
| 12367 |
3929 | } | - |
3930 | memset(pCur->aOverflow, 0, nOvfl*sizeof(Pgno)); | - |
3931 | pCur->curFlags |= 0x04; | - |
3932 | }executed 1430258 times by 361 tests: end of block 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)
- ...
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 block Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
| 339379 |
3942 | }executed 339680 times by 4 tests: end of block Executed by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (438)
| 339680 |
3943 | | - |
3944 | | - |
3945 | ((void) (0)) | - |
3946 | ; | - |
3947 | while( nextPageTRUE | 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>=ovflSizeTRUE | 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 > ovflSizeTRUE | 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 block Executed 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==0TRUE | 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 block 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)
- ...
| 2057606 |
3998 | } | - |
3999 | amt -= a; | - |
4000 | if( amt==0TRUE | 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 block Executed by:- Self test (101)
- Self test (438)
- Self test (65)
| 287673 |
4003 | if( rcTRUE | 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 block Executed 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==0TRUE | evaluated 2403 times by 1 test | FALSE | evaluated 1 time by 1 test |
&& amt>0TRUE | 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==1TRUE | 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); rcTRUE | 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==0TRUE | 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 block 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)
- ...
| 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>=0TRUE | 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->iPageTRUE | 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->iPageTRUE | 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 block Executed 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 block Executed 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==0TRUE | 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>=3TRUE | 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==4TRUE | 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!=0TRUE | 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 block 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)
- ...
| 2150663 |
4216 | pRoot = pCur->pPage; | - |
4217 | | - |
4218 | ((void) (0)) | - |
4219 | ; | - |
4220 | | - |
4221 | ((void) (0)) | - |
4222 | ; | - |
4223 | if( pRoot->isInit==0TRUE | 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->intKeyTRUE | 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>0TRUE | 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 block 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)
- ...
else if( !pRoot->leafTRUE | 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!=1TRUE | 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 block Executed 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 block 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 (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==0TRUE | 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)->leafTRUE | 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 block 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)
- ...
| 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)->leafTRUE | 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( rcTRUE | 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 block 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 (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==0TRUE | 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 block 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)
- ...
else if( rc==16TRUE | 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 block Executed 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->eStateTRUE | 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)!=0TRUE | 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==0TRUE | 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==0TRUE | 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 block 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)
- ...
else{ | 1275737 |
4370 | pCur->curFlags &= ~0x08; | - |
4371 | } never executed: end of block | 0 |
4372 | }else if( rc==16TRUE | 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 block 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 (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==0TRUE | 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==0TRUE | 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)!=0TRUE | 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==intKeyTRUE | 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<intKeyTRUE | 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)!=0TRUE | 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==intKeyTRUE | evaluated 280929 times by 1 test | FALSE | evaluated 64487 times by 1 test |
&& !pCur->skipNextTRUE | evaluated 280929 times by 1 test | FALSE | never evaluated |
){ | 0-280929 |
4426 | *pRes = 0; | - |
4427 | rc = sqlite3BtreeNext(pCur, 0); | - |
4428 | if( rc==0TRUE | evaluated 280737 times by 1 test | FALSE | evaluated 192 times by 1 test |
){ | 192-280737 |
4429 | getCellInfo(pCur); | - |
4430 | if( pCur->info.nKey==intKeyTRUE | 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==101TRUE | 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( pIdxKeyTRUE | 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 block Executed 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 block 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 (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( rcTRUE | 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==16TRUE | 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==0TRUE | 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->intKeyLeafTRUE | 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->aDataEndTRUE | 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 block 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 (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<intKeyTRUE | 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>uprTRUE | 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 block Executed 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>intKeyTRUE | 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>uprTRUE | 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->leafTRUE | 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 block Executed 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 block Executed 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->max1bytePayloadTRUE | 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 block Executed 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->maxLocalTRUE | 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 block Executed 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<2TRUE | 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==0TRUE | 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( rcTRUE | 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 block 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)
- ...
| 1272542 |
4594 | | - |
4595 | ((void) (0)) | - |
4596 | | - |
4597 | | - |
4598 | | - |
4599 | ; | - |
4600 | if( c<0TRUE | 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 block 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)
- ...
else if( c>0TRUE | 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 block 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)
- ...
else{ | 9261221 |
4605 | | - |
4606 | ((void) (0)) | - |
4607 | ; | - |
4608 | *pRes = 0; | - |
4609 | rc = 0; | - |
4610 | pCur->ix = (u16)idx; | - |
4611 | if( pIdxKey->errCodeTRUE | 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>uprTRUE | 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 block 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)
- ...
| 22586277 |
4620 | }executed 7412471 times by 359 tests: end of block 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 |
4621 | | - |
4622 | ((void) (0)) | - |
4623 | ; | - |
4624 | | - |
4625 | ((void) (0)) | - |
4626 | ; | - |
4627 | if( pPage->leafTRUE | 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->nCellTRUE | 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 block 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)
- ...
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 block 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)
- ...
| 4270769 |
4642 | pCur->ix = (u16)lwr; | - |
4643 | rc = moveToChild(pCur, chldPg); | - |
4644 | if( rcTRUE | 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 block 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)
- ...
| 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->iPageTRUE | 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!=0TRUE | 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>=3TRUE | 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!=0TRUE | 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->eStateTRUE | 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->skipNextTRUE | 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>0TRUE | 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 block Executed 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 block Executed 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->isInitTRUE | 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->nCellTRUE | 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->leafTRUE | 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( rcTRUE | 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==0TRUE | 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 block 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)
- ...
while( pCur->ix>=pPage->nCellTRUE | 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->intKeyTRUE | 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->leafTRUE | 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!=0TRUE | 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->nCellTRUE | 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->leafTRUE | 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!=0TRUE | 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>=3TRUE | evaluated 63 times by 1 test | FALSE | evaluated 5 times by 1 test |
? btreeRestoreCursorPosition(pCur) : 0); | 5-63 |
4814 | if( rc!=0TRUE | 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->eStateTRUE | 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->skipNextTRUE | 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<0TRUE | 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->leafTRUE | 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( rcTRUE | 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 block 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)
- ...
else{ | 12030 |
4843 | while( pCur->ix==0TRUE | evaluated 3406 times by 1 test | FALSE | evaluated 854 times by 1 test |
){ | 854-3406 |
4844 | if( pCur->iPage==0TRUE | 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->intKeyTRUE | evaluated 752 times by 1 test | FALSE | evaluated 102 times by 1 test |
&& !pPage->leafTRUE | 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!=0TRUE | 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==0TRUE | 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==0TRUE | 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>=mxPageTRUE | 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>0TRUE | 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==1TRUE | 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<=mxPageTRUE | 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( rcTRUE | never evaluated | FALSE | evaluated 7397 times by 1 test |
) returnnever executed: return rc; rc;never executed: return rc; | 0-7397 |
4941 | if( eType==2TRUE | 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==2TRUE | 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( rcTRUE | 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( pPrevTrunkTRUE | 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 block 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)
- ...
| 170860 |
4975 | ; | - |
4976 | if( iTrunk>mxPageTRUE | 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++ > nTRUE | 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 block 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)
- ...
| 194659 |
4981 | if( rcTRUE | 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==0TRUE | 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)
|
&& !searchListTRUE | 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( rcTRUE | 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 block 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)
- ...
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( searchListTRUE | 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==iTrunkTRUE | evaluated 517 times by 1 test | FALSE | evaluated 31603 times by 1 test |
|| (iTrunk<nearbyTRUE | evaluated 29996 times by 1 test | FALSE | evaluated 1607 times by 1 test |
&& eMode==2TRUE | 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( rcTRUE | 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==0TRUE | evaluated 136 times by 1 test | FALSE | evaluated 882 times by 1 test |
){ | 136-882 |
5029 | if( !pPrevTrunkTRUE | 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!=0TRUE | 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>mxPageTRUE | 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!=0TRUE | 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!=0TRUE | 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( !pPrevTrunkTRUE | 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( rcTRUE | 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>0TRUE | 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>0TRUE | 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==2TRUE | 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<kTRUE | 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<=nearbyTRUE | 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<kTRUE | 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<distTRUE | 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 block Executed by:- Self test (438)
- Self test (54)
| 2299678 |
5104 | }executed 5341825 times by 2 tests: end of block Executed by:- Self test (438)
- Self test (54)
| 5341825 |
5105 | }executed 85643 times by 2 tests: end of block Executed by:- Self test (438)
- Self test (54)
| 85643 |
5106 | }else{ | - |
5107 | closest = 0; | - |
5108 | }executed 82126 times by 10 tests: end of block 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 (6)
- Self test (8)
| 82126 |
5109 | | - |
5110 | iPage = sqlite3Get4byte(&aData[8+closest*4]); | - |
5111 | ; | - |
5112 | if( iPage>mxPageTRUE | 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( !searchListTRUE | 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==nearbyTRUE | evaluated 6908 times by 1 test | FALSE | evaluated 20015 times by 1 test |
|| (iPage<nearbyTRUE | evaluated 19222 times by 1 test | FALSE | evaluated 793 times by 1 test |
&& eMode==2TRUE | 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( rcTRUE | 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-1TRUE | 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 block Executed 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==0TRUE | 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!=0TRUE | 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 block 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)
| 148715 |
5140 | searchList = 0; | - |
5141 | }executed 148719 times by 11 tests: end of block 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)
| 148719 |
5142 | }executed 168339 times by 11 tests: end of block 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)
| 168339 |
5143 | releasePage(pPrevTrunk); | - |
5144 | pPrevTrunk = 0; | - |
5145 | }executed 194659 times by 339 tests: end of block 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)
- ...
while( searchListTRUE | 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 block 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)
- ...
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( rcTRUE | 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->autoVacuumTRUE | 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==0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 283 |
5170 | if( rcTRUE | 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 block Executed 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( rcTRUE | 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!=0TRUE | 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 block Executed 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<2TRUE | 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( pMemPageTRUE | 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 block Executed 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 block 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)
| 7440 |
5231 | | - |
5232 | | - |
5233 | rc = sqlite3PagerWrite(pPage1->pDbPage); | - |
5234 | if( rcTRUE | 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 & 0x0004TRUE | 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( (!pPageTRUE | 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( rcTRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 54192 |
5257 | if( nFree!=0TRUE | 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!=0TRUE | 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 - 2TRUE | 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 - 8TRUE | 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==0TRUE | 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( pPageTRUE | 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)==0TRUE | 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 block 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)
| 261233 |
5282 | rc = btreeSetHasContent(pBt, iPage); | - |
5283 | }executed 267699 times by 15 tests: end of block 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 |
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 block Executed by:- Self test (34)
- Self test (438)
| 778 |
5288 | | - |
5289 | | - |
5290 | | - |
5291 | | - |
5292 | | - |
5293 | | - |
5294 | | - |
5295 | if( pPage==0TRUE | 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!=0TRUE | 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( pPageTRUE | 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 block 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)
- ...
| 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)==0TRUE | 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 block Executed 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 block Executed 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->nPayloadTRUE | 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->aDataEndTRUE | 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<2TRUE | 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( nOvflTRUE | 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( rcTRUE | 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 block Executed by:- Self test (34)
- Self test (438)
| 67034 |
5374 | | - |
5375 | if( ( pOvflTRUE | 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)!=1TRUE | 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 block 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)
- ...
| 103130 |
5382 | | - |
5383 | if( pOvflTRUE | 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 block 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)
- ...
| 95691 |
5386 | if( rcTRUE | 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 block 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)
- ...
| 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->intKeyTRUE | 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 block 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)
- ...
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 block Executed 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->maxLocalTRUE | 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<4TRUE | 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->maxLocalTRUE | 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>spaceLeftTRUE | 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>=nTRUE | 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 block 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)
- ...
else if( nSrc>0TRUE | 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<=0TRUE | 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==0TRUE | 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->autoVacuumTRUE | 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 block Executed 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 13805 |
5514 | | - |
5515 | rc = allocateBtreePage(pBt, &pOvfl, &pgnoOvfl, pgnoOvfl, 0); | - |
5516 | if( pBt->autoVacuumTRUE | 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==0TRUE | evaluated 13805 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| FALSE | never evaluated |
){ | 0-291132 |
5517 | u8 eType = (pgnoPtrmapTRUE | 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( rcTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 13805 |
5523 | | - |
5524 | if( rcTRUE | 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 block 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)
- ...
| 304934 |
5550 | }executed 304998 times by 357 tests: end of block 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)
- ...
| 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)
- ...
|
pRCTRUE | 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->usableSizeTRUE | 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( rcTRUE | 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==0TRUE | 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 block Executed 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 block Executed 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->nOverflowTRUE | 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->nFreeTRUE | 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( pTempTRUE | 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 block Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 32556 |
5650 | if( iChildTRUE | 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 block Executed 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 block Executed 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!=0TRUE | 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( rcTRUE | 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( iChildTRUE | 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 block Executed 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])==0TRUE | 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->autoVacuumTRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 340729 |
5721 | | - |
5722 | }executed 8529855 times by 388 tests: end of block 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)
- ...
| 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>0TRUE | 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]==0TRUE | 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 block Executed 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 block Executed 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 block Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
| 494128 |
5760 | }executed 58002 times by 4 tests: end of block Executed 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<nCellTRUE | 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 block Executed 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 < pCellptrTRUE | 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 block 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)
| 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<iEndTRUE | 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]==0TRUE | 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]==0TRUE | 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))==0TRUE | 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)<szTRUE | 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 block Executed 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 block 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)
- ...
| 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<iEndTRUE | 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( pFreeTRUE | 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 block Executed 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>pEndTRUE | 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 block 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)
- ...
else{ | 1575446 |
5903 | pFree = pCell; | - |
5904 | szFree += sz; | - |
5905 | }executed 2300950 times by 15 tests: end of block Executed 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 block 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)
- ...
| 3876396 |
5908 | }executed 4125563 times by 319 tests: end of block 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)
- ...
| 4125563 |
5909 | if( pFreeTRUE | 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 block 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)
- ...
| 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<iNewTRUE | 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 block Executed 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 < iOldEndTRUE | 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 block 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)
- ...
| 419462 |
5948 | | - |
5949 | pData = &aData[(((((int)((&aData[hdr+5])[0]<<8 | (&aData[hdr+5])[1]))-1)&0xffff)+1)]; | - |
5950 | if( pData<pBeginTRUE | 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<iOldTRUE | 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, pCArrayTRUE | 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 block 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)
- ...
| 415116 |
5966 | | - |
5967 | | - |
5968 | for(i=0; i<pPg->nOverflowTRUE | 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>=0TRUE | 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<nNewTRUE | 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, pCArrayTRUE | 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 block 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)
- ...
| 281179 |
5979 | }executed 488573 times by 319 tests: end of block 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)
- ...
| 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, pCArrayTRUE | 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==0TRUE | 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->minLocalTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 28348 |
6046 | }executed 30001 times by 4 tests: end of block Executed 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<pStopTRUE | 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<pStopTRUE | 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==0TRUE | 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 block 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 |
6058 | | - |
6059 | | - |
6060 | sqlite3Put4byte(&pParent->aData[pParent->hdrOffset+8], pgnoNew); | - |
6061 | | - |
6062 | | - |
6063 | releasePage(pNew); | - |
6064 | }executed 398262 times by 22 tests: end of block 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 |
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)==0TRUE | 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!=0TRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 373 |
6112 | }executed 8195 times by 8 tests: end of block 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)
| 8195 |
6113 | }executed 8196 times by 8 tests: end of block 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)
| 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( !aOvflSpaceTRUE | 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<2TRUE | 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 block Executed 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==0TRUE | 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 block Executed 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==iTRUE | 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 block Executed 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 block Executed 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 block 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)
- ...
| 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->nCellTRUE | 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 block Executed 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 block Executed 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( rcTRUE | 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--)==0TRUE | 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->nOverflowTRUE | 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 & 0x000cTRUE | 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->usableSizeTRUE | 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 block 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)
- ...
| 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==0TRUE | 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<nOldTRUE | 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>0TRUE | 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<limitTRUE | 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 block 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)
- ...
| 12349740 |
6279 | for(k=0; k<pOld->nOverflowTRUE | 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 block 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)
- ...
| 525145 |
6286 | }executed 525131 times by 325 tests: end of block 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)
- ...
| 525131 |
6287 | piEnd = aData + pOld->cellOffset + 2*pOld->nCell; | - |
6288 | while( piCell<piEndTRUE | 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 block 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)
- ...
| 30612145 |
6296 | | - |
6297 | cntOld[i] = b.nCell; | - |
6298 | if( i<nOld-1TRUE | 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)
- ...
|
&& !leafDataTRUE | 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->leafTRUE | 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 block Executed by:- Self test (438)
- Self test (54)
- Self test (64)
else{ | 169945 |
6330 | | - |
6331 | ((void) (0)) | - |
6332 | ; | - |
6333 | while( b.szCell[b.nCell]<4TRUE | 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 block Executed 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 block Executed 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 block 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)
- ...
| 1945832 |
6349 | usableSpace = pBt->usableSize - 12 + leafCorrection; | - |
6350 | for(i=0; i<nOldTRUE | 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->nOverflowTRUE | 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 block 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)
- ...
| 525145 |
6356 | cntNew[i] = cntOld[i]; | - |
6357 | }executed 1945832 times by 325 tests: end of block 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)
- ...
| 1945832 |
6358 | k = nOld; | - |
6359 | for(i=0; i<kTRUE | 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]>usableSpaceTRUE | 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>=kTRUE | 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)+2TRUE | 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 block Executed 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( !leafDataTRUE | 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.nCellTRUE | 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 block Executed 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 block Executed 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 block 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 (150)
- Self test (151)
- ...
| 343060 |
6380 | while( cntNew[i]<b.nCellTRUE | 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>usableSpaceTRUE | 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( !leafDataTRUE | 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.nCellTRUE | 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 block Executed 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 block 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)
| 5585 |
6391 | } | - |
6392 | szNew[i+1] -= sz; | - |
6393 | }executed 3618977 times by 222 tests: end of block Executed 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.nCellTRUE | 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 block 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)
- ...
else if( cntNew[i] <= (i>0TRUE | 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 block 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)
- ...
| 2044855 |
6401 | for(i=k-1; i>0TRUE | 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!=0TRUE | 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 | && (bBulkTRUE | 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 block Executed 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>=0TRUE | 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>1TRUE | 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 block 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 |
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<kTRUE | 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<nOldTRUE | 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( rcTRUE | 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 block Executed 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( rcTRUE | 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!=0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 5633 |
6474 | }executed 219413 times by 268 tests: end of block Executed 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<nNewTRUE | 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<iTRUE | 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 block 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)
- ...
| 1955817 |
6494 | }executed 2044819 times by 319 tests: end of block 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)
- ...
| 2044819 |
6495 | for(i=0; i<nNewTRUE | 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<nNewTRUE | 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 block 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)
- ...
| 3911634 |
6500 | pgno = aPgOrder[iBest]; | - |
6501 | aPgOrder[iBest] = 0xffffffff; | - |
6502 | if( iBest!=iTRUE | 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>iTRUE | 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 block Executed 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 block Executed 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 block 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)
- ...
| 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)==0TRUE | 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!=nNewTRUE | 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>nOldTRUE | 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 block Executed 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.nCellTRUE | 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==cntOldNextTRUE | 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)<nNewTRUE | 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 block Executed 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( !leafDataTRUE | 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>=nNewTRUE | 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( !leafCorrectionTRUE | 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->minLocalTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 364237 |
6562 | if( rcTRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 572774 |
6564 | }executed 1619136 times by 3 tests: end of block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 1619136 |
6565 | }executed 74409 times by 3 tests: end of block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 74409 |
6566 | | - |
6567 | | - |
6568 | for(i=0; i<nNew-1TRUE | 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->leafTRUE | 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 block Executed by:- Self test (101)
- Self test (438)
- Self test (54)
- Self test (64)
else if( leafDataTRUE | 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 block Executed 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]==4TRUE | 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 block Executed 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!=0TRUE | 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 block 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)
- ...
| 1296133 |
6620 | for(i=1-nNew; i<nNewTRUE | 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<0TRUE | 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>=0TRUE | 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==0TRUE | 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 block 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)
- ...
else{ | 748686 |
6649 | iOld = iPg<nOldTRUE | 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 block 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)
- ...
| 1296133 |
6653 | | - |
6654 | rc = editPage(apNew[iPg], iOld, iNew, nNewCell, &b); | - |
6655 | if( rcTRUE | 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 block 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)
- ...
| 2044819 |
6665 | }executed 2511591 times by 319 tests: end of block 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)
- ...
| 2511591 |
6666 | | - |
6667 | | - |
6668 | | - |
6669 | ((void) (0)) | - |
6670 | ; | - |
6671 | | - |
6672 | | - |
6673 | ((void) (0)) | - |
6674 | ; | - |
6675 | | - |
6676 | ((void) (0)) | - |
6677 | ; | - |
6678 | | - |
6679 | if( isRootTRUE | 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==0TRUE | 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]->nFreeTRUE | 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)
- ...
|
&& !leafCorrectionTRUE | 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<nNewTRUE | 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<nOldTRUE | 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 block 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)
| 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<nOldTRUE | 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 block 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)
- ...
| 1945805 |
6719 | for(i=0; i<nNewTRUE | 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 block 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)
- ...
| 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==0TRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
| 306 |
6749 | }executed 7160 times by 8 tests: end of block 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)
| 7160 |
6750 | if( rcTRUE | 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==0TRUE | 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->nOverflowTRUE | 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==0TRUE | 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 block 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 |
6816 | }executed 7160 times by 8 tests: end of block 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)
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==0TRUE | 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<=nMinTRUE | 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==0TRUE | 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->intKeyLeafTRUE | 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==1TRUE | 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->nCellTRUE | 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!=1TRUE | 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==iIdxTRUE | 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 block 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)
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( pFreeTRUE | 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 block Executed 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 block 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 |
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 block Executed 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==0TRUE | 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( pFreeTRUE | 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 block 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)
- ...
| 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<=0TRUE | 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<iAmtTRUE | evaluated 9900 times by 1 test | FALSE | evaluated 11 times by 1 test |
&& pDest[i]==0TRUE | evaluated 9900 times by 1 test | FALSE | never evaluated |
; i++){}executed 9900 times by 1 test: end of block | 0-9900 |
6893 | if( i<iAmtTRUE | never evaluated | FALSE | evaluated 11 times by 1 test |
){ | 0-11 |
6894 | int rc = sqlite3PagerWrite(pPage->pDbPage); | - |
6895 | if( rcTRUE | 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<iAmtTRUE | 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( rcTRUE | 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)!=0TRUE | 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( rcTRUE | 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 block 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 (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (8)
| 43180 |
6912 | }executed 50853 times by 14 tests: end of block 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)
| 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->aDataEndTRUE | 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( rcTRUE | 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==nTotalTRUE | 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( rcTRUE | 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)!=1TRUE | 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)nTotalTRUE | 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 block Executed 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 block Executed by:- Self test (2)
- Self test (3)
- Self test (438)
| 2905 |
6963 | sqlite3PagerUnref(pPage->pDbPage); | - |
6964 | if( rcTRUE | 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 block Executed by:- Self test (2)
- Self test (3)
- Self test (438)
while( iOffset<nTotalTRUE | 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==4TRUE | 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 & 0x20TRUE | 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( rcTRUE | 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 block 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)
| 723828 |
7020 | | - |
7021 | if( pCur->pKeyInfo==0TRUE | 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)!=0TRUE | 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.nKeyTRUE | 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!=0TRUE | 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->nZeroTRUE | 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 block Executed 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==0TRUE | 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( rcTRUE | 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 block 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)
- ...
| 4914096 |
7051 | }executed 5369151 times by 384 tests: end of block 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)
- ...
else{ | 5369151 |
7052 | | - |
7053 | | - |
7054 | | - |
7055 | | - |
7056 | | - |
7057 | | - |
7058 | ((void) (0)) | - |
7059 | ; | - |
7060 | | - |
7061 | | - |
7062 | | - |
7063 | | - |
7064 | | - |
7065 | | - |
7066 | if( loc==0TRUE | 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)==0TRUE | 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->nMemTRUE | 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 block 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)
- ...
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( rcTRUE | 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 block 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)
- ...
| 1178827 |
7083 | | - |
7084 | | - |
7085 | | - |
7086 | | - |
7087 | | - |
7088 | if( loc==0TRUE | 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->nKeyTRUE | 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 block Executed 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( rcTRUE | 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==0TRUE | 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( rcTRUE | 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->leafTRUE | 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==szNewTRUE | 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.nPayloadTRUE | 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->minLocalTRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
) | 0-39 |
7147 | ){ | - |
7148 | | - |
7149 | ((void) (0)) | - |
7150 | ; | - |
7151 | if( oldCell+szNew > pPage->aDataEndTRUE | 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( rcTRUE | 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 block 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)
- ...
else if( loc<0TRUE | 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>0TRUE | 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 block 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 (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 block 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)
- ...
| 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->nOverflowTRUE | 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==0TRUE | evaluated 428 times by 1 test | FALSE | never evaluated |
){ | 0-871111 |
7190 | btreeReleaseAllCursorPages(pCur); | - |
7191 | if( pCur->pKeyInfoTRUE | 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==0TRUE | 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 block Executed 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( bPreserveTRUE | 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->leafTRUE | 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( rcTRUE | 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 block Executed 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
- Self test (47)
| 315664 |
7268 | } | - |
7269 | if( !pPage->leafTRUE | 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( rcTRUE | 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 block 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)
- ...
| 11233 |
7276 | | - |
7277 | | - |
7278 | | - |
7279 | if( pCur->curFlags & 0x20TRUE | 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( rcTRUE | 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==0TRUE | 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 block Executed 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( rcTRUE | 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( rcTRUE | 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->leafTRUE | 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-1TRUE | 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 block Executed 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 block Executed 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==0TRUE | 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 block Executed 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( rcTRUE | 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 block Executed 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==0TRUE | 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>iCellDepthTRUE | 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>iCellDepthTRUE | 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 block Executed 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 block Executed 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==0TRUE | 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( bSkipnextTRUE | 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->nCellTRUE | 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 block Executed 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 246407 |
7361 | }else{ | - |
7362 | rc = moveToRoot(pCur); | - |
7363 | if( bPreserveTRUE | 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 block Executed by:- Self test (24)
- Self test (28)
- Self test (40)
- Self test (438)
- Self test (47)
| 136622 |
7367 | if( rc==16TRUE | 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 block 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)
- ...
| 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->autoVacuumTRUE | 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 block Executed 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!=0TRUE | 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!=pgnoRootTRUE | 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!=0TRUE | 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!=0TRUE | 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==1TRUE | never evaluated | FALSE | evaluated 102 times by 2 tests |
|| eType==2TRUE | 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!=0TRUE | 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!=0TRUE | 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!=0TRUE | 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!=0TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 823 |
7491 | | - |
7492 | | - |
7493 | ptrmapPut(pBt, pgnoRoot, 1, 0, &rc); | - |
7494 | if( rcTRUE | 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 block Executed by:- Self test
- Self test (32)
- Self test (33)
- Self test (438)
else{ | 925 |
7513 | rc = allocateBtreePage(pBt, &pRoot, &pgnoRoot, 1, 0); | - |
7514 | if( rcTRUE | 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 block Executed 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 & 1TRUE | 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 block 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)
- ...
else{ | 11302 |
7523 | ptfFlags = 0x02 | 0x08; | - |
7524 | }executed 16296 times by 22 tests: end of block Executed 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( rcTRUE | 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->bBusyTRUE | 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->nCellTRUE | 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->leafTRUE | 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( rcTRUE | 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 block Executed by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| 57240 |
7578 | rc = clearCell(pPage, pCell, &info); | - |
7579 | if( rcTRUE | 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 block Executed by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
| 1191220 |
7581 | if( !pPage->leafTRUE | 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( rcTRUE | 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 block Executed by:- Self test
- Self test (34)
- Self test (438)
- Self test (57)
- Self test (58)
else if( pnChangeTRUE | 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 block Executed by:- Self test
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
| 7525 |
7591 | if( freePageFlagTRUE | 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 block Executed 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))==0TRUE | 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 block 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)
| 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==rcTRUE | 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 block 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 |
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( rcTRUE | 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( rcTRUE | 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->autoVacuumTRUE | 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==maxRootPgnoTRUE | 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!=0TRUE | 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!=0TRUE | 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!=0TRUE | 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!=0TRUE | 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 block Executed 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==15TRUE | 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 block 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)
- ...
| 129220 |
7750 | sqlite3BtreeLeave(p); | - |
7751 | }executed 129259 times by 435 tests: end of block 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)
- ...
| 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==0TRUE | 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==7TRUE | 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 block Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 130 |
7785 | | - |
7786 | }executed 35731 times by 31 tests: end of block 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 |
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==16TRUE | 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==0TRUE | 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->leafTRUE | 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->intKeyTRUE | 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 block 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)
| 1236377 |
7815 | if( pPage->leafTRUE | 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==0TRUE | 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 block Executed by:- Self test (34)
- Self test (438)
- Self test (74)
while ( pCur->ix>=pCur->pPage->nCellTRUE | 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 block Executed by:- Self test (34)
- Self test (438)
- Self test (74)
| 1087347 |
7828 | | - |
7829 | | - |
7830 | | - |
7831 | | - |
7832 | iIdx = pCur->ix; | - |
7833 | if( iIdx==pPage->nCellTRUE | 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 block Executed 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 block Executed 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->mxErrTRUE | 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.nCharTRUE | 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->zPfxTRUE | 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==7TRUE | 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 block 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)
| 1568355 |
7905 | static int checkRef(IntegrityCk *pCheck, Pgno iPage){ | - |
7906 | if( iPage>pCheck->nPageTRUE | 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==0TRUE | 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!=0TRUE | evaluated 28 times by 1 test | FALSE | evaluated 266621 times by 1 test |
){ | 28-266621 |
7936 | if( rc==7TRUE | 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!=eTypeTRUE | evaluated 56 times by 1 test | FALSE | evaluated 266565 times by 1 test |
|| iPtrmapParent!=iParentTRUE | 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!=0TRUE | 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->mxErrTRUE | 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( isFreeListTRUE | 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->autoVacuumTRUE | 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-2TRUE | 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<nTRUE | 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->autoVacuumTRUE | 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->autoVacuumTRUE | 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>0TRUE | 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 block Executed 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 block Executed by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 364929 |
8011 | if( NTRUE | 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->nErrTRUE | 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 block 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)
| 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)>0TRUE | 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 block Executed 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 block 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)
| 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])==0TRUE | 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 block 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)
| 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==0TRUE | 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))!=0TRUE | 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))!=0TRUE | 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->leafTRUE | 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->autoVacuumTRUE | 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 block Executed 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 block 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)
| 1015538 |
8146 | | - |
8147 | | - |
8148 | | - |
8149 | for(i=nCell-1; i>=0TRUE | 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->mxErrTRUE | 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<contentOffsetTRUE | 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-4TRUE | 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>usableSizeTRUE | 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->intKeyTRUE | 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( keyCanBeEqualTRUE | 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 block 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)
| 2736652 |
8181 | | - |
8182 | | - |
8183 | if( info.nPayload>info.nLocalTRUE | 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->autoVacuumTRUE | 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 block Executed by:- Self test (438)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (74)
| 313232 |
8198 | | - |
8199 | if( !pPage->leafTRUE | 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->autoVacuumTRUE | 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!=depthTRUE | 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 block Executed 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 block 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)
| 2469234 |
8217 | } | - |
8218 | *piMinKey = maxKey; | - |
8219 | | - |
8220 | | - |
8221 | | - |
8222 | pCheck->zPfx = 0; | - |
8223 | if( doCoverageCheckTRUE | 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>0TRUE | 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->leafTRUE | 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>=0TRUE | 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 block Executed 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 block Executed 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>0TRUE | 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 block Executed 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 block 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)
| 3531371 |
8280 | } | - |
8281 | nFrag += usableSize - (prev&0xffff) - 1; | - |
8282 | | - |
8283 | | - |
8284 | | - |
8285 | | - |
8286 | | - |
8287 | if( heap[0]==0TRUE | 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 block 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)
| 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( !doCoverageCheckTRUE | 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==0TRUE | 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.aPgRefTRUE | 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==0TRUE | 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.nPageTRUE | 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->autoVacuumTRUE | 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<nRootTRUE | 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!=mxInHdrTRUE | 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])!=0TRUE | 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<nRootTRUE | 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.mxErrTRUE | 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]==0TRUE | 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->autoVacuumTRUE | 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]>1TRUE | 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 block 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)
| 17787 |
8394 | pBt->db->flags = savedDbFlags; | - |
8395 | | - |
8396 | | - |
8397 | | - |
8398 | for(i=1; i<=sCheck.nPageTRUE | 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.mxErrTRUE | 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)==0TRUE | 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)!=iTRUE | evaluated 49 times by 1 test | FALSE | evaluated 2173 times by 1 test |
|| !pBt->autoVacuumTRUE | 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)!=0TRUE | 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)==iTRUE | 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->autoVacuumTRUE | 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 block 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)
| 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.mallocFailedTRUE | 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==0TRUE | 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)
- ...
(pTRUE | 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( pTRUE | 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!=0TRUE | 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 block 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)
| 6594 |
8460 | sqlite3BtreeLeave(p); | - |
8461 | }executed 6597 times by 10 tests: end of block 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)
| 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->pSchemaTRUE | 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 |
&& nBytesTRUE | 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 block 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)
- ...
| 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->sharableTRUE | 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==0TRUE | 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>=3TRUE | evaluated 5 times by 1 test | FALSE | evaluated 347 times by 1 test |
? btreeRestoreCursorPosition(pCsr) : 0); | 5-347 |
8553 | if( rc!=0TRUE | 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!=0TRUE | 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)==0TRUE | 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==1TRUE | 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==0TRUE | 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)iVersionTRUE | 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)iVersionTRUE | never evaluated | FALSE | evaluated 8 times by 1 test |
){ | 0-559 |
8618 | rc = sqlite3BtreeBeginTrans(pBtree, 2, 0); | - |
8619 | if( rc==0TRUE | 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==0TRUE | 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 block Executed by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 557 |
8625 | }executed 557 times by 4 tests: end of block Executed by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 557 |
8626 | }executed 559 times by 4 tests: end of block Executed by:- Self test (101)
- Self test (104)
- Self test (28)
- Self test (438)
| 559 |
8627 | }executed 567 times by 4 tests: end of block Executed 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 | } | - |
| | |