Line | Source | Count |
1 | | - |
2 | | - |
3 | typedef struct unixShm unixShm; | - |
4 | typedef struct unixShmNode unixShmNode; | - |
5 | typedef struct unixInodeInfo unixInodeInfo; | - |
6 | typedef struct UnixUnusedFd UnixUnusedFd; | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | | - |
14 | struct UnixUnusedFd { | - |
15 | int fd; | - |
16 | int flags; | - |
17 | UnixUnusedFd *pNext; | - |
18 | }; | - |
19 | | - |
20 | | - |
21 | | - |
22 | | - |
23 | | - |
24 | typedef struct unixFile unixFile; | - |
25 | struct unixFile { | - |
26 | sqlite3_io_methods const *pMethod; | - |
27 | sqlite3_vfs *pVfs; | - |
28 | unixInodeInfo *pInode; | - |
29 | int h; | - |
30 | unsigned char eFileLock; | - |
31 | unsigned short int ctrlFlags; | - |
32 | int lastErrno; | - |
33 | void *lockingContext; | - |
34 | UnixUnusedFd *pPreallocatedUnused; | - |
35 | const char *zPath; | - |
36 | unixShm *pShm; | - |
37 | int szChunk; | - |
38 | | - |
39 | int nFetchOut; | - |
40 | sqlite3_int64 mmapSize; | - |
41 | sqlite3_int64 mmapSizeActual; | - |
42 | sqlite3_int64 mmapSizeMax; | - |
43 | void *pMapRegion; | - |
44 | | - |
45 | int sectorSize; | - |
46 | int deviceCharacteristics; | - |
47 | char aPadding[32]; | - |
48 | | - |
49 | }; | - |
50 | | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | static pid_t randomnessPid = 0; | - |
56 | static int posixOpen(const char *zFile, int flags, int mode){ | - |
57 | returnexecuted 107540 times by 438 tests: return open(zFile, flags, mode); 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)
- ...
open(zFile, flags, mode);executed 107540 times by 438 tests: return open(zFile, flags, mode); 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)
- ...
| 107540 |
58 | } | - |
59 | | - |
60 | | - |
61 | static int openDirectory(const char*, int*); | - |
62 | static int unixGetpagesize(void); | - |
63 | | - |
64 | | - |
65 | | - |
66 | | - |
67 | | - |
68 | | - |
69 | | - |
70 | static struct unix_syscall { | - |
71 | const char *zName; | - |
72 | sqlite3_syscall_ptr pCurrent; | - |
73 | sqlite3_syscall_ptr pDefault; | - |
74 | } aSyscall[] = { | - |
75 | { "open", (sqlite3_syscall_ptr)posixOpen, 0 }, | - |
76 | | - |
77 | | - |
78 | { "close", (sqlite3_syscall_ptr)close, 0 }, | - |
79 | | - |
80 | | - |
81 | { "access", (sqlite3_syscall_ptr)access, 0 }, | - |
82 | | - |
83 | | - |
84 | { "getcwd", (sqlite3_syscall_ptr)getcwd, 0 }, | - |
85 | | - |
86 | | - |
87 | { "stat", (sqlite3_syscall_ptr)stat, 0 }, | - |
88 | { "fstat", (sqlite3_syscall_ptr)fstat, 0 }, | - |
89 | | - |
90 | | - |
91 | | - |
92 | { "ftruncate", (sqlite3_syscall_ptr)ftruncate, 0 }, | - |
93 | | - |
94 | | - |
95 | { "fcntl", (sqlite3_syscall_ptr)fcntl, 0 }, | - |
96 | | - |
97 | | - |
98 | { "read", (sqlite3_syscall_ptr)read, 0 }, | - |
99 | | - |
100 | | - |
101 | | - |
102 | | - |
103 | | - |
104 | { "pread", (sqlite3_syscall_ptr)0, 0 }, | - |
105 | | - |
106 | | - |
107 | | - |
108 | | - |
109 | { "pread64", (sqlite3_syscall_ptr)pread64, 0 }, | - |
110 | | - |
111 | | - |
112 | | - |
113 | | - |
114 | | - |
115 | { "write", (sqlite3_syscall_ptr)write, 0 }, | - |
116 | | - |
117 | | - |
118 | | - |
119 | | - |
120 | | - |
121 | { "pwrite", (sqlite3_syscall_ptr)0, 0 }, | - |
122 | | - |
123 | | - |
124 | | - |
125 | | - |
126 | | - |
127 | { "pwrite64", (sqlite3_syscall_ptr)pwrite64, 0 }, | - |
128 | | - |
129 | | - |
130 | | - |
131 | | - |
132 | | - |
133 | | - |
134 | { "fchmod", (sqlite3_syscall_ptr)fchmod, 0 }, | - |
135 | | - |
136 | | - |
137 | | - |
138 | | - |
139 | | - |
140 | { "fallocate", (sqlite3_syscall_ptr)0, 0 }, | - |
141 | | - |
142 | | - |
143 | | - |
144 | { "unlink", (sqlite3_syscall_ptr)unlink, 0 }, | - |
145 | | - |
146 | | - |
147 | { "openDirectory", (sqlite3_syscall_ptr)openDirectory, 0 }, | - |
148 | | - |
149 | | - |
150 | { "mkdir", (sqlite3_syscall_ptr)mkdir, 0 }, | - |
151 | | - |
152 | | - |
153 | { "rmdir", (sqlite3_syscall_ptr)rmdir, 0 }, | - |
154 | | - |
155 | | - |
156 | | - |
157 | { "fchown", (sqlite3_syscall_ptr)fchown, 0 }, | - |
158 | | - |
159 | | - |
160 | | - |
161 | | - |
162 | | - |
163 | | - |
164 | { "geteuid", (sqlite3_syscall_ptr)geteuid, 0 }, | - |
165 | | - |
166 | | - |
167 | | - |
168 | | - |
169 | | - |
170 | | - |
171 | { "mmap", (sqlite3_syscall_ptr)mmap, 0 }, | - |
172 | | - |
173 | | - |
174 | | - |
175 | | - |
176 | | - |
177 | | - |
178 | { "munmap", (sqlite3_syscall_ptr)munmap, 0 }, | - |
179 | | - |
180 | | - |
181 | | - |
182 | | - |
183 | | - |
184 | | - |
185 | { "mremap", (sqlite3_syscall_ptr)mremap, 0 }, | - |
186 | | - |
187 | | - |
188 | | - |
189 | | - |
190 | | - |
191 | | - |
192 | { "getpagesize", (sqlite3_syscall_ptr)unixGetpagesize, 0 }, | - |
193 | | - |
194 | | - |
195 | | - |
196 | | - |
197 | | - |
198 | | - |
199 | { "readlink", (sqlite3_syscall_ptr)readlink, 0 }, | - |
200 | | - |
201 | | - |
202 | | - |
203 | | - |
204 | | - |
205 | | - |
206 | { "lstat", (sqlite3_syscall_ptr)lstat, 0 }, | - |
207 | { "ioctl", (sqlite3_syscall_ptr)0, 0 }, | - |
208 | | - |
209 | | - |
210 | | - |
211 | }; | - |
212 | | - |
213 | | - |
214 | | - |
215 | | - |
216 | | - |
217 | | - |
218 | | - |
219 | static int robustFchown(int fd, uid_t uid, gid_t gid){ | - |
220 | | - |
221 | returnexecuted 45462 times by 425 tests: return ((uid_t(*)(void))aSyscall[21].pCurrent)() ? 0 : ((int(*)(int,uid_t,gid_t))aSyscall[20].pCurrent)(fd,uid,gid); 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)
- ...
((TRUE | evaluated 45462 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 | never evaluated |
uid_t(*)(void))aSyscall[21].pCurrent)()TRUE | evaluated 45462 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 | never evaluated |
? 0 : ((int(*)(int,uid_t,gid_t))aSyscall[20].pCurrent)(fd,uid,gid);executed 45462 times by 425 tests: return ((uid_t(*)(void))aSyscall[21].pCurrent)() ? 0 : ((int(*)(int,uid_t,gid_t))aSyscall[20].pCurrent)(fd,uid,gid); 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-45462 |
222 | | - |
223 | | - |
224 | | - |
225 | } | - |
226 | | - |
227 | | - |
228 | | - |
229 | | - |
230 | | - |
231 | | - |
232 | | - |
233 | static int unixSetSystemCall( | - |
234 | sqlite3_vfs *pNotUsed, | - |
235 | const char *zName, | - |
236 | sqlite3_syscall_ptr pNewFunc | - |
237 | ){ | - |
238 | unsigned int i; | - |
239 | int rc = 12; | - |
240 | | - |
241 | (void)(pNotUsed); | - |
242 | if( zName==0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 17 times by 1 test |
){ | 6-17 |
243 | | - |
244 | | - |
245 | | - |
246 | rc = 0; | - |
247 | for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0])TRUE | evaluated 174 times by 1 test | FALSE | evaluated 6 times by 1 test |
; i++){ | 6-174 |
248 | if( aSyscall[i].pDefaultTRUE | evaluated 27 times by 1 test | FALSE | evaluated 147 times by 1 test |
){ | 27-147 |
249 | aSyscall[i].pCurrent = aSyscall[i].pDefault; | - |
250 | }executed 27 times by 1 test: end of block | 27 |
251 | }executed 174 times by 1 test: end of block | 174 |
252 | }executed 6 times by 1 test: end of block else{ | 6 |
253 | | - |
254 | | - |
255 | | - |
256 | for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0])TRUE | evaluated 262 times by 1 test | FALSE | evaluated 2 times by 1 test |
; i++){ | 2-262 |
257 | if( | - |
258 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
259 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
260 | ) && __builtin_constant_p (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
261 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
262 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
263 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
264 | ), __s2_len = __builtin_strlen (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
265 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
266 | ), (!((size_t)(const void *)((TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
267 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
268 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
269 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
270 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
271 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
272 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
273 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
274 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
275 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
276 | , TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
277 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
278 | ) : (__builtin_constant_p (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
279 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
280 | ) && ((size_t)(const void *)((TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
281 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
282 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
283 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
284 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
285 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
286 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
287 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
288 | ) && ((size_t)(const void *)((TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
289 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
290 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
291 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
292 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
293 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
294 | , TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
295 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
296 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
297 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
298 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
299 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
300 | ))[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 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
301 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
302 | ))[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 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
303 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
304 | ))[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 *) ( zName ))[3] - __s2[3]); TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
305 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | 0-247 |
306 | ))[3] - __s2[3]);TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
307 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
308 | ) && ((size_t)(const void *)((TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
309 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
310 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
311 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
312 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
313 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
314 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
315 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
316 | ) && ((size_t)(const void *)((TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
317 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
318 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
319 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
320 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
321 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
322 | , TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
323 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
324 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
325 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
326 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
327 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
328 | ))[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 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
329 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
330 | ))[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 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
331 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
332 | ))[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 *) ( aSyscall[i].zName ))[3] - __s2[3]); TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
333 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( aSyscall[i].zName ))[3] - __s2[3]); | 0-247 |
334 | ))[3] - __s2[3]);TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( aSyscall[i].zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 0-247 |
335 | zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
336 | , TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
337 | aSyscall[i].zNameTRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
338 | )))); })TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
| 15-247 |
339 | ==0TRUE | evaluated 15 times by 1 test | FALSE | evaluated 247 times by 1 test |
){ | 15-247 |
340 | if( aSyscall[i].pDefault==0TRUE | evaluated 7 times by 1 test | FALSE | evaluated 8 times by 1 test |
){ | 7-8 |
341 | aSyscall[i].pDefault = aSyscall[i].pCurrent; | - |
342 | }executed 7 times by 1 test: end of block | 7 |
343 | rc = 0; | - |
344 | if( pNewFunc==0TRUE | evaluated 5 times by 1 test | FALSE | evaluated 10 times by 1 test |
) pNewFunc = aSyscall[i].pDefault;executed 5 times by 1 test: pNewFunc = aSyscall[i].pDefault; | 5-10 |
345 | aSyscall[i].pCurrent = pNewFunc; | - |
346 | break;executed 15 times by 1 test: break; | 15 |
347 | } | - |
348 | }executed 247 times by 1 test: end of block | 247 |
349 | }executed 17 times by 1 test: end of block | 17 |
350 | returnexecuted 23 times by 1 test: return rc; rc;executed 23 times by 1 test: return rc; | 23 |
351 | } | - |
352 | | - |
353 | | - |
354 | | - |
355 | | - |
356 | | - |
357 | | - |
358 | static sqlite3_syscall_ptr unixGetSystemCall( | - |
359 | sqlite3_vfs *pNotUsed, | - |
360 | const char *zName | - |
361 | ){ | - |
362 | unsigned int i; | - |
363 | | - |
364 | (void)(pNotUsed); | - |
365 | for(i=0; i<sizeof(aSyscall)/sizeof(aSyscall[0])TRUE | evaluated 636 times by 1 test | FALSE | evaluated 3 times by 1 test |
; i++){ | 3-636 |
366 | if( | - |
367 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
368 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
369 | ) && __builtin_constant_p (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
370 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
371 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
372 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
373 | ), __s2_len = __builtin_strlen (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
374 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
375 | ), (!((size_t)(const void *)((TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
376 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
377 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
378 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
379 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
380 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
381 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
382 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
383 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
384 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
385 | , TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
386 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
387 | ) : (__builtin_constant_p (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
388 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
389 | ) && ((size_t)(const void *)((TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
390 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
391 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
392 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
393 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
394 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
395 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
396 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
397 | ) && ((size_t)(const void *)((TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
398 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
399 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
400 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
401 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
402 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
403 | , TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
404 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
405 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
406 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
407 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
408 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
409 | ))[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 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
410 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
411 | ))[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 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
412 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
413 | ))[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 *) ( zName ))[3] - __s2[3]); TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
414 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | 0-597 |
415 | ))[3] - __s2[3]);TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
416 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
417 | ) && ((size_t)(const void *)((TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
418 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
419 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
420 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
421 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
422 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
423 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
424 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
425 | ) && ((size_t)(const void *)((TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
426 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
427 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
428 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
429 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
430 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
431 | , TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
432 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
433 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
434 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
435 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
436 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
437 | ))[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 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
438 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
439 | ))[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 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
440 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
441 | ))[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 *) ( aSyscall[i].zName ))[3] - __s2[3]); TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
442 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( aSyscall[i].zName ))[3] - __s2[3]); | 0-597 |
443 | ))[3] - __s2[3]);TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( aSyscall[i].zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 0-597 |
444 | zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
445 | , TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
446 | aSyscall[i].zNameTRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
447 | )))); })TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
| 39-597 |
448 | ==0TRUE | evaluated 39 times by 1 test | FALSE | evaluated 597 times by 1 test |
) returnexecuted 39 times by 1 test: return aSyscall[i].pCurrent; aSyscall[i].pCurrent;executed 39 times by 1 test: return aSyscall[i].pCurrent; | 39-597 |
449 | }executed 597 times by 1 test: end of block | 597 |
450 | returnexecuted 3 times by 1 test: return 0; 0;executed 3 times by 1 test: return 0; | 3 |
451 | } | - |
452 | | - |
453 | | - |
454 | | - |
455 | | - |
456 | | - |
457 | | - |
458 | | - |
459 | static const char *unixNextSystemCall(sqlite3_vfs *p, const char *zName){ | - |
460 | int i = -1; | - |
461 | | - |
462 | (void)(p); | - |
463 | if( zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 1 time by 1 test |
){ | 1-25 |
464 | for(i=0; i<((int)(sizeof(aSyscall)/sizeof(aSyscall[0])))-1TRUE | evaluated 367 times by 1 test | FALSE | never evaluated |
; i++){ | 0-367 |
465 | if( | - |
466 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
467 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
468 | ) && __builtin_constant_p (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
469 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
470 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
471 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
472 | ), __s2_len = __builtin_strlen (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
473 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
474 | ), (!((size_t)(const void *)((TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
475 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
476 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
477 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
478 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
479 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
480 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
481 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
482 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
483 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
484 | , TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
485 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
486 | ) : (__builtin_constant_p (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
487 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
488 | ) && ((size_t)(const void *)((TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
489 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
490 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
491 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
492 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
493 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
494 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
495 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
496 | ) && ((size_t)(const void *)((TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
497 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
498 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
499 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
500 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
501 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
502 | , TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
503 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
504 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
505 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
506 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
507 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
508 | ))[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 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
509 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
510 | ))[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 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
511 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
512 | ))[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 *) ( zName ))[3] - __s2[3]); TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
513 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | 0-342 |
514 | ))[3] - __s2[3]);TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
515 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
516 | ) && ((size_t)(const void *)((TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
517 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
518 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
519 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
520 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
521 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
522 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
523 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
524 | ) && ((size_t)(const void *)((TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
525 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
526 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
527 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
528 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
529 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
530 | , TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
531 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
532 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
533 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
534 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
535 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
536 | ))[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 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
537 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
538 | ))[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 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
539 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
540 | ))[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 *) ( aSyscall[i].zName ))[3] - __s2[3]); TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
541 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( aSyscall[i].zName ))[3] - __s2[3]); | 0-342 |
542 | ))[3] - __s2[3]);TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( aSyscall[i].zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 0-342 |
543 | zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
544 | , TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
545 | aSyscall[i].zNameTRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
546 | )))); })TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
| 25-342 |
547 | ==0TRUE | evaluated 25 times by 1 test | FALSE | evaluated 342 times by 1 test |
) break;executed 25 times by 1 test: break; | 25-342 |
548 | }executed 342 times by 1 test: end of block | 342 |
549 | }executed 25 times by 1 test: end of block | 25 |
550 | for(i++; i<((int)(sizeof(aSyscall)/sizeof(aSyscall[0])))TRUE | evaluated 29 times by 1 test | FALSE | evaluated 1 time by 1 test |
; i++){ | 1-29 |
551 | if( aSyscall[i].pCurrent!=0TRUE | evaluated 25 times by 1 test | FALSE | evaluated 4 times by 1 test |
) returnexecuted 25 times by 1 test: return aSyscall[i].zName; aSyscall[i].zName;executed 25 times by 1 test: return aSyscall[i].zName; | 4-25 |
552 | }executed 4 times by 1 test: end of block | 4 |
553 | returnexecuted 1 time by 1 test: return 0; 0;executed 1 time by 1 test: return 0; | 1 |
554 | } | - |
555 | static int robust_open(const char *z, int f, mode_t m){ | - |
556 | int fd; | - |
557 | mode_t m2 = mTRUE | evaluated 45759 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 61779 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)
- ...
|
? m : 0644; | 45759-61779 |
558 | while(1){ | - |
559 | | - |
560 | fd = ((int(*)(const char*,int,int))aSyscall[0].pCurrent)(z,f| | - |
561 | 02000000 | - |
562 | ,m2); | - |
563 | | - |
564 | | - |
565 | | - |
566 | if( fd<0TRUE | evaluated 558 times by 1 test | FALSE | evaluated 107015 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)
- ...
|
){ | 558-107015 |
567 | if( | - |
568 | (*TRUE | evaluated 32 times by 1 test | FALSE | evaluated 526 times by 1 test |
__errno_location ())TRUE | evaluated 32 times by 1 test | FALSE | evaluated 526 times by 1 test |
| 32-526 |
569 | ==TRUE | evaluated 32 times by 1 test | FALSE | evaluated 526 times by 1 test |
| 32-526 |
570 | 4TRUE | evaluated 32 times by 1 test | FALSE | evaluated 526 times by 1 test |
| 32-526 |
571 | ) continue;executed 32 times by 1 test: continue; | 32 |
572 | break;executed 526 times by 1 test: break; | 526 |
573 | } | - |
574 | if( fd>=3TRUE | evaluated 107015 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 | never evaluated |
) break;executed 107015 times by 438 tests: break; 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)
- ...
| 0-107015 |
575 | ((int(*)(int))aSyscall[1].pCurrent)(fd); | - |
576 | sqlite3_log(28, | - |
577 | "attempt to open \"%s\" as file descriptor %d", z, fd); | - |
578 | fd = -1; | - |
579 | if( ((TRUE | never evaluated | FALSE | never evaluated |
int(*)(const char*,int,int))aSyscall[0].pCurrent)("/dev/null", f, m)<0TRUE | never evaluated | FALSE | never evaluated |
) break;never executed: break; | 0 |
580 | } never executed: end of block | 0 |
581 | if( fd>=0TRUE | evaluated 107015 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 526 times by 1 test |
){ | 526-107015 |
582 | if( m!=0TRUE | evaluated 45739 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 61276 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)
- ...
|
){ | 45739-61276 |
583 | struct stat statbuf; | - |
584 | if( ((TRUE | evaluated 45739 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 | never evaluated |
int(*)(int,struct stat*))aSyscall[5].pCurrent)(fd, &statbuf)==0TRUE | evaluated 45739 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 | never evaluated |
| 0-45739 |
585 | && statbuf.st_size==0TRUE | evaluated 41332 times by 153 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- 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)
- ...
| FALSE | evaluated 4407 times by 290 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
|
| 4407-41332 |
586 | && (TRUE | evaluated 4 times by 1 test | FALSE | evaluated 41328 times by 153 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- 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)
- ...
|
statbuf.st_mode&0777)!=mTRUE | evaluated 4 times by 1 test | FALSE | evaluated 41328 times by 153 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- 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)
- ...
|
| 4-41328 |
587 | ){ | - |
588 | ((int(*)(int,mode_t))aSyscall[14].pCurrent)(fd, m); | - |
589 | }executed 4 times by 1 test: end of block | 4 |
590 | }executed 45739 times by 425 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)
- ...
| 45739 |
591 | | - |
592 | | - |
593 | | - |
594 | }executed 107015 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)
- ...
| 107015 |
595 | returnexecuted 107541 times by 438 tests: return fd; 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)
- ...
fd;executed 107541 times by 438 tests: return fd; 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)
- ...
| 107541 |
596 | } | - |
597 | static sqlite3_mutex *unixBigLock = 0; | - |
598 | static void unixEnterMutex(void){ | - |
599 | | - |
600 | ((void) (0)) | - |
601 | ; | - |
602 | sqlite3_mutex_enter(unixBigLock); | - |
603 | }executed 286129 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)
- ...
| 286129 |
604 | static void unixLeaveMutex(void){ | - |
605 | | - |
606 | ((void) (0)) | - |
607 | ; | - |
608 | sqlite3_mutex_leave(unixBigLock); | - |
609 | }executed 286129 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)
- ...
| 286129 |
610 | static const char *azFileLock(int eFileLock){ | - |
611 | switch( eFileLock ){ | - |
612 | case never executed: case 0: 0:never executed: case 0: returnnever executed: return "NONE"; "NONE";never executed: return "NONE"; | 0 |
613 | case never executed: case 1: 1:never executed: case 1: returnnever executed: return "SHARED"; "SHARED";never executed: return "SHARED"; | 0 |
614 | case never executed: case 2: 2:never executed: case 2: returnnever executed: return "RESERVED"; "RESERVED";never executed: return "RESERVED"; | 0 |
615 | case never executed: case 3: 3:never executed: case 3: returnnever executed: return "PENDING"; "PENDING";never executed: return "PENDING"; | 0 |
616 | case never executed: case 4: 4:never executed: case 4: returnnever executed: return "EXCLUSIVE"; "EXCLUSIVE";never executed: return "EXCLUSIVE"; | 0 |
617 | } | - |
618 | return never executed: return "ERROR"; "ERROR";never executed: return "ERROR"; | 0 |
619 | } | - |
620 | static int robust_ftruncate(int h, sqlite3_int64 sz){ | - |
621 | int rc; | - |
622 | do{ rc = ((int(*)(int,off_t))aSyscall[6].pCurrent)(h,sz); }executed 7331 times by 36 tests: end of block Executed by:- 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 (19)
- Self test (20)
- Self test (23)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (79)
- Self test (8)
- Self test (81)
- Self test (83)
- Self test (84)
- Self test (85)
- ...
while( rc<0TRUE | never evaluated | FALSE | evaluated 7331 times by 36 testsEvaluated by:- 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 (19)
- Self test (20)
- Self test (23)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (79)
- Self test (8)
- Self test (81)
- Self test (83)
- Self test (84)
- Self test (85)
- ...
|
&& | 0-7331 |
623 | (*TRUE | never evaluated | FALSE | never evaluated |
__errno_location ())TRUE | never evaluated | FALSE | never evaluated |
| 0 |
624 | ==TRUE | never evaluated | FALSE | never evaluated |
| 0 |
625 | 4TRUE | never evaluated | FALSE | never evaluated |
| 0 |
626 | ); | - |
627 | returnexecuted 7331 times by 36 tests: return rc; Executed by:- 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 (19)
- Self test (20)
- Self test (23)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (79)
- Self test (8)
- Self test (81)
- Self test (83)
- Self test (84)
- Self test (85)
- ...
rc;executed 7331 times by 36 tests: return rc; Executed by:- 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 (19)
- Self test (20)
- Self test (23)
- Self test (28)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (79)
- Self test (8)
- Self test (81)
- Self test (83)
- Self test (84)
- Self test (85)
- ...
| 7331 |
628 | } | - |
629 | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) { | - |
630 | | - |
631 | ((void) (0)) | - |
632 | | - |
633 | | - |
634 | | - |
635 | ; | - |
636 | switch (posixError) { | - |
637 | case never executed: case 13 : never executed: case 13 : | 0 |
638 | 13 never executed: case 13 : | 0 |
639 | : never executed: case 13 : | 0 |
640 | caseexecuted 87 times by 44 tests: case 11 : Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- ...
executed 87 times by 44 tests: case 11 : Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- ...
| 87 |
641 | 11executed 87 times by 44 tests: case 11 : Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- ...
| 87 |
642 | :executed 87 times by 44 tests: case 11 : Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- ...
| 87 |
643 | case never executed: case 110 : never executed: case 110 : | 0 |
644 | 110 never executed: case 110 : | 0 |
645 | : never executed: case 110 : | 0 |
646 | case never executed: case 16 : never executed: case 16 : | 0 |
647 | 16 never executed: case 16 : | 0 |
648 | : never executed: case 16 : | 0 |
649 | case never executed: case 4 : never executed: case 4 : | 0 |
650 | 4 never executed: case 4 : | 0 |
651 | : never executed: case 4 : | 0 |
652 | case never executed: case 37 : never executed: case 37 : | 0 |
653 | 37 never executed: case 37 : | 0 |
654 | : never executed: case 37 : | 0 |
655 | | - |
656 | | - |
657 | returnexecuted 87 times by 44 tests: return 5; Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- ...
5;executed 87 times by 44 tests: return 5; Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (59)
- Self test (61)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- ...
| 87 |
658 | | - |
659 | case never executed: case 1 : never executed: case 1 : | 0 |
660 | 1 never executed: case 1 : | 0 |
661 | : never executed: case 1 : | 0 |
662 | return never executed: return 3; 3;never executed: return 3; | 0 |
663 | | - |
664 | defaultexecuted 3 times by 1 test: default: :executed 3 times by 1 test: default: | 3 |
665 | returnexecuted 3 times by 1 test: return sqliteIOErr; sqliteIOErr;executed 3 times by 1 test: return sqliteIOErr; | 3 |
666 | } | - |
667 | } | - |
668 | struct vxworksFileId { | - |
669 | struct vxworksFileId *pNext; | - |
670 | int nRef; | - |
671 | int nName; | - |
672 | char *zCanonicalName; | - |
673 | }; | - |
674 | struct unixFileId { | - |
675 | dev_t dev; | - |
676 | u64 ino; | - |
677 | | - |
678 | }; | - |
679 | struct unixInodeInfo { | - |
680 | struct unixFileId fileId; | - |
681 | sqlite3_mutex *pLockMutex; | - |
682 | int nShared; | - |
683 | int nLock; | - |
684 | unsigned char eFileLock; | - |
685 | unsigned char bProcessLock; | - |
686 | UnixUnusedFd *pUnused; | - |
687 | int nRef; | - |
688 | unixShmNode *pShmNode; | - |
689 | unixInodeInfo *pNext; | - |
690 | unixInodeInfo *pPrev; | - |
691 | | - |
692 | | - |
693 | | - |
694 | | - |
695 | | - |
696 | | - |
697 | | - |
698 | }; | - |
699 | | - |
700 | | - |
701 | | - |
702 | | - |
703 | static unixInodeInfo *inodeList = 0; | - |
704 | static int unixLogErrorAtLine( | - |
705 | int errcode, | - |
706 | const char *zFunc, | - |
707 | const char *zPath, | - |
708 | int iLine | - |
709 | ){ | - |
710 | char *zErr; | - |
711 | int iErrno = | - |
712 | (*__errno_location ()) | - |
713 | ; | - |
714 | zErr = ""; | - |
715 | | - |
716 | | - |
717 | | - |
718 | | - |
719 | | - |
720 | if( zPath==0TRUE | never evaluated | FALSE | evaluated 516 times by 1 test |
) zPath = "";never executed: zPath = ""; | 0-516 |
721 | sqlite3_log(errcode, | - |
722 | "os_unix.c:%d: (%d) %s(%s) - %s", | - |
723 | iLine, iErrno, zFunc, zPath, zErr | - |
724 | ); | - |
725 | | - |
726 | returnexecuted 516 times by 1 test: return errcode; errcode;executed 516 times by 1 test: return errcode; | 516 |
727 | } | - |
728 | static void robust_close(unixFile *pFile, int h, int lineno){ | - |
729 | if( ((TRUE | never evaluated | FALSE | evaluated 106261 times by 416 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
|
int(*)(int))aSyscall[1].pCurrent)(h)TRUE | never evaluated | FALSE | evaluated 106261 times by 416 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
|
){ | 0-106261 |
730 | unixLogErrorAtLine((10 | (16<<8)), "close", | - |
731 | pFile ? pFile->zPath : 0, lineno); | - |
732 | } never executed: end of block | 0 |
733 | }executed 106261 times by 416 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
| 106261 |
734 | | - |
735 | | - |
736 | | - |
737 | | - |
738 | | - |
739 | static void storeLastErrno(unixFile *pFile, int error){ | - |
740 | pFile->lastErrno = error; | - |
741 | }executed 140006 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)
- ...
| 140006 |
742 | | - |
743 | | - |
744 | | - |
745 | | - |
746 | static void closePendingFds(unixFile *pFile){ | - |
747 | unixInodeInfo *pInode = pFile->pInode; | - |
748 | UnixUnusedFd *p; | - |
749 | UnixUnusedFd *pNext; | - |
750 | | - |
751 | ((void) (0)) | - |
752 | ; | - |
753 | for(p=pInode->pUnused; pTRUE | evaluated 471 times by 1 test | FALSE | evaluated 151101 times by 427 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- 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=pNext){ | 471-151101 |
754 | pNext = p->pNext; | - |
755 | robust_close(pFile, p->fd, 1294); | - |
756 | sqlite3_free(p); | - |
757 | }executed 471 times by 1 test: end of block | 471 |
758 | pInode->pUnused = 0; | - |
759 | }executed 151101 times by 427 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 151101 |
760 | | - |
761 | | - |
762 | | - |
763 | | - |
764 | | - |
765 | | - |
766 | | - |
767 | static void releaseInodeInfo(unixFile *pFile){ | - |
768 | unixInodeInfo *pInode = pFile->pInode; | - |
769 | | - |
770 | ((void) (0)) | - |
771 | ; | - |
772 | | - |
773 | ((void) (0)) | - |
774 | ; | - |
775 | if( (TRUE | evaluated 31857 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 | never evaluated |
pInode)TRUE | evaluated 31857 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 | never evaluated |
){ | 0-31857 |
776 | pInode->nRef--; | - |
777 | if( pInode->nRef==0TRUE | evaluated 19742 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 12115 times by 1 test |
){ | 12115-19742 |
778 | | - |
779 | ((void) (0)) | - |
780 | ; | - |
781 | sqlite3_mutex_enter(pInode->pLockMutex); | - |
782 | closePendingFds(pFile); | - |
783 | sqlite3_mutex_leave(pInode->pLockMutex); | - |
784 | if( pInode->pPrevTRUE | evaluated 9326 times by 10 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (438)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| FALSE | evaluated 10416 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)
- ...
|
){ | 9326-10416 |
785 | | - |
786 | ((void) (0)) | - |
787 | ; | - |
788 | pInode->pPrev->pNext = pInode->pNext; | - |
789 | }executed 9326 times by 10 tests: end of block Executed by:- Self test (27)
- Self test (34)
- Self test (438)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
else{ | 9326 |
790 | | - |
791 | ((void) (0)) | - |
792 | ; | - |
793 | inodeList = pInode->pNext; | - |
794 | }executed 10416 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)
- ...
| 10416 |
795 | if( pInode->pNextTRUE | evaluated 9541 times by 2 testsEvaluated by:- Self test (31)
- Self test (438)
| FALSE | evaluated 10201 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 (40)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- ...
|
){ | 9541-10201 |
796 | | - |
797 | ((void) (0)) | - |
798 | ; | - |
799 | pInode->pNext->pPrev = pInode->pPrev; | - |
800 | }executed 9541 times by 2 tests: end of block Executed by:- Self test (31)
- Self test (438)
| 9541 |
801 | sqlite3_mutex_free(pInode->pLockMutex); | - |
802 | sqlite3_free(pInode); | - |
803 | }executed 19742 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)
- ...
| 19742 |
804 | }executed 31857 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)
- ...
| 31857 |
805 | }executed 31857 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)
- ...
| 31857 |
806 | static int findInodeInfo( | - |
807 | unixFile *pFile, | - |
808 | unixInodeInfo **ppInode | - |
809 | ){ | - |
810 | int rc; | - |
811 | int fd; | - |
812 | struct unixFileId fileId; | - |
813 | struct stat statbuf; | - |
814 | unixInodeInfo *pInode = 0; | - |
815 | | - |
816 | | - |
817 | ((void) (0)) | - |
818 | ; | - |
819 | | - |
820 | | - |
821 | | - |
822 | | - |
823 | fd = pFile->h; | - |
824 | rc = ((int(*)(int,struct stat*))aSyscall[5].pCurrent)(fd, &statbuf); | - |
825 | if( rc!=0TRUE | never evaluated | FALSE | evaluated 32248 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-32248 |
826 | storeLastErrno(pFile, | - |
827 | (*__errno_location ()) | - |
828 | ); | - |
829 | | - |
830 | | - |
831 | | - |
832 | return never executed: return 10; 10;never executed: return 10; | 0 |
833 | } | - |
834 | memset(&fileId, 0, sizeof(fileId)); | - |
835 | fileId.dev = statbuf.st_dev; | - |
836 | | - |
837 | | - |
838 | | - |
839 | fileId.ino = (u64)statbuf.st_ino; | - |
840 | | - |
841 | pInode = inodeList; | - |
842 | while( pInodeTRUE | evaluated 133079 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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 20133 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)
- ...
|
&& memcmp(&fileId, &pInode->fileId, sizeof(fileId))TRUE | evaluated 120964 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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 12115 times by 1 test |
){ | 12115-133079 |
843 | pInode = pInode->pNext; | - |
844 | }executed 120964 times by 13 tests: end of block Executed by:- Self test (27)
- Self test (31)
- 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)
| 120964 |
845 | if( pInode==0TRUE | evaluated 20133 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 12115 times by 1 test |
){ | 12115-20133 |
846 | pInode = sqlite3_malloc64( sizeof(*pInode) ); | - |
847 | if( pInode==0TRUE | evaluated 8 times by 1 test | FALSE | evaluated 20125 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)
- ...
|
){ | 8-20125 |
848 | returnexecuted 8 times by 1 test: return 7; 7;executed 8 times by 1 test: return 7; | 8 |
849 | } | - |
850 | memset(pInode, 0, sizeof(*pInode)); | - |
851 | memcpy(&pInode->fileId, &fileId, sizeof(fileId)); | - |
852 | if( sqlite3Config.bCoreMutexTRUE | evaluated 20116 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 9 times by 1 test |
){ | 9-20116 |
853 | pInode->pLockMutex = sqlite3_mutex_alloc(0); | - |
854 | if( pInode->pLockMutex==0TRUE | evaluated 8 times by 1 test | FALSE | evaluated 20108 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)
- ...
|
){ | 8-20108 |
855 | sqlite3_free(pInode); | - |
856 | returnexecuted 8 times by 1 test: return 7; 7;executed 8 times by 1 test: return 7; | 8 |
857 | } | - |
858 | }executed 20108 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)
- ...
| 20108 |
859 | pInode->nRef = 1; | - |
860 | pInode->pNext = inodeList; | - |
861 | pInode->pPrev = 0; | - |
862 | if( inodeListTRUE | evaluated 10164 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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 9953 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)
- ...
|
) inodeList->pPrev = pInode;executed 10164 times by 13 tests: inodeList->pPrev = pInode; Executed by:- Self test (27)
- Self test (31)
- 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)
| 9953-10164 |
863 | inodeList = pInode; | - |
864 | }executed 20117 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)
- ...
else{ | 20117 |
865 | pInode->nRef++; | - |
866 | }executed 12115 times by 1 test: end of block | 12115 |
867 | *ppInode = pInode; | - |
868 | returnexecuted 32232 times by 438 tests: return 0; 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)
- ...
0;executed 32232 times by 438 tests: return 0; 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)
- ...
| 32232 |
869 | } | - |
870 | | - |
871 | | - |
872 | | - |
873 | | - |
874 | static int fileHasMoved(unixFile *pFile){ | - |
875 | | - |
876 | | - |
877 | | - |
878 | struct stat buf; | - |
879 | returnexecuted 119153 times by 438 tests: return pFile->pInode!=0 && (((int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(pFile->zPath, &buf)!=0 || (u64)buf.st_ino!=pFile->pInode->fileId.ino); 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)
- ...
pFile->pInode!=0TRUE | evaluated 119144 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 9 times by 1 test |
&&executed 119153 times by 438 tests: return pFile->pInode!=0 && (((int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(pFile->zPath, &buf)!=0 || (u64)buf.st_ino!=pFile->pInode->fileId.ino); 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)
- ...
| 9-119153 |
880 | (((TRUE | evaluated 7 times by 1 test | FALSE | evaluated 119137 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)
- ...
|
int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(pFile->zPath, &buf)!=0TRUE | evaluated 7 times by 1 test | FALSE | evaluated 119137 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)
- ...
|
executed 119153 times by 438 tests: return pFile->pInode!=0 && (((int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(pFile->zPath, &buf)!=0 || (u64)buf.st_ino!=pFile->pInode->fileId.ino); 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)
- ...
| 7-119153 |
881 | || (TRUE | evaluated 11 times by 1 test | FALSE | evaluated 119126 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)
- ...
|
u64)buf.st_ino!=pFile->pInode->fileId.inoTRUE | evaluated 11 times by 1 test | FALSE | evaluated 119126 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)
- ...
|
);executed 119153 times by 438 tests: return pFile->pInode!=0 && (((int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(pFile->zPath, &buf)!=0 || (u64)buf.st_ino!=pFile->pInode->fileId.ino); 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)
- ...
| 11-119153 |
882 | | - |
883 | } | - |
884 | static void verifyDbFile(unixFile *pFile){ | - |
885 | struct stat buf; | - |
886 | int rc; | - |
887 | | - |
888 | | - |
889 | if( pFile->ctrlFlags & 0x80TRUE | evaluated 45003 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 64093 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)
- ...
|
) return;executed 45003 times by 425 tests: return; 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)
- ...
| 45003-64093 |
890 | | - |
891 | rc = ((int(*)(int,struct stat*))aSyscall[5].pCurrent)(pFile->h, &buf); | - |
892 | if( rc!=0TRUE | never evaluated | FALSE | evaluated 64093 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-64093 |
893 | sqlite3_log(28, "cannot fstat db file %s", pFile->zPath); | - |
894 | return; never executed: return; | 0 |
895 | } | - |
896 | if( buf.st_nlink==0TRUE | evaluated 11 times by 1 test | FALSE | evaluated 64082 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)
- ...
|
){ | 11-64082 |
897 | sqlite3_log(28, "file unlinked while open: %s", pFile->zPath); | - |
898 | return;executed 11 times by 1 test: return; | 11 |
899 | } | - |
900 | if( buf.st_nlink>1TRUE | evaluated 2 times by 1 test | FALSE | evaluated 64080 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)
- ...
|
){ | 2-64080 |
901 | sqlite3_log(28, "multiple links to file: %s", pFile->zPath); | - |
902 | return;executed 2 times by 1 test: return; | 2 |
903 | } | - |
904 | if( fileHasMoved(pFile)TRUE | evaluated 1 time by 1 test | FALSE | evaluated 64079 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)
- ...
|
){ | 1-64079 |
905 | sqlite3_log(28, "file renamed while open: %s", pFile->zPath); | - |
906 | return;executed 1 time by 1 test: return; | 1 |
907 | } | - |
908 | }executed 64079 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)
- ...
| 64079 |
909 | static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){ | - |
910 | int rc = 0; | - |
911 | int reserved = 0; | - |
912 | unixFile *pFile = (unixFile*)id; | - |
913 | | - |
914 | if( (sqlite3_io_error_persistTRUE | never evaluated | FALSE | evaluated 2588 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | never evaluated |
) || sqlite3_io_error_pending-- == 1TRUE | never evaluated | FALSE | evaluated 2588 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
) { local_ioerr(); returnnever executed: return (10 | (14<<8)); (10 | (14<<8));never executed: return (10 | (14<<8)); ; }; | 0-2588 |
915 | | - |
916 | | - |
917 | ((void) (0)) | - |
918 | ; | - |
919 | | - |
920 | ((void) (0)) | - |
921 | ; | - |
922 | sqlite3_mutex_enter(pFile->pInode->pLockMutex); | - |
923 | | - |
924 | | - |
925 | if( pFile->pInode->eFileLock>1TRUE | evaluated 67 times by 1 test | FALSE | evaluated 2521 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
){ | 67-2521 |
926 | reserved = 1; | - |
927 | }executed 67 times by 1 test: end of block | 67 |
928 | | - |
929 | | - |
930 | | - |
931 | | - |
932 | if( !reservedTRUE | evaluated 2521 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
| FALSE | evaluated 67 times by 1 test |
&& !pFile->pInode->bProcessLockTRUE | evaluated 2521 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
| FALSE | never evaluated |
){ | 0-2521 |
933 | struct flock lock; | - |
934 | lock.l_whence = | - |
935 | 0 | - |
936 | ; | - |
937 | lock.l_start = (sqlite3PendingByte+1); | - |
938 | lock.l_len = 1; | - |
939 | lock.l_type = | - |
940 | 1 | - |
941 | ; | - |
942 | if( ((TRUE | never evaluated | FALSE | evaluated 2521 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
int(*)(int,int,...))aSyscall[7].pCurrent)(pFile->h, TRUE | never evaluated | FALSE | evaluated 2521 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
| 0-2521 |
943 | 5TRUE | never evaluated | FALSE | evaluated 2521 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
| 0-2521 |
944 | , &lock)TRUE | never evaluated | FALSE | evaluated 2521 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
){ | 0-2521 |
945 | rc = (10 | (14<<8)); | - |
946 | storeLastErrno(pFile, | - |
947 | (*__errno_location ()) | - |
948 | ); | - |
949 | } never executed: end of block else if( lock.TRUE | evaluated 15 times by 6 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (49)
- Self test (52)
| FALSE | evaluated 2506 times by 253 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
l_type!=TRUE | evaluated 15 times by 6 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (49)
- Self test (52)
| FALSE | evaluated 2506 times by 253 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
| 0-2506 |
950 | 2TRUE | evaluated 15 times by 6 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (49)
- Self test (52)
| FALSE | evaluated 2506 times by 253 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
| 15-2506 |
951 | ){ | - |
952 | reserved = 1; | - |
953 | }executed 15 times by 6 tests: end of block Executed by:- Self test (30)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (49)
- Self test (52)
| 15 |
954 | }executed 2521 times by 258 tests: end of block Executed by:- 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)
- Self test (131)
- Self test (132)
- ...
| 2521 |
955 | | - |
956 | | - |
957 | sqlite3_mutex_leave(pFile->pInode->pLockMutex); | - |
958 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 2588 times by 258 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
) sqlite3DebugPrintf ("TEST WR-LOCK %d %d %d (unix)\n", pFile->h, rc, reserved);never executed: sqlite3DebugPrintf ("TEST WR-LOCK %d %d %d (unix)\n", pFile->h, rc, reserved); | 0-2588 |
959 | | - |
960 | *pResOut = reserved; | - |
961 | returnexecuted 2588 times by 258 tests: return rc; Executed by:- 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)
- Self test (131)
- Self test (132)
- ...
rc;executed 2588 times by 258 tests: return rc; Executed by:- 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)
- Self test (131)
- Self test (132)
- ...
| 2588 |
962 | } | - |
963 | static int unixFileLock(unixFile *pFile, struct flock *pLock){ | - |
964 | int rc; | - |
965 | unixInodeInfo *pInode = pFile->pInode; | - |
966 | | - |
967 | ((void) (0)) | - |
968 | ; | - |
969 | | - |
970 | ((void) (0)) | - |
971 | ; | - |
972 | if( (TRUE | evaluated 59 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 739518 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)
- ...
|
pFile->ctrlFlags & (0x01|0x02))==0x01TRUE | evaluated 59 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 739518 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)
- ...
|
){ | 59-739518 |
973 | if( pInode->bProcessLock==0TRUE | evaluated 5 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 54 times by 1 test |
){ | 5-54 |
974 | struct flock lock; | - |
975 | | - |
976 | ((void) (0)) | - |
977 | ; | - |
978 | lock.l_whence = | - |
979 | 0 | - |
980 | ; | - |
981 | lock.l_start = (sqlite3PendingByte+2); | - |
982 | lock.l_len = 510; | - |
983 | lock.l_type = | - |
984 | 1 | - |
985 | ; | - |
986 | rc = ((int(*)(int,int,...))aSyscall[7].pCurrent)(pFile->h, | - |
987 | 6 | - |
988 | ,&lock); | - |
989 | if( rc<0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 4 times by 1 test |
) returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1-4 |
990 | pInode->bProcessLock = 1; | - |
991 | pInode->nLock++; | - |
992 | }executed 4 times by 1 test: end of block else{ | 4 |
993 | rc = 0; | - |
994 | }executed 54 times by 1 test: end of block | 54 |
995 | }else{ | - |
996 | rc = ((int(*)(int,int,...))aSyscall[7].pCurrent)(pFile->h, | - |
997 | 6 | - |
998 | ,pLock); | - |
999 | }executed 739518 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)
- ...
| 739518 |
1000 | returnexecuted 739576 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 739576 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)
- ...
| 739576 |
1001 | } | - |
1002 | static int unixLock(sqlite3_file *id, int eFileLock){ | - |
1003 | int rc = 0; | - |
1004 | unixFile *pFile = (unixFile*)id; | - |
1005 | unixInodeInfo *pInode; | - |
1006 | struct flock lock; | - |
1007 | int tErrno = 0; | - |
1008 | | - |
1009 | | - |
1010 | ((void) (0)) | - |
1011 | ; | - |
1012 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 219936 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)
- ...
|
) sqlite3DebugPrintf ("LOCK %d %s was %s(%s,%d) pid=%d (unix)\n", pFile->h, azFileLock(eFileLock), azFileLock(pFile->eFileLock), azFileLock(pFile->pInode->eFileLock), pFile->pInode->nShared, (pid_t)getpid())never executed: sqlite3DebugPrintf ("LOCK %d %s was %s(%s,%d) pid=%d (unix)\n", pFile->h, azFileLock(eFileLock), azFileLock(pFile->eFileLock), azFileLock(pFile->pInode->eFileLock), pFile->pInode->nShared, (pid_t)getpid()) ; | 0-219936 |
1013 | | 0 |
1014 | | 0 |
1015 | ; never executed: sqlite3DebugPrintf ("LOCK %d %s was %s(%s,%d) pid=%d (unix)\n", pFile->h, azFileLock(eFileLock), azFileLock(pFile->eFileLock), azFileLock(pFile->pInode->eFileLock), pFile->pInode->nShared, (pid_t)getpid()) ; | 0 |
1016 | | - |
1017 | | - |
1018 | | - |
1019 | | - |
1020 | | - |
1021 | if( pFile->eFileLock>=eFileLockTRUE | evaluated 29 times by 1 test | FALSE | evaluated 219907 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)
- ...
|
){ | 29-219907 |
1022 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 29 times by 1 test |
) sqlite3DebugPrintf ("LOCK %d %s ok (already held) (unix)\n", pFile->h, azFileLock(eFileLock))never executed: sqlite3DebugPrintf ("LOCK %d %s ok (already held) (unix)\n", pFile->h, azFileLock(eFileLock)) ; | 0-29 |
1023 | ; never executed: sqlite3DebugPrintf ("LOCK %d %s ok (already held) (unix)\n", pFile->h, azFileLock(eFileLock)) ; | 0 |
1024 | returnexecuted 29 times by 1 test: return 0; 0;executed 29 times by 1 test: return 0; | 29 |
1025 | } | - |
1026 | | - |
1027 | | - |
1028 | | - |
1029 | | - |
1030 | | - |
1031 | | - |
1032 | | - |
1033 | ((void) (0)) | - |
1034 | ; | - |
1035 | | - |
1036 | ((void) (0)) | - |
1037 | ; | - |
1038 | | - |
1039 | ((void) (0)) | - |
1040 | ; | - |
1041 | | - |
1042 | | - |
1043 | | - |
1044 | pInode = pFile->pInode; | - |
1045 | sqlite3_mutex_enter(pInode->pLockMutex); | - |
1046 | | - |
1047 | | - |
1048 | | - |
1049 | | - |
1050 | if( (pFile->eFileLock!=pInode->eFileLockTRUE | evaluated 1767 times by 1 test | FALSE | evaluated 218140 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)
- ...
|
&& | 1767-218140 |
1051 | (pInode->eFileLock>=3TRUE | evaluated 1037 times by 1 test | FALSE | evaluated 730 times by 1 test |
|| eFileLock>1TRUE | evaluated 64 times by 1 test | FALSE | evaluated 666 times by 1 test |
)) | 64-1037 |
1052 | ){ | - |
1053 | rc = 5; | - |
1054 | gotoexecuted 1101 times by 1 test: goto end_lock; end_lock;executed 1101 times by 1 test: goto end_lock; | 1101 |
1055 | } | - |
1056 | | - |
1057 | | - |
1058 | | - |
1059 | | - |
1060 | | - |
1061 | if( eFileLock==1TRUE | evaluated 132410 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 86396 times by 416 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
&& | 86396-132410 |
1062 | (pInode->eFileLock==1TRUE | evaluated 526 times by 1 test | FALSE | evaluated 131884 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)
- ...
|
|| pInode->eFileLock==2TRUE | evaluated 140 times by 1 test | FALSE | evaluated 131744 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)
- ...
|
) ){ | 140-131884 |
1063 | | - |
1064 | ((void) (0)) | - |
1065 | ; | - |
1066 | | - |
1067 | ((void) (0)) | - |
1068 | ; | - |
1069 | | - |
1070 | ((void) (0)) | - |
1071 | ; | - |
1072 | pFile->eFileLock = 1; | - |
1073 | pInode->nShared++; | - |
1074 | pInode->nLock++; | - |
1075 | gotoexecuted 666 times by 1 test: goto end_lock; end_lock;executed 666 times by 1 test: goto end_lock; | 666 |
1076 | } | - |
1077 | | - |
1078 | | - |
1079 | | - |
1080 | | - |
1081 | | - |
1082 | | - |
1083 | lock.l_len = 1L; | - |
1084 | lock.l_whence = | - |
1085 | 0 | - |
1086 | ; | - |
1087 | if( eFileLock==1TRUE | evaluated 131744 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 86396 times by 416 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
| 86396-131744 |
1088 | || (eFileLock==4TRUE | evaluated 43293 times by 167 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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 43103 times by 382 testsEvaluated by:- Self test
- Self test (10)
- 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)
- Self test (124)
- ...
|
&& pFile->eFileLock<3TRUE | evaluated 41439 times by 167 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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 1854 times by 2 testsEvaluated by:- Self test (38)
- Self test (438)
|
) | 1854-43293 |
1089 | ){ | - |
1090 | lock.l_type = (eFileLock==1TRUE | evaluated 131744 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 41439 times by 167 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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)
- ...
|
? | 41439-131744 |
1091 | 0 | - |
1092 | : | - |
1093 | 1 | - |
1094 | ); | - |
1095 | lock.l_start = sqlite3PendingByte; | - |
1096 | if( unixFileLock(pFile, &lock)TRUE | evaluated 11 times by 7 testsEvaluated by:- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (438)
- Self test (61)
| FALSE | evaluated 173172 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)
- ...
|
){ | 11-173172 |
1097 | tErrno = | - |
1098 | (*__errno_location ()) | - |
1099 | ; | - |
1100 | rc = sqliteErrorFromPosixError(tErrno, (10 | (15<<8))); | - |
1101 | if( rc!=5TRUE | evaluated 3 times by 1 test | FALSE | evaluated 8 times by 7 testsEvaluated by:- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (438)
- Self test (61)
|
){ | 3-8 |
1102 | storeLastErrno(pFile, tErrno); | - |
1103 | }executed 3 times by 1 test: end of block | 3 |
1104 | gotoexecuted 11 times by 7 tests: goto end_lock; Executed by:- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (438)
- Self test (61)
end_lock;executed 11 times by 7 tests: goto end_lock; Executed by:- Self test (30)
- Self test (31)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (438)
- Self test (61)
| 11 |
1105 | } | - |
1106 | }executed 173172 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)
- ...
| 173172 |
1107 | | - |
1108 | | - |
1109 | | - |
1110 | | - |
1111 | | - |
1112 | if( eFileLock==1TRUE | evaluated 131737 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 86392 times by 415 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
){ | 86392-131737 |
1113 | | - |
1114 | ((void) (0)) | - |
1115 | ; | - |
1116 | | - |
1117 | ((void) (0)) | - |
1118 | ; | - |
1119 | | - |
1120 | ((void) (0)) | - |
1121 | ; | - |
1122 | | - |
1123 | | - |
1124 | lock.l_start = (sqlite3PendingByte+2); | - |
1125 | lock.l_len = 510; | - |
1126 | if( unixFileLock(pFile, &lock)TRUE | evaluated 1 time by 1 test | FALSE | evaluated 131736 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-131736 |
1127 | tErrno = | - |
1128 | (*__errno_location ()) | - |
1129 | ; | - |
1130 | rc = sqliteErrorFromPosixError(tErrno, (10 | (15<<8))); | - |
1131 | }executed 1 time by 1 test: end of block | 1 |
1132 | | - |
1133 | | - |
1134 | lock.l_start = sqlite3PendingByte; | - |
1135 | lock.l_len = 1L; | - |
1136 | lock.l_type = | - |
1137 | 2 | - |
1138 | ; | - |
1139 | if( unixFileLock(pFile, &lock)TRUE | never evaluated | FALSE | evaluated 131737 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==0TRUE | never evaluated | FALSE | never evaluated |
){ | 0-131737 |
1140 | | - |
1141 | tErrno = | - |
1142 | (*__errno_location ()) | - |
1143 | ; | - |
1144 | rc = (10 | (8<<8)); | - |
1145 | } never executed: end of block | 0 |
1146 | | - |
1147 | if( rcTRUE | evaluated 1 time by 1 test | FALSE | evaluated 131736 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-131736 |
1148 | if( rc!=5TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
){ | 0-1 |
1149 | storeLastErrno(pFile, tErrno); | - |
1150 | } never executed: end of block | 0 |
1151 | gotoexecuted 1 time by 1 test: goto end_lock; end_lock;executed 1 time by 1 test: goto end_lock; | 1 |
1152 | }else{ | - |
1153 | pFile->eFileLock = 1; | - |
1154 | pInode->nLock++; | - |
1155 | pInode->nShared = 1; | - |
1156 | }executed 131736 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)
- ...
| 131736 |
1157 | }else if( eFileLock==4TRUE | evaluated 43289 times by 166 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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 43103 times by 382 testsEvaluated by:- Self test
- Self test (10)
- 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)
- Self test (124)
- ...
|
&& pInode->nShared>1TRUE | evaluated 2304 times by 1 test | FALSE | evaluated 40985 times by 166 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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)
- ...
|
){ | 2304-43289 |
1158 | | - |
1159 | | - |
1160 | rc = 5; | - |
1161 | }executed 2304 times by 1 test: end of block else{ | 2304 |
1162 | | - |
1163 | | - |
1164 | | - |
1165 | | - |
1166 | | - |
1167 | ((void) (0)) | - |
1168 | ; | - |
1169 | lock.l_type = | - |
1170 | 1 | - |
1171 | ; | - |
1172 | | - |
1173 | | - |
1174 | ((void) (0)) | - |
1175 | ; | - |
1176 | if( eFileLock==2TRUE | evaluated 43103 times by 382 testsEvaluated by:- Self test
- Self test (10)
- 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)
- Self test (124)
- ...
| FALSE | evaluated 40985 times by 166 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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)
- ...
|
){ | 40985-43103 |
1177 | lock.l_start = (sqlite3PendingByte+1); | - |
1178 | lock.l_len = 1L; | - |
1179 | }executed 43103 times by 382 tests: end of block Executed by:- Self test
- Self test (10)
- 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)
- Self test (124)
- ...
else{ | 43103 |
1180 | lock.l_start = (sqlite3PendingByte+2); | - |
1181 | lock.l_len = 510; | - |
1182 | }executed 40985 times by 166 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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)
- ...
| 40985 |
1183 | | - |
1184 | if( unixFileLock(pFile, &lock)TRUE | evaluated 78 times by 39 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (35)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- ...
| FALSE | evaluated 84010 times by 387 testsEvaluated by:- Self test
- Self test (10)
- 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)
- Self test (123)
- ...
|
){ | 78-84010 |
1185 | tErrno = | - |
1186 | (*__errno_location ()) | - |
1187 | ; | - |
1188 | rc = sqliteErrorFromPosixError(tErrno, (10 | (15<<8))); | - |
1189 | if( rc!=5TRUE | never evaluated | FALSE | evaluated 78 times by 39 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (35)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- ...
|
){ | 0-78 |
1190 | storeLastErrno(pFile, tErrno); | - |
1191 | } never executed: end of block | 0 |
1192 | }executed 78 times by 39 tests: end of block Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (35)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- ...
| 78 |
1193 | }executed 84088 times by 415 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 84088 |
1194 | if( rc==0TRUE | evaluated 215746 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 2382 times by 39 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (35)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (55)
- Self test (62)
- Self test (63)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- ...
|
){ | 2382-215746 |
1195 | pFile->eFileLock = eFileLock; | - |
1196 | pInode->eFileLock = eFileLock; | - |
1197 | }executed 215746 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 if( eFileLock==4TRUE | evaluated 2374 times by 36 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (55)
- Self test (62)
- Self test (63)
- 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 (74)
- Self test (75)
- Self test (76)
- ...
| FALSE | evaluated 8 times by 4 testsEvaluated by:- Self test (30)
- Self test (35)
- Self test (438)
- Self test (52)
|
){ | 8-215746 |
1198 | pFile->eFileLock = 3; | - |
1199 | pInode->eFileLock = 3; | - |
1200 | }executed 2374 times by 36 tests: end of block Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (38)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (55)
- Self test (62)
- Self test (63)
- 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 (74)
- Self test (75)
- Self test (76)
- ...
| 2374 |
1201 | | - |
1202 | end_lock:code before this statement executed 218128 times by 435 tests: end_lock: 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)
- ...
| 218128 |
1203 | sqlite3_mutex_leave(pInode->pLockMutex); | - |
1204 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 219907 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)
- ...
|
) sqlite3DebugPrintf ("LOCK %d %s %s (unix)\n", pFile->h, azFileLock(eFileLock), rc==0 ? "ok" : "failed")never executed: sqlite3DebugPrintf ("LOCK %d %s %s (unix)\n", pFile->h, azFileLock(eFileLock), rc==0 ? "ok" : "failed") ; | 0-219907 |
1205 | ; never executed: sqlite3DebugPrintf ("LOCK %d %s %s (unix)\n", pFile->h, azFileLock(eFileLock), rc==0 ? "ok" : "failed") ; | 0 |
1206 | returnexecuted 219907 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 219907 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)
- ...
| 219907 |
1207 | } | - |
1208 | | - |
1209 | | - |
1210 | | - |
1211 | | - |
1212 | | - |
1213 | static void setPendingFd(unixFile *pFile){ | - |
1214 | unixInodeInfo *pInode = pFile->pInode; | - |
1215 | UnixUnusedFd *p = pFile->pPreallocatedUnused; | - |
1216 | | - |
1217 | ((void) (0)) | - |
1218 | ; | - |
1219 | p->pNext = pInode->pUnused; | - |
1220 | pInode->pUnused = p; | - |
1221 | pFile->h = -1; | - |
1222 | pFile->pPreallocatedUnused = 0; | - |
1223 | }executed 10551 times by 1 test: end of block | 10551 |
1224 | static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnlock){ | - |
1225 | unixFile *pFile = (unixFile*)id; | - |
1226 | unixInodeInfo *pInode; | - |
1227 | struct flock lock; | - |
1228 | int rc = 0; | - |
1229 | | - |
1230 | | - |
1231 | ((void) (0)) | - |
1232 | ; | - |
1233 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 237194 times by 427 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) sqlite3DebugPrintf ("UNLOCK %d %d was %d(%d,%d) pid=%d (unix)\n", pFile->h, eFileLock, pFile->eFileLock, pFile->pInode->eFileLock, pFile->pInode->nShared, (pid_t)getpid())never executed: sqlite3DebugPrintf ("UNLOCK %d %d was %d(%d,%d) pid=%d (unix)\n", pFile->h, eFileLock, pFile->eFileLock, pFile->pInode->eFileLock, pFile->pInode->nShared, (pid_t)getpid()) ; | 0-237194 |
1234 | | 0 |
1235 | ; never executed: sqlite3DebugPrintf ("UNLOCK %d %d was %d(%d,%d) pid=%d (unix)\n", pFile->h, eFileLock, pFile->eFileLock, pFile->pInode->eFileLock, pFile->pInode->nShared, (pid_t)getpid()) ; | 0 |
1236 | | - |
1237 | | - |
1238 | ((void) (0)) | - |
1239 | ; | - |
1240 | if( pFile->eFileLock<=eFileLockTRUE | evaluated 62228 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 174966 times by 424 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
){ | 62228-174966 |
1241 | returnexecuted 62228 times by 66 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 62228 times by 66 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)
- ...
| 62228 |
1242 | } | - |
1243 | pInode = pFile->pInode; | - |
1244 | sqlite3_mutex_enter(pInode->pLockMutex); | - |
1245 | | - |
1246 | ((void) (0)) | - |
1247 | ; | - |
1248 | if( pFile->eFileLock>1TRUE | evaluated 44532 times by 71 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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 130434 times by 397 testsEvaluated by:- Self test
- Self test (10)
- 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)
- Self test (124)
- ...
|
){ | 44532-130434 |
1249 | | - |
1250 | ((void) (0)) | - |
1251 | ; | - |
1252 | if( eFileLock==1TRUE | evaluated 42930 times by 38 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (104)
- 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 (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
| FALSE | evaluated 1602 times by 37 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- ...
|
){ | 1602-42930 |
1253 | | - |
1254 | (void)handleNFSUnlock; | - |
1255 | | - |
1256 | ((void) (0)) | - |
1257 | ; | - |
1258 | { | - |
1259 | lock.l_type = | - |
1260 | 0 | - |
1261 | ; | - |
1262 | lock.l_whence = | - |
1263 | 0 | - |
1264 | ; | - |
1265 | lock.l_start = (sqlite3PendingByte+2); | - |
1266 | lock.l_len = 510; | - |
1267 | if( unixFileLock(pFile, &lock)TRUE | never evaluated | FALSE | evaluated 42930 times by 38 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (104)
- 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 (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
){ | 0-42930 |
1268 | | - |
1269 | | - |
1270 | | - |
1271 | | - |
1272 | | - |
1273 | | - |
1274 | rc = (10 | (9<<8)); | - |
1275 | storeLastErrno(pFile, | - |
1276 | (*__errno_location ()) | - |
1277 | ); | - |
1278 | goto never executed: goto end_unlock; end_unlock;never executed: goto end_unlock; | 0 |
1279 | } | - |
1280 | } | - |
1281 | }executed 42930 times by 38 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (104)
- 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 (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
| 42930 |
1282 | lock.l_type = | - |
1283 | 2 | - |
1284 | ; | - |
1285 | lock.l_whence = | - |
1286 | 0 | - |
1287 | ; | - |
1288 | lock.l_start = sqlite3PendingByte; | - |
1289 | lock.l_len = 2L; | - |
1290 | ((void) (0)) | - |
1291 | ; | - |
1292 | if( unixFileLock(pFile, &lock)==0TRUE | evaluated 44532 times by 71 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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 | never evaluated |
){ | 0-44532 |
1293 | pInode->eFileLock = 1; | - |
1294 | }executed 44532 times by 71 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- 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{ | 44532 |
1295 | rc = (10 | (8<<8)); | - |
1296 | storeLastErrno(pFile, | - |
1297 | (*__errno_location ()) | - |
1298 | ); | - |
1299 | goto never executed: goto end_unlock; end_unlock;never executed: goto end_unlock; | 0 |
1300 | } | - |
1301 | } | - |
1302 | if( eFileLock==0TRUE | evaluated 132036 times by 424 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- 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 42930 times by 38 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (104)
- 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 (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
){ | 42930-132036 |
1303 | | - |
1304 | | - |
1305 | | - |
1306 | | - |
1307 | pInode->nShared--; | - |
1308 | if( pInode->nShared==0TRUE | evaluated 131370 times by 424 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- 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 666 times by 1 test |
){ | 666-131370 |
1309 | lock.l_type = | - |
1310 | 2 | - |
1311 | ; | - |
1312 | lock.l_whence = | - |
1313 | 0 | - |
1314 | ; | - |
1315 | lock.l_start = lock.l_len = 0L; | - |
1316 | if( unixFileLock(pFile, &lock)==0TRUE | evaluated 131370 times by 424 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- 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 | never evaluated |
){ | 0-131370 |
1317 | pInode->eFileLock = 0; | - |
1318 | }executed 131370 times by 424 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- 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{ | 131370 |
1319 | rc = (10 | (8<<8)); | - |
1320 | storeLastErrno(pFile, | - |
1321 | (*__errno_location ()) | - |
1322 | ); | - |
1323 | pInode->eFileLock = 0; | - |
1324 | pFile->eFileLock = 0; | - |
1325 | } never executed: end of block | 0 |
1326 | } | - |
1327 | | - |
1328 | | - |
1329 | | - |
1330 | | - |
1331 | | - |
1332 | pInode->nLock--; | - |
1333 | | - |
1334 | ((void) (0)) | - |
1335 | ; | - |
1336 | if( pInode->nLock==0TRUE | evaluated 131359 times by 424 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- 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 677 times by 1 test |
) closePendingFds(pFile);executed 131359 times by 424 tests: closePendingFds(pFile); Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 677-131359 |
1337 | }executed 132036 times by 424 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 132036 |
1338 | | - |
1339 | end_unlock:code before this statement executed 174966 times by 424 tests: end_unlock: Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 174966 |
1340 | sqlite3_mutex_leave(pInode->pLockMutex); | - |
1341 | if( rc==0TRUE | evaluated 174966 times by 424 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- 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 | never evaluated |
){ | 0-174966 |
1342 | pFile->eFileLock = eFileLock; | - |
1343 | }executed 174966 times by 424 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 174966 |
1344 | returnexecuted 174966 times by 424 tests: return rc; Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
rc;executed 174966 times by 424 tests: return rc; Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 174966 |
1345 | } | - |
1346 | static int unixUnlock(sqlite3_file *id, int eFileLock){ | - |
1347 | | - |
1348 | | - |
1349 | ((void) (0)) | - |
1350 | ; | - |
1351 | | - |
1352 | returnexecuted 237194 times by 427 tests: return posixUnlock(id, eFileLock, 0); Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
posixUnlock(id, eFileLock, 0);executed 237194 times by 427 tests: return posixUnlock(id, eFileLock, 0); Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 237194 |
1353 | } | - |
1354 | | - |
1355 | | - |
1356 | static int unixMapfile(unixFile *pFd, i64 nByte); | - |
1357 | static void unixUnmapfile(unixFile *pFd); | - |
1358 | static int closeUnixFile(sqlite3_file *id){ | - |
1359 | unixFile *pFile = (unixFile*)id; | - |
1360 | | - |
1361 | unixUnmapfile(pFile); | - |
1362 | | - |
1363 | if( pFile->h>=0TRUE | evaluated 65945 times by 334 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
| FALSE | evaluated 10551 times by 1 test |
){ | 10551-65945 |
1364 | robust_close(pFile, pFile->h, 2073); | - |
1365 | pFile->h = -1; | - |
1366 | }executed 65945 times by 334 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
| 65945 |
1367 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 76496 times by 334 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
|
) sqlite3DebugPrintf ("CLOSE %-3d\n", pFile->h);never executed: sqlite3DebugPrintf ("CLOSE %-3d\n", pFile->h); | 0-76496 |
1368 | sqlite3_open_file_count+=(-1); | - |
1369 | sqlite3_free(pFile->pPreallocatedUnused); | - |
1370 | memset(pFile, 0, sizeof(unixFile)); | - |
1371 | returnexecuted 76496 times by 334 tests: return 0; Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
0;executed 76496 times by 334 tests: return 0; Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
| 76496 |
1372 | } | - |
1373 | | - |
1374 | | - |
1375 | | - |
1376 | | - |
1377 | static int unixClose(sqlite3_file *id){ | - |
1378 | int rc = 0; | - |
1379 | unixFile *pFile = (unixFile *)id; | - |
1380 | unixInodeInfo *pInode = pFile->pInode; | - |
1381 | | - |
1382 | | - |
1383 | ((void) (0)) | - |
1384 | ; | - |
1385 | verifyDbFile(pFile); | - |
1386 | unixUnlock(id, 0); | - |
1387 | | - |
1388 | ((void) (0)) | - |
1389 | ; | - |
1390 | unixEnterMutex(); | - |
1391 | | - |
1392 | | - |
1393 | | - |
1394 | | - |
1395 | | - |
1396 | ((void) (0)) | - |
1397 | ; | - |
1398 | sqlite3_mutex_enter(pInode->pLockMutex); | - |
1399 | if( pInode->nLockTRUE | evaluated 10551 times by 1 test | FALSE | evaluated 21306 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)
- ...
|
){ | 10551-21306 |
1400 | | - |
1401 | | - |
1402 | | - |
1403 | | - |
1404 | | - |
1405 | setPendingFd(pFile); | - |
1406 | }executed 10551 times by 1 test: end of block | 10551 |
1407 | sqlite3_mutex_leave(pInode->pLockMutex); | - |
1408 | releaseInodeInfo(pFile); | - |
1409 | rc = closeUnixFile(id); | - |
1410 | unixLeaveMutex(); | - |
1411 | returnexecuted 31857 times by 66 tests: return rc; 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)
- ...
rc;executed 31857 times by 66 tests: return rc; 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)
- ...
| 31857 |
1412 | } | - |
1413 | static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){ | - |
1414 | (void)(NotUsed); | - |
1415 | *pResOut = 0; | - |
1416 | returnexecuted 2 times by 1 test: return 0; 0;executed 2 times by 1 test: return 0; | 2 |
1417 | } | - |
1418 | static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){ | - |
1419 | (void)(NotUsed),(void)(NotUsed2); | - |
1420 | returnexecuted 5 times by 1 test: return 0; 0;executed 5 times by 1 test: return 0; | 5 |
1421 | } | - |
1422 | static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){ | - |
1423 | (void)(NotUsed),(void)(NotUsed2); | - |
1424 | returnexecuted 6 times by 1 test: return 0; 0;executed 6 times by 1 test: return 0; | 6 |
1425 | } | - |
1426 | | - |
1427 | | - |
1428 | | - |
1429 | | - |
1430 | static int nolockClose(sqlite3_file *id) { | - |
1431 | returnexecuted 44637 times by 322 tests: return closeUnixFile(id); Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
closeUnixFile(id);executed 44637 times by 322 tests: return closeUnixFile(id); Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
| 44637 |
1432 | } | - |
1433 | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) { | - |
1434 | int rc = 0; | - |
1435 | int reserved = 0; | - |
1436 | unixFile *pFile = (unixFile*)id; | - |
1437 | | - |
1438 | if( (sqlite3_io_error_persistTRUE | never evaluated | FALSE | never evaluated |
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | never evaluated |
) || sqlite3_io_error_pending-- == 1TRUE | never evaluated | FALSE | never evaluated |
) { local_ioerr(); returnnever executed: return (10 | (14<<8)); (10 | (14<<8));never executed: return (10 | (14<<8)); ; }; | 0 |
1439 | | - |
1440 | | - |
1441 | ((void) (0)) | - |
1442 | ; | - |
1443 | reserved = ((int(*)(const char*,int))aSyscall[2].pCurrent)((const char*)pFile->lockingContext, 0)==0; | - |
1444 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | never evaluated |
) sqlite3DebugPrintf ("TEST WR-LOCK %d %d %d (dotlock)\n", pFile->h, rc, reserved);never executed: sqlite3DebugPrintf ("TEST WR-LOCK %d %d %d (dotlock)\n", pFile->h, rc, reserved); | 0 |
1445 | *pResOut = reserved; | - |
1446 | return never executed: return rc; rc;never executed: return rc; | 0 |
1447 | } | - |
1448 | static int dotlockLock(sqlite3_file *id, int eFileLock) { | - |
1449 | unixFile *pFile = (unixFile*)id; | - |
1450 | char *zLockFile = (char *)pFile->lockingContext; | - |
1451 | int rc = 0; | - |
1452 | | - |
1453 | | - |
1454 | | - |
1455 | | - |
1456 | | - |
1457 | if( pFile->eFileLock > 0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 9 times by 1 test |
){ | 6-9 |
1458 | pFile->eFileLock = eFileLock; | - |
1459 | | - |
1460 | | - |
1461 | utime(zLockFile, | - |
1462 | ((void *)0) | - |
1463 | ); | - |
1464 | | - |
1465 | | - |
1466 | | - |
1467 | returnexecuted 6 times by 1 test: return 0; 0;executed 6 times by 1 test: return 0; | 6 |
1468 | } | - |
1469 | | - |
1470 | | - |
1471 | rc = ((int(*)(const char*,mode_t))aSyscall[18].pCurrent)(zLockFile, 0777); | - |
1472 | if( rc<0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 8 times by 1 test |
){ | 1-8 |
1473 | | - |
1474 | int tErrno = | - |
1475 | (*__errno_location ()) | - |
1476 | ; | - |
1477 | if( | - |
1478 | 17 TRUE | evaluated 1 time by 1 test | FALSE | never evaluated |
| 0-1 |
1479 | == tErrnoTRUE | evaluated 1 time by 1 test | FALSE | never evaluated |
){ | 0-1 |
1480 | rc = 5; | - |
1481 | }executed 1 time by 1 test: end of block else { | 1 |
1482 | rc = sqliteErrorFromPosixError(tErrno, (10 | (15<<8))); | - |
1483 | if( rc!=5TRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
1484 | storeLastErrno(pFile, tErrno); | - |
1485 | } never executed: end of block | 0 |
1486 | } never executed: end of block | 0 |
1487 | returnexecuted 1 time by 1 test: return rc; rc;executed 1 time by 1 test: return rc; | 1 |
1488 | } | - |
1489 | | - |
1490 | | - |
1491 | pFile->eFileLock = eFileLock; | - |
1492 | returnexecuted 8 times by 1 test: return rc; rc;executed 8 times by 1 test: return rc; | 8 |
1493 | } | - |
1494 | static int dotlockUnlock(sqlite3_file *id, int eFileLock) { | - |
1495 | unixFile *pFile = (unixFile*)id; | - |
1496 | char *zLockFile = (char *)pFile->lockingContext; | - |
1497 | int rc; | - |
1498 | | - |
1499 | | - |
1500 | ((void) (0)) | - |
1501 | ; | - |
1502 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 16 times by 1 test |
) sqlite3DebugPrintf ("UNLOCK %d %d was %d pid=%d (dotlock)\n", pFile->h, eFileLock, pFile->eFileLock, (pid_t)getpid())never executed: sqlite3DebugPrintf ("UNLOCK %d %d was %d pid=%d (dotlock)\n", pFile->h, eFileLock, pFile->eFileLock, (pid_t)getpid()) ; | 0-16 |
1503 | ; never executed: sqlite3DebugPrintf ("UNLOCK %d %d was %d pid=%d (dotlock)\n", pFile->h, eFileLock, pFile->eFileLock, (pid_t)getpid()) ; | 0 |
1504 | | - |
1505 | ((void) (0)) | - |
1506 | ; | - |
1507 | | - |
1508 | | - |
1509 | if( pFile->eFileLock==eFileLockTRUE | evaluated 5 times by 1 test | FALSE | evaluated 11 times by 1 test |
){ | 5-11 |
1510 | returnexecuted 5 times by 1 test: return 0; 0;executed 5 times by 1 test: return 0; | 5 |
1511 | } | - |
1512 | | - |
1513 | | - |
1514 | | - |
1515 | | - |
1516 | if( eFileLock==1TRUE | evaluated 3 times by 1 test | FALSE | evaluated 8 times by 1 test |
){ | 3-8 |
1517 | pFile->eFileLock = 1; | - |
1518 | returnexecuted 3 times by 1 test: return 0; 0;executed 3 times by 1 test: return 0; | 3 |
1519 | } | - |
1520 | | - |
1521 | | - |
1522 | | - |
1523 | ((void) (0)) | - |
1524 | ; | - |
1525 | rc = ((int(*)(const char*))aSyscall[19].pCurrent)(zLockFile); | - |
1526 | if( rc<0TRUE | never evaluated | FALSE | evaluated 8 times by 1 test |
){ | 0-8 |
1527 | int tErrno = | - |
1528 | (*__errno_location ()) | - |
1529 | ; | - |
1530 | if( tErrno==TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1531 | 2TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1532 | ){ | - |
1533 | rc = 0; | - |
1534 | } never executed: end of block else{ | 0 |
1535 | rc = (10 | (8<<8)); | - |
1536 | storeLastErrno(pFile, tErrno); | - |
1537 | } never executed: end of block | 0 |
1538 | return never executed: return rc; rc;never executed: return rc; | 0 |
1539 | } | - |
1540 | pFile->eFileLock = 0; | - |
1541 | returnexecuted 8 times by 1 test: return 0; 0;executed 8 times by 1 test: return 0; | 8 |
1542 | } | - |
1543 | | - |
1544 | | - |
1545 | | - |
1546 | | - |
1547 | static int dotlockClose(sqlite3_file *id) { | - |
1548 | unixFile *pFile = (unixFile*)id; | - |
1549 | | - |
1550 | ((void) (0)) | - |
1551 | ; | - |
1552 | dotlockUnlock(id, 0); | - |
1553 | sqlite3_free(pFile->lockingContext); | - |
1554 | returnexecuted 2 times by 1 test: return closeUnixFile(id); closeUnixFile(id);executed 2 times by 1 test: return closeUnixFile(id); | 2 |
1555 | } | - |
1556 | static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt){ | - |
1557 | int got; | - |
1558 | int prior = 0; | - |
1559 | | - |
1560 | | - |
1561 | | - |
1562 | ; | - |
1563 | | - |
1564 | ((void) (0)) | - |
1565 | ; | - |
1566 | | - |
1567 | ((void) (0)) | - |
1568 | ; | - |
1569 | do{ | - |
1570 | | - |
1571 | | - |
1572 | | - |
1573 | | - |
1574 | got = ((ssize_t(*)(int,void*,size_t,off64_t))aSyscall[10].pCurrent)(id->h, pBuf, cnt, offset); | - |
1575 | if( (sqlite3_io_error_persistTRUE | evaluated 374 times by 1 test | FALSE | evaluated 7338345 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)
- ...
|
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | evaluated 374 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 47 times by 1 test | FALSE | evaluated 7338672 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)
- ...
|
) { local_ioerr(); got = -1; }executed 47 times by 1 test: end of block ; | 0-7338672 |
1576 | if( got==cntTRUE | evaluated 7276515 times by 433 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- 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 62204 times by 156 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
|
) break;executed 7276515 times by 433 tests: break; 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)
- ...
| 62204-7276515 |
1577 | if( got<0TRUE | evaluated 48 times by 1 test | FALSE | evaluated 62156 times by 156 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
|
){ | 48-62156 |
1578 | if( | - |
1579 | (*TRUE | never evaluated | FALSE | evaluated 48 times by 1 test |
__errno_location ())TRUE | never evaluated | FALSE | evaluated 48 times by 1 test |
| 0-48 |
1580 | ==TRUE | never evaluated | FALSE | evaluated 48 times by 1 test |
| 0-48 |
1581 | 4TRUE | never evaluated | FALSE | evaluated 48 times by 1 test |
| 0-48 |
1582 | ){ got = 1; continue; never executed: continue; } | 0 |
1583 | prior = 0; | - |
1584 | storeLastErrno((unixFile*)id, | - |
1585 | (*__errno_location ()) | - |
1586 | ); | - |
1587 | break;executed 48 times by 1 test: break; | 48 |
1588 | }else if( got>0TRUE | evaluated 17 times by 1 test | FALSE | evaluated 62139 times by 156 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
|
){ | 17-62139 |
1589 | cnt -= got; | - |
1590 | offset += got; | - |
1591 | prior += got; | - |
1592 | pBuf = (void*)(got + (char*)pBuf); | - |
1593 | }executed 17 times by 1 test: end of block | 17 |
1594 | }executed 62156 times by 156 tests: end of block 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
while( got>0TRUE | evaluated 17 times by 1 test | FALSE | evaluated 62139 times by 156 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
|
); | 17-62156 |
1595 | ; | - |
1596 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 7338702 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)
- ...
|
) sqlite3DebugPrintf ("READ %-3d %5d %7lld %llu\n", id->h, got+prior, offset-prior, ((sqlite_uint64)0))never executed: sqlite3DebugPrintf ("READ %-3d %5d %7lld %llu\n", id->h, got+prior, offset-prior, ((sqlite_uint64)0)) ; | 0-7338702 |
1597 | ; never executed: sqlite3DebugPrintf ("READ %-3d %5d %7lld %llu\n", id->h, got+prior, offset-prior, ((sqlite_uint64)0)) ; | 0 |
1598 | returnexecuted 7338702 times by 438 tests: return got+prior; 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)
- ...
got+prior;executed 7338702 times by 438 tests: return got+prior; 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)
- ...
| 7338702 |
1599 | } | - |
1600 | | - |
1601 | | - |
1602 | | - |
1603 | | - |
1604 | | - |
1605 | | - |
1606 | static int unixRead( | - |
1607 | sqlite3_file *id, | - |
1608 | void *pBuf, | - |
1609 | int amt, | - |
1610 | sqlite3_int64 offset | - |
1611 | ){ | - |
1612 | unixFile *pFile = (unixFile *)id; | - |
1613 | int got; | - |
1614 | | - |
1615 | ((void) (0)) | - |
1616 | ; | - |
1617 | | - |
1618 | ((void) (0)) | - |
1619 | ; | - |
1620 | | - |
1621 | ((void) (0)) | - |
1622 | ; | - |
1623 | if( offset<pFile->mmapSizeTRUE | evaluated 467 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 7338702 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)
- ...
|
){ | 467-7338702 |
1624 | if( offset+amt <= pFile->mmapSizeTRUE | evaluated 467 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | never evaluated |
){ | 0-467 |
1625 | memcpy(pBuf, &((u8 *)(pFile->pMapRegion))[offset], amt); | - |
1626 | returnexecuted 467 times by 2 tests: return 0; Executed by:- Self test (33)
- Self test (438)
0;executed 467 times by 2 tests: return 0; Executed by:- Self test (33)
- Self test (438)
| 467 |
1627 | }else{ | - |
1628 | int nCopy = pFile->mmapSize - offset; | - |
1629 | memcpy(pBuf, &((u8 *)(pFile->pMapRegion))[offset], nCopy); | - |
1630 | pBuf = &((u8 *)pBuf)[nCopy]; | - |
1631 | amt -= nCopy; | - |
1632 | offset += nCopy; | - |
1633 | } never executed: end of block | 0 |
1634 | } | - |
1635 | | - |
1636 | | - |
1637 | got = seekAndRead(pFile, offset, pBuf, amt); | - |
1638 | if( got==amtTRUE | evaluated 7276515 times by 433 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- 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 62187 times by 156 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
|
){ | 62187-7276515 |
1639 | returnexecuted 7276515 times by 433 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 7276515 times by 433 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)
- ...
| 7276515 |
1640 | }else if( got<0TRUE | evaluated 48 times by 1 test | FALSE | evaluated 62139 times by 156 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
|
){ | 48-62139 |
1641 | | - |
1642 | returnexecuted 48 times by 1 test: return (10 | (1<<8)); (10 | (1<<8));executed 48 times by 1 test: return (10 | (1<<8)); | 48 |
1643 | }else{ | - |
1644 | storeLastErrno(pFile, 0); | - |
1645 | | - |
1646 | memset(&((char*)pBuf)[got], 0, amt-got); | - |
1647 | returnexecuted 62139 times by 156 tests: return (10 | (2<<8)); 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
(10 | (2<<8));executed 62139 times by 156 tests: return (10 | (2<<8)); 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 (353)
- Self test (354)
- Self test (355)
- Self test (356)
- Self test (357)
- Self test (358)
- Self test (359)
- ...
| 62139 |
1648 | } | - |
1649 | } | - |
1650 | static int seekAndWriteFd( | - |
1651 | int fd, | - |
1652 | i64 iOff, | - |
1653 | const void *pBuf, | - |
1654 | int nBuf, | - |
1655 | int *piErrno | - |
1656 | ){ | - |
1657 | int rc = 0; | - |
1658 | | - |
1659 | | - |
1660 | ((void) (0)) | - |
1661 | ; | - |
1662 | | - |
1663 | ((void) (0)) | - |
1664 | ; | - |
1665 | | - |
1666 | ((void) (0)) | - |
1667 | ; | - |
1668 | nBuf &= 0x1ffff; | - |
1669 | ; | - |
1670 | | - |
1671 | | - |
1672 | | - |
1673 | | - |
1674 | do{ rc = (int)((ssize_t(*)(int,const void*,size_t,off64_t)) aSyscall[13].pCurrent)(fd, pBuf, nBuf, iOff);}executed 3921977 times by 407 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 (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
while( rc<0TRUE | never evaluated | FALSE | evaluated 3921968 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
&& | 0-3921977 |
1675 | (*TRUE | never evaluated | FALSE | never evaluated |
__errno_location ())TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1676 | ==TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1677 | 4TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1678 | ); | - |
1679 | ; | - |
1680 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 3921966 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
) sqlite3DebugPrintf ("WRITE %-3d %5d %7lld %llu\n", fd, rc, iOff, ((sqlite_uint64)0));never executed: sqlite3DebugPrintf ("WRITE %-3d %5d %7lld %llu\n", fd, rc, iOff, ((sqlite_uint64)0)); | 0-3921966 |
1681 | | - |
1682 | if( rc<0TRUE | never evaluated | FALSE | evaluated 3921974 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
) *never executed: *piErrno = (*__errno_location ()) ; piErrno = never executed: *piErrno = (*__errno_location ()) ; | 0-3921974 |
1683 | (*__errno_location ()) never executed: *piErrno = (*__errno_location ()) ; | 0 |
1684 | ; never executed: *piErrno = (*__errno_location ()) ; | 0 |
1685 | returnexecuted 3921972 times by 407 tests: return rc; Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
rc;executed 3921972 times by 407 tests: return rc; Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| 3921972 |
1686 | } | - |
1687 | static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int cnt){ | - |
1688 | returnexecuted 3915217 times by 404 tests: return seekAndWriteFd(id->h, offset, pBuf, cnt, &id->lastErrno); Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
seekAndWriteFd(id->h, offset, pBuf, cnt, &id->lastErrno);executed 3915217 times by 404 tests: return seekAndWriteFd(id->h, offset, pBuf, cnt, &id->lastErrno); Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| 3915217 |
1689 | } | - |
1690 | | - |
1691 | | - |
1692 | | - |
1693 | | - |
1694 | | - |
1695 | | - |
1696 | static int unixWrite( | - |
1697 | sqlite3_file *id, | - |
1698 | const void *pBuf, | - |
1699 | int amt, | - |
1700 | sqlite3_int64 offset | - |
1701 | ){ | - |
1702 | unixFile *pFile = (unixFile*)id; | - |
1703 | int wrote = 0; | - |
1704 | | - |
1705 | ((void) (0)) | - |
1706 | ; | - |
1707 | | - |
1708 | ((void) (0)) | - |
1709 | ; | - |
1710 | while( (TRUE | never evaluated | FALSE | evaluated 3881847 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
wrote = seekAndWrite(pFile, offset, pBuf, amt))<amtTRUE | never evaluated | FALSE | evaluated 3881847 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
&& wrote>0TRUE | never evaluated | FALSE | never evaluated |
){ | 0-3881847 |
1711 | amt -= wrote; | - |
1712 | offset += wrote; | - |
1713 | pBuf = &((char*)pBuf)[wrote]; | - |
1714 | } never executed: end of block | 0 |
1715 | if( (sqlite3_io_error_persistTRUE | evaluated 704 times by 1 test | FALSE | evaluated 3881141 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | evaluated 704 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 75 times by 1 test | FALSE | evaluated 3881770 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
) { local_ioerr(); ( wrote=(-1), amt=1 ); }executed 75 times by 1 test: end of block ; | 0-3881770 |
1716 | if( sqlite3_diskfull_pendingTRUE | evaluated 68535 times by 1 test | FALSE | evaluated 3813306 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
){ if( sqlite3_diskfull_pending == 1TRUE | evaluated 459 times by 1 test | FALSE | evaluated 68076 times by 1 test |
){ local_ioerr(); sqlite3_diskfull = 1; sqlite3_io_error_hit = 1; ( wrote=0, amt=1 ); }executed 459 times by 1 test: end of block else{ sqlite3_diskfull_pending--; }executed 68076 times by 1 test: end of block }; | 459-3813306 |
1717 | | - |
1718 | if( amt>wroteTRUE | evaluated 534 times by 1 test | FALSE | evaluated 3881307 times by 404 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
){ | 534-3881307 |
1719 | if( wrote<0TRUE | evaluated 75 times by 1 test | FALSE | evaluated 459 times by 1 test |
&& pFile->lastErrno!=TRUE | evaluated 75 times by 1 test | FALSE | never evaluated |
| 0-459 |
1720 | 28TRUE | evaluated 75 times by 1 test | FALSE | never evaluated |
| 0-75 |
1721 | ){ | - |
1722 | | - |
1723 | returnexecuted 75 times by 1 test: return (10 | (3<<8)); (10 | (3<<8));executed 75 times by 1 test: return (10 | (3<<8)); | 75 |
1724 | }else{ | - |
1725 | storeLastErrno(pFile, 0); | - |
1726 | returnexecuted 459 times by 1 test: return 13; 13;executed 459 times by 1 test: return 13; | 459 |
1727 | } | - |
1728 | } | - |
1729 | | - |
1730 | returnexecuted 3881307 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 (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
0;executed 3881307 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 (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| 3881307 |
1731 | } | - |
1732 | | - |
1733 | | - |
1734 | | - |
1735 | | - |
1736 | | - |
1737 | | - |
1738 | int sqlite3_sync_count = 0; | - |
1739 | int sqlite3_fullsync_count = 0; | - |
1740 | static int full_fsync(int fd, int fullSync, int dataOnly){ | - |
1741 | int rc; | - |
1742 | | - |
1743 | | - |
1744 | | - |
1745 | | - |
1746 | | - |
1747 | | - |
1748 | (void)(fd); | - |
1749 | (void)(fullSync); | - |
1750 | (void)(dataOnly); | - |
1751 | if( fullSyncTRUE | evaluated 5570 times by 1 test | FALSE | evaluated 249754 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
) sqlite3_fullsync_count++;executed 5570 times by 1 test: sqlite3_fullsync_count++; | 5570-249754 |
1752 | sqlite3_sync_count++; | - |
1753 | { | - |
1754 | struct stat buf; | - |
1755 | rc = ((int(*)(int,struct stat*))aSyscall[5].pCurrent)(fd, &buf); | - |
1756 | } | - |
1757 | if( 0 && rc!= -1 dead code: rc!= -1 ){dead code: { rc = 0; } | - |
1758 | rc = 0; dead code: { rc = 0; } | - |
1759 | } dead code: { rc = 0; } | - |
1760 | returnexecuted 255324 times by 125 tests: return rc; Executed by:- Self test
- 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 (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)
- ...
rc;executed 255324 times by 125 tests: return rc; Executed by:- Self test
- 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 (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)
- ...
| 255324 |
1761 | } | - |
1762 | static int openDirectory(const char *zFilename, int *pFd){ | - |
1763 | int ii; | - |
1764 | int fd = -1; | - |
1765 | char zDirname[512 +1]; | - |
1766 | | - |
1767 | sqlite3_snprintf(512, zDirname, "%s", zFilename); | - |
1768 | for(ii=(int)strlen(zDirname); ii>0TRUE | evaluated 673049 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
| FALSE | never evaluated |
&& zDirname[ii]!='/'TRUE | evaluated 634037 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
| FALSE | evaluated 39012 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
; ii--);executed 634037 times by 125 tests: ; Executed by:- Self test
- 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 (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)
- ...
| 0-673049 |
1769 | if( ii>0TRUE | evaluated 39012 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
| FALSE | never evaluated |
){ | 0-39012 |
1770 | zDirname[ii] = '\0'; | - |
1771 | }executed 39012 times by 125 tests: end of block Executed by:- Self test
- 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 (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)
- ...
else{ | 39012 |
1772 | if( zDirname[0]!='/'TRUE | never evaluated | FALSE | never evaluated |
) zDirname[0] = '.';never executed: zDirname[0] = '.'; | 0 |
1773 | zDirname[1] = 0; | - |
1774 | } never executed: end of block | 0 |
1775 | fd = robust_open(zDirname, | - |
1776 | 00 | - |
1777 | |0, 0); | - |
1778 | if( fd>=0TRUE | evaluated 39012 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
| FALSE | never evaluated |
){ | 0-39012 |
1779 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 39012 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
) sqlite3DebugPrintf ("OPENDIR %-3d %s\n", fd, zDirname);never executed: sqlite3DebugPrintf ("OPENDIR %-3d %s\n", fd, zDirname); | 0-39012 |
1780 | }executed 39012 times by 125 tests: end of block Executed by:- Self test
- 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 (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)
- ...
| 39012 |
1781 | *pFd = fd; | - |
1782 | if( fd>=0TRUE | evaluated 39012 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
| FALSE | never evaluated |
) returnexecuted 39012 times by 125 tests: return 0; Executed by:- Self test
- 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 (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)
- ...
0;executed 39012 times by 125 tests: return 0; Executed by:- Self test
- 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 (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)
- ...
| 0-39012 |
1783 | return never executed: return unixLogErrorAtLine(sqlite3CantopenError(3676),"openDirectory",zDirname,3676); unixLogErrorAtLine(sqlite3CantopenError(3676),"openDirectory",zDirname,3676);never executed: return unixLogErrorAtLine(sqlite3CantopenError(3676),"openDirectory",zDirname,3676); | 0 |
1784 | } | - |
1785 | static int unixSync(sqlite3_file *id, int flags){ | - |
1786 | int rc; | - |
1787 | unixFile *pFile = (unixFile*)id; | - |
1788 | | - |
1789 | int isDataOnly = (flags&0x00010); | - |
1790 | int isFullsync = (flags&0x0F)==0x00003; | - |
1791 | | - |
1792 | | - |
1793 | | - |
1794 | ((void) (0)) | - |
1795 | | - |
1796 | | - |
1797 | ; | - |
1798 | | - |
1799 | | - |
1800 | | - |
1801 | | - |
1802 | if( sqlite3_diskfull_pendingTRUE | evaluated 192 times by 1 test | FALSE | evaluated 216123 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
){ if( sqlite3_diskfull_pending == 1TRUE | evaluated 3 times by 1 test | FALSE | evaluated 189 times by 1 test |
){ local_ioerr(); sqlite3_diskfull = 1; sqlite3_io_error_hit = 1; returnexecuted 3 times by 1 test: return 13; 13;executed 3 times by 1 test: return 13; }else{ sqlite3_diskfull_pending--; }executed 189 times by 1 test: end of block }; | 3-216123 |
1803 | | - |
1804 | | - |
1805 | ((void) (0)) | - |
1806 | ; | - |
1807 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 216312 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
) sqlite3DebugPrintf ("SYNC %-3d\n", pFile->h);never executed: sqlite3DebugPrintf ("SYNC %-3d\n", pFile->h); | 0-216312 |
1808 | rc = full_fsync(pFile->h, isFullsync, isDataOnly); | - |
1809 | if( (sqlite3_io_error_persistTRUE | evaluated 84 times by 1 test | FALSE | evaluated 216228 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | evaluated 84 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 16 times by 1 test | FALSE | evaluated 216296 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
) { local_ioerr(); rc=1; }executed 16 times by 1 test: end of block ; | 0-216296 |
1810 | if( rcTRUE | evaluated 16 times by 1 test | FALSE | evaluated 216296 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
){ | 16-216296 |
1811 | storeLastErrno(pFile, | - |
1812 | (*__errno_location ()) | - |
1813 | ); | - |
1814 | returnexecuted 16 times by 1 test: return unixLogErrorAtLine((10 | (4<<8)),"full_fsync",pFile->zPath,3717); unixLogErrorAtLine((10 | (4<<8)),"full_fsync",pFile->zPath,3717);executed 16 times by 1 test: return unixLogErrorAtLine((10 | (4<<8)),"full_fsync",pFile->zPath,3717); | 16 |
1815 | } | - |
1816 | | - |
1817 | | - |
1818 | | - |
1819 | | - |
1820 | | - |
1821 | if( pFile->ctrlFlags & 0x08TRUE | evaluated 38952 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
| FALSE | evaluated 177344 times by 121 testsEvaluated by:- Self test
- 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 (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)
- ...
|
){ | 38952-177344 |
1822 | int dirfd; | - |
1823 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 38952 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
|
) sqlite3DebugPrintf ("DIRSYNC %s (have_fullfsync=%d fullsync=%d)\n", pFile->zPath, 0, isFullsync)never executed: sqlite3DebugPrintf ("DIRSYNC %s (have_fullfsync=%d fullsync=%d)\n", pFile->zPath, 0, isFullsync) ; | 0-38952 |
1824 | ; never executed: sqlite3DebugPrintf ("DIRSYNC %s (have_fullfsync=%d fullsync=%d)\n", pFile->zPath, 0, isFullsync) ; | 0 |
1825 | rc = ((int(*)(const char*,int*))aSyscall[17].pCurrent)(pFile->zPath, &dirfd); | - |
1826 | if( rc==0TRUE | evaluated 38952 times by 125 testsEvaluated by:- Self test
- 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 (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)
- ...
| FALSE | never evaluated |
){ | 0-38952 |
1827 | full_fsync(dirfd, 0, 0); | - |
1828 | robust_close(pFile, dirfd, 3731); | - |
1829 | }executed 38952 times by 125 tests: end of block Executed by:- Self test
- 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 (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)
- ...
else{ | 38952 |
1830 | | - |
1831 | ((void) (0)) | - |
1832 | ; | - |
1833 | rc = 0; | - |
1834 | } never executed: end of block | 0 |
1835 | pFile->ctrlFlags &= ~0x08; | - |
1836 | }executed 38952 times by 125 tests: end of block Executed by:- Self test
- 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 (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)
- ...
| 38952 |
1837 | returnexecuted 216296 times by 125 tests: return rc; Executed by:- Self test
- 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 (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)
- ...
rc;executed 216296 times by 125 tests: return rc; Executed by:- Self test
- 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 (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)
- ...
| 216296 |
1838 | } | - |
1839 | | - |
1840 | | - |
1841 | | - |
1842 | | - |
1843 | static int unixTruncate(sqlite3_file *id, i64 nByte){ | - |
1844 | unixFile *pFile = (unixFile *)id; | - |
1845 | int rc; | - |
1846 | | - |
1847 | ((void) (0)) | - |
1848 | ; | - |
1849 | if( (sqlite3_io_error_persistTRUE | evaluated 4 times by 1 test | FALSE | evaluated 6227 times by 20 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (19)
- Self test (20)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (8)
- Self test (84)
- Self test (89)
|
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | evaluated 4 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 4 times by 1 test | FALSE | evaluated 6227 times by 20 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (19)
- Self test (20)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (8)
- Self test (84)
- Self test (89)
|
) { local_ioerr(); returnexecuted 4 times by 1 test: return (10 | (6<<8)); (10 | (6<<8));executed 4 times by 1 test: return (10 | (6<<8)); }; | 0-6227 |
1850 | | - |
1851 | | - |
1852 | | - |
1853 | | - |
1854 | | - |
1855 | | - |
1856 | if( pFile->szChunk>0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6221 times by 20 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (19)
- Self test (20)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (8)
- Self test (84)
- Self test (89)
|
){ | 6-6221 |
1857 | nByte = ((nByte + pFile->szChunk - 1)/pFile->szChunk) * pFile->szChunk; | - |
1858 | }executed 6 times by 1 test: end of block | 6 |
1859 | | - |
1860 | rc = robust_ftruncate(pFile->h, nByte); | - |
1861 | if( rcTRUE | never evaluated | FALSE | evaluated 6227 times by 20 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (19)
- Self test (20)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (8)
- Self test (84)
- Self test (89)
|
){ | 0-6227 |
1862 | storeLastErrno(pFile, | - |
1863 | (*__errno_location ()) | - |
1864 | ); | - |
1865 | return never executed: return unixLogErrorAtLine((10 | (6<<8)),"ftruncate",pFile->zPath,3762); unixLogErrorAtLine((10 | (6<<8)),"ftruncate",pFile->zPath,3762);never executed: return unixLogErrorAtLine((10 | (6<<8)),"ftruncate",pFile->zPath,3762); | 0 |
1866 | }else{ | - |
1867 | if( nByte<pFile->mmapSizeTRUE | evaluated 6 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 6221 times by 19 testsEvaluated by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (19)
- Self test (20)
- Self test (23)
- Self test (32)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (8)
- Self test (84)
- Self test (89)
|
){ | 6-6221 |
1868 | pFile->mmapSize = nByte; | - |
1869 | }executed 6 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 6 |
1870 | | - |
1871 | | - |
1872 | returnexecuted 6227 times by 20 tests: return 0; Executed by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (19)
- Self test (20)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (8)
- Self test (84)
- Self test (89)
0;executed 6227 times by 20 tests: return 0; Executed by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (14)
- Self test (15)
- Self test (19)
- Self test (20)
- Self test (23)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
- Self test (7)
- Self test (72)
- Self test (75)
- Self test (8)
- Self test (84)
- Self test (89)
| 6227 |
1873 | } | - |
1874 | } | - |
1875 | | - |
1876 | | - |
1877 | | - |
1878 | | - |
1879 | static int unixFileSize(sqlite3_file *id, i64 *pSize){ | - |
1880 | int rc; | - |
1881 | struct stat buf; | - |
1882 | | - |
1883 | ((void) (0)) | - |
1884 | ; | - |
1885 | rc = ((int(*)(int,struct stat*))aSyscall[5].pCurrent)(((unixFile*)id)->h, &buf); | - |
1886 | if( (sqlite3_io_error_persistTRUE | evaluated 284 times by 1 test | FALSE | evaluated 152493 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)
- ...
|
&& sqlite3_io_error_hitTRUE | evaluated 54 times by 1 test | FALSE | evaluated 230 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 32 times by 1 test | FALSE | evaluated 152691 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)
- ...
|
) { local_ioerr(); rc=1; }executed 86 times by 1 test: end of block ; | 32-152691 |
1887 | if( rc!=0TRUE | evaluated 86 times by 1 test | FALSE | evaluated 152691 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)
- ...
|
){ | 86-152691 |
1888 | storeLastErrno((unixFile*)id, | - |
1889 | (*__errno_location ()) | - |
1890 | ); | - |
1891 | returnexecuted 86 times by 1 test: return (10 | (7<<8)); (10 | (7<<8));executed 86 times by 1 test: return (10 | (7<<8)); | 86 |
1892 | } | - |
1893 | *pSize = buf.st_size; | - |
1894 | | - |
1895 | | - |
1896 | | - |
1897 | | - |
1898 | | - |
1899 | | - |
1900 | | - |
1901 | if( *TRUE | evaluated 2 times by 1 test | FALSE | evaluated 152689 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)
- ...
|
pSize==1TRUE | evaluated 2 times by 1 test | FALSE | evaluated 152689 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)
- ...
|
) *executed 2 times by 1 test: *pSize = 0; pSize = 0;executed 2 times by 1 test: *pSize = 0; | 2-152689 |
1902 | | - |
1903 | | - |
1904 | returnexecuted 152691 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 152691 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)
- ...
| 152691 |
1905 | } | - |
1906 | static int fcntlSizeHint(unixFile *pFile, i64 nByte){ | - |
1907 | if( pFile->szChunk>0TRUE | evaluated 3303 times by 1 test | FALSE | evaluated 31018 times by 108 testsEvaluated by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- 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)
- Self test (367)
- Self test (368)
- ...
|
){ | 3303-31018 |
1908 | i64 nSize; | - |
1909 | struct stat buf; | - |
1910 | | - |
1911 | if( ((TRUE | never evaluated | FALSE | evaluated 3303 times by 1 test |
int(*)(int,struct stat*))aSyscall[5].pCurrent)(pFile->h, &buf)TRUE | never evaluated | FALSE | evaluated 3303 times by 1 test |
){ | 0-3303 |
1912 | return never executed: return (10 | (7<<8)); (10 | (7<<8));never executed: return (10 | (7<<8)); | 0 |
1913 | } | - |
1914 | | - |
1915 | nSize = ((nByte+pFile->szChunk-1) / pFile->szChunk) * pFile->szChunk; | - |
1916 | if( nSize>(i64)buf.st_sizeTRUE | evaluated 3146 times by 1 test | FALSE | evaluated 157 times by 1 test |
){ | 157-3146 |
1917 | int nBlk = buf.st_blksize; | - |
1918 | int nWrite = 0; | - |
1919 | i64 iWrite; | - |
1920 | | - |
1921 | iWrite = (buf.st_size/nBlk)*nBlk + nBlk - 1; | - |
1922 | | - |
1923 | ((void) (0)) | - |
1924 | ; | - |
1925 | | - |
1926 | ((void) (0)) | - |
1927 | ; | - |
1928 | for( ; iWrite<nSize+nBlk-1TRUE | evaluated 33370 times by 1 test | FALSE | evaluated 3146 times by 1 test |
; iWrite+=nBlk ){ | 3146-33370 |
1929 | if( iWrite>=nSizeTRUE | evaluated 3 times by 1 test | FALSE | evaluated 33368 times by 1 test |
) iWrite = nSize - 1;executed 3 times by 1 test: iWrite = nSize - 1; | 3-33368 |
1930 | nWrite = seekAndWrite(pFile, iWrite, "", 1); | - |
1931 | if( nWrite!=1TRUE | never evaluated | FALSE | evaluated 33371 times by 1 test |
) returnnever executed: return (10 | (3<<8)); (10 | (3<<8));never executed: return (10 | (3<<8)); | 0-33371 |
1932 | }executed 33370 times by 1 test: end of block | 33370 |
1933 | | - |
1934 | }executed 3146 times by 1 test: end of block | 3146 |
1935 | }executed 3303 times by 1 test: end of block | 3303 |
1936 | | - |
1937 | | - |
1938 | if( pFile->mmapSizeMax>0TRUE | evaluated 3544 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 30777 times by 107 testsEvaluated by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- 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)
- Self test (367)
- Self test (368)
- Self test (369)
- ...
|
&& nByte>pFile->mmapSizeTRUE | evaluated 3544 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | never evaluated |
){ | 0-30777 |
1939 | int rc; | - |
1940 | if( pFile->szChunk<=0TRUE | evaluated 335 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 3209 times by 1 test |
){ | 335-3209 |
1941 | if( robust_ftruncate(pFile->h, nByte)TRUE | never evaluated | FALSE | evaluated 335 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 0-335 |
1942 | storeLastErrno(pFile, | - |
1943 | (*__errno_location ()) | - |
1944 | ); | - |
1945 | return never executed: return unixLogErrorAtLine((10 | (6<<8)),"ftruncate",pFile->zPath,3883); unixLogErrorAtLine((10 | (6<<8)),"ftruncate",pFile->zPath,3883);never executed: return unixLogErrorAtLine((10 | (6<<8)),"ftruncate",pFile->zPath,3883); | 0 |
1946 | } | - |
1947 | }executed 335 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 335 |
1948 | | - |
1949 | rc = unixMapfile(pFile, nByte); | - |
1950 | returnexecuted 3544 times by 2 tests: return rc; Executed by:- Self test (33)
- Self test (438)
rc;executed 3544 times by 2 tests: return rc; Executed by:- Self test (33)
- Self test (438)
| 3544 |
1951 | } | - |
1952 | | - |
1953 | | - |
1954 | returnexecuted 30777 times by 107 tests: return 0; Executed by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- 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)
- Self test (367)
- Self test (368)
- Self test (369)
- ...
0;executed 30777 times by 107 tests: return 0; Executed by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- 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)
- Self test (367)
- Self test (368)
- Self test (369)
- ...
| 30777 |
1955 | } | - |
1956 | | - |
1957 | | - |
1958 | | - |
1959 | | - |
1960 | | - |
1961 | | - |
1962 | | - |
1963 | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg){ | - |
1964 | if( *TRUE | evaluated 848 times by 10 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
| FALSE | evaluated 9 times by 1 test |
pArg<0TRUE | evaluated 848 times by 10 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
| FALSE | evaluated 9 times by 1 test |
){ | 9-848 |
1965 | *pArg = (pFile->ctrlFlags & mask)!=0; | - |
1966 | }executed 848 times by 10 tests: end of block Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
else if( (*TRUE | evaluated 2 times by 1 test | FALSE | evaluated 7 times by 1 test |
pArg)==0TRUE | evaluated 2 times by 1 test | FALSE | evaluated 7 times by 1 test |
){ | 2-848 |
1967 | pFile->ctrlFlags &= ~mask; | - |
1968 | }executed 2 times by 1 test: end of block else{ | 2 |
1969 | pFile->ctrlFlags |= mask; | - |
1970 | }executed 7 times by 1 test: end of block | 7 |
1971 | } | - |
1972 | | - |
1973 | | - |
1974 | static int unixGetTempname(int nBuf, char *zBuf); | - |
1975 | | - |
1976 | | - |
1977 | | - |
1978 | | - |
1979 | static int unixFileControl(sqlite3_file *id, int op, void *pArg){ | - |
1980 | unixFile *pFile = (unixFile*)id; | - |
1981 | switch( op ){ | - |
1982 | caseexecuted 144 times by 2 tests: case 1: Executed by:- Self test (35)
- Self test (438)
1:executed 144 times by 2 tests: case 1: Executed by:- Self test (35)
- Self test (438)
{ | 144 |
1983 | *(int*)pArg = pFile->eFileLock; | - |
1984 | returnexecuted 144 times by 2 tests: return 0; Executed by:- Self test (35)
- Self test (438)
0;executed 144 times by 2 tests: return 0; Executed by:- Self test (35)
- Self test (438)
| 144 |
1985 | } | - |
1986 | caseexecuted 1 time by 1 test: case 4: 4:executed 1 time by 1 test: case 4: { | 1 |
1987 | *(int*)pArg = pFile->lastErrno; | - |
1988 | returnexecuted 1 time by 1 test: return 0; 0;executed 1 time by 1 test: return 0; | 1 |
1989 | } | - |
1990 | caseexecuted 3214 times by 1 test: case 6: 6:executed 3214 times by 1 test: case 6: { | 3214 |
1991 | pFile->szChunk = *(int *)pArg; | - |
1992 | returnexecuted 3214 times by 1 test: return 0; 0;executed 3214 times by 1 test: return 0; | 3214 |
1993 | } | - |
1994 | caseexecuted 34321 times by 108 tests: case 5: Executed by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- 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)
- Self test (367)
- Self test (368)
- ...
5:executed 34321 times by 108 tests: case 5: Executed by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- 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)
- Self test (367)
- Self test (368)
- ...
{ | 34321 |
1995 | int rc; | - |
1996 | sqlite3_io_error_benign=(1); | - |
1997 | rc = fcntlSizeHint(pFile, *(i64 *)pArg); | - |
1998 | sqlite3_io_error_benign=(0); | - |
1999 | returnexecuted 34321 times by 108 tests: return rc; Executed by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- 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)
- Self test (367)
- Self test (368)
- ...
rc;executed 34321 times by 108 tests: return rc; Executed by:- Self test
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (32)
- Self test (33)
- 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)
- Self test (367)
- Self test (368)
- ...
| 34321 |
2000 | } | - |
2001 | caseexecuted 850 times by 10 tests: case 10: Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
10:executed 850 times by 10 tests: case 10: Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
{ | 850 |
2002 | unixModeBit(pFile, 0x04, (int*)pArg); | - |
2003 | returnexecuted 850 times by 10 tests: return 0; Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
0;executed 850 times by 10 tests: return 0; Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
| 850 |
2004 | } | - |
2005 | caseexecuted 7 times by 1 test: case 13: 13:executed 7 times by 1 test: case 13: { | 7 |
2006 | unixModeBit(pFile, 0x10, (int*)pArg); | - |
2007 | returnexecuted 7 times by 1 test: return 0; 0;executed 7 times by 1 test: return 0; | 7 |
2008 | } | - |
2009 | caseexecuted 2 times by 1 test: case 12: 12:executed 2 times by 1 test: case 12: { | 2 |
2010 | *(char**)pArg = sqlite3_mprintf("%s", pFile->pVfs->zName); | - |
2011 | returnexecuted 2 times by 1 test: return 0; 0;executed 2 times by 1 test: return 0; | 2 |
2012 | } | - |
2013 | caseexecuted 1 time by 1 test: case 16: 16:executed 1 time by 1 test: case 16: { | 1 |
2014 | char *zTFile = sqlite3_malloc64( pFile->pVfs->mxPathname ); | - |
2015 | if( zTFileTRUE | evaluated 1 time by 1 test | FALSE | never evaluated |
){ | 0-1 |
2016 | unixGetTempname(pFile->pVfs->mxPathname, zTFile); | - |
2017 | *(char**)pArg = zTFile; | - |
2018 | }executed 1 time by 1 test: end of block | 1 |
2019 | returnexecuted 1 time by 1 test: return 0; 0;executed 1 time by 1 test: return 0; | 1 |
2020 | } | - |
2021 | caseexecuted 55073 times by 422 tests: case 20: Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
20:executed 55073 times by 422 tests: case 20: Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
{ | 55073 |
2022 | *(int*)pArg = fileHasMoved(pFile); | - |
2023 | returnexecuted 55073 times by 422 tests: return 0; Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- 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 55073 times by 422 tests: return 0; Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 55073 |
2024 | } | - |
2025 | | - |
2026 | | - |
2027 | | - |
2028 | | - |
2029 | | - |
2030 | | - |
2031 | | - |
2032 | caseexecuted 98479 times by 74 tests: case 18: 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)
- ...
18:executed 98479 times by 74 tests: case 18: 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)
- ...
{ | 98479 |
2033 | i64 newLimit = *(i64*)pArg; | - |
2034 | int rc = 0; | - |
2035 | if( newLimit>sqlite3Config.mxMmapTRUE | never evaluated | FALSE | evaluated 98479 times by 74 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)
- ...
|
){ | 0-98479 |
2036 | newLimit = sqlite3Config.mxMmap; | - |
2037 | } never executed: end of block | 0 |
2038 | | - |
2039 | | - |
2040 | | - |
2041 | | - |
2042 | if( newLimit>0TRUE | evaluated 405 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 98074 times by 74 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)
- ...
|
&& sizeof(size_t)<8TRUE | never evaluated | FALSE | evaluated 405 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 0-98074 |
2043 | newLimit = (newLimit & 0x7FFFFFFF); | - |
2044 | } never executed: end of block | 0 |
2045 | | - |
2046 | *(i64*)pArg = pFile->mmapSizeMax; | - |
2047 | if( newLimit>=0TRUE | evaluated 98217 times by 74 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)
- ...
| FALSE | evaluated 262 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
&& newLimit!=pFile->mmapSizeMaxTRUE | evaluated 398 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 97819 times by 74 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)
- ...
|
&& pFile->nFetchOut==0TRUE | evaluated 386 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 12 times by 1 test |
){ | 12-98217 |
2048 | pFile->mmapSizeMax = newLimit; | - |
2049 | if( pFile->mmapSize>0TRUE | evaluated 3 times by 1 test | FALSE | evaluated 383 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 3-383 |
2050 | unixUnmapfile(pFile); | - |
2051 | rc = unixMapfile(pFile, -1); | - |
2052 | }executed 3 times by 1 test: end of block | 3 |
2053 | }executed 386 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 386 |
2054 | returnexecuted 98479 times by 74 tests: return rc; 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)
- ...
rc;executed 98479 times by 74 tests: return rc; 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)
- ...
| 98479 |
2055 | } | - |
2056 | } | - |
2057 | returnexecuted 236976 times by 438 tests: return 12; 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)
- ...
12;executed 236976 times by 438 tests: return 12; 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)
- ...
| 236976 |
2058 | } | - |
2059 | static void setDeviceCharacteristics(unixFile *pFd){ | - |
2060 | | - |
2061 | ((void) (0)) | - |
2062 | ; | - |
2063 | if( pFd->sectorSize==0TRUE | evaluated 31947 times by 406 testsEvaluated by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| FALSE | evaluated 327376 times by 406 testsEvaluated by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
|
){ | 31947-327376 |
2064 | if( pFd->ctrlFlags & 0x10TRUE | evaluated 31941 times by 406 testsEvaluated by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| FALSE | evaluated 6 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
|
){ | 6-31941 |
2065 | pFd->deviceCharacteristics |= 0x00001000; | - |
2066 | }executed 31941 times by 406 tests: end of block Executed by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| 31941 |
2067 | | - |
2068 | pFd->sectorSize = 4096; | - |
2069 | }executed 31947 times by 406 tests: end of block Executed by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| 31947 |
2070 | }executed 359323 times by 406 tests: end of block Executed by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| 359323 |
2071 | static int unixSectorSize(sqlite3_file *id){ | - |
2072 | unixFile *pFd = (unixFile*)id; | - |
2073 | setDeviceCharacteristics(pFd); | - |
2074 | returnexecuted 20 times by 2 tests: return pFd->sectorSize; Executed by:- Self test (438)
- Self test (61)
pFd->sectorSize;executed 20 times by 2 tests: return pFd->sectorSize; Executed by:- Self test (438)
- Self test (61)
| 20 |
2075 | } | - |
2076 | static int unixDeviceCharacteristics(sqlite3_file *id){ | - |
2077 | unixFile *pFd = (unixFile*)id; | - |
2078 | setDeviceCharacteristics(pFd); | - |
2079 | returnexecuted 359303 times by 406 tests: return pFd->deviceCharacteristics; Executed by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
pFd->deviceCharacteristics;executed 359303 times by 406 tests: return pFd->deviceCharacteristics; Executed by:- Self test
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| 359303 |
2080 | } | - |
2081 | static int unixGetpagesize(void){ | - |
2082 | | - |
2083 | | - |
2084 | | - |
2085 | | - |
2086 | | - |
2087 | returnexecuted 2924 times by 49 tests: return (int)sysconf( _SC_PAGESIZE ); 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)
- ...
(int)sysconf(executed 2924 times by 49 tests: return (int)sysconf( _SC_PAGESIZE ); 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)
- ...
| 2924 |
2088 | _SC_PAGESIZEexecuted 2924 times by 49 tests: return (int)sysconf( _SC_PAGESIZE ); 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)
- ...
| 2924 |
2089 | );executed 2924 times by 49 tests: return (int)sysconf( _SC_PAGESIZE ); 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)
- ...
| 2924 |
2090 | | - |
2091 | } | - |
2092 | struct unixShmNode { | - |
2093 | unixInodeInfo *pInode; | - |
2094 | sqlite3_mutex *mutex; | - |
2095 | char *zFilename; | - |
2096 | int h; | - |
2097 | int szRegion; | - |
2098 | u16 nRegion; | - |
2099 | u8 isReadonly; | - |
2100 | u8 isUnlocked; | - |
2101 | char **apRegion; | - |
2102 | int nRef; | - |
2103 | unixShm *pFirst; | - |
2104 | | - |
2105 | | - |
2106 | | - |
2107 | | - |
2108 | | - |
2109 | }; | - |
2110 | struct unixShm { | - |
2111 | unixShmNode *pShmNode; | - |
2112 | unixShm *pNext; | - |
2113 | u8 hasMutex; | - |
2114 | u8 id; | - |
2115 | u16 sharedMask; | - |
2116 | u16 exclMask; | - |
2117 | }; | - |
2118 | static int unixShmSystemLock( | - |
2119 | unixFile *pFile, | - |
2120 | int lockType, | - |
2121 | int ofst, | - |
2122 | int n | - |
2123 | ){ | - |
2124 | unixShmNode *pShmNode; | - |
2125 | struct flock f; | - |
2126 | int rc = 0; | - |
2127 | | - |
2128 | | - |
2129 | pShmNode = pFile->pInode->pShmNode; | - |
2130 | | - |
2131 | ((void) (0)) | - |
2132 | ; | - |
2133 | | - |
2134 | | - |
2135 | | - |
2136 | ((void) (0)) | - |
2137 | ; | - |
2138 | | - |
2139 | | - |
2140 | | - |
2141 | ((void) (0)) | - |
2142 | ; | - |
2143 | | - |
2144 | if( pShmNode->h>=0TRUE | evaluated 382155 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 68 times by 1 test |
){ | 68-382155 |
2145 | | - |
2146 | f.l_type = lockType; | - |
2147 | f.l_whence = | - |
2148 | 0 | - |
2149 | ; | - |
2150 | f.l_start = ofst; | - |
2151 | f.l_len = n; | - |
2152 | rc = ((int(*)(int,int,...))aSyscall[7].pCurrent)(pShmNode->h, | - |
2153 | 6 | - |
2154 | ,&f); | - |
2155 | rc = (TRUE | evaluated 382001 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 154 times by 10 testsEvaluated by:- Self test (104)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (72)
- Self test (73)
- Self test (81)
- Self test (83)
|
rc!=(-1))TRUE | evaluated 382001 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 154 times by 10 testsEvaluated by:- Self test (104)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (72)
- Self test (73)
- Self test (81)
- Self test (83)
|
? 0 : 5; | 154-382001 |
2156 | }executed 382155 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)
- ...
| 382155 |
2157 | returnexecuted 382223 times by 49 tests: return rc; 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)
- ...
rc;executed 382223 times by 49 tests: return rc; 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)
- ...
| 382223 |
2158 | } | - |
2159 | static int unixShmRegionPerMap(void){ | - |
2160 | int shmsz = 32*1024; | - |
2161 | int pgsz = ((int(*)(void))aSyscall[25].pCurrent)(); | - |
2162 | | - |
2163 | ((void) (0)) | - |
2164 | ; | - |
2165 | if( pgsz<shmszTRUE | evaluated 2924 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 5 times by 1 test |
) returnexecuted 2924 times by 49 tests: return 1; 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)
- ...
1;executed 2924 times by 49 tests: return 1; 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)
- ...
| 5-2924 |
2166 | returnexecuted 5 times by 1 test: return pgsz/shmsz; pgsz/shmsz;executed 5 times by 1 test: return pgsz/shmsz; | 5 |
2167 | } | - |
2168 | | - |
2169 | | - |
2170 | | - |
2171 | | - |
2172 | | - |
2173 | | - |
2174 | | - |
2175 | static void unixShmPurge(unixFile *pFd){ | - |
2176 | unixShmNode *p = pFd->pInode->pShmNode; | - |
2177 | | - |
2178 | ((void) (0)) | - |
2179 | ; | - |
2180 | if( pTRUE | evaluated 824 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| FALSE | never evaluated |
&& (TRUE | evaluated 824 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| FALSE | never evaluated |
p->nRef==0)TRUE | evaluated 824 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| FALSE | never evaluated |
){ | 0-824 |
2181 | int nShmPerMap = unixShmRegionPerMap(); | - |
2182 | int i; | - |
2183 | | - |
2184 | ((void) (0)) | - |
2185 | ; | - |
2186 | sqlite3_mutex_free(p->mutex); | - |
2187 | for(i=0; i<p->nRegionTRUE | evaluated 886 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| FALSE | evaluated 824 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
|
; i+=nShmPerMap){ | 824-886 |
2188 | if( p->h>=0TRUE | evaluated 884 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| FALSE | evaluated 2 times by 1 test |
){ | 2-884 |
2189 | ((int(*)(void*,size_t))aSyscall[23].pCurrent)(p->apRegion[i], p->szRegion); | - |
2190 | }executed 884 times by 38 tests: end of block Executed by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
else{ | 884 |
2191 | sqlite3_free(p->apRegion[i]); | - |
2192 | }executed 2 times by 1 test: end of block | 2 |
2193 | } | - |
2194 | sqlite3_free(p->apRegion); | - |
2195 | if( p->h>=0TRUE | evaluated 817 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| FALSE | evaluated 7 times by 1 test |
){ | 7-817 |
2196 | robust_close(pFd, p->h, 4385); | - |
2197 | p->h = -1; | - |
2198 | }executed 817 times by 38 tests: end of block Executed by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| 817 |
2199 | p->pInode->pShmNode = 0; | - |
2200 | sqlite3_free(p); | - |
2201 | }executed 824 times by 38 tests: end of block Executed by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| 824 |
2202 | }executed 824 times by 38 tests: end of block Executed by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| 824 |
2203 | static int unixLockSharedMemory(unixFile *pDbFd, unixShmNode *pShmNode){ | - |
2204 | struct flock lock; | - |
2205 | int rc = 0; | - |
2206 | lock.l_whence = | - |
2207 | 0 | - |
2208 | ; | - |
2209 | lock.l_start = (((22+8)*4)+8); | - |
2210 | lock.l_len = 1; | - |
2211 | lock.l_type = | - |
2212 | 1 | - |
2213 | ; | - |
2214 | if( ((TRUE | never evaluated | FALSE | evaluated 885 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)
- ...
|
int(*)(int,int,...))aSyscall[7].pCurrent)(pShmNode->h, TRUE | never evaluated | FALSE | evaluated 885 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)
- ...
|
| 0-885 |
2215 | 5TRUE | never evaluated | FALSE | evaluated 885 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)
- ...
|
| 0-885 |
2216 | , &lock)!=0TRUE | never evaluated | FALSE | evaluated 885 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)
- ...
|
) { | 0-885 |
2217 | rc = (10 | (15<<8)); | - |
2218 | } never executed: end of block else if( lock.TRUE | evaluated 837 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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 48 times by 36 testsEvaluated by:- Self test (103)
- Self test (104)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- Self test (79)
- ...
|
l_type==TRUE | evaluated 837 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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 48 times by 36 testsEvaluated by:- Self test (103)
- Self test (104)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- Self test (79)
- ...
|
| 0-837 |
2219 | 2TRUE | evaluated 837 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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 48 times by 36 testsEvaluated by:- Self test (103)
- Self test (104)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- Self test (79)
- ...
|
| 48-837 |
2220 | ){ | - |
2221 | if( pShmNode->isReadonlyTRUE | evaluated 68 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
| FALSE | evaluated 769 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
|
){ | 68-769 |
2222 | pShmNode->isUnlocked = 1; | - |
2223 | rc = (8 | (5<<8)); | - |
2224 | }executed 68 times by 2 tests: end of block Executed by:- Self test (104)
- Self test (438)
else{ | 68 |
2225 | rc = unixShmSystemLock(pDbFd, | - |
2226 | 1 | - |
2227 | , (((22+8)*4)+8), 1); | - |
2228 | if( rc==0TRUE | evaluated 769 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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 | never evaluated |
&& robust_ftruncate(pShmNode->h, 0)TRUE | never evaluated | FALSE | evaluated 769 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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-769 |
2229 | rc = unixLogErrorAtLine((10 | (18<<8)),"ftruncate",pShmNode->zFilename,4437); | - |
2230 | } never executed: end of block | 0 |
2231 | }executed 769 times by 20 tests: end of block Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
| 769 |
2232 | }else if( lock.TRUE | never evaluated | FALSE | evaluated 48 times by 36 testsEvaluated by:- Self test (103)
- Self test (104)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- Self test (79)
- ...
|
l_type==TRUE | never evaluated | FALSE | evaluated 48 times by 36 testsEvaluated by:- Self test (103)
- Self test (104)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- Self test (79)
- ...
|
| 0-48 |
2233 | 1TRUE | never evaluated | FALSE | evaluated 48 times by 36 testsEvaluated by:- Self test (103)
- Self test (104)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- Self test (79)
- ...
|
| 0-48 |
2234 | ){ | - |
2235 | rc = 5; | - |
2236 | } never executed: end of block | 0 |
2237 | | - |
2238 | if( rc==0TRUE | evaluated 817 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 68 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
|
){ | 68-817 |
2239 | | - |
2240 | ((void) (0)) | - |
2241 | ; | - |
2242 | rc = unixShmSystemLock(pDbFd, | - |
2243 | 0 | - |
2244 | , (((22+8)*4)+8), 1); | - |
2245 | }executed 817 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)
- ...
| 817 |
2246 | returnexecuted 885 times by 49 tests: return rc; 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)
- ...
rc;executed 885 times by 49 tests: return rc; 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)
- ...
| 885 |
2247 | } | - |
2248 | static int unixOpenSharedMemory(unixFile *pDbFd){ | - |
2249 | struct unixShm *p = 0; | - |
2250 | struct unixShmNode *pShmNode; | - |
2251 | int rc = 0; | - |
2252 | unixInodeInfo *pInode; | - |
2253 | char *zShm; | - |
2254 | int nShmFilename; | - |
2255 | | - |
2256 | | - |
2257 | p = sqlite3_malloc64( sizeof(*p) ); | - |
2258 | if( p==0TRUE | never evaluated | FALSE | evaluated 1123 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)
- ...
|
) returnnever executed: return 7; 7;never executed: return 7; | 0-1123 |
2259 | memset(p, 0, sizeof(*p)); | - |
2260 | | - |
2261 | ((void) (0)) | - |
2262 | ; | - |
2263 | | - |
2264 | | - |
2265 | | - |
2266 | | - |
2267 | | - |
2268 | ((void) (0)) | - |
2269 | ; | - |
2270 | unixEnterMutex(); | - |
2271 | pInode = pDbFd->pInode; | - |
2272 | pShmNode = pInode->pShmNode; | - |
2273 | if( pShmNode==0TRUE | evaluated 835 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 288 times by 1 test |
){ | 288-835 |
2274 | struct stat sStat; | - |
2275 | | - |
2276 | const char *zBasePath = pDbFd->zPath; | - |
2277 | | - |
2278 | | - |
2279 | | - |
2280 | | - |
2281 | | - |
2282 | | - |
2283 | if( ((TRUE | never evaluated | FALSE | evaluated 835 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)
- ...
|
int(*)(int,struct stat*))aSyscall[5].pCurrent)(pDbFd->h, &sStat)TRUE | never evaluated | FALSE | evaluated 835 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)
- ...
|
){ | 0-835 |
2284 | rc = (10 | (7<<8)); | - |
2285 | goto never executed: goto shm_open_err; shm_open_err;never executed: goto shm_open_err; | 0 |
2286 | } | - |
2287 | | - |
2288 | | - |
2289 | | - |
2290 | | - |
2291 | nShmFilename = 6 + (int)strlen(zBasePath); | - |
2292 | | - |
2293 | pShmNode = sqlite3_malloc64( sizeof(*pShmNode) + nShmFilename ); | - |
2294 | if( pShmNode==0TRUE | never evaluated | FALSE | evaluated 835 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)
- ...
|
){ | 0-835 |
2295 | rc = 7; | - |
2296 | goto never executed: goto shm_open_err; shm_open_err;never executed: goto shm_open_err; | 0 |
2297 | } | - |
2298 | memset(pShmNode, 0, sizeof(*pShmNode)+nShmFilename); | - |
2299 | zShm = pShmNode->zFilename = (char*)&pShmNode[1]; | - |
2300 | | - |
2301 | | - |
2302 | | - |
2303 | | - |
2304 | | - |
2305 | sqlite3_snprintf(nShmFilename, zShm, "%s-shm", zBasePath); | - |
2306 | ; | - |
2307 | | - |
2308 | pShmNode->h = -1; | - |
2309 | pDbFd->pInode->pShmNode = pShmNode; | - |
2310 | pShmNode->pInode = pDbFd->pInode; | - |
2311 | if( sqlite3Config.bCoreMutexTRUE | evaluated 835 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 | never evaluated |
){ | 0-835 |
2312 | pShmNode->mutex = sqlite3_mutex_alloc(0); | - |
2313 | if( pShmNode->mutex==0TRUE | never evaluated | FALSE | evaluated 835 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)
- ...
|
){ | 0-835 |
2314 | rc = 7; | - |
2315 | goto never executed: goto shm_open_err; shm_open_err;never executed: goto shm_open_err; | 0 |
2316 | } | - |
2317 | }executed 835 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)
- ...
| 835 |
2318 | | - |
2319 | if( pInode->bProcessLock==0TRUE | evaluated 833 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 2 times by 1 test |
){ | 2-833 |
2320 | if( 0==sqlite3_uri_boolean(pDbFd->zPath, "readonly_shm", 0)TRUE | evaluated 812 times by 48 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| FALSE | evaluated 21 times by 3 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
|
){ | 21-812 |
2321 | pShmNode->h = robust_open(zShm, | - |
2322 | 02 | - |
2323 | | | - |
2324 | 0100 | - |
2325 | , (sStat.st_mode&0777)); | - |
2326 | }executed 812 times by 48 tests: end of block Executed by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| 812 |
2327 | if( pShmNode->h<0TRUE | evaluated 26 times by 3 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
| FALSE | evaluated 807 times by 48 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
){ | 26-807 |
2328 | pShmNode->h = robust_open(zShm, | - |
2329 | 00 | - |
2330 | , (sStat.st_mode&0777)); | - |
2331 | if( pShmNode->h<0TRUE | evaluated 5 times by 1 test | FALSE | evaluated 21 times by 3 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
|
){ | 5-21 |
2332 | rc = unixLogErrorAtLine(sqlite3CantopenError(4560),"open",zShm,4560); | - |
2333 | gotoexecuted 5 times by 1 test: goto shm_open_err; shm_open_err;executed 5 times by 1 test: goto shm_open_err; | 5 |
2334 | } | - |
2335 | pShmNode->isReadonly = 1; | - |
2336 | }executed 21 times by 3 tests: end of block Executed by:- Self test (103)
- Self test (104)
- Self test (438)
| 21 |
2337 | | - |
2338 | | - |
2339 | | - |
2340 | | - |
2341 | | - |
2342 | robustFchown(pShmNode->h, sStat.st_uid, sStat.st_gid); | - |
2343 | | - |
2344 | rc = unixLockSharedMemory(pDbFd, pShmNode); | - |
2345 | if( rc!=0TRUE | evaluated 17 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
| FALSE | evaluated 811 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)
- ...
|
&& rc!=(8 | (5<<8))TRUE | never evaluated | FALSE | evaluated 17 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
|
) gotonever executed: goto shm_open_err; shm_open_err;never executed: goto shm_open_err; | 0-811 |
2346 | }executed 828 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)
- ...
| 828 |
2347 | }executed 830 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)
- ...
| 830 |
2348 | | - |
2349 | | - |
2350 | p->pShmNode = pShmNode; | - |
2351 | | - |
2352 | | - |
2353 | | - |
2354 | pShmNode->nRef++; | - |
2355 | pDbFd->pShm = p; | - |
2356 | unixLeaveMutex(); | - |
2357 | sqlite3_mutex_enter(pShmNode->mutex); | - |
2358 | p->pNext = pShmNode->pFirst; | - |
2359 | pShmNode->pFirst = p; | - |
2360 | sqlite3_mutex_leave(pShmNode->mutex); | - |
2361 | returnexecuted 1118 times by 49 tests: return rc; 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)
- ...
rc;executed 1118 times by 49 tests: return rc; 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)
- ...
| 1118 |
2362 | | - |
2363 | | - |
2364 | shm_open_err: | - |
2365 | unixShmPurge(pDbFd); | - |
2366 | sqlite3_free(p); | - |
2367 | unixLeaveMutex(); | - |
2368 | returnexecuted 5 times by 1 test: return rc; rc;executed 5 times by 1 test: return rc; | 5 |
2369 | } | - |
2370 | static int unixShmMap( | - |
2371 | sqlite3_file *fd, | - |
2372 | int iRegion, | - |
2373 | int szRegion, | - |
2374 | int bExtend, | - |
2375 | void volatile **pp | - |
2376 | ){ | - |
2377 | unixFile *pDbFd = (unixFile*)fd; | - |
2378 | unixShm *p; | - |
2379 | unixShmNode *pShmNode; | - |
2380 | int rc = 0; | - |
2381 | int nShmPerMap = unixShmRegionPerMap(); | - |
2382 | int nReqRegion; | - |
2383 | | - |
2384 | | - |
2385 | if( pDbFd->pShm==0TRUE | evaluated 1123 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 982 times by 22 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (74)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
|
){ | 982-1123 |
2386 | rc = unixOpenSharedMemory(pDbFd); | - |
2387 | if( rc!=0TRUE | evaluated 22 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
| FALSE | evaluated 1101 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)
- ...
|
) returnexecuted 22 times by 2 tests: return rc; Executed by:- Self test (104)
- Self test (438)
rc;executed 22 times by 2 tests: return rc; Executed by:- Self test (104)
- Self test (438)
| 22-1101 |
2388 | }executed 1101 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)
- ...
| 1101 |
2389 | | - |
2390 | p = pDbFd->pShm; | - |
2391 | pShmNode = p->pShmNode; | - |
2392 | sqlite3_mutex_enter(pShmNode->mutex); | - |
2393 | if( pShmNode->isUnlockedTRUE | evaluated 57 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
| FALSE | evaluated 2026 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)
- ...
|
){ | 57-2026 |
2394 | rc = unixLockSharedMemory(pDbFd, pShmNode); | - |
2395 | if( rc!=0TRUE | evaluated 51 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
| FALSE | evaluated 6 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
|
) gotoexecuted 51 times by 2 tests: goto shmpage_out; Executed by:- Self test (104)
- Self test (438)
shmpage_out;executed 51 times by 2 tests: goto shmpage_out; Executed by:- Self test (104)
- Self test (438)
| 6-51 |
2396 | pShmNode->isUnlocked = 0; | - |
2397 | }executed 6 times by 2 tests: end of block Executed by:- Self test (104)
- Self test (438)
| 6 |
2398 | | - |
2399 | ((void) (0)) | - |
2400 | ; | - |
2401 | | - |
2402 | ((void) (0)) | - |
2403 | ; | - |
2404 | | - |
2405 | ((void) (0)) | - |
2406 | ; | - |
2407 | | - |
2408 | ((void) (0)) | - |
2409 | ; | - |
2410 | | - |
2411 | | - |
2412 | nReqRegion = ((iRegion+nShmPerMap) / nShmPerMap) * nShmPerMap; | - |
2413 | | - |
2414 | if( pShmNode->nRegion<nReqRegionTRUE | evaluated 1667 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 365 times by 2 testsEvaluated by:- Self test (438)
- Self test (74)
|
){ | 365-1667 |
2415 | char **apNew; | - |
2416 | int nByte = nReqRegion*szRegion; | - |
2417 | struct stat sStat; | - |
2418 | | - |
2419 | pShmNode->szRegion = szRegion; | - |
2420 | | - |
2421 | if( pShmNode->h>=0TRUE | evaluated 1665 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 2 times by 1 test |
){ | 2-1665 |
2422 | | - |
2423 | | - |
2424 | | - |
2425 | | - |
2426 | if( ((TRUE | never evaluated | FALSE | evaluated 1665 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)
- ...
|
int(*)(int,struct stat*))aSyscall[5].pCurrent)(pShmNode->h, &sStat)TRUE | never evaluated | FALSE | evaluated 1665 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)
- ...
|
){ | 0-1665 |
2427 | rc = (10 | (19<<8)); | - |
2428 | goto never executed: goto shmpage_out; shmpage_out;never executed: goto shmpage_out; | 0 |
2429 | } | - |
2430 | | - |
2431 | if( sStat.st_size<nByteTRUE | evaluated 1612 times by 21 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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 53 times by 36 testsEvaluated by:- Self test (103)
- Self test (104)
- 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)
- Self test (75)
- Self test (76)
- Self test (78)
- Self test (79)
- ...
|
){ | 53-1612 |
2432 | | - |
2433 | | - |
2434 | | - |
2435 | if( !bExtendTRUE | evaluated 769 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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 843 times by 21 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
|
){ | 769-843 |
2436 | gotoexecuted 769 times by 20 tests: goto shmpage_out; Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
shmpage_out;executed 769 times by 20 tests: goto shmpage_out; Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
| 769 |
2437 | } | - |
2438 | else{ | - |
2439 | static const int pgsz = 4096; | - |
2440 | int iPg; | - |
2441 | | - |
2442 | | - |
2443 | | - |
2444 | ((void) (0)) | - |
2445 | ; | - |
2446 | for(iPg=(sStat.st_size/pgsz); iPg<(nByte/pgsz)TRUE | evaluated 6760 times by 21 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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 843 times by 21 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
|
; iPg++){ | 843-6760 |
2447 | int x = 0; | - |
2448 | if( seekAndWriteFd(pShmNode->h, iPg*pgsz + pgsz-1, "", 1, &x)!=1TRUE | never evaluated | FALSE | evaluated 6760 times by 21 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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-6760 |
2449 | const char *zFile = pShmNode->zFilename; | - |
2450 | rc = unixLogErrorAtLine((10 | (19<<8)),"write",zFile,4704); | - |
2451 | goto never executed: goto shmpage_out; shmpage_out;never executed: goto shmpage_out; | 0 |
2452 | } | - |
2453 | }executed 6760 times by 21 tests: end of block Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
| 6760 |
2454 | }executed 843 times by 21 tests: end of block Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (64)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
| 843 |
2455 | } | - |
2456 | }executed 896 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)
- ...
| 896 |
2457 | | - |
2458 | | - |
2459 | apNew = (char **)sqlite3_realloc( | - |
2460 | pShmNode->apRegion, nReqRegion*sizeof(char *) | - |
2461 | ); | - |
2462 | if( !apNewTRUE | never evaluated | FALSE | evaluated 898 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)
- ...
|
){ | 0-898 |
2463 | rc = (10 | (12<<8)); | - |
2464 | goto never executed: goto shmpage_out; shmpage_out;never executed: goto shmpage_out; | 0 |
2465 | } | - |
2466 | pShmNode->apRegion = apNew; | - |
2467 | while( pShmNode->nRegion<nReqRegionTRUE | evaluated 901 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 898 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)
- ...
|
){ | 898-901 |
2468 | int nMap = szRegion*nShmPerMap; | - |
2469 | int i; | - |
2470 | void *pMem; | - |
2471 | if( pShmNode->h>=0TRUE | evaluated 899 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 2 times by 1 test |
){ | 2-899 |
2472 | pMem = ((void*(*)(void*,size_t,int,int,int,off_t))aSyscall[22].pCurrent)(0, nMap, | - |
2473 | pShmNode->isReadonlyTRUE | evaluated 10 times by 3 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
| FALSE | evaluated 889 times by 48 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
? | 10-889 |
2474 | 0x1 | - |
2475 | : | - |
2476 | 0x1 | - |
2477 | | | - |
2478 | 0x2 | - |
2479 | , | - |
2480 | | - |
2481 | 0x01 | - |
2482 | , pShmNode->h, szRegion*(i64)pShmNode->nRegion | - |
2483 | ); | - |
2484 | if( pMem==TRUE | never evaluated | FALSE | evaluated 899 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)
- ...
|
| 0-899 |
2485 | ((void *) -1)TRUE | never evaluated | FALSE | evaluated 899 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)
- ...
|
| 0-899 |
2486 | ){ | - |
2487 | rc = unixLogErrorAtLine((10 | (21<<8)),"mmap",pShmNode->zFilename,4731); | - |
2488 | goto never executed: goto shmpage_out; shmpage_out;never executed: goto shmpage_out; | 0 |
2489 | } | - |
2490 | }executed 899 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{ | 899 |
2491 | pMem = sqlite3_malloc64(szRegion); | - |
2492 | if( pMem==0TRUE | never evaluated | FALSE | evaluated 2 times by 1 test |
){ | 0-2 |
2493 | rc = 7; | - |
2494 | goto never executed: goto shmpage_out; shmpage_out;never executed: goto shmpage_out; | 0 |
2495 | } | - |
2496 | memset(pMem, 0, szRegion); | - |
2497 | }executed 2 times by 1 test: end of block | 2 |
2498 | | - |
2499 | for(i=0; i<nShmPerMapTRUE | evaluated 903 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 901 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)
- ...
|
; i++){ | 901-903 |
2500 | pShmNode->apRegion[pShmNode->nRegion+i] = &((char*)pMem)[szRegion*i]; | - |
2501 | }executed 903 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)
- ...
| 903 |
2502 | pShmNode->nRegion += nShmPerMap; | - |
2503 | }executed 901 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)
- ...
| 901 |
2504 | }executed 898 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)
- ...
| 898 |
2505 | | - |
2506 | shmpage_out:code before this statement executed 1263 times by 49 tests: shmpage_out: 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)
- ...
| 1263 |
2507 | if( pShmNode->nRegion>iRegionTRUE | evaluated 1263 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 820 times by 20 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
|
){ | 820-1263 |
2508 | *pp = pShmNode->apRegion[iRegion]; | - |
2509 | }executed 1263 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{ | 1263 |
2510 | *pp = 0; | - |
2511 | }executed 820 times by 20 tests: end of block Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (438)
- Self test (79)
- Self test (81)
- Self test (83)
- Self test (85)
- 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)
| 820 |
2512 | if( pShmNode->isReadonlyTRUE | evaluated 64 times by 3 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
| FALSE | evaluated 2019 times by 48 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
&& rc==0TRUE | evaluated 13 times by 3 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
| FALSE | evaluated 51 times by 2 testsEvaluated by:- Self test (104)
- Self test (438)
|
) rc = 8;executed 13 times by 3 tests: rc = 8; Executed by:- Self test (103)
- Self test (104)
- Self test (438)
| 13-2019 |
2513 | sqlite3_mutex_leave(pShmNode->mutex); | - |
2514 | returnexecuted 2083 times by 49 tests: return rc; 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)
- ...
rc;executed 2083 times by 49 tests: return rc; 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)
- ...
| 2083 |
2515 | } | - |
2516 | static int unixShmLock( | - |
2517 | sqlite3_file *fd, | - |
2518 | int ofst, | - |
2519 | int n, | - |
2520 | int flags | - |
2521 | ){ | - |
2522 | unixFile *pDbFd = (unixFile*)fd; | - |
2523 | unixShm *p = pDbFd->pShm; | - |
2524 | unixShm *pX; | - |
2525 | unixShmNode *pShmNode = p->pShmNode; | - |
2526 | int rc = 0; | - |
2527 | u16 mask; | - |
2528 | | - |
2529 | | - |
2530 | ((void) (0)) | - |
2531 | ; | - |
2532 | | - |
2533 | ((void) (0)) | - |
2534 | ; | - |
2535 | | - |
2536 | ((void) (0)) | - |
2537 | ; | - |
2538 | | - |
2539 | ((void) (0)) | - |
2540 | ; | - |
2541 | | - |
2542 | ((void) (0)) | - |
2543 | | - |
2544 | | - |
2545 | | - |
2546 | ; | - |
2547 | | - |
2548 | ((void) (0)) | - |
2549 | ; | - |
2550 | | - |
2551 | ((void) (0)) | - |
2552 | ; | - |
2553 | | - |
2554 | ((void) (0)) | - |
2555 | ; | - |
2556 | | - |
2557 | mask = (1<<(ofst+n)) - (1<<ofst); | - |
2558 | | - |
2559 | ((void) (0)) | - |
2560 | ; | - |
2561 | sqlite3_mutex_enter(pShmNode->mutex); | - |
2562 | if( flags & 1TRUE | evaluated 190525 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 195298 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)
- ...
|
){ | 190525-195298 |
2563 | u16 allMask = 0; | - |
2564 | | - |
2565 | | - |
2566 | for(pX=pShmNode->pFirst; pXTRUE | evaluated 205499 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 190525 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)
- ...
|
; pX=pX->pNext){ | 190525-205499 |
2567 | if( pX==pTRUE | evaluated 190525 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 14974 times by 1 test |
) continue;executed 190525 times by 49 tests: continue; 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)
- ...
| 14974-190525 |
2568 | | - |
2569 | ((void) (0)) | - |
2570 | ; | - |
2571 | allMask |= pX->sharedMask; | - |
2572 | }executed 14974 times by 1 test: end of block | 14974 |
2573 | | - |
2574 | | - |
2575 | if( (TRUE | evaluated 190242 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 283 times by 1 test |
mask & allMask)==0TRUE | evaluated 190242 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 283 times by 1 test |
){ | 283-190242 |
2576 | rc = unixShmSystemLock(pDbFd, | - |
2577 | 2 | - |
2578 | , ofst+((22+8)*4), n); | - |
2579 | }executed 190242 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{ | 190242 |
2580 | rc = 0; | - |
2581 | }executed 283 times by 1 test: end of block | 283 |
2582 | | - |
2583 | | - |
2584 | if( rc==0TRUE | evaluated 190525 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 | never evaluated |
){ | 0-190525 |
2585 | p->exclMask &= ~mask; | - |
2586 | p->sharedMask &= ~mask; | - |
2587 | }executed 190525 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)
- ...
| 190525 |
2588 | }executed 190525 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 if( flags & 4TRUE | evaluated 62211 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 133087 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
){ | 62211-190525 |
2589 | u16 allShared = 0; | - |
2590 | | - |
2591 | | - |
2592 | | - |
2593 | | - |
2594 | | - |
2595 | for(pX=pShmNode->pFirst; pXTRUE | evaluated 69031 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 62203 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)
- ...
|
; pX=pX->pNext){ | 62203-69031 |
2596 | if( (TRUE | evaluated 8 times by 1 test | FALSE | evaluated 69023 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)
- ...
|
pX->exclMask & mask)!=0TRUE | evaluated 8 times by 1 test | FALSE | evaluated 69023 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)
- ...
|
){ | 8-69023 |
2597 | rc = 5; | - |
2598 | break;executed 8 times by 1 test: break; | 8 |
2599 | } | - |
2600 | allShared |= pX->sharedMask; | - |
2601 | }executed 69023 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)
- ...
| 69023 |
2602 | | - |
2603 | | - |
2604 | if( rc==0TRUE | evaluated 62203 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 8 times by 1 test |
){ | 8-62203 |
2605 | if( (TRUE | evaluated 61921 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 282 times by 1 test |
allShared & mask)==0TRUE | evaluated 61921 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 282 times by 1 test |
){ | 282-61921 |
2606 | rc = unixShmSystemLock(pDbFd, | - |
2607 | 0 | - |
2608 | , ofst+((22+8)*4), n); | - |
2609 | }executed 61921 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{ | 61921 |
2610 | rc = 0; | - |
2611 | }executed 282 times by 1 test: end of block | 282 |
2612 | } | - |
2613 | | - |
2614 | | - |
2615 | if( rc==0TRUE | evaluated 62200 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 11 times by 4 testsEvaluated by:- Self test (104)
- Self test (438)
- Self test (50)
- Self test (51)
|
){ | 11-62200 |
2616 | p->sharedMask |= mask; | - |
2617 | }executed 62200 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)
- ...
| 62200 |
2618 | }executed 62211 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{ | 62211 |
2619 | | - |
2620 | | - |
2621 | | - |
2622 | for(pX=pShmNode->pFirst; pXTRUE | evaluated 151811 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| FALSE | evaluated 128474 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
; pX=pX->pNext){ | 128474-151811 |
2623 | if( (TRUE | evaluated 71 times by 1 test | FALSE | evaluated 151740 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
pX->exclMask & mask)!=0TRUE | evaluated 71 times by 1 test | FALSE | evaluated 151740 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
|| (TRUE | evaluated 4542 times by 1 test | FALSE | evaluated 147198 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
pX->sharedMask & mask)!=0TRUE | evaluated 4542 times by 1 test | FALSE | evaluated 147198 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
|
){ | 71-151740 |
2624 | rc = 5; | - |
2625 | break;executed 4613 times by 1 test: break; | 4613 |
2626 | } | - |
2627 | }executed 147198 times by 46 tests: end of block Executed by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| 147198 |
2628 | | - |
2629 | | - |
2630 | | - |
2631 | | - |
2632 | if( rc==0TRUE | evaluated 128474 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| FALSE | evaluated 4613 times by 1 test |
){ | 4613-128474 |
2633 | rc = unixShmSystemLock(pDbFd, | - |
2634 | 1 | - |
2635 | , ofst+((22+8)*4), n); | - |
2636 | if( rc==0TRUE | evaluated 128323 times by 46 testsEvaluated by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| FALSE | evaluated 151 times by 9 testsEvaluated by:- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (72)
- Self test (73)
- Self test (81)
- Self test (83)
|
){ | 151-128323 |
2637 | | - |
2638 | ((void) (0)) | - |
2639 | ; | - |
2640 | p->exclMask |= mask; | - |
2641 | }executed 128323 times by 46 tests: end of block Executed by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| 128323 |
2642 | }executed 128474 times by 46 tests: end of block Executed by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| 128474 |
2643 | }executed 133087 times by 46 tests: end of block Executed by:- Self test (100)
- Self test (101)
- 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)
- Self test (75)
- ...
| 133087 |
2644 | sqlite3_mutex_leave(pShmNode->mutex); | - |
2645 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 385823 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)
- ...
|
) sqlite3DebugPrintf ("SHM-LOCK shmid-%d, pid-%d got %03x,%03x\n", p->id, (pid_t)getpid(), p->sharedMask, p->exclMask)never executed: sqlite3DebugPrintf ("SHM-LOCK shmid-%d, pid-%d got %03x,%03x\n", p->id, (pid_t)getpid(), p->sharedMask, p->exclMask) ; | 0-385823 |
2646 | ; never executed: sqlite3DebugPrintf ("SHM-LOCK shmid-%d, pid-%d got %03x,%03x\n", p->id, (pid_t)getpid(), p->sharedMask, p->exclMask) ; | 0 |
2647 | returnexecuted 385823 times by 49 tests: return rc; 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)
- ...
rc;executed 385823 times by 49 tests: return rc; 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)
- ...
| 385823 |
2648 | } | - |
2649 | | - |
2650 | | - |
2651 | | - |
2652 | | - |
2653 | | - |
2654 | | - |
2655 | | - |
2656 | static void unixShmBarrier( | - |
2657 | sqlite3_file *fd | - |
2658 | ){ | - |
2659 | (void)(fd); | - |
2660 | sqlite3MemoryBarrier(); | - |
2661 | | - |
2662 | ((void) (0)) | - |
2663 | | - |
2664 | | - |
2665 | ; | - |
2666 | unixEnterMutex(); | - |
2667 | unixLeaveMutex(); | - |
2668 | }executed 187057 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)
- ...
| 187057 |
2669 | static int unixShmUnmap( | - |
2670 | sqlite3_file *fd, | - |
2671 | int deleteFlag | - |
2672 | ){ | - |
2673 | unixShm *p; | - |
2674 | unixShmNode *pShmNode; | - |
2675 | unixShm **pp; | - |
2676 | unixFile *pDbFd; | - |
2677 | | - |
2678 | pDbFd = (unixFile*)fd; | - |
2679 | p = pDbFd->pShm; | - |
2680 | if( p==0TRUE | evaluated 4 times by 1 test | FALSE | evaluated 1107 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
|
) returnexecuted 4 times by 1 test: return 0; 0;executed 4 times by 1 test: return 0; | 4-1107 |
2681 | pShmNode = p->pShmNode; | - |
2682 | | - |
2683 | | - |
2684 | ((void) (0)) | - |
2685 | ; | - |
2686 | | - |
2687 | ((void) (0)) | - |
2688 | ; | - |
2689 | | - |
2690 | | - |
2691 | | - |
2692 | sqlite3_mutex_enter(pShmNode->mutex); | - |
2693 | for(pp=&pShmNode->pFirst; (*TRUE | evaluated 1312 times by 1 test | FALSE | evaluated 1107 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
|
pp)!=pTRUE | evaluated 1312 times by 1 test | FALSE | evaluated 1107 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
|
; pp = &(*pp)->pNext){}executed 1312 times by 1 test: end of block | 1107-1312 |
2694 | *pp = p->pNext; | - |
2695 | | - |
2696 | | - |
2697 | sqlite3_free(p); | - |
2698 | pDbFd->pShm = 0; | - |
2699 | sqlite3_mutex_leave(pShmNode->mutex); | - |
2700 | | - |
2701 | | - |
2702 | | - |
2703 | | - |
2704 | ((void) (0)) | - |
2705 | ; | - |
2706 | unixEnterMutex(); | - |
2707 | | - |
2708 | ((void) (0)) | - |
2709 | ; | - |
2710 | pShmNode->nRef--; | - |
2711 | if( pShmNode->nRef==0TRUE | evaluated 819 times by 38 testsEvaluated by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| FALSE | evaluated 288 times by 1 test |
){ | 288-819 |
2712 | if( deleteFlagTRUE | evaluated 717 times by 10 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
| FALSE | evaluated 102 times by 35 testsEvaluated by:- 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 (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (74)
- Self test (75)
- Self test (76)
- Self test (78)
- ...
|
&& pShmNode->h>=0TRUE | evaluated 715 times by 10 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
| FALSE | evaluated 2 times by 1 test |
){ | 2-717 |
2713 | ((int(*)(const char*))aSyscall[16].pCurrent)(pShmNode->zFilename); | - |
2714 | }executed 715 times by 10 tests: end of block Executed by:- Self test (101)
- Self test (104)
- Self test (105)
- Self test (438)
- Self test (73)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (85)
- Self test (90)
| 715 |
2715 | unixShmPurge(pDbFd); | - |
2716 | }executed 819 times by 38 tests: end of block Executed by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| 819 |
2717 | unixLeaveMutex(); | - |
2718 | | - |
2719 | returnexecuted 1107 times by 38 tests: return 0; Executed by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
0;executed 1107 times by 38 tests: return 0; Executed by:- 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 (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)
- Self test (75)
- Self test (76)
- ...
| 1107 |
2720 | } | - |
2721 | static void unixUnmapfile(unixFile *pFd){ | - |
2722 | | - |
2723 | ((void) (0)) | - |
2724 | ; | - |
2725 | if( pFd->pMapRegionTRUE | evaluated 226 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 76490 times by 334 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
|
){ | 226-76490 |
2726 | ((int(*)(void*,size_t))aSyscall[23].pCurrent)(pFd->pMapRegion, pFd->mmapSizeActual); | - |
2727 | pFd->pMapRegion = 0; | - |
2728 | pFd->mmapSize = 0; | - |
2729 | pFd->mmapSizeActual = 0; | - |
2730 | }executed 226 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 226 |
2731 | }executed 76716 times by 334 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (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)
- ...
| 76716 |
2732 | static void unixRemapfile( | - |
2733 | unixFile *pFd, | - |
2734 | i64 nNew | - |
2735 | ){ | - |
2736 | const char *zErr = "mmap"; | - |
2737 | int h = pFd->h; | - |
2738 | u8 *pOrig = (u8 *)pFd->pMapRegion; | - |
2739 | i64 nOrig = pFd->mmapSizeActual; | - |
2740 | u8 *pNew = 0; | - |
2741 | int flags = | - |
2742 | 0x1 | - |
2743 | ; | - |
2744 | | - |
2745 | | - |
2746 | ((void) (0)) | - |
2747 | ; | - |
2748 | | - |
2749 | ((void) (0)) | - |
2750 | ; | - |
2751 | | - |
2752 | ((void) (0)) | - |
2753 | ; | - |
2754 | | - |
2755 | ((void) (0)) | - |
2756 | ; | - |
2757 | | - |
2758 | ((void) (0)) | - |
2759 | ; | - |
2760 | | - |
2761 | ((void) (0)) | - |
2762 | ; | - |
2763 | | - |
2764 | | - |
2765 | | - |
2766 | | - |
2767 | | - |
2768 | if( pOrigTRUE | evaluated 3363 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 234 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 234-3363 |
2769 | | - |
2770 | i64 nReuse = pFd->mmapSize; | - |
2771 | | - |
2772 | | - |
2773 | | - |
2774 | | - |
2775 | u8 *pReq = &pOrig[nReuse]; | - |
2776 | | - |
2777 | | - |
2778 | if( nReuse!=nOrigTRUE | evaluated 4 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 3359 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 4-3359 |
2779 | ((int(*)(void*,size_t))aSyscall[23].pCurrent)(pReq, nOrig-nReuse); | - |
2780 | }executed 4 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 4 |
2781 | | - |
2782 | | - |
2783 | pNew = ((void*(*)(void*,size_t,size_t,int,...))aSyscall[24].pCurrent)(pOrig, nReuse, nNew, | - |
2784 | 1 | - |
2785 | ); | - |
2786 | zErr = "mremap"; | - |
2787 | if( pNew==TRUE | evaluated 7 times by 1 test | FALSE | evaluated 3356 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
| 7-3356 |
2788 | ((void *) -1)TRUE | evaluated 7 times by 1 test | FALSE | evaluated 3356 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
| 7-3356 |
2789 | || pNew==0TRUE | never evaluated | FALSE | evaluated 3356 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 0-3356 |
2790 | ((int(*)(void*,size_t))aSyscall[23].pCurrent)(pOrig, nReuse); | - |
2791 | }executed 7 times by 1 test: end of block | 7 |
2792 | }executed 3363 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 3363 |
2793 | | - |
2794 | | - |
2795 | if( pNew==0TRUE | evaluated 234 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 3363 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 234-3363 |
2796 | pNew = ((void*(*)(void*,size_t,int,int,int,off_t))aSyscall[22].pCurrent)(0, nNew, flags, | - |
2797 | 0x01 | - |
2798 | , h, 0); | - |
2799 | }executed 234 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 234 |
2800 | | - |
2801 | if( pNew==TRUE | evaluated 8 times by 1 test | FALSE | evaluated 3589 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
| 8-3589 |
2802 | ((void *) -1)TRUE | evaluated 8 times by 1 test | FALSE | evaluated 3589 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
| 8-3589 |
2803 | ){ | - |
2804 | pNew = 0; | - |
2805 | nNew = 0; | - |
2806 | unixLogErrorAtLine(0,zErr,pFd->zPath,5047); | - |
2807 | | - |
2808 | | - |
2809 | | - |
2810 | | - |
2811 | pFd->mmapSizeMax = 0; | - |
2812 | }executed 8 times by 1 test: end of block | 8 |
2813 | pFd->pMapRegion = (void *)pNew; | - |
2814 | pFd->mmapSize = pFd->mmapSizeActual = nNew; | - |
2815 | }executed 3597 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 3597 |
2816 | static int unixMapfile(unixFile *pFd, i64 nMap){ | - |
2817 | | - |
2818 | ((void) (0)) | - |
2819 | ; | - |
2820 | | - |
2821 | ((void) (0)) | - |
2822 | ; | - |
2823 | if( pFd->nFetchOut>0TRUE | never evaluated | FALSE | evaluated 3599 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
) returnnever executed: return 0; 0;never executed: return 0; | 0-3599 |
2824 | | - |
2825 | if( nMap<0TRUE | evaluated 55 times by 1 test | FALSE | evaluated 3544 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 55-3544 |
2826 | struct stat statbuf; | - |
2827 | if( ((TRUE | never evaluated | FALSE | evaluated 55 times by 1 test |
int(*)(int,struct stat*))aSyscall[5].pCurrent)(pFd->h, &statbuf)TRUE | never evaluated | FALSE | evaluated 55 times by 1 test |
){ | 0-55 |
2828 | return never executed: return (10 | (7<<8)); (10 | (7<<8));never executed: return (10 | (7<<8)); | 0 |
2829 | } | - |
2830 | nMap = statbuf.st_size; | - |
2831 | }executed 55 times by 1 test: end of block | 55 |
2832 | if( nMap>pFd->mmapSizeMaxTRUE | evaluated 18 times by 1 test | FALSE | evaluated 3581 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 18-3581 |
2833 | nMap = pFd->mmapSizeMax; | - |
2834 | }executed 18 times by 1 test: end of block | 18 |
2835 | | - |
2836 | | - |
2837 | ((void) (0)) | - |
2838 | ; | - |
2839 | if( nMap!=pFd->mmapSizeTRUE | evaluated 3597 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 2 times by 1 test |
){ | 2-3597 |
2840 | unixRemapfile(pFd, nMap); | - |
2841 | }executed 3597 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 3597 |
2842 | | - |
2843 | returnexecuted 3599 times by 2 tests: return 0; Executed by:- Self test (33)
- Self test (438)
0;executed 3599 times by 2 tests: return 0; Executed by:- Self test (33)
- Self test (438)
| 3599 |
2844 | } | - |
2845 | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ | - |
2846 | | - |
2847 | unixFile *pFd = (unixFile *)fd; | - |
2848 | | - |
2849 | *pp = 0; | - |
2850 | | - |
2851 | | - |
2852 | if( pFd->mmapSizeMax>0TRUE | evaluated 113867 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 15357 times by 1 test |
){ | 15357-113867 |
2853 | if( pFd->pMapRegion==0TRUE | evaluated 52 times by 1 test | FALSE | evaluated 113815 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 52-113815 |
2854 | int rc = unixMapfile(pFd, -1); | - |
2855 | if( rc!=0TRUE | never evaluated | FALSE | evaluated 52 times by 1 test |
) returnnever executed: return rc; rc;never executed: return rc; | 0-52 |
2856 | }executed 52 times by 1 test: end of block | 52 |
2857 | if( pFd->mmapSize >= iOff+nAmtTRUE | evaluated 99785 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 14082 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
){ | 14082-99785 |
2858 | *pp = &((u8 *)pFd->pMapRegion)[iOff]; | - |
2859 | pFd->nFetchOut++; | - |
2860 | }executed 99784 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 99784 |
2861 | }executed 113867 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
| 113867 |
2862 | | - |
2863 | returnexecuted 129224 times by 2 tests: return 0; Executed by:- Self test (33)
- Self test (438)
0;executed 129224 times by 2 tests: return 0; Executed by:- Self test (33)
- Self test (438)
| 129224 |
2864 | } | - |
2865 | static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){ | - |
2866 | | - |
2867 | unixFile *pFd = (unixFile *)fd; | - |
2868 | (void)(iOff); | - |
2869 | | - |
2870 | | - |
2871 | | - |
2872 | | - |
2873 | | - |
2874 | ((void) (0)) | - |
2875 | ; | - |
2876 | | - |
2877 | | - |
2878 | | - |
2879 | ((void) (0)) | - |
2880 | ; | - |
2881 | | - |
2882 | if( pTRUE | evaluated 99784 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | evaluated 217 times by 3 testsEvaluated by:- Self test (438)
- Self test (72)
- Self test (75)
|
){ | 217-99784 |
2883 | pFd->nFetchOut--; | - |
2884 | }executed 99784 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
else{ | 99784 |
2885 | unixUnmapfile(pFd); | - |
2886 | }executed 217 times by 3 tests: end of block Executed by:- Self test (438)
- Self test (72)
- Self test (75)
| 217 |
2887 | | - |
2888 | | - |
2889 | ((void) (0)) | - |
2890 | ; | - |
2891 | | - |
2892 | | - |
2893 | | - |
2894 | | - |
2895 | | - |
2896 | returnexecuted 100001 times by 4 tests: return 0; Executed by:- Self test (33)
- Self test (438)
- Self test (72)
- Self test (75)
0;executed 100001 times by 4 tests: return 0; Executed by:- Self test (33)
- Self test (438)
- Self test (72)
- Self test (75)
| 100001 |
2897 | } | - |
2898 | static const sqlite3_io_methods posixIoMethods = { 3, unixClose, unixRead, unixWrite, unixTruncate, unixSync, unixFileSize, unixLock, unixUnlock, unixCheckReservedLock, unixFileControl, unixSectorSize, unixDeviceCharacteristics, unixShmMap, unixShmLock, unixShmBarrier, unixShmUnmap, unixFetch, unixUnfetch, }; static const sqlite3_io_methods *posixIoFinderImpl(const char *z, unixFile *p){ (void)(z); (void)(p); returnexecuted 32248 times by 438 tests: return &posixIoMethods; 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)
- ...
&posixIoMethods;executed 32248 times by 438 tests: return &posixIoMethods; 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)
- ...
} static const sqlite3_io_methods *(*const posixIoFinder)(const char*,unixFile *p) = posixIoFinderImpl; | 32248 |
2899 | static const sqlite3_io_methods nolockIoMethods = { 3, nolockClose, unixRead, unixWrite, unixTruncate, unixSync, unixFileSize, nolockLock, nolockUnlock, nolockCheckReservedLock, unixFileControl, unixSectorSize, unixDeviceCharacteristics, 0, unixShmLock, unixShmBarrier, unixShmUnmap, unixFetch, unixUnfetch, }; static const sqlite3_io_methods *nolockIoFinderImpl(const char *z, unixFile *p){ (void)(z); (void)(p); returnexecuted 2 times by 1 test: return &nolockIoMethods; &nolockIoMethods;executed 2 times by 1 test: return &nolockIoMethods; } static const sqlite3_io_methods *(*const nolockIoFinder)(const char*,unixFile *p) = nolockIoFinderImpl; | 2 |
2900 | static const sqlite3_io_methods dotlockIoMethods = { 1, dotlockClose, unixRead, unixWrite, unixTruncate, unixSync, unixFileSize, dotlockLock, dotlockUnlock, dotlockCheckReservedLock, unixFileControl, unixSectorSize, unixDeviceCharacteristics, 0, unixShmLock, unixShmBarrier, unixShmUnmap, unixFetch, unixUnfetch, }; static const sqlite3_io_methods *dotlockIoFinderImpl(const char *z, unixFile *p){ (void)(z); (void)(p); returnexecuted 2 times by 1 test: return &dotlockIoMethods; &dotlockIoMethods;executed 2 times by 1 test: return &dotlockIoMethods; } static const sqlite3_io_methods *(*const dotlockIoFinder)(const char*,unixFile *p) = dotlockIoFinderImpl; | 2 |
2901 | typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*); | - |
2902 | static int fillInUnixFile( | - |
2903 | sqlite3_vfs *pVfs, | - |
2904 | int h, | - |
2905 | sqlite3_file *pId, | - |
2906 | const char *zFilename, | - |
2907 | int ctrlFlags | - |
2908 | ){ | - |
2909 | const sqlite3_io_methods *pLockingStyle; | - |
2910 | unixFile *pNew = (unixFile *)pId; | - |
2911 | int rc = 0; | - |
2912 | | - |
2913 | | - |
2914 | ((void) (0)) | - |
2915 | ; | - |
2916 | | - |
2917 | | - |
2918 | | - |
2919 | ((void) (0)) | - |
2920 | ; | - |
2921 | | - |
2922 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 77255 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)
- ...
|
) sqlite3DebugPrintf ("OPEN %-3d %s\n", h, zFilename);never executed: sqlite3DebugPrintf ("OPEN %-3d %s\n", h, zFilename); | 0-77255 |
2923 | pNew->h = h; | - |
2924 | pNew->pVfs = pVfs; | - |
2925 | pNew->zPath = zFilename; | - |
2926 | pNew->ctrlFlags = (u8)ctrlFlags; | - |
2927 | | - |
2928 | pNew->mmapSizeMax = sqlite3Config.szMmap; | - |
2929 | | - |
2930 | if( sqlite3_uri_boolean(((ctrlFlags & 0x40) ? zFilename : 0),TRUE | evaluated 77249 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 6 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
|
| 6-77249 |
2931 | "psow", 1)TRUE | evaluated 77249 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 6 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
|
){ | 6-77249 |
2932 | pNew->ctrlFlags |= 0x10; | - |
2933 | }executed 77249 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)
- ...
| 77249 |
2934 | if( | - |
2935 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2936 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2937 | ) && __builtin_constant_p (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2938 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2939 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2940 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2941 | ), __s2_len = __builtin_strlen (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2942 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2943 | ), (!((size_t)(const void *)((TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2944 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2945 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2946 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2947 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2948 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2949 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2950 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2951 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2952 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2953 | , TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2954 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2955 | ) : (__builtin_constant_p (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2956 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2957 | ) && ((size_t)(const void *)((TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2958 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2959 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2960 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2961 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2962 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2963 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2964 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2965 | ) && ((size_t)(const void *)((TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2966 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2967 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2968 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2969 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2970 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2971 | , TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2972 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2973 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2974 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2975 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2976 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2977 | ))[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 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
2978 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2979 | ))[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 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
2980 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2981 | ))[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 *) ( pVfs->zName ))[3] - __s2[3]); TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
2982 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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 *) ( pVfs->zName ))[3] - __s2[3]); | 0-77242 |
2983 | ))[3] - __s2[3]);TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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 *) ( pVfs->zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
2984 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2985 | ) && ((size_t)(const void *)((TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2986 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2987 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2988 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2989 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2990 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2991 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2992 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2993 | ) && ((size_t)(const void *)((TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2994 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2995 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2996 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2997 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2998 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
2999 | , TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3000 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3001 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3002 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3003 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3004 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3005 | ))[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 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
3006 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3007 | ))[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 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
3008 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3009 | ))[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 *) ( "unix-excl" ))[3] - __s2[3]); TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
3010 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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 *) ( "unix-excl" ))[3] - __s2[3]); | 0-77242 |
3011 | ))[3] - __s2[3]);TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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 *) ( "unix-excl" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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-77242 |
3012 | pVfs->zNameTRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3013 | , TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3014 | "unix-excl"TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3015 | )))); })TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
| 13-77242 |
3016 | ==0TRUE | evaluated 13 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| FALSE | evaluated 77242 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)
- ...
|
){ | 13-77242 |
3017 | pNew->ctrlFlags |= 0x01; | - |
3018 | }executed 13 times by 2 tests: end of block Executed by:- Self test (438)
- Self test (61)
| 13 |
3019 | if( ctrlFlags & 0x80TRUE | evaluated 45003 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 32252 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)
- ...
|
){ | 32252-45003 |
3020 | pLockingStyle = &nolockIoMethods; | - |
3021 | }executed 45003 times by 425 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{ | 45003 |
3022 | pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew); | - |
3023 | | - |
3024 | | - |
3025 | | - |
3026 | | - |
3027 | | - |
3028 | | - |
3029 | }executed 32252 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)
- ...
| 32252 |
3030 | | - |
3031 | if( pLockingStyle == &posixIoMethodsTRUE | evaluated 32248 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 45007 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)
- ...
|
| 32248-45007 |
3032 | | - |
3033 | | - |
3034 | | - |
3035 | ){ | - |
3036 | unixEnterMutex(); | - |
3037 | rc = findInodeInfo(pNew, &pNew->pInode); | - |
3038 | if( rc!=0TRUE | evaluated 16 times by 1 test | FALSE | evaluated 32232 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)
- ...
|
){ | 16-32232 |
3039 | robust_close(pNew, h, 5550); | - |
3040 | h = -1; | - |
3041 | }executed 16 times by 1 test: end of block | 16 |
3042 | unixLeaveMutex(); | - |
3043 | }executed 32248 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)
- ...
| 32248 |
3044 | else if( pLockingStyle == &dotlockIoMethodsTRUE | evaluated 2 times by 1 test | FALSE | evaluated 45005 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)
- ...
|
){ | 2-45005 |
3045 | | - |
3046 | | - |
3047 | | - |
3048 | char *zLockFile; | - |
3049 | int nFilename; | - |
3050 | | - |
3051 | ((void) (0)) | - |
3052 | ; | - |
3053 | nFilename = (int)strlen(zFilename) + 6; | - |
3054 | zLockFile = (char *)sqlite3_malloc64(nFilename); | - |
3055 | if( zLockFile==0TRUE | never evaluated | FALSE | evaluated 2 times by 1 test |
){ | 0-2 |
3056 | rc = 7; | - |
3057 | } never executed: end of block else{ | 0 |
3058 | sqlite3_snprintf(nFilename, zLockFile, "%s" ".lock", zFilename); | - |
3059 | }executed 2 times by 1 test: end of block | 2 |
3060 | pNew->lockingContext = zLockFile; | - |
3061 | }executed 2 times by 1 test: end of block | 2 |
3062 | storeLastErrno(pNew, 0); | - |
3063 | if( rc!=0TRUE | evaluated 16 times by 1 test | FALSE | evaluated 77239 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)
- ...
|
){ | 16-77239 |
3064 | if( h>=0TRUE | never evaluated | FALSE | evaluated 16 times by 1 test |
) robust_close(pNew, h, 5635);never executed: robust_close(pNew, h, 5635); | 0-16 |
3065 | }executed 16 times by 1 test: end of block else{ | 16 |
3066 | pNew->pMethod = pLockingStyle; | - |
3067 | sqlite3_open_file_count+=(+1); | - |
3068 | verifyDbFile(pNew); | - |
3069 | }executed 77239 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)
- ...
| 77239 |
3070 | returnexecuted 77255 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 77255 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)
- ...
| 77255 |
3071 | } | - |
3072 | | - |
3073 | | - |
3074 | | - |
3075 | | - |
3076 | | - |
3077 | static const char *unixTempFileDir(void){ | - |
3078 | static const char *azDirs[] = { | - |
3079 | 0, | - |
3080 | 0, | - |
3081 | "/var/tmp", | - |
3082 | "/usr/tmp", | - |
3083 | "/tmp", | - |
3084 | "." | - |
3085 | }; | - |
3086 | unsigned int i = 0; | - |
3087 | struct stat buf; | - |
3088 | const char *zDir = sqlite3_temp_directory; | - |
3089 | | - |
3090 | if( !azDirs[0]TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
) azDirs[0] = getenv("SQLITE_TMPDIR");executed 279 times by 3 tests: azDirs[0] = getenv("SQLITE_TMPDIR"); Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 0-279 |
3091 | if( !azDirs[1]TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
) azDirs[1] = getenv("TMPDIR");executed 279 times by 3 tests: azDirs[1] = getenv("TMPDIR"); Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 0-279 |
3092 | while(1){ | - |
3093 | if( zDir!=0TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | evaluated 837 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
| 279-837 |
3094 | && ((TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(zDir, &buf)==0TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
| 0-279 |
3095 | && | - |
3096 | ((((TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
| 0-279 |
3097 | buf.st_modeTRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
| 0-279 |
3098 | )) & 0170000) == (0040000))TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
| 0-279 |
3099 | | - |
3100 | && ((TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
int(*)(const char*,int))aSyscall[2].pCurrent)(zDir, 03)==0TRUE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | never evaluated |
| 0-279 |
3101 | ){ | - |
3102 | returnexecuted 279 times by 3 tests: return zDir; Executed by:- Self test (438)
- Self test (54)
- Self test (64)
zDir;executed 279 times by 3 tests: return zDir; Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 279 |
3103 | } | - |
3104 | if( i>=sizeof(azDirs)/sizeof(azDirs[0])TRUE | never evaluated | FALSE | evaluated 837 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
) break;never executed: break; | 0-837 |
3105 | zDir = azDirs[i++]; | - |
3106 | }executed 837 times by 3 tests: end of block Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 837 |
3107 | return never executed: return 0; 0;never executed: return 0; | 0 |
3108 | } | - |
3109 | | - |
3110 | | - |
3111 | | - |
3112 | | - |
3113 | | - |
3114 | | - |
3115 | static int unixGetTempname(int nBuf, char *zBuf){ | - |
3116 | const char *zDir; | - |
3117 | int iLimit = 0; | - |
3118 | | - |
3119 | | - |
3120 | | - |
3121 | | - |
3122 | | - |
3123 | zBuf[0] = 0; | - |
3124 | if( (sqlite3_io_error_persistTRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | never evaluated |
) || sqlite3_io_error_pending-- == 1TRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
) { local_ioerr(); returnnever executed: return 10; 10;never executed: return 10; }; | 0-279 |
3125 | | - |
3126 | zDir = unixTempFileDir(); | - |
3127 | if( zDir==0TRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
) returnnever executed: return (10 | (25<<8)); (10 | (25<<8));never executed: return (10 | (25<<8)); | 0-279 |
3128 | do{ | - |
3129 | u64 r; | - |
3130 | sqlite3_randomness(sizeof(r), &r); | - |
3131 | | - |
3132 | ((void) (0)) | - |
3133 | ; | - |
3134 | zBuf[nBuf-2] = 0; | - |
3135 | sqlite3_snprintf(nBuf, zBuf, "%s/""etilqs_""%llx%c", | - |
3136 | zDir, r, 0); | - |
3137 | if( zBuf[nBuf-2]!=0TRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
|| (TRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
iLimit++)>10TRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
) returnnever executed: return 1; 1;never executed: return 1; | 0-279 |
3138 | }executed 279 times by 3 tests: end of block Executed by:- Self test (438)
- Self test (54)
- Self test (64)
while( ((TRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
int(*)(const char*,int))aSyscall[2].pCurrent)(zBuf,0)==0TRUE | never evaluated | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
); | 0-279 |
3139 | returnexecuted 278 times by 3 tests: return 0; Executed by:- Self test (438)
- Self test (54)
- Self test (64)
0;executed 278 times by 3 tests: return 0; Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 278 |
3140 | } | - |
3141 | static UnixUnusedFd *findReusableFd(const char *zPath, int flags){ | - |
3142 | UnixUnusedFd *pUnused = 0; | - |
3143 | | - |
3144 | | - |
3145 | | - |
3146 | | - |
3147 | | - |
3148 | | - |
3149 | | - |
3150 | struct stat sStat; | - |
3151 | | - |
3152 | unixEnterMutex(); | - |
3153 | if( inodeList!=0TRUE | evaluated 22737 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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 10000 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==((int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(zPath, &sStat)TRUE | evaluated 21171 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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 1566 times by 1 test |
){ | 1566-22737 |
3154 | unixInodeInfo *pInode; | - |
3155 | | - |
3156 | pInode = inodeList; | - |
3157 | while( pInodeTRUE | evaluated 87020 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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 9055 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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)
|
&& (pInode->fileId.dev!=sStat.st_devTRUE | never evaluated | FALSE | evaluated 87020 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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)
|
| 0-87020 |
3158 | || pInode->fileId.ino!=(u64)sStat.st_inoTRUE | evaluated 74904 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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 12116 times by 1 test |
) ){ | 12116-74904 |
3159 | pInode = pInode->pNext; | - |
3160 | }executed 74904 times by 13 tests: end of block Executed by:- Self test (27)
- Self test (31)
- 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)
| 74904 |
3161 | if( pInodeTRUE | evaluated 12116 times by 1 test | FALSE | evaluated 9055 times by 13 testsEvaluated by:- Self test (27)
- Self test (31)
- 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)
|
){ | 9055-12116 |
3162 | UnixUnusedFd **pp; | - |
3163 | | - |
3164 | ((void) (0)) | - |
3165 | ; | - |
3166 | sqlite3_mutex_enter(pInode->pLockMutex); | - |
3167 | for(pp=&pInode->pUnused; *TRUE | evaluated 10081 times by 1 test | FALSE | evaluated 2036 times by 1 test |
ppTRUE | evaluated 10081 times by 1 test | FALSE | evaluated 2036 times by 1 test |
&& (*TRUE | evaluated 1 time by 1 test | FALSE | evaluated 10080 times by 1 test |
pp)->flags!=flagsTRUE | evaluated 1 time by 1 test | FALSE | evaluated 10080 times by 1 test |
; pp=&((*pp)->pNext));executed 1 time by 1 test: ; | 1-10081 |
3168 | pUnused = *pp; | - |
3169 | if( pUnusedTRUE | evaluated 10080 times by 1 test | FALSE | evaluated 2036 times by 1 test |
){ | 2036-10080 |
3170 | *pp = pUnused->pNext; | - |
3171 | }executed 10080 times by 1 test: end of block | 10080 |
3172 | sqlite3_mutex_leave(pInode->pLockMutex); | - |
3173 | }executed 12116 times by 1 test: end of block | 12116 |
3174 | }executed 21171 times by 13 tests: end of block Executed by:- Self test (27)
- Self test (31)
- 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)
| 21171 |
3175 | unixLeaveMutex(); | - |
3176 | | - |
3177 | returnexecuted 32737 times by 438 tests: return pUnused; 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)
- ...
pUnused;executed 32737 times by 438 tests: return pUnused; 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)
- ...
| 32737 |
3178 | } | - |
3179 | | - |
3180 | | - |
3181 | | - |
3182 | | - |
3183 | static int getFileMode( | - |
3184 | const char *zFile, | - |
3185 | mode_t *pMode, | - |
3186 | uid_t *pUid, | - |
3187 | gid_t *pGid | - |
3188 | ){ | - |
3189 | struct stat sStat; | - |
3190 | int rc = 0; | - |
3191 | if( 0==((int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(zFile, &sStat)TRUE | evaluated 44639 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 | never evaluated |
){ | 0-44639 |
3192 | *pMode = sStat.st_mode & 0777; | - |
3193 | *pUid = sStat.st_uid; | - |
3194 | *pGid = sStat.st_gid; | - |
3195 | }executed 44639 times by 425 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{ | 44639 |
3196 | rc = (10 | (7<<8)); | - |
3197 | } never executed: end of block | 0 |
3198 | returnexecuted 44639 times by 425 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 44639 times by 425 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)
- ...
| 44639 |
3199 | } | - |
3200 | static int findCreateFileMode( | - |
3201 | const char *zPath, | - |
3202 | int flags, | - |
3203 | mode_t *pMode, | - |
3204 | uid_t *pUid, | - |
3205 | gid_t *pGid | - |
3206 | ){ | - |
3207 | int rc = 0; | - |
3208 | *pMode = 0; | - |
3209 | *pUid = 0; | - |
3210 | *pGid = 0; | - |
3211 | if( flags & (0x00080000|0x00000800)TRUE | evaluated 44640 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 23015 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)
- ...
|
){ | 23015-44640 |
3212 | char zDb[512 +1]; | - |
3213 | int nDb; | - |
3214 | nDb = sqlite3Strlen30(zPath) - 1; | - |
3215 | while( zPath[nDb]!='-'TRUE | evaluated 306910 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 44639 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)
- ...
|
){ | 44639-306910 |
3216 | | - |
3217 | | - |
3218 | | - |
3219 | | - |
3220 | if( nDb==0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 306909 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)
- ...
|
|| zPath[nDb]=='.'TRUE | never evaluated | FALSE | evaluated 306909 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)
- ...
|
) returnexecuted 1 time by 1 test: return 0; 0;executed 1 time by 1 test: return 0; | 0-306909 |
3221 | nDb--; | - |
3222 | }executed 306909 times by 425 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)
- ...
| 306909 |
3223 | memcpy(zDb, zPath, nDb); | - |
3224 | zDb[nDb] = '\0'; | - |
3225 | | - |
3226 | rc = getFileMode(zDb, pMode, pUid, pGid); | - |
3227 | }executed 44639 times by 425 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( flags & 0x00000008TRUE | evaluated 275 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | evaluated 22740 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)
- ...
|
){ | 275-44639 |
3228 | *pMode = 0600; | - |
3229 | }executed 275 times by 3 tests: end of block Executed by:- Self test (438)
- Self test (54)
- Self test (64)
else if( flags & 0x00000040TRUE | evaluated 165 times by 4 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
- Self test (61)
| FALSE | evaluated 22575 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)
- ...
|
){ | 165-22575 |
3230 | | - |
3231 | | - |
3232 | | - |
3233 | | - |
3234 | const char *z = sqlite3_uri_parameter(zPath, "modeof"); | - |
3235 | if( zTRUE | never evaluated | FALSE | evaluated 165 times by 4 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
- Self test (61)
|
){ | 0-165 |
3236 | rc = getFileMode(z, pMode, pUid, pGid); | - |
3237 | } never executed: end of block | 0 |
3238 | }executed 165 times by 4 tests: end of block Executed by:- Self test (103)
- Self test (104)
- Self test (438)
- Self test (61)
| 165 |
3239 | returnexecuted 67655 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 67655 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)
- ...
| 67655 |
3240 | } | - |
3241 | static int unixOpen( | - |
3242 | sqlite3_vfs *pVfs, | - |
3243 | const char *zPath, | - |
3244 | sqlite3_file *pFile, | - |
3245 | int flags, | - |
3246 | int *pOutFlags | - |
3247 | ){ | - |
3248 | unixFile *p = (unixFile *)pFile; | - |
3249 | int fd = -1; | - |
3250 | int openFlags = 0; | - |
3251 | int eType = flags&0xFFFFFF00; | - |
3252 | int noLock; | - |
3253 | int rc = 0; | - |
3254 | int ctrlFlags = 0; | - |
3255 | | - |
3256 | int isExclusive = (flags & 0x00000010); | - |
3257 | int isDelete = (flags & 0x00000008); | - |
3258 | int isCreate = (flags & 0x00000004); | - |
3259 | int isReadonly = (flags & 0x00000001); | - |
3260 | int isReadWrite = (flags & 0x00000002); | - |
3261 | int isNewJrnl = (isCreateTRUE | evaluated 64756 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 12990 times by 254 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
&& ( | 12990-64756 |
3262 | eType==0x00004000TRUE | evaluated 62 times by 3 testsEvaluated by:- Self test (4)
- Self test (438)
- Self test (5)
| FALSE | evaluated 64694 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)
- ...
|
| 62-64694 |
3263 | || eType==0x00000800TRUE | evaluated 40332 times by 380 testsEvaluated by:- Self test
- Self test (10)
- 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)
- Self test (124)
- ...
| FALSE | evaluated 24362 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)
- ...
|
| 24362-40332 |
3264 | || eType==0x00080000TRUE | evaluated 1392 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 22970 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)
- ...
|
| 1392-22970 |
3265 | )); | - |
3266 | | - |
3267 | | - |
3268 | | - |
3269 | | - |
3270 | char zTmpname[512 +2]; | - |
3271 | const char *zName = zPath; | - |
3272 | | - |
3273 | ((void) (0)) | - |
3274 | ; | - |
3275 | | - |
3276 | ((void) (0)) | - |
3277 | ; | - |
3278 | | - |
3279 | ((void) (0)) | - |
3280 | ; | - |
3281 | | - |
3282 | ((void) (0)) | - |
3283 | ; | - |
3284 | | - |
3285 | | - |
3286 | | - |
3287 | | - |
3288 | ((void) (0)) | - |
3289 | ; | - |
3290 | | - |
3291 | ((void) (0)) | - |
3292 | ; | - |
3293 | | - |
3294 | ((void) (0)) | - |
3295 | ; | - |
3296 | | - |
3297 | ((void) (0)) | - |
3298 | ; | - |
3299 | | - |
3300 | | - |
3301 | | - |
3302 | ((void) (0)) | - |
3303 | | - |
3304 | | - |
3305 | | - |
3306 | | - |
3307 | ; | - |
3308 | | - |
3309 | | - |
3310 | | - |
3311 | | - |
3312 | | - |
3313 | | - |
3314 | if( randomnessPid!=(pid_t)getpid()TRUE | evaluated 438 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 77308 times by 427 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 438-77308 |
3315 | randomnessPid = (pid_t)getpid(); | - |
3316 | sqlite3_randomness(0,0); | - |
3317 | }executed 438 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)
- ...
| 438 |
3318 | memset(p, 0, sizeof(unixFile)); | - |
3319 | | - |
3320 | if( eType==0x00000100TRUE | evaluated 32737 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 45009 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)
- ...
|
){ | 32737-45009 |
3321 | UnixUnusedFd *pUnused; | - |
3322 | pUnused = findReusableFd(zName, flags); | - |
3323 | if( pUnusedTRUE | evaluated 10080 times by 1 test | FALSE | evaluated 22657 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)
- ...
|
){ | 10080-22657 |
3324 | fd = pUnused->fd; | - |
3325 | }executed 10080 times by 1 test: end of block else{ | 10080 |
3326 | pUnused = sqlite3_malloc64(sizeof(*pUnused)); | - |
3327 | if( !pUnusedTRUE | evaluated 8 times by 1 test | FALSE | evaluated 22649 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)
- ...
|
){ | 8-22649 |
3328 | returnexecuted 8 times by 1 test: return 7; 7;executed 8 times by 1 test: return 7; | 8 |
3329 | } | - |
3330 | }executed 22649 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)
- ...
| 22649 |
3331 | p->pPreallocatedUnused = pUnused; | - |
3332 | | - |
3333 | | - |
3334 | | - |
3335 | | - |
3336 | | - |
3337 | ((void) (0)) | - |
3338 | ; | - |
3339 | | - |
3340 | }executed 32729 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)
- ...
else if( !zNameTRUE | evaluated 278 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | evaluated 44731 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)
- ...
|
){ | 278-44731 |
3341 | | - |
3342 | | - |
3343 | ((void) (0)) | - |
3344 | ; | - |
3345 | rc = unixGetTempname(pVfs->mxPathname, zTmpname); | - |
3346 | if( rc!=0TRUE | never evaluated | FALSE | evaluated 275 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
){ | 0-275 |
3347 | return never executed: return rc; rc;never executed: return rc; | 0 |
3348 | } | - |
3349 | zName = zTmpname; | - |
3350 | | - |
3351 | | - |
3352 | | - |
3353 | | - |
3354 | ((void) (0)) | - |
3355 | ; | - |
3356 | }executed 275 times by 3 tests: end of block Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 275 |
3357 | | - |
3358 | | - |
3359 | | - |
3360 | | - |
3361 | | - |
3362 | if( isReadonlyTRUE | evaluated 12562 times by 253 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
| FALSE | evaluated 65173 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)
- ...
|
) openFlags |= executed 12562 times by 253 tests: openFlags |= 00 ; Executed by:- 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)
- Self test (131)
- Self test (132)
- ...
| 12562-65173 |
3363 | 00executed 12562 times by 253 tests: openFlags |= 00 ; Executed by:- 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)
- Self test (131)
- Self test (132)
- ...
| 12562 |
3364 | ;executed 12562 times by 253 tests: openFlags |= 00 ; Executed by:- 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)
- Self test (131)
- Self test (132)
- ...
| 12562 |
3365 | if( isReadWriteTRUE | evaluated 65173 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 12562 times by 253 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
) openFlags |= executed 65173 times by 438 tests: openFlags |= 02 ; 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)
- ...
| 12562-65173 |
3366 | 02executed 65173 times by 438 tests: openFlags |= 02 ; 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)
- ...
| 65173 |
3367 | ;executed 65173 times by 438 tests: openFlags |= 02 ; 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)
- ...
| 65173 |
3368 | if( isCreateTRUE | evaluated 64745 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 12990 times by 254 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
|
) openFlags |= executed 64745 times by 438 tests: openFlags |= 0100 ; 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)
- ...
| 12990-64745 |
3369 | 0100executed 64745 times by 438 tests: openFlags |= 0100 ; 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)
- ...
| 64745 |
3370 | ;executed 64745 times by 438 tests: openFlags |= 0100 ; 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)
- ...
| 64745 |
3371 | if( isExclusiveTRUE | evaluated 331 times by 5 testsEvaluated by:- Self test (4)
- Self test (438)
- Self test (5)
- Self test (54)
- Self test (64)
| FALSE | evaluated 77405 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)
- ...
|
) openFlags |= (executed 330 times by 5 tests: openFlags |= ( 0200 | 0400000 ); Executed by:- Self test (4)
- Self test (438)
- Self test (5)
- Self test (54)
- Self test (64)
| 330-77405 |
3372 | 0200executed 330 times by 5 tests: openFlags |= ( 0200 | 0400000 ); Executed by:- Self test (4)
- Self test (438)
- Self test (5)
- Self test (54)
- Self test (64)
| 330 |
3373 | |executed 330 times by 5 tests: openFlags |= ( 0200 | 0400000 ); Executed by:- Self test (4)
- Self test (438)
- Self test (5)
- Self test (54)
- Self test (64)
| 330 |
3374 | 0400000executed 330 times by 5 tests: openFlags |= ( 0200 | 0400000 ); Executed by:- Self test (4)
- Self test (438)
- Self test (5)
- Self test (54)
- Self test (64)
| 330 |
3375 | );executed 330 times by 5 tests: openFlags |= ( 0200 | 0400000 ); Executed by:- Self test (4)
- Self test (438)
- Self test (5)
- Self test (54)
- Self test (64)
| 330 |
3376 | openFlags |= ( | - |
3377 | 0 | - |
3378 | |0); | - |
3379 | | - |
3380 | if( fd<0TRUE | evaluated 67655 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 10080 times by 1 test |
){ | 10080-67655 |
3381 | mode_t openMode; | - |
3382 | uid_t uid; | - |
3383 | gid_t gid; | - |
3384 | rc = findCreateFileMode(zName, flags, &openMode, &uid, &gid); | - |
3385 | if( rc!=0TRUE | never evaluated | FALSE | evaluated 67656 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-67656 |
3386 | | - |
3387 | ((void) (0)) | - |
3388 | ; | - |
3389 | | - |
3390 | ((void) (0)) | - |
3391 | ; | - |
3392 | return never executed: return rc; rc;never executed: return rc; | 0 |
3393 | } | - |
3394 | fd = robust_open(zName, openFlags, openMode); | - |
3395 | if( sqlite3OSTraceTRUE | never evaluated | FALSE | evaluated 67658 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)
- ...
|
) sqlite3DebugPrintf ("OPENX %-3d %s 0%o\n", fd, zName, openFlags);never executed: sqlite3DebugPrintf ("OPENX %-3d %s 0%o\n", fd, zName, openFlags); | 0-67658 |
3396 | | - |
3397 | ((void) (0)) | - |
3398 | ; | - |
3399 | if( fd<0TRUE | evaluated 492 times by 1 test | FALSE | evaluated 67166 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)
- ...
|
){ | 492-67166 |
3400 | if( isNewJrnlTRUE | evaluated 3 times by 1 test | FALSE | evaluated 489 times by 1 test |
&& | 3-489 |
3401 | (*TRUE | evaluated 3 times by 1 test | FALSE | never evaluated |
__errno_location ())TRUE | evaluated 3 times by 1 test | FALSE | never evaluated |
| 0-3 |
3402 | ==TRUE | evaluated 3 times by 1 test | FALSE | never evaluated |
| 0-3 |
3403 | 13TRUE | evaluated 3 times by 1 test | FALSE | never evaluated |
| 0-3 |
3404 | && ((TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
int(*)(const char*,int))aSyscall[2].pCurrent)(zName, TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
| 0-3 |
3405 | 0TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
| 0-3 |
3406 | )TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
){ | 0-3 |
3407 | | - |
3408 | | - |
3409 | rc = (8 | (6<<8)); | - |
3410 | } never executed: end of block else if( | 0 |
3411 | (*TRUE | evaluated 489 times by 1 test | FALSE | evaluated 3 times by 1 test |
__errno_location ())TRUE | evaluated 489 times by 1 test | FALSE | evaluated 3 times by 1 test |
| 3-489 |
3412 | !=TRUE | evaluated 489 times by 1 test | FALSE | evaluated 3 times by 1 test |
| 3-489 |
3413 | 21TRUE | evaluated 489 times by 1 test | FALSE | evaluated 3 times by 1 test |
| 3-489 |
3414 | && isReadWriteTRUE | evaluated 33 times by 1 test | FALSE | evaluated 456 times by 1 test |
){ | 33-456 |
3415 | | - |
3416 | flags &= ~(0x00000002|0x00000004); | - |
3417 | openFlags &= ~( | - |
3418 | 02 | - |
3419 | | | - |
3420 | 0100 | - |
3421 | ); | - |
3422 | flags |= 0x00000001; | - |
3423 | openFlags |= | - |
3424 | 00 | - |
3425 | ; | - |
3426 | isReadonly = 1; | - |
3427 | fd = robust_open(zName, openFlags, openMode); | - |
3428 | }executed 33 times by 1 test: end of block | 33 |
3429 | }executed 492 times by 1 test: end of block | 492 |
3430 | if( fd<0TRUE | evaluated 483 times by 1 test | FALSE | evaluated 67175 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)
- ...
|
){ | 483-67175 |
3431 | int rc2 = unixLogErrorAtLine(sqlite3CantopenError(6048),"open",zName,6048); | - |
3432 | if( rc==0TRUE | evaluated 483 times by 1 test | FALSE | never evaluated |
) rc = rc2;executed 483 times by 1 test: rc = rc2; | 0-483 |
3433 | gotoexecuted 483 times by 1 test: goto open_finished; open_finished;executed 483 times by 1 test: goto open_finished; | 483 |
3434 | } | - |
3435 | | - |
3436 | | - |
3437 | | - |
3438 | | - |
3439 | | - |
3440 | if( flags & (0x00080000|0x00000800)TRUE | evaluated 44634 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 22541 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)
- ...
|
){ | 22541-44634 |
3441 | robustFchown(fd, uid, gid); | - |
3442 | }executed 44634 times by 425 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)
- ...
| 44634 |
3443 | }executed 67175 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)
- ...
| 67175 |
3444 | | - |
3445 | ((void) (0)) | - |
3446 | ; | - |
3447 | if( pOutFlagsTRUE | evaluated 36606 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 40649 times by 381 testsEvaluated by:- Self test
- Self test (10)
- 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)
- Self test (124)
- ...
|
){ | 36606-40649 |
3448 | *pOutFlags = flags; | - |
3449 | }executed 36606 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)
- ...
| 36606 |
3450 | | - |
3451 | if( p->pPreallocatedUnusedTRUE | evaluated 32252 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 45003 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)
- ...
|
){ | 32252-45003 |
3452 | p->pPreallocatedUnused->fd = fd; | - |
3453 | p->pPreallocatedUnused->flags = flags; | - |
3454 | }executed 32252 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)
- ...
| 32252 |
3455 | | - |
3456 | if( isDeleteTRUE | evaluated 278 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | evaluated 76977 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)
- ...
|
){ | 278-76977 |
3457 | ((int(*)(const char*))aSyscall[16].pCurrent)(zName); | - |
3458 | | - |
3459 | }executed 278 times by 3 tests: end of block Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 278 |
3460 | if( isDeleteTRUE | evaluated 278 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
| FALSE | evaluated 76977 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)
- ...
|
) ctrlFlags |= 0x20;executed 278 times by 3 tests: ctrlFlags |= 0x20; Executed by:- Self test (438)
- Self test (54)
- Self test (64)
| 278-76977 |
3461 | if( isReadonlyTRUE | evaluated 12115 times by 253 testsEvaluated by:- 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)
- Self test (131)
- Self test (132)
- ...
| FALSE | evaluated 65140 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)
- ...
|
) ctrlFlags |= 0x02;executed 12115 times by 253 tests: ctrlFlags |= 0x02; Executed by:- 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)
- Self test (131)
- Self test (132)
- ...
| 12115-65140 |
3462 | noLock = eType!=0x00000100; | - |
3463 | if( noLockTRUE | evaluated 45003 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 32252 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)
- ...
|
) ctrlFlags |= 0x80;executed 45003 times by 425 tests: ctrlFlags |= 0x80; 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)
- ...
| 32252-45003 |
3464 | if( isNewJrnlTRUE | evaluated 41784 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 35471 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)
- ...
|
) ctrlFlags |= 0x08;executed 41784 times by 425 tests: ctrlFlags |= 0x08; 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)
- ...
| 35471-41784 |
3465 | if( flags & 0x00000040TRUE | evaluated 152 times by 4 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (438)
- Self test (61)
| FALSE | evaluated 77103 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)
- ...
|
) ctrlFlags |= 0x40;executed 152 times by 4 tests: ctrlFlags |= 0x40; Executed by:- Self test (103)
- Self test (104)
- Self test (438)
- Self test (61)
| 152-77103 |
3466 | | - |
3467 | ((void) (0)) | - |
3468 | | - |
3469 | | - |
3470 | ; | - |
3471 | rc = fillInUnixFile(pVfs, fd, pFile, zPath, ctrlFlags); | - |
3472 | | - |
3473 | open_finished:code before this statement executed 77255 times by 438 tests: open_finished: 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)
- ...
| 77255 |
3474 | if( rc!=0TRUE | evaluated 499 times by 1 test | FALSE | evaluated 77239 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)
- ...
|
){ | 499-77239 |
3475 | sqlite3_free(p->pPreallocatedUnused); | - |
3476 | }executed 499 times by 1 test: end of block | 499 |
3477 | returnexecuted 77738 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 77738 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)
- ...
| 77738 |
3478 | } | - |
3479 | | - |
3480 | | - |
3481 | | - |
3482 | | - |
3483 | | - |
3484 | | - |
3485 | static int unixDelete( | - |
3486 | sqlite3_vfs *NotUsed, | - |
3487 | const char *zPath, | - |
3488 | int dirSync | - |
3489 | ){ | - |
3490 | int rc = 0; | - |
3491 | (void)(NotUsed); | - |
3492 | if( (sqlite3_io_error_persistTRUE | evaluated 21 times by 1 test | FALSE | evaluated 40709 times by 43 testsEvaluated by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
&& sqlite3_io_error_hitTRUE | evaluated 2 times by 1 test | FALSE | evaluated 19 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 6 times by 1 test | FALSE | evaluated 40722 times by 43 testsEvaluated by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
) { local_ioerr(); returnexecuted 8 times by 1 test: return (10 | (10<<8)); (10 | (10<<8));executed 8 times by 1 test: return (10 | (10<<8)); }; | 2-40722 |
3493 | if( ((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 40716 times by 43 testsEvaluated by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
int(*)(const char*))aSyscall[16].pCurrent)(zPath)==(-1)TRUE | evaluated 6 times by 1 test | FALSE | evaluated 40716 times by 43 testsEvaluated by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
){ | 6-40716 |
3494 | if( | - |
3495 | (*TRUE | evaluated 5 times by 1 test | FALSE | evaluated 1 time by 1 test |
__errno_location ())TRUE | evaluated 5 times by 1 test | FALSE | evaluated 1 time by 1 test |
| 1-5 |
3496 | ==TRUE | evaluated 5 times by 1 test | FALSE | evaluated 1 time by 1 test |
| 1-5 |
3497 | 2TRUE | evaluated 5 times by 1 test | FALSE | evaluated 1 time by 1 test |
| 1-5 |
3498 | | - |
3499 | | - |
3500 | | - |
3501 | | - |
3502 | ){ | - |
3503 | rc = (10 | (23<<8)); | - |
3504 | }executed 5 times by 1 test: end of block else{ | 5 |
3505 | rc = unixLogErrorAtLine((10 | (10<<8)),"unlink",zPath,6178); | - |
3506 | }executed 1 time by 1 test: end of block | 1 |
3507 | returnexecuted 6 times by 1 test: return rc; rc;executed 6 times by 1 test: return rc; | 6 |
3508 | } | - |
3509 | | - |
3510 | if( (TRUE | evaluated 60 times by 1 test | FALSE | evaluated 40656 times by 43 testsEvaluated by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
dirSync & 1)!=0TRUE | evaluated 60 times by 1 test | FALSE | evaluated 40656 times by 43 testsEvaluated by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
|
){ | 60-40656 |
3511 | int fd; | - |
3512 | rc = ((int(*)(const char*,int*))aSyscall[17].pCurrent)(zPath, &fd); | - |
3513 | if( rc==0TRUE | evaluated 60 times by 1 test | FALSE | never evaluated |
){ | 0-60 |
3514 | if( full_fsync(fd,0,0)TRUE | never evaluated | FALSE | evaluated 60 times by 1 test |
){ | 0-60 |
3515 | rc = unixLogErrorAtLine((10 | (5<<8)),"fsync",zPath,6188); | - |
3516 | } never executed: end of block | 0 |
3517 | robust_close(0, fd, 6190); | - |
3518 | }executed 60 times by 1 test: end of block else{ | 60 |
3519 | | - |
3520 | ((void) (0)) | - |
3521 | ; | - |
3522 | rc = 0; | - |
3523 | } never executed: end of block | 0 |
3524 | } | - |
3525 | | - |
3526 | returnexecuted 40716 times by 43 tests: return rc; Executed by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
rc;executed 40716 times by 43 tests: return rc; Executed by:- Self test
- Self test (10)
- 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 (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (42)
- ...
| 40716 |
3527 | } | - |
3528 | static int unixAccess( | - |
3529 | sqlite3_vfs *NotUsed, | - |
3530 | const char *zPath, | - |
3531 | int flags, | - |
3532 | int *pResOut | - |
3533 | ){ | - |
3534 | (void)(NotUsed); | - |
3535 | if( (sqlite3_io_error_persistTRUE | evaluated 523 times by 1 test | FALSE | evaluated 268200 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)
- ...
|
&& sqlite3_io_error_hitTRUE | never evaluated | FALSE | evaluated 523 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 62 times by 1 test | FALSE | evaluated 268661 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)
- ...
|
) { local_ioerr(); returnexecuted 62 times by 1 test: return (10 | (13<<8)); (10 | (13<<8));executed 62 times by 1 test: return (10 | (13<<8)); ; }; | 0-268661 |
3536 | | - |
3537 | ((void) (0)) | - |
3538 | ; | - |
3539 | | - |
3540 | | - |
3541 | | - |
3542 | | - |
3543 | ((void) (0)) | - |
3544 | ; | - |
3545 | | - |
3546 | if( flags==0TRUE | evaluated 268658 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-268658 |
3547 | struct stat buf; | - |
3548 | *pResOut = (0==((int(*)(const char*,struct stat*))aSyscall[4].pCurrent)(zPath, &buf)TRUE | evaluated 4118 times by 298 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| FALSE | evaluated 264540 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)
- ...
|
&& buf.st_size>0TRUE | evaluated 3900 times by 293 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- 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)
- ...
| FALSE | evaluated 218 times by 11 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (107)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (5)
- Self test (75)
- Self test (80)
- Self test (82)
- Self test (86)
|
); | 218-264540 |
3549 | }executed 268658 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{ | 268658 |
3550 | *pResOut = ((int(*)(const char*,int))aSyscall[2].pCurrent)(zPath, | - |
3551 | 2 | - |
3552 | | | - |
3553 | 4 | - |
3554 | )==0; | - |
3555 | }executed 3 times by 1 test: end of block | 3 |
3556 | returnexecuted 268661 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 268661 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)
- ...
| 268661 |
3557 | } | - |
3558 | | - |
3559 | | - |
3560 | | - |
3561 | | - |
3562 | static int mkFullPathname( | - |
3563 | const char *zPath, | - |
3564 | char *zOut, | - |
3565 | int nOut | - |
3566 | ){ | - |
3567 | int nPath = sqlite3Strlen30(zPath); | - |
3568 | int iOff = 0; | - |
3569 | if( zPath[0]!='/'TRUE | evaluated 33048 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 255 times by 1 test |
){ | 255-33048 |
3570 | if( ((TRUE | never evaluated | FALSE | evaluated 33048 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)
- ...
|
char*(*)(char*,size_t))aSyscall[3].pCurrent)(zOut, nOut-2)==0TRUE | never evaluated | FALSE | evaluated 33048 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-33048 |
3571 | return never executed: return unixLogErrorAtLine(sqlite3CantopenError(6245),"getcwd",zPath,6245); unixLogErrorAtLine(sqlite3CantopenError(6245),"getcwd",zPath,6245);never executed: return unixLogErrorAtLine(sqlite3CantopenError(6245),"getcwd",zPath,6245); | 0 |
3572 | } | - |
3573 | iOff = sqlite3Strlen30(zOut); | - |
3574 | zOut[iOff++] = '/'; | - |
3575 | }executed 33048 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)
- ...
| 33048 |
3576 | if( (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 33297 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)
- ...
|
iOff+nPath+1)>nOutTRUE | evaluated 6 times by 1 test | FALSE | evaluated 33297 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)
- ...
|
){ | 6-33297 |
3577 | | - |
3578 | | - |
3579 | zOut[iOff] = '\0'; | - |
3580 | returnexecuted 6 times by 1 test: return sqlite3CantopenError(6254); sqlite3CantopenError(6254);executed 6 times by 1 test: return sqlite3CantopenError(6254); | 6 |
3581 | } | - |
3582 | sqlite3_snprintf(nOut-iOff, &zOut[iOff], "%s", zPath); | - |
3583 | returnexecuted 33297 times by 438 tests: return 0; 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)
- ...
0;executed 33297 times by 438 tests: return 0; 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)
- ...
| 33297 |
3584 | } | - |
3585 | static int unixFullPathname( | - |
3586 | sqlite3_vfs *pVfs, | - |
3587 | const char *zPath, | - |
3588 | int nOut, | - |
3589 | char *zOut | - |
3590 | ){ | - |
3591 | | - |
3592 | | - |
3593 | | - |
3594 | int rc = 0; | - |
3595 | int nByte; | - |
3596 | int nLink = 1; | - |
3597 | const char *zIn = zPath; | - |
3598 | char *zDel = 0; | - |
3599 | | - |
3600 | | - |
3601 | ((void) (0)) | - |
3602 | ; | - |
3603 | (void)(pVfs); | - |
3604 | | - |
3605 | | - |
3606 | | - |
3607 | | - |
3608 | | - |
3609 | | - |
3610 | if( (sqlite3_io_error_persistTRUE | evaluated 18 times by 1 test | FALSE | evaluated 33195 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)
- ...
|
&& sqlite3_io_error_hitTRUE | evaluated 1 time by 1 test | FALSE | evaluated 17 times by 1 test |
) || sqlite3_io_error_pending-- == 1TRUE | evaluated 7 times by 1 test | FALSE | evaluated 33205 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)
- ...
|
) { local_ioerr(); returnexecuted 8 times by 1 test: return 1; 1;executed 8 times by 1 test: return 1; }; | 1-33205 |
3611 | | - |
3612 | do { | - |
3613 | | - |
3614 | | - |
3615 | | - |
3616 | int bLink = 0; | - |
3617 | struct stat buf; | - |
3618 | if( ((TRUE | evaluated 5220 times by 3 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (438)
| FALSE | evaluated 28094 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)
- ...
|
int(*)(const char*,struct stat*))aSyscall[27].pCurrent)(zIn, &buf)!=0TRUE | evaluated 5220 times by 3 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (438)
| FALSE | evaluated 28094 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)
- ...
|
){ | 5220-28094 |
3619 | if( | - |
3620 | (*TRUE | evaluated 3 times by 1 test | FALSE | evaluated 5217 times by 3 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (438)
|
__errno_location ())TRUE | evaluated 3 times by 1 test | FALSE | evaluated 5217 times by 3 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (438)
|
| 3-5217 |
3621 | !=TRUE | evaluated 3 times by 1 test | FALSE | evaluated 5217 times by 3 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (438)
|
| 3-5217 |
3622 | 2TRUE | evaluated 3 times by 1 test | FALSE | evaluated 5217 times by 3 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (438)
|
| 3-5217 |
3623 | ){ | - |
3624 | rc = unixLogErrorAtLine(sqlite3CantopenError(6302),"lstat",zIn,6302); | - |
3625 | }executed 3 times by 1 test: end of block | 3 |
3626 | }executed 5220 times by 3 tests: end of block Executed by:- Self test (101)
- Self test (104)
- Self test (438)
else{ | 5220 |
3627 | bLink = | - |
3628 | (((( | - |
3629 | buf.st_mode | - |
3630 | )) & 0170000) == (0120000)) | - |
3631 | ; | - |
3632 | }executed 28094 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)
- ...
| 28094 |
3633 | | - |
3634 | if( bLinkTRUE | evaluated 110 times by 1 test | FALSE | evaluated 33204 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)
- ...
|
){ | 110-33204 |
3635 | if( zDel==0TRUE | evaluated 8 times by 1 test | FALSE | evaluated 102 times by 1 test |
){ | 8-102 |
3636 | zDel = sqlite3_malloc(nOut); | - |
3637 | if( zDel==0TRUE | never evaluated | FALSE | evaluated 8 times by 1 test |
) rc = 7;never executed: rc = 7; | 0-8 |
3638 | }executed 8 times by 1 test: end of block else if( ++TRUE | evaluated 1 time by 1 test | FALSE | evaluated 101 times by 1 test |
nLink>100TRUE | evaluated 1 time by 1 test | FALSE | evaluated 101 times by 1 test |
){ | 1-101 |
3639 | rc = sqlite3CantopenError(6313); | - |
3640 | }executed 1 time by 1 test: end of block | 1 |
3641 | | - |
3642 | if( rc==0TRUE | evaluated 109 times by 1 test | FALSE | evaluated 1 time by 1 test |
){ | 1-109 |
3643 | nByte = ((ssize_t(*)(const char*,char*,size_t))aSyscall[26].pCurrent)(zIn, zDel, nOut-1); | - |
3644 | if( nByte<0TRUE | never evaluated | FALSE | evaluated 109 times by 1 test |
){ | 0-109 |
3645 | rc = unixLogErrorAtLine(sqlite3CantopenError(6319),"readlink",zIn,6319); | - |
3646 | } never executed: end of block else{ | 0 |
3647 | if( zDel[0]!='/'TRUE | evaluated 108 times by 1 test | FALSE | evaluated 1 time by 1 test |
){ | 1-108 |
3648 | int n; | - |
3649 | for(n = sqlite3Strlen30(zIn); n>0TRUE | evaluated 914 times by 1 test | FALSE | evaluated 5 times by 1 test |
&& zIn[n-1]!='/'TRUE | evaluated 811 times by 1 test | FALSE | evaluated 103 times by 1 test |
; n--);executed 811 times by 1 test: ; | 5-914 |
3650 | if( nByte+n+1>nOutTRUE | never evaluated | FALSE | evaluated 108 times by 1 test |
){ | 0-108 |
3651 | rc = sqlite3CantopenError(6325); | - |
3652 | } never executed: end of block else{ | 0 |
3653 | memmove(&zDel[n], zDel, nByte+1); | - |
3654 | memcpy(zDel, zIn, n); | - |
3655 | nByte += n; | - |
3656 | }executed 108 times by 1 test: end of block | 108 |
3657 | } | - |
3658 | zDel[nByte] = '\0'; | - |
3659 | }executed 109 times by 1 test: end of block | 109 |
3660 | } | - |
3661 | | - |
3662 | zIn = zDel; | - |
3663 | }executed 110 times by 1 test: end of block | 110 |
3664 | | - |
3665 | | - |
3666 | ((void) (0)) | - |
3667 | ; | - |
3668 | if( rc==0TRUE | evaluated 33310 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 4 times by 1 test |
&& zIn!=zOutTRUE | evaluated 33303 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 7 times by 1 test |
){ | 4-33310 |
3669 | rc = mkFullPathname(zIn, zOut, nOut); | - |
3670 | }executed 33303 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)
- ...
| 33303 |
3671 | if( bLink==0TRUE | evaluated 33204 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 110 times by 1 test |
) break;executed 33204 times by 438 tests: break; 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)
- ...
| 110-33204 |
3672 | zIn = zOut; | - |
3673 | }executed 110 times by 1 test: end of block while( rc==0TRUE | evaluated 109 times by 1 test | FALSE | evaluated 1 time by 1 test |
); | 1-110 |
3674 | | - |
3675 | sqlite3_free(zDel); | - |
3676 | returnexecuted 33205 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 33205 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)
- ...
| 33205 |
3677 | | - |
3678 | } | - |
3679 | | - |
3680 | | - |
3681 | | - |
3682 | | - |
3683 | | - |
3684 | | - |
3685 | | - |
3686 | | - |
3687 | static void *unixDlOpen(sqlite3_vfs *NotUsed, const char *zFilename){ | - |
3688 | (void)(NotUsed); | - |
3689 | return never executed: return dlopen(zFilename, 0x00002 | 0x00100 ); dlopen(zFilename, never executed: return dlopen(zFilename, 0x00002 | 0x00100 ); | 0 |
3690 | 0x00002 never executed: return dlopen(zFilename, 0x00002 | 0x00100 ); | 0 |
3691 | | never executed: return dlopen(zFilename, 0x00002 | 0x00100 ); | 0 |
3692 | 0x00100 never executed: return dlopen(zFilename, 0x00002 | 0x00100 ); | 0 |
3693 | ); never executed: return dlopen(zFilename, 0x00002 | 0x00100 ); | 0 |
3694 | } | - |
3695 | static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){ | - |
3696 | const char *zErr; | - |
3697 | (void)(NotUsed); | - |
3698 | unixEnterMutex(); | - |
3699 | zErr = dlerror(); | - |
3700 | if( zErrTRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
3701 | sqlite3_snprintf(nBuf, zBufOut, "%s", zErr); | - |
3702 | } never executed: end of block | 0 |
3703 | unixLeaveMutex(); | - |
3704 | } never executed: end of block | 0 |
3705 | static void (*unixDlSym(sqlite3_vfs *NotUsed, void *p, const char*zSym))(void){ | - |
3706 | void (*(*x)(void*,const char*))(void); | - |
3707 | (void)(NotUsed); | - |
3708 | x = (void(*(*)(void*,const char*))(void))dlsym; | - |
3709 | return never executed: return (*x)(p, zSym); (*x)(p, zSym);never executed: return (*x)(p, zSym); | 0 |
3710 | } | - |
3711 | static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){ | - |
3712 | (void)(NotUsed); | - |
3713 | dlclose(pHandle); | - |
3714 | } never executed: end of block | 0 |
3715 | static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){ | - |
3716 | (void)(NotUsed); | - |
3717 | | - |
3718 | ((void) (0)) | - |
3719 | ; | - |
3720 | memset(zBuf, 0, nBuf); | - |
3721 | randomnessPid = (pid_t)getpid(); | - |
3722 | returnexecuted 1074 times by 396 tests: return nBuf; 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)
- ...
nBuf;executed 1074 times by 396 tests: return nBuf; 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)
- ...
| 1074 |
3723 | } | - |
3724 | static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){ | - |
3725 | usleep(microseconds); | - |
3726 | (void)(NotUsed); | - |
3727 | returnexecuted 34 times by 2 tests: return microseconds; Executed by:- Self test (31)
- Self test (438)
microseconds;executed 34 times by 2 tests: return microseconds; Executed by:- Self test (31)
- Self test (438)
| 34 |
3728 | | - |
3729 | | - |
3730 | | - |
3731 | | - |
3732 | | - |
3733 | | - |
3734 | } | - |
3735 | | - |
3736 | | - |
3737 | | - |
3738 | | - |
3739 | | - |
3740 | | - |
3741 | | - |
3742 | int sqlite3_current_time = 0; | - |
3743 | static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow){ | - |
3744 | static const sqlite3_int64 unixEpoch = 24405875*(sqlite3_int64)8640000; | - |
3745 | int rc = 0; | - |
3746 | struct timeval sNow; | - |
3747 | (void)gettimeofday(&sNow, 0); | - |
3748 | *piNow = unixEpoch + 1000*(sqlite3_int64)sNow.tv_sec + sNow.tv_usec/1000; | - |
3749 | | - |
3750 | | - |
3751 | | - |
3752 | if( sqlite3_current_timeTRUE | evaluated 41 times by 1 test | FALSE | evaluated 93 times by 1 test |
){ | 41-93 |
3753 | *piNow = 1000*(sqlite3_int64)sqlite3_current_time + unixEpoch; | - |
3754 | }executed 41 times by 1 test: end of block | 41 |
3755 | | - |
3756 | (void)(NotUsed); | - |
3757 | returnexecuted 134 times by 1 test: return rc; rc;executed 134 times by 1 test: return rc; | 134 |
3758 | } | - |
3759 | | - |
3760 | | - |
3761 | | - |
3762 | | - |
3763 | | - |
3764 | | - |
3765 | | - |
3766 | static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){ | - |
3767 | sqlite3_int64 i = 0; | - |
3768 | int rc; | - |
3769 | (void)(NotUsed); | - |
3770 | rc = unixCurrentTimeInt64(0, &i); | - |
3771 | *prNow = i/86400000.0; | - |
3772 | return never executed: return rc; rc;never executed: return rc; | 0 |
3773 | } | - |
3774 | static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *NotUsed3){ | - |
3775 | (void)(NotUsed); | - |
3776 | (void)(NotUsed2); | - |
3777 | (void)(NotUsed3); | - |
3778 | returnexecuted 664 times by 1 test: return (*__errno_location ()) ; executed 664 times by 1 test: return (*__errno_location ()) ; | 664 |
3779 | (*__errno_location ())executed 664 times by 1 test: return (*__errno_location ()) ; | 664 |
3780 | ;executed 664 times by 1 test: return (*__errno_location ()) ; | 664 |
3781 | } | - |
3782 | int sqlite3_os_init(void){ | - |
3783 | static sqlite3_vfs aVfs[] = { | - |
3784 | | - |
3785 | | - |
3786 | | - |
3787 | | - |
3788 | | - |
3789 | { 3, sizeof(unixFile), 512, 0, "unix", (void*)&posixIoFinder, unixOpen, unixDelete, unixAccess, unixFullPathname, unixDlOpen, unixDlError, unixDlSym, unixDlClose, unixRandomness, unixSleep, unixCurrentTime, unixGetLastError, unixCurrentTimeInt64, unixSetSystemCall, unixGetSystemCall, unixNextSystemCall, }, | - |
3790 | | - |
3791 | { 3, sizeof(unixFile), 512, 0, "unix-none", (void*)&nolockIoFinder, unixOpen, unixDelete, unixAccess, unixFullPathname, unixDlOpen, unixDlError, unixDlSym, unixDlClose, unixRandomness, unixSleep, unixCurrentTime, unixGetLastError, unixCurrentTimeInt64, unixSetSystemCall, unixGetSystemCall, unixNextSystemCall, }, | - |
3792 | { 3, sizeof(unixFile), 512, 0, "unix-dotfile", (void*)&dotlockIoFinder, unixOpen, unixDelete, unixAccess, unixFullPathname, unixDlOpen, unixDlError, unixDlSym, unixDlClose, unixRandomness, unixSleep, unixCurrentTime, unixGetLastError, unixCurrentTimeInt64, unixSetSystemCall, unixGetSystemCall, unixNextSystemCall, }, | - |
3793 | { 3, sizeof(unixFile), 512, 0, "unix-excl", (void*)&posixIoFinder, unixOpen, unixDelete, unixAccess, unixFullPathname, unixDlOpen, unixDlError, unixDlSym, unixDlClose, unixRandomness, unixSleep, unixCurrentTime, unixGetLastError, unixCurrentTimeInt64, unixSetSystemCall, unixGetSystemCall, unixNextSystemCall, }, | - |
3794 | }; | - |
3795 | unsigned int i; | - |
3796 | | - |
3797 | | - |
3798 | | - |
3799 | | - |
3800 | ((void) (0)) | - |
3801 | ; | - |
3802 | | - |
3803 | | - |
3804 | for(i=0; i<(sizeof(aVfs)/sizeof(sqlite3_vfs))TRUE | evaluated 2120 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 530 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)
- ...
|
; i++){ | 530-2120 |
3805 | sqlite3_vfs_register(&aVfs[i], i==0); | - |
3806 | }executed 2120 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)
- ...
| 2120 |
3807 | unixBigLock = sqlite3MutexAlloc(11); | - |
3808 | returnexecuted 530 times by 438 tests: return 0; 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)
- ...
0;executed 530 times by 438 tests: return 0; 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)
- ...
| 530 |
3809 | } | - |
3810 | int sqlite3_os_end(void){ | - |
3811 | unixBigLock = 0; | - |
3812 | returnexecuted 93 times by 6 tests: return 0; Executed by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (438)
0;executed 93 times by 6 tests: return 0; Executed by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (438)
| 93 |
3813 | } | - |
| | |