Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | | - |
14 | | - |
15 | | - |
16 | #include "sqliteInt.h" | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | | - |
22 | | - |
23 | #if defined(SQLITE_TEST) | - |
24 | int sqlite3_io_error_hit = 0; | - |
25 | int sqlite3_io_error_hardhit = 0; | - |
26 | int sqlite3_io_error_pending = 0; | - |
27 | int sqlite3_io_error_persist = 0; | - |
28 | int sqlite3_io_error_benign = 0; | - |
29 | int sqlite3_diskfull_pending = 0; | - |
30 | int sqlite3_diskfull = 0; | - |
31 | #endif /* defined(SQLITE_TEST) */ | - |
32 | | - |
33 | | - |
34 | | - |
35 | | - |
36 | #if defined(SQLITE_TEST) | - |
37 | int sqlite3_open_file_count = 0; | - |
38 | #endif /* defined(SQLITE_TEST) */ | - |
39 | | - |
40 | | - |
41 | | - |
42 | | - |
43 | | - |
44 | | - |
45 | | - |
46 | | - |
47 | | - |
48 | | - |
49 | | - |
50 | | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
56 | | - |
57 | | - |
58 | | - |
59 | | - |
60 | | - |
61 | | - |
62 | | - |
63 | | - |
64 | #if defined(SQLITE_TEST) | - |
65 | int sqlite3_memdebug_vfs_oom_test = 1; | - |
66 | #define DO_OS_MALLOC_TEST(x) \ | - |
67 | if (sqlite3_memdebug_vfs_oom_test && (!x || !sqlite3JournalIsInMemory(x))) { \ | - |
68 | void *pTstAlloc = sqlite3Malloc(10); \ | - |
69 | if (!pTstAlloc) return SQLITE_IOERR_NOMEM_BKPT; \ | - |
70 | sqlite3_free(pTstAlloc); \ | - |
71 | } | - |
72 | #else | - |
73 | #define DO_OS_MALLOC_TEST(x) | - |
74 | #endif | - |
75 | | - |
76 | | - |
77 | | - |
78 | | - |
79 | | - |
80 | | - |
81 | | - |
82 | void sqlite3OsClose(sqlite3_file *pId){ | - |
83 | if( pId->pMethods ){TRUE | evaluated 85345 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 832492 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 85345-832492 |
84 | pId->pMethods->xClose(pId); | - |
85 | pId->pMethods = 0; | - |
86 | }executed 85345 times by 334 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- ...
| 85345 |
87 | }executed 917837 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 917837 |
88 | int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){ | - |
89 | DO_OS_MALLOC_TEST(id);executed 69 times by 1 test: return (10 | (12<<8)); executed 8107651 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
TRUE | evaluated 69 times by 1 test | FALSE | evaluated 8107651 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
TRUE | evaluated 8276594 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 |
TRUE | never evaluated | FALSE | evaluated 8276594 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
TRUE | evaluated 8107720 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 168874 times by 1 test |
| 0-8276594 |
90 | return id->pMethods->xRead(id, pBuf, amt, offset);executed 8276525 times by 438 tests: return id->pMethods->xRead(id, pBuf, amt, offset); 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)
- ...
| 8276525 |
91 | } | - |
92 | int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset){ | - |
93 | DO_OS_MALLOC_TEST(id);executed 108 times by 1 test: return (10 | (12<<8)); executed 4292442 times by 405 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
TRUE | evaluated 108 times by 1 test | FALSE | evaluated 4292444 times by 405 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
TRUE | evaluated 4431898 times by 405 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| FALSE | never evaluated |
TRUE | never evaluated | FALSE | evaluated 4431899 times by 405 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
TRUE | evaluated 4292547 times by 405 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| FALSE | evaluated 139352 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (54)
|
| 0-4431899 |
94 | return id->pMethods->xWrite(id, pBuf, amt, offset);executed 4431795 times by 405 tests: return id->pMethods->xWrite(id, pBuf, amt, offset); 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)
- ...
| 4431795 |
95 | } | - |
96 | int sqlite3OsTruncate(sqlite3_file *id, i64 size){ | - |
97 | return id->pMethods->xTruncate(id, size);executed 9516 times by 21 tests: return id->pMethods->xTruncate(id, size); Executed by:- Self test (10)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- 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)
| 9516 |
98 | } | - |
99 | int sqlite3OsSync(sqlite3_file *id, int flags){ | - |
100 | DO_OS_MALLOC_TEST(id);executed 24 times by 1 test: return (10 | (12<<8)); executed 224161 times by 157 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (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)
- ...
TRUE | evaluated 24 times by 1 test | FALSE | evaluated 224161 times by 157 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
|
TRUE | evaluated 224185 times by 157 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
| FALSE | never evaluated |
TRUE | never evaluated | FALSE | evaluated 224185 times by 157 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
|
TRUE | evaluated 224185 times by 157 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
| FALSE | never evaluated |
| 0-224185 |
101 | return flags ? id->pMethods->xSync(id, flags) : SQLITE_OK;executed 224161 times by 157 tests: return flags ? id->pMethods->xSync(id, flags) : 0; Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (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)
- ...
TRUE | evaluated 224134 times by 157 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
| FALSE | evaluated 27 times by 1 test |
| 27-224161 |
102 | } | - |
103 | int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ | - |
104 | DO_OS_MALLOC_TEST(id);executed 114 times by 1 test: return (10 | (12<<8)); executed 158284 times by 435 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
TRUE | evaluated 114 times by 1 test | FALSE | evaluated 158284 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)
- ...
|
TRUE | evaluated 160927 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | never evaluated |
TRUE | never evaluated | FALSE | evaluated 160927 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)
- ...
|
TRUE | evaluated 158398 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 2529 times by 1 test |
| 0-160927 |
105 | return id->pMethods->xFileSize(id, pSize);executed 160813 times by 435 tests: return id->pMethods->xFileSize(id, pSize); 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)
- ...
| 160813 |
106 | } | - |
107 | int sqlite3OsLock(sqlite3_file *id, int lockType){ | - |
108 | DO_OS_MALLOC_TEST(id);executed 46 times by 1 test: return (10 | (12<<8)); executed 227052 times by 436 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
TRUE | evaluated 46 times by 1 test | FALSE | evaluated 227052 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)
- ...
|
TRUE | evaluated 227098 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 | never evaluated |
TRUE | never evaluated | FALSE | evaluated 227098 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)
- ...
|
TRUE | evaluated 227098 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 | never evaluated |
| 0-227098 |
109 | return id->pMethods->xLock(id, lockType);executed 227052 times by 436 tests: return id->pMethods->xLock(id, lockType); 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)
- ...
| 227052 |
110 | } | - |
111 | int sqlite3OsUnlock(sqlite3_file *id, int lockType){ | - |
112 | return id->pMethods->xUnlock(id, lockType);executed 211176 times by 427 tests: return id->pMethods->xUnlock(id, lockType); 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)
- ...
| 211176 |
113 | } | - |
114 | int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut){ | - |
115 | DO_OS_MALLOC_TEST(id); never executed: return (10 | (12<<8)); executed 3665 times by 258 tests: end of block Executed by:- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- Self test (131)
- Self test (132)
- ...
TRUE | never evaluated | FALSE | evaluated 3665 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)
- ...
|
TRUE | evaluated 3665 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 |
TRUE | never evaluated | FALSE | evaluated 3665 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)
- ...
|
TRUE | evaluated 3665 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-3665 |
116 | return id->pMethods->xCheckReservedLock(id, pResOut);executed 3665 times by 258 tests: return id->pMethods->xCheckReservedLock(id, pResOut); 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)
- ...
| 3665 |
117 | } | - |
118 | | - |
119 | | - |
120 | | - |
121 | | - |
122 | | - |
123 | | - |
124 | | - |
125 | | - |
126 | | - |
127 | int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg){ | - |
128 | if( id->pMethods==0 ) return SQLITE_NOTFOUND;executed 4437 times by 2 tests: return 12; Executed by:- Self test (34)
- Self test (438)
TRUE | evaluated 4437 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
| FALSE | evaluated 245728 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)
- ...
|
| 4437-245728 |
129 | #ifdef SQLITE_TEST | - |
130 | if( op!=SQLITE_FCNTL_COMMIT_PHASETWOTRUE | evaluated 150189 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 95539 times by 54 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (15)
- Self test (19)
- Self test (2)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- ...
|
| 95539-150189 |
131 | && op!=SQLITE_FCNTL_LOCK_TIMEOUTTRUE | evaluated 150189 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 | never evaluated |
| 0-150189 |
132 | ){ | - |
133 | | - |
134 | | - |
135 | | - |
136 | | - |
137 | | - |
138 | | - |
139 | | - |
140 | | - |
141 | | - |
142 | | - |
143 | DO_OS_MALLOC_TEST(id);executed 18 times by 1 test: return (10 | (12<<8)); executed 150171 times by 433 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
TRUE | evaluated 18 times by 1 test | FALSE | evaluated 150171 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)
- ...
|
TRUE | evaluated 150189 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 | never evaluated |
TRUE | never evaluated | FALSE | evaluated 150189 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)
- ...
|
TRUE | evaluated 150189 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 | never evaluated |
| 0-150189 |
144 | }executed 150171 times by 433 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 150171 |
145 | #endif | - |
146 | return id->pMethods->xFileControl(id, op, pArg);executed 245710 times by 433 tests: return id->pMethods->xFileControl(id, op, pArg); 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)
- ...
| 245710 |
147 | } | - |
148 | void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg){ | - |
149 | if( id->pMethods ) (void)id->pMethods->xFileControl(id, op, pArg);executed 201240 times by 438 tests: (void)id->pMethods->xFileControl(id, op, pArg); 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)
- ...
TRUE | evaluated 201240 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 63578 times by 17 testsEvaluated by:- Self test (101)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
| 63578-201240 |
150 | }executed 264818 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 264818 |
151 | | - |
152 | int sqlite3OsSectorSize(sqlite3_file *id){ | - |
153 | int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize; | - |
154 | return (xSectorSize ? xSectorSize(id) : SQLITE_DEFAULT_SECTOR_SIZE);executed 669 times by 34 tests: return (xSectorSize ? xSectorSize(id) : 4096); Executed by:- Self test (10)
- Self test (100)
- 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 (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (61)
- Self test (7)
- Self test (8)
- Self test (9)
- ...
TRUE | evaluated 669 times by 34 testsEvaluated by:- Self test (10)
- Self test (100)
- 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 (3)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (6)
- Self test (61)
- Self test (7)
- Self test (8)
- Self test (9)
- ...
| FALSE | never evaluated |
| 0-669 |
155 | } | - |
156 | int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ | - |
157 | return id->pMethods->xDeviceCharacteristics(id);executed 375184 times by 438 tests: return id->pMethods->xDeviceCharacteristics(id); 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)
- ...
| 375184 |
158 | } | - |
159 | #ifndef SQLITE_OMIT_WAL | - |
160 | int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags){ | - |
161 | return id->pMethods->xShmLock(id, offset, n, flags);executed 391131 times by 49 tests: return id->pMethods->xShmLock(id, offset, n, flags); 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)
- ...
| 391131 |
162 | } | - |
163 | void sqlite3OsShmBarrier(sqlite3_file *id){ | - |
164 | id->pMethods->xShmBarrier(id); | - |
165 | }executed 189666 times by 49 tests: end of block Executed by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
| 189666 |
166 | int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ | - |
167 | return id->pMethods->xShmUnmap(id, deleteFlag);executed 1389 times by 38 tests: return id->pMethods->xShmUnmap(id, deleteFlag); 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)
- ...
| 1389 |
168 | } | - |
169 | int sqlite3OsShmMap( | - |
170 | sqlite3_file *id, | - |
171 | int iPage, | - |
172 | int pgsz, | - |
173 | int bExtend, | - |
174 | void volatile **pp | - |
175 | ){ | - |
176 | DO_OS_MALLOC_TEST(id); never executed: return (10 | (12<<8)); executed 2509 times by 49 tests: end of block Executed by:- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (37)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (51)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- ...
TRUE | never evaluated | FALSE | evaluated 2509 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)
- ...
|
TRUE | evaluated 2509 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 |
TRUE | never evaluated | FALSE | evaluated 2509 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)
- ...
|
TRUE | evaluated 2509 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-2509 |
177 | return id->pMethods->xShmMap(id, iPage, pgsz, bExtend, pp);executed 2509 times by 49 tests: return id->pMethods->xShmMap(id, iPage, pgsz, bExtend, pp); 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)
- ...
| 2509 |
178 | } | - |
179 | #endif /* SQLITE_OMIT_WAL */ | - |
180 | | - |
181 | #if SQLITE_MAX_MMAP_SIZE>0 | - |
182 | | - |
183 | int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ | - |
184 | DO_OS_MALLOC_TEST(id); never executed: return (10 | (12<<8)); executed 123163 times by 2 tests: end of block Executed by:- Self test (33)
- Self test (438)
TRUE | never evaluated | FALSE | evaluated 123164 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
TRUE | evaluated 123164 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | never evaluated |
TRUE | never evaluated | FALSE | evaluated 123164 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
|
TRUE | evaluated 123164 times by 2 testsEvaluated by:- Self test (33)
- Self test (438)
| FALSE | never evaluated |
| 0-123164 |
185 | return id->pMethods->xFetch(id, iOff, iAmt, pp);executed 123163 times by 2 tests: return id->pMethods->xFetch(id, iOff, iAmt, pp); Executed by:- Self test (33)
- Self test (438)
| 123163 |
186 | } | - |
187 | int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ | - |
188 | return id->pMethods->xUnfetch(id, iOff, p);executed 94023 times by 4 tests: return id->pMethods->xUnfetch(id, iOff, p); Executed by:- Self test (33)
- Self test (438)
- Self test (72)
- Self test (75)
| 94023 |
189 | } | - |
190 | #else | - |
191 | | - |
192 | int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ | - |
193 | *pp = 0; | - |
194 | return SQLITE_OK; | - |
195 | } | - |
196 | int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ | - |
197 | return SQLITE_OK; | - |
198 | } | - |
199 | #endif | - |
200 | | - |
201 | | - |
202 | | - |
203 | | - |
204 | | - |
205 | int sqlite3OsOpen( | - |
206 | sqlite3_vfs *pVfs, | - |
207 | const char *zPath, | - |
208 | sqlite3_file *pFile, | - |
209 | int flags, | - |
210 | int *pFlagsOut | - |
211 | ){ | - |
212 | int rc; | - |
213 | DO_OS_MALLOC_TEST(0);executed 16 times by 1 test: return (10 | (12<<8)); executed 82236 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
TRUE | evaluated 16 times by 1 test | FALSE | evaluated 82236 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
dead code: !sqlite3JournalIsInMemory(0) TRUE | evaluated 82252 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 |
| - |
214 | | - |
215 | | - |
216 | | - |
217 | | - |
218 | rc = pVfs->xOpen(pVfs, zPath, pFile, flags & 0x87f7f, pFlagsOut); | - |
219 | assert( rc==SQLITE_OK || pFile->pMethods==0 ); | - |
220 | return rc;executed 82236 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)
- ...
| 82236 |
221 | } | - |
222 | int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ | - |
223 | DO_OS_MALLOC_TEST(0);executed 14 times by 1 test: return (10 | (12<<8)); executed 41875 times by 43 tests: end of block 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)
- ...
TRUE | evaluated 14 times by 1 test | FALSE | evaluated 41875 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)
- ...
|
dead code: !sqlite3JournalIsInMemory(0) TRUE | evaluated 41889 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)
- ...
| FALSE | never evaluated |
| - |
224 | assert( dirSync==0 || dirSync==1 ); | - |
225 | return pVfs->xDelete(pVfs, zPath, dirSync);executed 41875 times by 43 tests: return pVfs->xDelete(pVfs, zPath, dirSync); 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)
- ...
| 41875 |
226 | } | - |
227 | int sqlite3OsAccess( | - |
228 | sqlite3_vfs *pVfs, | - |
229 | const char *zPath, | - |
230 | int flags, | - |
231 | int *pResOut | - |
232 | ){ | - |
233 | DO_OS_MALLOC_TEST(0);executed 58 times by 1 test: return (10 | (12<<8)); executed 273384 times by 435 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
TRUE | evaluated 58 times by 1 test | FALSE | evaluated 273384 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)
- ...
|
dead code: !sqlite3JournalIsInMemory(0) TRUE | evaluated 273442 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | never evaluated |
| - |
234 | return pVfs->xAccess(pVfs, zPath, flags, pResOut);executed 273384 times by 435 tests: return pVfs->xAccess(pVfs, zPath, flags, pResOut); 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)
- ...
| 273384 |
235 | } | - |
236 | int sqlite3OsFullPathname( | - |
237 | sqlite3_vfs *pVfs, | - |
238 | const char *zPath, | - |
239 | int nPathOut, | - |
240 | char *zPathOut | - |
241 | ){ | - |
242 | DO_OS_MALLOC_TEST(0);executed 8 times by 1 test: return (10 | (12<<8)); executed 34567 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
TRUE | evaluated 8 times by 1 test | FALSE | evaluated 34567 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
dead code: !sqlite3JournalIsInMemory(0) TRUE | evaluated 34575 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 |
| - |
243 | zPathOut[0] = 0; | - |
244 | return pVfs->xFullPathname(pVfs, zPath, nPathOut, zPathOut);executed 34567 times by 438 tests: return pVfs->xFullPathname(pVfs, zPath, nPathOut, zPathOut); 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)
- ...
| 34567 |
245 | } | - |
246 | #ifndef SQLITE_OMIT_LOAD_EXTENSION | - |
247 | void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ | - |
248 | return pVfs->xDlOpen(pVfs, zPath); never executed: return pVfs->xDlOpen(pVfs, zPath); | 0 |
249 | } | - |
250 | void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ | - |
251 | pVfs->xDlError(pVfs, nByte, zBufOut); | - |
252 | } never executed: end of block | 0 |
253 | void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym))(void){ | - |
254 | return pVfs->xDlSym(pVfs, pHdle, zSym); never executed: return pVfs->xDlSym(pVfs, pHdle, zSym); | 0 |
255 | } | - |
256 | void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ | - |
257 | pVfs->xDlClose(pVfs, pHandle); | - |
258 | } never executed: end of block | 0 |
259 | #endif /* SQLITE_OMIT_LOAD_EXTENSION */ | - |
260 | int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ | - |
261 | return pVfs->xRandomness(pVfs, nByte, zBufOut);executed 1081 times by 396 tests: return pVfs->xRandomness(pVfs, nByte, zBufOut); 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)
- ...
| 1081 |
262 | } | - |
263 | int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ | - |
264 | return pVfs->xSleep(pVfs, nMicro);executed 35 times by 2 tests: return pVfs->xSleep(pVfs, nMicro); Executed by:- Self test (31)
- Self test (438)
| 35 |
265 | } | - |
266 | int sqlite3OsGetLastError(sqlite3_vfs *pVfs){ | - |
267 | return pVfs->xGetLastError ? pVfs->xGetLastError(pVfs, 0, 0) : 0;executed 714 times by 1 test: return pVfs->xGetLastError ? pVfs->xGetLastError(pVfs, 0, 0) : 0; TRUE | evaluated 664 times by 1 test | FALSE | evaluated 50 times by 1 test |
| 50-714 |
268 | } | - |
269 | int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){ | - |
270 | int rc; | - |
271 | | - |
272 | | - |
273 | | - |
274 | | - |
275 | | - |
276 | | - |
277 | if( pVfs->iVersion>=2 && pVfs->xCurrentTimeInt64 ){TRUE | evaluated 85 times by 1 test | FALSE | never evaluated |
TRUE | evaluated 85 times by 1 test | FALSE | never evaluated |
| 0-85 |
278 | rc = pVfs->xCurrentTimeInt64(pVfs, pTimeOut); | - |
279 | }else{executed 85 times by 1 test: end of block | 85 |
280 | double r; | - |
281 | rc = pVfs->xCurrentTime(pVfs, &r); | - |
282 | *pTimeOut = (sqlite3_int64)(r*86400000.0); | - |
283 | } never executed: end of block | 0 |
284 | return rc;executed 85 times by 1 test: return rc; | 85 |
285 | } | - |
286 | | - |
287 | int sqlite3OsOpenMalloc( | - |
288 | sqlite3_vfs *pVfs, | - |
289 | const char *zFile, | - |
290 | sqlite3_file **ppFile, | - |
291 | int flags, | - |
292 | int *pOutFlags | - |
293 | ){ | - |
294 | int rc; | - |
295 | sqlite3_file *pFile; | - |
296 | pFile = (sqlite3_file *)sqlite3MallocZero(pVfs->szOsFile); | - |
297 | if( pFile ){TRUE | evaluated 244 times by 3 testsEvaluated by:- Self test (4)
- Self test (438)
- Self test (5)
| FALSE | never evaluated |
| 0-244 |
298 | rc = sqlite3OsOpen(pVfs, zFile, pFile, flags, pOutFlags); | - |
299 | if( rc!=SQLITE_OK ){TRUE | never evaluated | FALSE | evaluated 244 times by 3 testsEvaluated by:- Self test (4)
- Self test (438)
- Self test (5)
|
| 0-244 |
300 | sqlite3_free(pFile); | - |
301 | }else{ never executed: end of block | 0 |
302 | *ppFile = pFile; | - |
303 | }executed 244 times by 3 tests: end of block Executed by:- Self test (4)
- Self test (438)
- Self test (5)
| 244 |
304 | }else{ | - |
305 | rc = SQLITE_NOMEM_BKPT; | - |
306 | } never executed: end of block | 0 |
307 | return rc;executed 244 times by 3 tests: return rc; Executed by:- Self test (4)
- Self test (438)
- Self test (5)
| 244 |
308 | } | - |
309 | void sqlite3OsCloseFree(sqlite3_file *pFile){ | - |
310 | assert( pFile ); | - |
311 | sqlite3OsClose(pFile); | - |
312 | sqlite3_free(pFile); | - |
313 | }executed 242 times by 1 test: end of block | 242 |
314 | | - |
315 | | - |
316 | | - |
317 | | - |
318 | | - |
319 | | - |
320 | | - |
321 | int sqlite3OsInit(void){ | - |
322 | void *p = sqlite3_malloc(10); | - |
323 | if( p==0 ) return SQLITE_NOMEM_BKPT;executed 2 times by 1 test: return 7; TRUE | evaluated 2 times by 1 test | 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)
- ...
|
| 2-530 |
324 | sqlite3_free(p); | - |
325 | return sqlite3_os_init();executed 530 times by 438 tests: return sqlite3_os_init(); 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 |
326 | } | - |
327 | | - |
328 | | - |
329 | | - |
330 | | - |
331 | static sqlite3_vfs * SQLITE_WSD vfsList = 0; | - |
332 | #define vfsList GLOBAL(sqlite3_vfs *, vfsList) | - |
333 | | - |
334 | | - |
335 | | - |
336 | | - |
337 | | - |
338 | sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){ | - |
339 | sqlite3_vfs *pVfs = 0; | - |
340 | #if SQLITE_THREADSAFE | - |
341 | sqlite3_mutex *mutex; | - |
342 | #endif | - |
343 | #ifndef SQLITE_OMIT_AUTOINIT | - |
344 | int rc = sqlite3_initialize(); | - |
345 | if( rc ) return 0; never executed: return 0; TRUE | never evaluated | FALSE | evaluated 36919 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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-36919 |
346 | #endif | - |
347 | #if SQLITE_THREADSAFE | - |
348 | mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); | - |
349 | #endif | - |
350 | sqlite3_mutex_enter(mutex); | - |
351 | for(pVfs = vfsList; pVfs; pVfs=pVfs->pNext){TRUE | evaluated 38196 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 20 times by 1 test |
| 20-38196 |
352 | if( zVfs==0 ) break;executed 34506 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)
- ...
TRUE | evaluated 34506 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 3690 times by 375 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
| 3690-34506 |
353 | if( strcmp(zVfs, pVfs->zName)==0 ) break; never executed: __result = (((const unsigned char *) (const char *) ( zVfs ))[3] - __s2[3]); never executed: end of block never executed: end of block never executed: __result = (((const unsigned char *) (const char *) ( pVfs->zName ))[3] - __s2[3]); never executed: end of block never executed: end of block executed 2393 times by 375 tests: break; Executed by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
TRUE | evaluated 2393 times by 375 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| FALSE | evaluated 1297 times by 367 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0-2393 |
354 | }executed 1297 times by 367 tests: end of block Executed by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 1297 |
355 | sqlite3_mutex_leave(mutex); | - |
356 | return pVfs;executed 36919 times by 438 tests: return pVfs; 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)
- ...
| 36919 |
357 | } | - |
358 | | - |
359 | | - |
360 | | - |
361 | | - |
362 | static void vfsUnlink(sqlite3_vfs *pVfs){ | - |
363 | assert( sqlite3_mutex_held(sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER)) ); | - |
364 | if( pVfs==0 ){TRUE | evaluated 1 time by 1 test | FALSE | evaluated 4407 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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-4407 |
365 | | - |
366 | }else if( vfsList==pVfs ){executed 1 time by 1 test: end of block TRUE | evaluated 528 times by 5 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (438)
| FALSE | evaluated 3879 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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-3879 |
367 | vfsList = pVfs->pNext; | - |
368 | }else if( vfsList ){executed 528 times by 5 tests: end of block Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (438)
TRUE | evaluated 3438 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 441 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 441-3438 |
369 | sqlite3_vfs *p = vfsList; | - |
370 | while( p->pNext && p->pNext!=pVfs ){TRUE | evaluated 10083 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 3022 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
TRUE | evaluated 9667 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 416 times by 5 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (438)
|
| 416-10083 |
371 | p = p->pNext; | - |
372 | }executed 9667 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 9667 |
373 | if( p->pNext==pVfs ){TRUE | evaluated 416 times by 5 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (438)
| FALSE | evaluated 3022 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
| 416-3022 |
374 | p->pNext = pVfs->pNext; | - |
375 | }executed 416 times by 5 tests: end of block Executed by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (438)
| 416 |
376 | }executed 3438 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 3438 |
377 | }executed 4408 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 4408 |
378 | | - |
379 | | - |
380 | | - |
381 | | - |
382 | | - |
383 | | - |
384 | int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ | - |
385 | MUTEX_LOGIC(sqlite3_mutex *mutex;) | - |
386 | #ifndef SQLITE_OMIT_AUTOINIT | - |
387 | int rc = sqlite3_initialize(); | - |
388 | if( rc ) return rc; never executed: return rc; TRUE | never evaluated | FALSE | evaluated 3833 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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-3833 |
389 | #endif | - |
390 | #ifdef SQLITE_ENABLE_API_ARMOR | - |
391 | if( pVfs==0 ) return SQLITE_MISUSE_BKPT; | - |
392 | #endif | - |
393 | | - |
394 | MUTEX_LOGIC( mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); ) | - |
395 | sqlite3_mutex_enter(mutex); | - |
396 | vfsUnlink(pVfs); | - |
397 | if( makeDflt || vfsList==0 ){TRUE | evaluated 998 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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 2835 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
|
TRUE | evaluated 1 time by 1 test | FALSE | evaluated 2834 times by 438 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- 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-2835 |
398 | pVfs->pNext = vfsList; | - |
399 | vfsList = pVfs; | - |
400 | }else{executed 999 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 999 |
401 | pVfs->pNext = vfsList->pNext; | - |
402 | vfsList->pNext = pVfs; | - |
403 | }executed 2834 times by 438 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- ...
| 2834 |
404 | assert(vfsList); | - |
405 | sqlite3_mutex_leave(mutex); | - |
406 | return SQLITE_OK;executed 3833 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)
- ...
| 3833 |
407 | } | - |
408 | | - |
409 | | - |
410 | | - |
411 | | - |
412 | int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ | - |
413 | MUTEX_LOGIC(sqlite3_mutex *mutex;) | - |
414 | #ifndef SQLITE_OMIT_AUTOINIT | - |
415 | int rc = sqlite3_initialize(); | - |
416 | if( rc ) return rc; never executed: return rc; TRUE | never evaluated | FALSE | evaluated 575 times by 1 test |
| 0-575 |
417 | #endif | - |
418 | MUTEX_LOGIC( mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MASTER); ) | - |
419 | sqlite3_mutex_enter(mutex); | - |
420 | vfsUnlink(pVfs); | - |
421 | sqlite3_mutex_leave(mutex); | - |
422 | return SQLITE_OK;executed 575 times by 1 test: return 0; | 575 |
423 | } | - |
| | |