| 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==0| TRUE | 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].pDefault| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 15-247 |
| 300 | ))[0] - __s2[0]); if (__s1_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 0-247 |
| 301 | zName| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 15-247 |
| 302 | ))[1] - __s2[1]); if (__s1_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 0-247 |
| 303 | zName| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 15-247 |
| 304 | ))[2] - __s2[2]); if (__s1_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 0-247 |
| 305 | zName| 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]); | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 15-247 |
| 328 | ))[0] - __s2[0]); if (__s2_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 0-247 |
| 329 | aSyscall[i].zName| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 15-247 |
| 330 | ))[1] - __s2[1]); if (__s2_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 0-247 |
| 331 | aSyscall[i].zName| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
| 15-247 |
| 332 | ))[2] - __s2[2]); if (__s2_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( 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].zName| 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]); | 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 | zName| TRUE | 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].zName| TRUE | 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 | ==0| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 247 times by 1 test |
){ | 15-247 |
| 340 | if( aSyscall[i].pDefault==0| TRUE | 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==0| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 39-597 |
| 409 | ))[0] - __s2[0]); if (__s1_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 0-597 |
| 410 | zName| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 39-597 |
| 411 | ))[1] - __s2[1]); if (__s1_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 0-597 |
| 412 | zName| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 39-597 |
| 413 | ))[2] - __s2[2]); if (__s1_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 0-597 |
| 414 | zName| 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]); | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 39-597 |
| 437 | ))[0] - __s2[0]); if (__s2_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 0-597 |
| 438 | aSyscall[i].zName| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 39-597 |
| 439 | ))[1] - __s2[1]); if (__s2_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 0-597 |
| 440 | aSyscall[i].zName| TRUE | evaluated 39 times by 1 test | | FALSE | evaluated 597 times by 1 test |
| 39-597 |
| 441 | ))[2] - __s2[2]); if (__s2_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( 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].zName| 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]); | 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 | zName| TRUE | 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].zName| TRUE | 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 | ==0| TRUE | 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( zName| TRUE | 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])))-1| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 25-342 |
| 508 | ))[0] - __s2[0]); if (__s1_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 0-342 |
| 509 | zName| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 25-342 |
| 510 | ))[1] - __s2[1]); if (__s1_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 0-342 |
| 511 | zName| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 25-342 |
| 512 | ))[2] - __s2[2]); if (__s1_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 0-342 |
| 513 | zName| 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]); | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | 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 | zName| TRUE | 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].zName| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 25-342 |
| 536 | ))[0] - __s2[0]); if (__s2_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 0-342 |
| 537 | aSyscall[i].zName| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 25-342 |
| 538 | ))[1] - __s2[1]); if (__s2_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 0-342 |
| 539 | aSyscall[i].zName| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 342 times by 1 test |
| 25-342 |
| 540 | ))[2] - __s2[2]); if (__s2_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( 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].zName| 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]); | 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 | zName| TRUE | 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].zName| TRUE | 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 | ==0| TRUE | 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!=0| TRUE | 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 = m| TRUE | 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<0| TRUE | 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 | 4| TRUE | 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>=3| TRUE | 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)<0| TRUE | never evaluated | | FALSE | never evaluated |
) break;never executed: break; | 0 |
| 580 | } never executed: end of block | 0 |
| 581 | if( fd>=0| TRUE | 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!=0| 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 | 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)==0| 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 |
| 0-45739 |
| 585 | && statbuf.st_size==0| TRUE | 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)!=m| 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)
- ...
|
| 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 45739 |
| 591 | | - |
| 592 | | - |
| 593 | | - |
| 594 | }executed 107015 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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 blockExecuted 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<0| TRUE | 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 | 4| TRUE | 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==0| TRUE | 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 blockExecuted 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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; p| TRUE | 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 blockExecuted 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==0| TRUE | 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->pPrev| TRUE | 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 blockExecuted 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 blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 10416 |
| 795 | if( pInode->pNext| TRUE | 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 blockExecuted 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 blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 19742 |
| 804 | }executed 31857 times by 66 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 31857 |
| 805 | }executed 31857 times by 66 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 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!=0| TRUE | 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( pInode| TRUE | 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 blockExecuted 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==0| TRUE | 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==0| TRUE | 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.bCoreMutex| TRUE | 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==0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 20108 |
| 859 | pInode->nRef = 1; | - |
| 860 | pInode->pNext = inodeList; | - |
| 861 | pInode->pPrev = 0; | - |
| 862 | if( inodeList| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
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!=0| TRUE | 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)!=0| 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)
- ...
|
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.ino| 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)
- ...
|
);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 & 0x80| TRUE | 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!=0| TRUE | 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==0| TRUE | 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>1| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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_persist| TRUE | 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_hit| TRUE | never evaluated | | FALSE | never evaluated |
) || sqlite3_io_error_pending-- == 1| TRUE | 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>1| TRUE | 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( !reserved| TRUE | 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->bProcessLock| TRUE | 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 | 5| 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 |
| 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 | 2| 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)
- ...
|
| 15-2506 |
| 951 | ){ | - |
| 952 | reserved = 1; | - |
| 953 | }executed 15 times by 6 tests: end of blockExecuted 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 blockExecuted 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( sqlite3OSTrace| TRUE | 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))==0x01| 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)
- ...
|
){ | 59-739518 |
| 973 | if( pInode->bProcessLock==0| TRUE | 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<0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 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( sqlite3OSTrace| TRUE | 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>=eFileLock| TRUE | 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( sqlite3OSTrace| TRUE | 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->eFileLock| TRUE | 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>=3| TRUE | evaluated 1037 times by 1 test | | FALSE | evaluated 730 times by 1 test |
|| eFileLock>1| TRUE | 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==1| TRUE | 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==1| TRUE | 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==2| TRUE | 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==1| TRUE | 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==4| TRUE | 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<3| TRUE | 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==1| TRUE | 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!=5| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 173172 |
| 1107 | | - |
| 1108 | | - |
| 1109 | | - |
| 1110 | | - |
| 1111 | | - |
| 1112 | if( eFileLock==1| TRUE | 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==0| TRUE | 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( rc| 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 |
| 1148 | if( rc!=5| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 131736 |
| 1157 | }else if( eFileLock==4| TRUE | 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>1| TRUE | 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==2| TRUE | 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 blockExecuted 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 blockExecuted 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!=5| TRUE | 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 blockExecuted 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 blockExecuted 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==0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else if( eFileLock==4| TRUE | 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 blockExecuted 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( sqlite3OSTrace| TRUE | 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( sqlite3OSTrace| TRUE | 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<=eFileLock| TRUE | 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>1| TRUE | 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==1| TRUE | 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 blockExecuted 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)==0| TRUE | 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 blockExecuted 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==0| TRUE | 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==0| TRUE | 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)==0| TRUE | 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 blockExecuted 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==0| TRUE | 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 blockExecuted 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==0| TRUE | 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 blockExecuted 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>=0| TRUE | 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 blockExecuted 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( sqlite3OSTrace| TRUE | 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->nLock| TRUE | 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_persist| TRUE | never evaluated | | FALSE | never evaluated |
&& sqlite3_io_error_hit| TRUE | never evaluated | | FALSE | never evaluated |
) || sqlite3_io_error_pending-- == 1| TRUE | 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( sqlite3OSTrace| TRUE | 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 > 0| TRUE | 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<0| TRUE | 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 | == tErrno| TRUE | 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!=5| TRUE | 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( sqlite3OSTrace| TRUE | 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==eFileLock| TRUE | 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==1| TRUE | 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<0| TRUE | 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 | 2| TRUE | 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_persist| TRUE | 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_hit| TRUE | never evaluated | | FALSE | evaluated 374 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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==cnt| TRUE | 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<0| TRUE | 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 | 4| TRUE | 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>0| TRUE | 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 blockExecuted 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>0| TRUE | 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( sqlite3OSTrace| TRUE | 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->mmapSize| TRUE | 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->mmapSize| TRUE | 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==amt| TRUE | 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<0| TRUE | 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 blockExecuted 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<0| TRUE | 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 | 4| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 1678 | ); | - |
| 1679 | ; | - |
| 1680 | if( sqlite3OSTrace| TRUE | 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<0| TRUE | 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))<amt| 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>0| TRUE | 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_persist| TRUE | 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_hit| TRUE | never evaluated | | FALSE | evaluated 704 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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_pending| TRUE | 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 == 1| TRUE | 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>wrote| TRUE | 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<0| TRUE | 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 | 28| TRUE | 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( fullSync| TRUE | 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>0| TRUE | 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>0| TRUE | 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 blockExecuted 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>=0| TRUE | 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( sqlite3OSTrace| TRUE | 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 blockExecuted 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>=0| TRUE | 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_pending| TRUE | 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 == 1| TRUE | 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( sqlite3OSTrace| TRUE | 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_persist| TRUE | 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_hit| TRUE | never evaluated | | FALSE | evaluated 84 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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( rc| TRUE | 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 & 0x08| TRUE | 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( sqlite3OSTrace| TRUE | 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==0| TRUE | 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 blockExecuted 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 blockExecuted 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_persist| TRUE | 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_hit| TRUE | never evaluated | | FALSE | evaluated 4 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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>0| TRUE | 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( rc| TRUE | 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->mmapSize| TRUE | 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 blockExecuted 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_persist| TRUE | 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_hit| TRUE | evaluated 54 times by 1 test | | FALSE | evaluated 230 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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!=0| TRUE | 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==1| 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)
- ...
|
) *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>0| TRUE | 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_size| TRUE | 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-1| TRUE | evaluated 33370 times by 1 test | | FALSE | evaluated 3146 times by 1 test |
; iWrite+=nBlk ){ | 3146-33370 |
| 1929 | if( iWrite>=nSize| TRUE | 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!=1| TRUE | 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>0| TRUE | 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->mmapSize| TRUE | 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<=0| TRUE | 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 blockExecuted 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<0| 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 |
){ | 9-848 |
| 1965 | *pArg = (pFile->ctrlFlags & mask)!=0; | - |
| 1966 | }executed 848 times by 10 tests: end of blockExecuted 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)==0| TRUE | 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( zTFile| TRUE | 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.mxMmap| TRUE | 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>0| TRUE | 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)<8| TRUE | 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>=0| TRUE | 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->mmapSizeMax| TRUE | 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==0| TRUE | 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>0| TRUE | 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 blockExecuted 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==0| TRUE | 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 & 0x10| TRUE | 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 blockExecuted 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 blockExecuted 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 blockExecuted 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>=0| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 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<shmsz| TRUE | 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( p| 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 |
&& (| 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->nRegion| TRUE | 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>=0| TRUE | 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 blockExecuted 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>=0| TRUE | 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 | 5| 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 |
| 2216 | , &lock)!=0| 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 |
| 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 | 2| 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)
- ...
|
| 48-837 |
| 2220 | ){ | - |
| 2221 | if( pShmNode->isReadonly| TRUE | 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 blockExecuted by:- Self test (104)
- Self test (438)
else{ | 68 |
| 2225 | rc = unixShmSystemLock(pDbFd, | - |
| 2226 | 1 | - |
| 2227 | , (((22+8)*4)+8), 1); | - |
| 2228 | if( rc==0| TRUE | 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 blockExecuted 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 | 1| 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 |
| 2234 | ){ | - |
| 2235 | rc = 5; | - |
| 2236 | } never executed: end of block | 0 |
| 2237 | | - |
| 2238 | if( rc==0| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 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==0| TRUE | 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==0| TRUE | 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==0| 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 |
| 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.bCoreMutex| TRUE | 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==0| 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 |
| 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 835 |
| 2318 | | - |
| 2319 | if( pInode->bProcessLock==0| TRUE | 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 blockExecuted 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<0| TRUE | 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<0| TRUE | 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 blockExecuted 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!=0| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 828 |
| 2347 | }executed 830 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 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==0| TRUE | 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!=0| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 1101 |
| 2389 | | - |
| 2390 | p = pDbFd->pShm; | - |
| 2391 | pShmNode = p->pShmNode; | - |
| 2392 | sqlite3_mutex_enter(pShmNode->mutex); | - |
| 2393 | if( pShmNode->isUnlocked| TRUE | 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!=0| TRUE | 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 blockExecuted 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<nReqRegion| TRUE | 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>=0| TRUE | 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<nByte| TRUE | 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( !bExtend| TRUE | 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)!=1| TRUE | 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 blockExecuted 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 blockExecuted 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 896 |
| 2457 | | - |
| 2458 | | - |
| 2459 | apNew = (char **)sqlite3_realloc( | - |
| 2460 | pShmNode->apRegion, nReqRegion*sizeof(char *) | - |
| 2461 | ); | - |
| 2462 | if( !apNew| TRUE | 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<nReqRegion| TRUE | 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>=0| TRUE | 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->isReadonly| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
else{ | 899 |
| 2491 | pMem = sqlite3_malloc64(szRegion); | - |
| 2492 | if( pMem==0| TRUE | 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<nShmPerMap| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 903 |
| 2502 | pShmNode->nRegion += nShmPerMap; | - |
| 2503 | }executed 901 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 901 |
| 2504 | }executed 898 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 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>iRegion| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
else{ | 1263 |
| 2510 | *pp = 0; | - |
| 2511 | }executed 820 times by 20 tests: end of blockExecuted 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->isReadonly| TRUE | 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==0| TRUE | 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 & 1| TRUE | 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; pX| TRUE | 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==p| TRUE | 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)==0| 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 |
){ | 283-190242 |
| 2576 | rc = unixShmSystemLock(pDbFd, | - |
| 2577 | 2 | - |
| 2578 | , ofst+((22+8)*4), n); | - |
| 2579 | }executed 190242 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
else{ | 190242 |
| 2580 | rc = 0; | - |
| 2581 | }executed 283 times by 1 test: end of block | 283 |
| 2582 | | - |
| 2583 | | - |
| 2584 | if( rc==0| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 190525 |
| 2588 | }executed 190525 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
else if( flags & 4| TRUE | 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; pX| TRUE | 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)!=0| 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)
- ...
|
){ | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 69023 |
| 2602 | | - |
| 2603 | | - |
| 2604 | if( rc==0| TRUE | 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)==0| 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 |
){ | 282-61921 |
| 2606 | rc = unixShmSystemLock(pDbFd, | - |
| 2607 | 0 | - |
| 2608 | , ofst+((22+8)*4), n); | - |
| 2609 | }executed 61921 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
else{ | 61921 |
| 2610 | rc = 0; | - |
| 2611 | }executed 282 times by 1 test: end of block | 282 |
| 2612 | } | - |
| 2613 | | - |
| 2614 | | - |
| 2615 | if( rc==0| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 62200 |
| 2618 | }executed 62211 times by 49 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
else{ | 62211 |
| 2619 | | - |
| 2620 | | - |
| 2621 | | - |
| 2622 | for(pX=pShmNode->pFirst; pX| TRUE | 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)!=0| 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)
- ...
|
|| (| 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)!=0| 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)
- ...
|
){ | 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 blockExecuted 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==0| TRUE | 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==0| TRUE | 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 blockExecuted 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 blockExecuted 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 blockExecuted 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( sqlite3OSTrace| TRUE | 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 blockExecuted by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 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==0| TRUE | 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)!=p| 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 = &(*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==0| TRUE | 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( deleteFlag| TRUE | 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>=0| TRUE | 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 blockExecuted 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 blockExecuted 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->pMapRegion| TRUE | 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 blockExecuted by:- Self test (33)
- Self test (438)
| 226 |
| 2731 | }executed 76716 times by 334 tests: end of blockExecuted 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( pOrig| TRUE | 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!=nOrig| TRUE | 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 blockExecuted 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==0| TRUE | 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 blockExecuted by:- Self test (33)
- Self test (438)
| 3363 |
| 2793 | | - |
| 2794 | | - |
| 2795 | if( pNew==0| TRUE | 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 blockExecuted 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 blockExecuted 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>0| TRUE | 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<0| TRUE | 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->mmapSizeMax| TRUE | 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->mmapSize| TRUE | 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 blockExecuted 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>0| TRUE | 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==0| TRUE | 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!=0| TRUE | 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+nAmt| TRUE | 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 blockExecuted by:- Self test (33)
- Self test (438)
| 99784 |
| 2861 | }executed 113867 times by 2 tests: end of blockExecuted 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( p| TRUE | 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 blockExecuted by:- Self test (33)
- Self test (438)
else{ | 99784 |
| 2885 | unixUnmapfile(pFd); | - |
| 2886 | }executed 217 times by 3 tests: end of blockExecuted 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( sqlite3OSTrace| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 2977 | ))[0] - __s2[0]); if (__s1_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 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->zName| 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 |
| 2979 | ))[1] - __s2[1]); if (__s1_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 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->zName| 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 |
| 2981 | ))[2] - __s2[2]); if (__s1_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( 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->zName| 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]); | 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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->zName| 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 |
| 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 > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | 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 > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | 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 > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "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->zName| 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 |
| 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 | ==0| 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 |
| 3017 | pNew->ctrlFlags |= 0x01; | - |
| 3018 | }executed 13 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (61)
| 13 |
| 3019 | if( ctrlFlags & 0x80| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 45003 |
| 3022 | pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew); | - |
| 3023 | | - |
| 3024 | | - |
| 3025 | | - |
| 3026 | | - |
| 3027 | | - |
| 3028 | | - |
| 3029 | }executed 32252 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 32252 |
| 3030 | | - |
| 3031 | if( pLockingStyle == &posixIoMethods| TRUE | 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!=0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 32248 |
| 3044 | else if( pLockingStyle == &dotlockIoMethods| TRUE | 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==0| TRUE | 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!=0| TRUE | 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>=0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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!=0| TRUE | 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)==0| TRUE | 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_mode| TRUE | 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)==0| TRUE | 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 blockExecuted 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_persist| TRUE | never evaluated | | FALSE | evaluated 279 times by 3 testsEvaluated by:- Self test (438)
- Self test (54)
- Self test (64)
|
&& sqlite3_io_error_hit| TRUE | never evaluated | | FALSE | never evaluated |
) || sqlite3_io_error_pending-- == 1| TRUE | 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==0| TRUE | 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]!=0| TRUE | 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++)>10| TRUE | 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 blockExecuted 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)==0| TRUE | 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!=0| TRUE | 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( pInode| TRUE | 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_dev| TRUE | 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_ino| TRUE | 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 blockExecuted 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( pInode| TRUE | 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 |
pp| TRUE | 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!=flags| TRUE | 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( pUnused| TRUE | 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 blockExecuted 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 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==0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else if( flags & 0x00000008| TRUE | 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 blockExecuted by:- Self test (438)
- Self test (54)
- Self test (64)
else if( flags & 0x00000040| TRUE | 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( z| TRUE | 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 blockExecuted 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 = (isCreate| TRUE | 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==0x00004000| TRUE | 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==0x00000800| TRUE | 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==0x00080000| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 438 |
| 3318 | memset(p, 0, sizeof(unixFile)); | - |
| 3319 | | - |
| 3320 | if( eType==0x00000100| TRUE | 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( pUnused| TRUE | 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( !pUnused| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 22649 |
| 3331 | p->pPreallocatedUnused = pUnused; | - |
| 3332 | | - |
| 3333 | | - |
| 3334 | | - |
| 3335 | | - |
| 3336 | | - |
| 3337 | ((void) (0)) | - |
| 3338 | ; | - |
| 3339 | | - |
| 3340 | }executed 32729 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
else if( !zName| TRUE | 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!=0| TRUE | 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 blockExecuted by:- Self test (438)
- Self test (54)
- Self test (64)
| 275 |
| 3357 | | - |
| 3358 | | - |
| 3359 | | - |
| 3360 | | - |
| 3361 | | - |
| 3362 | if( isReadonly| TRUE | 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( isReadWrite| TRUE | 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( isCreate| TRUE | 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( isExclusive| TRUE | 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<0| TRUE | 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!=0| TRUE | 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( sqlite3OSTrace| TRUE | 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<0| TRUE | 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( isNewJrnl| TRUE | 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 | 13| TRUE | 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 | 0| TRUE | 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 | 21| TRUE | evaluated 489 times by 1 test | | FALSE | evaluated 3 times by 1 test |
| 3-489 |
| 3414 | && isReadWrite| TRUE | 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<0| TRUE | 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==0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 44634 |
| 3443 | }executed 67175 times by 438 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 67175 |
| 3444 | | - |
| 3445 | ((void) (0)) | - |
| 3446 | ; | - |
| 3447 | if( pOutFlags| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 36606 |
| 3450 | | - |
| 3451 | if( p->pPreallocatedUnused| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 32252 |
| 3455 | | - |
| 3456 | if( isDelete| TRUE | 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 blockExecuted by:- Self test (438)
- Self test (54)
- Self test (64)
| 278 |
| 3460 | if( isDelete| TRUE | 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( isReadonly| TRUE | 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( noLock| TRUE | 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( isNewJrnl| TRUE | 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 & 0x00000040| TRUE | 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!=0| TRUE | 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_persist| TRUE | 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_hit| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 19 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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 | 2| TRUE | 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)!=0| 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)
- ...
|
){ | 60-40656 |
| 3511 | int fd; | - |
| 3512 | rc = ((int(*)(const char*,int*))aSyscall[17].pCurrent)(zPath, &fd); | - |
| 3513 | if( rc==0| TRUE | 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_persist| TRUE | 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_hit| TRUE | never evaluated | | FALSE | evaluated 523 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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==0| TRUE | 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>0| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 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)==0| 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)
- ...
|
){ | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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)>nOut| 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)
- ...
|
){ | 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_persist| TRUE | 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_hit| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 17 times by 1 test |
) || sqlite3_io_error_pending-- == 1| TRUE | 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)!=0| 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)
- ...
|
){ | 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 | 2| 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 |
| 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 blockExecuted 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 28094 |
| 3633 | | - |
| 3634 | if( bLink| TRUE | 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==0| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 102 times by 1 test |
){ | 8-102 |
| 3636 | zDel = sqlite3_malloc(nOut); | - |
| 3637 | if( zDel==0| TRUE | 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>100| TRUE | 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==0| TRUE | 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<0| TRUE | 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>0| TRUE | 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>nOut| TRUE | 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==0| TRUE | 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!=zOut| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 33303 |
| 3671 | if( bLink==0| TRUE | 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==0| TRUE | 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( zErr| TRUE | 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_time| TRUE | 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 blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 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 | } | - |
| | |