Line | Source | Count |
1 | int sqlite3_expired(sqlite3_stmt *pStmt){ | - |
2 | Vdbe *p = (Vdbe*)pStmt; | - |
3 | returnexecuted 16 times by 1 test: return p==0 || p->expired; p==0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 15 times by 1 test |
|| p->expiredTRUE | evaluated 1 time by 1 test | FALSE | evaluated 14 times by 1 test |
;executed 16 times by 1 test: return p==0 || p->expired; | 1-16 |
4 | } | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | static int vdbeSafety(Vdbe *p){ | - |
13 | if( p->db==0TRUE | never evaluated | FALSE | evaluated 4812455 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)
- ...
|
){ | 0-4812455 |
14 | sqlite3_log(21, "API called with finalized prepared statement"); | - |
15 | return never executed: return 1; 1;never executed: return 1; | 0 |
16 | }else{ | - |
17 | returnexecuted 4812455 times by 436 tests: return 0; Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 4812455 times by 436 tests: return 0; Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 4812455 |
18 | } | - |
19 | } | - |
20 | static int vdbeSafetyNotNull(Vdbe *p){ | - |
21 | if( p==0TRUE | evaluated 2 times by 1 test | FALSE | evaluated 4435671 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 2-4435671 |
22 | sqlite3_log(21, "API called with NULL prepared statement"); | - |
23 | returnexecuted 2 times by 1 test: return 1; 1;executed 2 times by 1 test: return 1; | 2 |
24 | }else{ | - |
25 | returnexecuted 4435671 times by 435 tests: return vdbeSafety(p); 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)
- ...
vdbeSafety(p);executed 4435671 times by 435 tests: return vdbeSafety(p); 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)
- ...
| 4435671 |
26 | } | - |
27 | } | - |
28 | | - |
29 | | - |
30 | | - |
31 | | - |
32 | | - |
33 | | - |
34 | static __attribute__((noinline)) void invokeProfileCallback(sqlite3 *db, Vdbe *p){ | - |
35 | sqlite3_int64 iNow; | - |
36 | sqlite3_int64 iElapse; | - |
37 | | - |
38 | ((void) (0)) | - |
39 | ; | - |
40 | | - |
41 | ((void) (0)) | - |
42 | ; | - |
43 | | - |
44 | ((void) (0)) | - |
45 | ; | - |
46 | | - |
47 | ((void) (0)) | - |
48 | ; | - |
49 | sqlite3OsCurrentTimeInt64(db->pVfs, &iNow); | - |
50 | iElapse = (iNow - p->startTime)*1000000; | - |
51 | if( db->xProfileTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
){ | 6 |
52 | db->xProfile(db->pProfileArg, p->zSql, iElapse); | - |
53 | }executed 6 times by 1 test: end of block | 6 |
54 | if( db->mTrace & 0x02TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
){ | 6 |
55 | db->xTrace(0x02, db->pTraceArg, p, (void*)&iElapse); | - |
56 | }executed 6 times by 1 test: end of block | 6 |
57 | p->startTime = 0; | - |
58 | }executed 12 times by 1 test: end of block | 12 |
59 | int sqlite3_finalize(sqlite3_stmt *pStmt){ | - |
60 | int rc; | - |
61 | if( pStmt==0TRUE | evaluated 30627 times by 1 test | FALSE | evaluated 376784 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)
- ...
|
){ | 30627-376784 |
62 | | - |
63 | | - |
64 | rc = 0; | - |
65 | }executed 30627 times by 1 test: end of block else{ | 30627 |
66 | Vdbe *v = (Vdbe*)pStmt; | - |
67 | sqlite3 *db = v->db; | - |
68 | if( vdbeSafety(v)TRUE | never evaluated | FALSE | evaluated 376784 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)
- ...
|
) returnnever executed: return sqlite3MisuseError(106); sqlite3MisuseError(106);never executed: return sqlite3MisuseError(106); | 0-376784 |
69 | sqlite3_mutex_enter(db->mutex); | - |
70 | if( ((TRUE | never evaluated | FALSE | evaluated 376784 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)
- ...
|
v)->startTime)>0TRUE | never evaluated | FALSE | evaluated 376784 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)
- ...
|
){ invokeProfileCallback(db,v); }never executed: end of block ; | 0-376784 |
71 | rc = sqlite3VdbeFinalize(v); | - |
72 | rc = sqlite3ApiExit(db, rc); | - |
73 | sqlite3LeaveMutexAndCloseZombie(db); | - |
74 | }executed 376784 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)
- ...
| 376784 |
75 | returnexecuted 407411 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 407411 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)
- ...
| 407411 |
76 | } | - |
77 | int sqlite3_reset(sqlite3_stmt *pStmt){ | - |
78 | int rc; | - |
79 | if( pStmt==0TRUE | evaluated 24 times by 1 test | FALSE | evaluated 1043003 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
|
){ | 24-1043003 |
80 | rc = 0; | - |
81 | }executed 24 times by 1 test: end of block else{ | 24 |
82 | Vdbe *v = (Vdbe*)pStmt; | - |
83 | sqlite3 *db = v->db; | - |
84 | sqlite3_mutex_enter(db->mutex); | - |
85 | if( ((TRUE | evaluated 2 times by 1 test | FALSE | evaluated 1043001 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
|
v)->startTime)>0TRUE | evaluated 2 times by 1 test | FALSE | evaluated 1043001 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
|
){ invokeProfileCallback(db,v); }executed 2 times by 1 test: end of block ; | 2-1043001 |
86 | rc = sqlite3VdbeReset(v); | - |
87 | sqlite3VdbeRewind(v); | - |
88 | | - |
89 | ((void) (0)) | - |
90 | ; | - |
91 | rc = sqlite3ApiExit(db, rc); | - |
92 | sqlite3_mutex_leave(db->mutex); | - |
93 | }executed 1043003 times by 104 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 (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)
- ...
| 1043003 |
94 | returnexecuted 1043027 times by 104 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 (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)
- ...
rc;executed 1043027 times by 104 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 (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)
- ...
| 1043027 |
95 | } | - |
96 | | - |
97 | | - |
98 | | - |
99 | | - |
100 | int sqlite3_clear_bindings(sqlite3_stmt *pStmt){ | - |
101 | int i; | - |
102 | int rc = 0; | - |
103 | Vdbe *p = (Vdbe*)pStmt; | - |
104 | | - |
105 | sqlite3_mutex *mutex = ((Vdbe*)pStmt)->db->mutex; | - |
106 | | - |
107 | sqlite3_mutex_enter(mutex); | - |
108 | for(i=0; i<p->nVarTRUE | evaluated 7 times by 1 test | FALSE | evaluated 3 times by 1 test |
; i++){ | 3-7 |
109 | sqlite3VdbeMemRelease(&p->aVar[i]); | - |
110 | p->aVar[i].flags = 0x0001; | - |
111 | }executed 7 times by 1 test: end of block | 7 |
112 | | - |
113 | ((void) (0)) | - |
114 | ; | - |
115 | if( p->expmaskTRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
){ | 0-3 |
116 | p->expired = 1; | - |
117 | } never executed: end of block | 0 |
118 | sqlite3_mutex_leave(mutex); | - |
119 | returnexecuted 3 times by 1 test: return rc; rc;executed 3 times by 1 test: return rc; | 3 |
120 | } | - |
121 | | - |
122 | | - |
123 | | - |
124 | | - |
125 | | - |
126 | | - |
127 | const void *sqlite3_value_blob(sqlite3_value *pVal){ | - |
128 | Mem *p = (Mem*)pVal; | - |
129 | if( p->flags & (0x0010|0x0002)TRUE | evaluated 384985 times by 1 test | FALSE | evaluated 3 times by 1 test |
){ | 3-384985 |
130 | if( (((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 384980 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 384985 times by 1 test |
TRUE | evaluated 5 times by 1 test | FALSE | evaluated 384980 times by 1 test |
p)->flags&0x4000)TRUE | never evaluated | FALSE | evaluated 384985 times by 1 test |
TRUE | evaluated 5 times by 1 test | FALSE | evaluated 384980 times by 1 test |
?sqlite3VdbeMemExpandBlob(p):0)!=0TRUE | never evaluated | FALSE | evaluated 384985 times by 1 test |
){ | 0-384985 |
131 | | - |
132 | ((void) (0)) | - |
133 | ; | - |
134 | return never executed: return 0; 0;never executed: return 0; | 0 |
135 | } | - |
136 | p->flags |= 0x0010; | - |
137 | returnexecuted 384985 times by 1 test: return p->n ? p->z : 0; p->nTRUE | evaluated 384896 times by 1 test | FALSE | evaluated 89 times by 1 test |
? p->z : 0;executed 384985 times by 1 test: return p->n ? p->z : 0; | 89-384985 |
138 | }else{ | - |
139 | returnexecuted 3 times by 1 test: return sqlite3_value_text(pVal); sqlite3_value_text(pVal);executed 3 times by 1 test: return sqlite3_value_text(pVal); | 3 |
140 | } | - |
141 | } | - |
142 | int sqlite3_value_bytes(sqlite3_value *pVal){ | - |
143 | returnexecuted 402489 times by 1 test: return sqlite3ValueBytes(pVal, 1); sqlite3ValueBytes(pVal, 1);executed 402489 times by 1 test: return sqlite3ValueBytes(pVal, 1); | 402489 |
144 | } | - |
145 | int sqlite3_value_bytes16(sqlite3_value *pVal){ | - |
146 | returnexecuted 23 times by 1 test: return sqlite3ValueBytes(pVal, 2); sqlite3ValueBytes(pVal, 2);executed 23 times by 1 test: return sqlite3ValueBytes(pVal, 2); | 23 |
147 | } | - |
148 | double sqlite3_value_double(sqlite3_value *pVal){ | - |
149 | returnexecuted 12504589 times by 1 test: return sqlite3VdbeRealValue((Mem*)pVal); sqlite3VdbeRealValue((Mem*)pVal);executed 12504589 times by 1 test: return sqlite3VdbeRealValue((Mem*)pVal); | 12504589 |
150 | } | - |
151 | int sqlite3_value_int(sqlite3_value *pVal){ | - |
152 | returnexecuted 2836033 times by 365 tests: return (int)sqlite3VdbeIntValue((Mem*)pVal); 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)
- ...
(int)sqlite3VdbeIntValue((Mem*)pVal);executed 2836033 times by 365 tests: return (int)sqlite3VdbeIntValue((Mem*)pVal); 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)
- ...
| 2836033 |
153 | } | - |
154 | sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){ | - |
155 | returnexecuted 3121466 times by 58 tests: return sqlite3VdbeIntValue((Mem*)pVal); Executed by:- 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 (3)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- ...
sqlite3VdbeIntValue((Mem*)pVal);executed 3121466 times by 58 tests: return sqlite3VdbeIntValue((Mem*)pVal); Executed by:- 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 (3)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- ...
| 3121466 |
156 | } | - |
157 | unsigned int sqlite3_value_subtype(sqlite3_value *pVal){ | - |
158 | Mem *pMem = (Mem*)pVal; | - |
159 | returnexecuted 2 times by 1 test: return ((pMem->flags & 0x8000) ? pMem->eSubtype : 0); ((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 1 time by 1 test |
pMem->flags & 0x8000)TRUE | evaluated 1 time by 1 test | FALSE | evaluated 1 time by 1 test |
? pMem->eSubtype : 0);executed 2 times by 1 test: return ((pMem->flags & 0x8000) ? pMem->eSubtype : 0); | 1-2 |
160 | } | - |
161 | void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType){ | - |
162 | Mem *p = (Mem*)pVal; | - |
163 | if( (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
p->flags&(0xc1ff|0x0200|0x8000)) ==TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
164 | (0x0001|0x0200|0x8000)TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
165 | && zPType!=0TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
166 | && p->eSubtype=='p'TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
167 | && | - |
168 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
169 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
170 | ) && __builtin_constant_p (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
171 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
172 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
173 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
174 | ), __s2_len = __builtin_strlen (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
175 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
176 | ), (!((size_t)(const void *)((TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
177 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
178 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
179 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
180 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
181 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
182 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
183 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
184 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
185 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
186 | , TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
187 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
188 | ) : (__builtin_constant_p (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
189 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
190 | ) && ((size_t)(const void *)((TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
191 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
192 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
193 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
194 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
195 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
196 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
197 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
198 | ) && ((size_t)(const void *)((TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
199 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
200 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
201 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
202 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
203 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
204 | , TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
205 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
206 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
207 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
208 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
209 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
210 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
211 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
212 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
213 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
214 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( p->u.zPType ))[3] - __s2[3]); TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
215 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( p->u.zPType ))[3] - __s2[3]); | 0-17 |
216 | ))[3] - __s2[3]);TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( p->u.zPType ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
217 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
218 | ) && ((size_t)(const void *)((TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
219 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
220 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
221 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
222 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
223 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
224 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
225 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
226 | ) && ((size_t)(const void *)((TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
227 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
228 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
229 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
230 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
231 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
232 | , TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
233 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
234 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
235 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
236 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
237 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
238 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
239 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
240 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
241 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
242 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( zPType ))[3] - __s2[3]); TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
243 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( zPType ))[3] - __s2[3]); | 0-17 |
244 | ))[3] - __s2[3]);TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( zPType ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
245 | p->u.zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
246 | , TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
247 | zPTypeTRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
248 | )))); })TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
249 | ==0TRUE | evaluated 17 times by 1 test | FALSE | never evaluated |
| 0-17 |
250 | ){ | - |
251 | returnexecuted 17 times by 1 test: return (void*)p->z; (void*)p->z;executed 17 times by 1 test: return (void*)p->z; | 17 |
252 | }else{ | - |
253 | return never executed: return 0; 0;never executed: return 0; | 0 |
254 | } | - |
255 | } | - |
256 | const unsigned char *sqlite3_value_text(sqlite3_value *pVal){ | - |
257 | returnexecuted 3952733 times by 436 tests: return (const unsigned char *)sqlite3ValueText(pVal, 1); Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
(const unsigned char *)sqlite3ValueText(pVal, 1);executed 3952733 times by 436 tests: return (const unsigned char *)sqlite3ValueText(pVal, 1); Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 3952733 |
258 | } | - |
259 | | - |
260 | const void *sqlite3_value_text16(sqlite3_value* pVal){ | - |
261 | returnexecuted 180 times by 1 test: return sqlite3ValueText(pVal, 2); sqlite3ValueText(pVal, 2);executed 180 times by 1 test: return sqlite3ValueText(pVal, 2); | 180 |
262 | } | - |
263 | const void *sqlite3_value_text16be(sqlite3_value *pVal){ | - |
264 | returnexecuted 1 time by 1 test: return sqlite3ValueText(pVal, 3); sqlite3ValueText(pVal, 3);executed 1 time by 1 test: return sqlite3ValueText(pVal, 3); | 1 |
265 | } | - |
266 | const void *sqlite3_value_text16le(sqlite3_value *pVal){ | - |
267 | returnexecuted 12 times by 1 test: return sqlite3ValueText(pVal, 2); sqlite3ValueText(pVal, 2);executed 12 times by 1 test: return sqlite3ValueText(pVal, 2); | 12 |
268 | } | - |
269 | | - |
270 | | - |
271 | | - |
272 | | - |
273 | | - |
274 | int sqlite3_value_type(sqlite3_value* pVal){ | - |
275 | static const u8 aType[] = { | - |
276 | 4, | - |
277 | 5, | - |
278 | 3, | - |
279 | 5, | - |
280 | 1, | - |
281 | 5, | - |
282 | 1, | - |
283 | 5, | - |
284 | 2, | - |
285 | 5, | - |
286 | 2, | - |
287 | 5, | - |
288 | 1, | - |
289 | 5, | - |
290 | 1, | - |
291 | 5, | - |
292 | 4, | - |
293 | 5, | - |
294 | 3, | - |
295 | 5, | - |
296 | 1, | - |
297 | 5, | - |
298 | 1, | - |
299 | 5, | - |
300 | 2, | - |
301 | 5, | - |
302 | 2, | - |
303 | 5, | - |
304 | 1, | - |
305 | 5, | - |
306 | 1, | - |
307 | 5, | - |
308 | }; | - |
309 | returnexecuted 20381213 times by 421 tests: return aType[pVal->flags&0x001f]; 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)
- ...
aType[pVal->flags&0x001f];executed 20381213 times by 421 tests: return aType[pVal->flags&0x001f]; 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)
- ...
| 20381213 |
310 | } | - |
311 | | - |
312 | | - |
313 | int sqlite3_value_nochange(sqlite3_value *pVal){ | - |
314 | returnexecuted 52 times by 1 test: return (pVal->flags&(0x0001|0x4000))==(0x0001|0x4000); (pVal->flags&(0x0001|0x4000))==(0x0001|0x4000);executed 52 times by 1 test: return (pVal->flags&(0x0001|0x4000))==(0x0001|0x4000); | 52 |
315 | } | - |
316 | | - |
317 | | - |
318 | | - |
319 | sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){ | - |
320 | sqlite3_value *pNew; | - |
321 | if( pOrig==0TRUE | never evaluated | FALSE | evaluated 19965 times by 1 test |
) returnnever executed: return 0; 0;never executed: return 0; | 0-19965 |
322 | pNew = sqlite3_malloc( sizeof(*pNew) ); | - |
323 | if( pNew==0TRUE | never evaluated | FALSE | evaluated 19965 times by 1 test |
) returnnever executed: return 0; 0;never executed: return 0; | 0-19965 |
324 | memset(pNew, 0, sizeof(*pNew)); | - |
325 | memcpy(pNew, pOrig, | - |
326 | __builtin_offsetof ( | - |
327 | Mem | - |
328 | , | - |
329 | zMalloc | - |
330 | ) | - |
331 | ); | - |
332 | pNew->flags &= ~0x0400; | - |
333 | pNew->db = 0; | - |
334 | if( pNew->flags&(0x0002|0x0010)TRUE | never evaluated | FALSE | evaluated 19965 times by 1 test |
){ | 0-19965 |
335 | pNew->flags &= ~(0x0800|0x0400); | - |
336 | pNew->flags |= 0x1000; | - |
337 | if( sqlite3VdbeMemMakeWriteable(pNew)!=0TRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
338 | sqlite3ValueFree(pNew); | - |
339 | pNew = 0; | - |
340 | } never executed: end of block | 0 |
341 | } never executed: end of block | 0 |
342 | returnexecuted 19965 times by 1 test: return pNew; pNew;executed 19965 times by 1 test: return pNew; | 19965 |
343 | } | - |
344 | | - |
345 | | - |
346 | | - |
347 | | - |
348 | void sqlite3_value_free(sqlite3_value *pOld){ | - |
349 | sqlite3ValueFree(pOld); | - |
350 | }executed 25336 times by 1 test: end of block | 25336 |
351 | static void setResultStrOrError( | - |
352 | sqlite3_context *pCtx, | - |
353 | const char *z, | - |
354 | int n, | - |
355 | u8 enc, | - |
356 | void (*xDel)(void*) | - |
357 | ){ | - |
358 | if( sqlite3VdbeMemSetStr(pCtx->pOut, z, n, enc, xDel)==18TRUE | never evaluated | FALSE | evaluated 2154360 times by 368 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)
- ...
|
){ | 0-2154360 |
359 | sqlite3_result_error_toobig(pCtx); | - |
360 | } never executed: end of block | 0 |
361 | }executed 2154360 times by 368 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)
- ...
| 2154360 |
362 | static int invokeValueDestructor( | - |
363 | const void *p, | - |
364 | void (*xDel)(void*), | - |
365 | sqlite3_context *pCtx | - |
366 | ){ | - |
367 | | - |
368 | ((void) (0)) | - |
369 | ; | - |
370 | if( xDel==0TRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
371 | | - |
372 | } never executed: end of block else if( xDel==((sqlite3_destructor_type)-1)TRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
373 | | - |
374 | } never executed: end of block else{ | 0 |
375 | xDel((void*)p); | - |
376 | } never executed: end of block | 0 |
377 | if( pCtxTRUE | never evaluated | FALSE | never evaluated |
) sqlite3_result_error_toobig(pCtx);never executed: sqlite3_result_error_toobig(pCtx); | 0 |
378 | return never executed: return 18; 18;never executed: return 18; | 0 |
379 | } | - |
380 | void sqlite3_result_blob( | - |
381 | sqlite3_context *pCtx, | - |
382 | const void *z, | - |
383 | int n, | - |
384 | void (*xDel)(void *) | - |
385 | ){ | - |
386 | | - |
387 | ((void) (0)) | - |
388 | ; | - |
389 | | - |
390 | ((void) (0)) | - |
391 | ; | - |
392 | setResultStrOrError(pCtx, z, n, 0, xDel); | - |
393 | }executed 1282854 times by 363 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)
- ...
| 1282854 |
394 | void sqlite3_result_blob64( | - |
395 | sqlite3_context *pCtx, | - |
396 | const void *z, | - |
397 | sqlite3_uint64 n, | - |
398 | void (*xDel)(void *) | - |
399 | ){ | - |
400 | | - |
401 | ((void) (0)) | - |
402 | ; | - |
403 | | - |
404 | ((void) (0)) | - |
405 | ; | - |
406 | if( n>0x7fffffffTRUE | never evaluated | FALSE | evaluated 79 times by 1 test |
){ | 0-79 |
407 | (void)invokeValueDestructor(z, xDel, pCtx); | - |
408 | } never executed: end of block else{ | 0 |
409 | setResultStrOrError(pCtx, z, (int)n, 0, xDel); | - |
410 | }executed 79 times by 1 test: end of block | 79 |
411 | } | - |
412 | void sqlite3_result_double(sqlite3_context *pCtx, double rVal){ | - |
413 | | - |
414 | ((void) (0)) | - |
415 | ; | - |
416 | sqlite3VdbeMemSetDouble(pCtx->pOut, rVal); | - |
417 | }executed 30928 times by 1 test: end of block | 30928 |
418 | void sqlite3_result_error(sqlite3_context *pCtx, const char *z, int n){ | - |
419 | | - |
420 | ((void) (0)) | - |
421 | ; | - |
422 | pCtx->isError = 1; | - |
423 | sqlite3VdbeMemSetStr(pCtx->pOut, z, n, 1, ((sqlite3_destructor_type)-1)); | - |
424 | }executed 118 times by 1 test: end of block | 118 |
425 | | - |
426 | void sqlite3_result_error16(sqlite3_context *pCtx, const void *z, int n){ | - |
427 | | - |
428 | ((void) (0)) | - |
429 | ; | - |
430 | pCtx->isError = 1; | - |
431 | sqlite3VdbeMemSetStr(pCtx->pOut, z, n, 2, ((sqlite3_destructor_type)-1)); | - |
432 | }executed 1 time by 1 test: end of block | 1 |
433 | | - |
434 | void sqlite3_result_int(sqlite3_context *pCtx, int iVal){ | - |
435 | | - |
436 | ((void) (0)) | - |
437 | ; | - |
438 | sqlite3VdbeMemSetInt64(pCtx->pOut, (i64)iVal); | - |
439 | }executed 295656 times by 1 test: end of block | 295656 |
440 | void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){ | - |
441 | | - |
442 | ((void) (0)) | - |
443 | ; | - |
444 | sqlite3VdbeMemSetInt64(pCtx->pOut, iVal); | - |
445 | }executed 1848445 times by 1 test: end of block | 1848445 |
446 | void sqlite3_result_null(sqlite3_context *pCtx){ | - |
447 | | - |
448 | ((void) (0)) | - |
449 | ; | - |
450 | sqlite3VdbeMemSetNull(pCtx->pOut); | - |
451 | }executed 205 times by 1 test: end of block | 205 |
452 | void sqlite3_result_pointer( | - |
453 | sqlite3_context *pCtx, | - |
454 | void *pPtr, | - |
455 | const char *zPType, | - |
456 | void (*xDestructor)(void*) | - |
457 | ){ | - |
458 | Mem *pOut = pCtx->pOut; | - |
459 | | - |
460 | ((void) (0)) | - |
461 | ; | - |
462 | sqlite3VdbeMemRelease(pOut); | - |
463 | pOut->flags = 0x0001; | - |
464 | sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor); | - |
465 | }executed 17 times by 1 test: end of block | 17 |
466 | void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ | - |
467 | Mem *pOut = pCtx->pOut; | - |
468 | | - |
469 | ((void) (0)) | - |
470 | ; | - |
471 | pOut->eSubtype = eSubtype & 0xff; | - |
472 | pOut->flags |= 0x8000; | - |
473 | }executed 3 times by 1 test: end of block | 3 |
474 | void sqlite3_result_text( | - |
475 | sqlite3_context *pCtx, | - |
476 | const char *z, | - |
477 | int n, | - |
478 | void (*xDel)(void *) | - |
479 | ){ | - |
480 | | - |
481 | ((void) (0)) | - |
482 | ; | - |
483 | setResultStrOrError(pCtx, z, n, 1, xDel); | - |
484 | }executed 425795 times by 6 tests: end of block Executed by:- Self test (2)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (438)
| 425795 |
485 | void sqlite3_result_text64( | - |
486 | sqlite3_context *pCtx, | - |
487 | const char *z, | - |
488 | sqlite3_uint64 n, | - |
489 | void (*xDel)(void *), | - |
490 | unsigned char enc | - |
491 | ){ | - |
492 | | - |
493 | ((void) (0)) | - |
494 | ; | - |
495 | | - |
496 | ((void) (0)) | - |
497 | ; | - |
498 | if( enc==4TRUE | never evaluated | FALSE | evaluated 445615 times by 1 test |
) enc = 2;never executed: enc = 2; | 0-445615 |
499 | if( n>0x7fffffffTRUE | never evaluated | FALSE | evaluated 445615 times by 1 test |
){ | 0-445615 |
500 | (void)invokeValueDestructor(z, xDel, pCtx); | - |
501 | } never executed: end of block else{ | 0 |
502 | setResultStrOrError(pCtx, z, (int)n, enc, xDel); | - |
503 | }executed 445615 times by 1 test: end of block | 445615 |
504 | } | - |
505 | | - |
506 | void sqlite3_result_text16( | - |
507 | sqlite3_context *pCtx, | - |
508 | const void *z, | - |
509 | int n, | - |
510 | void (*xDel)(void *) | - |
511 | ){ | - |
512 | | - |
513 | ((void) (0)) | - |
514 | ; | - |
515 | setResultStrOrError(pCtx, z, n, 2, xDel); | - |
516 | }executed 4 times by 1 test: end of block | 4 |
517 | void sqlite3_result_text16be( | - |
518 | sqlite3_context *pCtx, | - |
519 | const void *z, | - |
520 | int n, | - |
521 | void (*xDel)(void *) | - |
522 | ){ | - |
523 | | - |
524 | ((void) (0)) | - |
525 | ; | - |
526 | setResultStrOrError(pCtx, z, n, 3, xDel); | - |
527 | }executed 7 times by 1 test: end of block | 7 |
528 | void sqlite3_result_text16le( | - |
529 | sqlite3_context *pCtx, | - |
530 | const void *z, | - |
531 | int n, | - |
532 | void (*xDel)(void *) | - |
533 | ){ | - |
534 | | - |
535 | ((void) (0)) | - |
536 | ; | - |
537 | setResultStrOrError(pCtx, z, n, 2, xDel); | - |
538 | }executed 6 times by 1 test: end of block | 6 |
539 | | - |
540 | void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){ | - |
541 | | - |
542 | ((void) (0)) | - |
543 | ; | - |
544 | sqlite3VdbeMemCopy(pCtx->pOut, pValue); | - |
545 | }executed 491604 times by 1 test: end of block | 491604 |
546 | void sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){ | - |
547 | | - |
548 | ((void) (0)) | - |
549 | ; | - |
550 | sqlite3VdbeMemSetZeroBlob(pCtx->pOut, n); | - |
551 | }executed 1 time by 1 test: end of block | 1 |
552 | int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n){ | - |
553 | Mem *pOut = pCtx->pOut; | - |
554 | | - |
555 | ((void) (0)) | - |
556 | ; | - |
557 | if( n>(u64)pOut->db->aLimit[0]TRUE | evaluated 5 times by 1 test | FALSE | evaluated 871 times by 1 test |
){ | 5-871 |
558 | returnexecuted 5 times by 1 test: return 18; 18;executed 5 times by 1 test: return 18; | 5 |
559 | } | - |
560 | sqlite3VdbeMemSetZeroBlob(pCtx->pOut, (int)n); | - |
561 | returnexecuted 871 times by 1 test: return 0; 0;executed 871 times by 1 test: return 0; | 871 |
562 | } | - |
563 | void sqlite3_result_error_code(sqlite3_context *pCtx, int errCode){ | - |
564 | pCtx->isError = errCodeTRUE | evaluated 22 times by 1 test | FALSE | evaluated 10 times by 1 test |
? errCode : -1; | 10-22 |
565 | | - |
566 | | - |
567 | | - |
568 | if( pCtx->pOut->flags & 0x0001TRUE | evaluated 18 times by 1 test | FALSE | evaluated 14 times by 1 test |
){ | 14-18 |
569 | sqlite3VdbeMemSetStr(pCtx->pOut, sqlite3ErrStr(errCode), -1, | - |
570 | 1, ((sqlite3_destructor_type)0)); | - |
571 | }executed 18 times by 1 test: end of block | 18 |
572 | }executed 32 times by 1 test: end of block | 32 |
573 | | - |
574 | | - |
575 | void sqlite3_result_error_toobig(sqlite3_context *pCtx){ | - |
576 | | - |
577 | ((void) (0)) | - |
578 | ; | - |
579 | pCtx->isError = 18; | - |
580 | sqlite3VdbeMemSetStr(pCtx->pOut, "string or blob too big", -1, | - |
581 | 1, ((sqlite3_destructor_type)0)); | - |
582 | } never executed: end of block | 0 |
583 | | - |
584 | | - |
585 | void sqlite3_result_error_nomem(sqlite3_context *pCtx){ | - |
586 | | - |
587 | ((void) (0)) | - |
588 | ; | - |
589 | sqlite3VdbeMemSetNull(pCtx->pOut); | - |
590 | pCtx->isError = 7; | - |
591 | sqlite3OomFault(pCtx->pOut->db); | - |
592 | } never executed: end of block | 0 |
593 | | - |
594 | | - |
595 | | - |
596 | | - |
597 | | - |
598 | static int doWalCallbacks(sqlite3 *db){ | - |
599 | int rc = 0; | - |
600 | | - |
601 | int i; | - |
602 | for(i=0; i<db->nDbTRUE | evaluated 859049 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | evaluated 421543 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++){ | 421543-859049 |
603 | Btree *pBt = db->aDb[i].pBt; | - |
604 | if( pBtTRUE | evaluated 469592 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | evaluated 389457 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 389457-469592 |
605 | int nEntry; | - |
606 | sqlite3BtreeEnter(pBt); | - |
607 | nEntry = sqlite3PagerWalCallback(sqlite3BtreePager(pBt)); | - |
608 | sqlite3BtreeLeave(pBt); | - |
609 | if( nEntry>0TRUE | evaluated 55466 times by 26 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (62)
- Self test (63)
- Self test (64)
- Self test (72)
- Self test (73)
- Self test (81)
- Self test (83)
- Self test (86)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- ...
| FALSE | evaluated 414126 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)
- ...
|
&& db->xWalCallbackTRUE | evaluated 15374 times by 25 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (62)
- Self test (63)
- Self test (72)
- Self test (73)
- Self test (81)
- Self test (83)
- Self test (86)
- 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 40092 times by 2 testsEvaluated by:- Self test (438)
- Self test (64)
|
&& rc==0TRUE | evaluated 15374 times by 25 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (62)
- Self test (63)
- Self test (72)
- Self test (73)
- Self test (81)
- Self test (83)
- Self test (86)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| FALSE | never evaluated |
){ | 0-414126 |
610 | rc = db->xWalCallback(db->pWalArg, db, db->aDb[i].zDbSName, nEntry); | - |
611 | }executed 15374 times by 25 tests: end of block Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (28)
- Self test (29)
- Self test (41)
- Self test (438)
- Self test (50)
- Self test (62)
- Self test (63)
- Self test (72)
- Self test (73)
- Self test (81)
- Self test (83)
- Self test (86)
- 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)
| 15374 |
612 | }executed 469592 times by 434 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 469592 |
613 | }executed 859049 times by 434 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 859049 |
614 | | - |
615 | returnexecuted 421543 times by 434 tests: return rc; Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
rc;executed 421543 times by 434 tests: return rc; Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 421543 |
616 | } | - |
617 | static int sqlite3Step(Vdbe *p){ | - |
618 | sqlite3 *db; | - |
619 | int rc; | - |
620 | | - |
621 | | - |
622 | ((void) (0)) | - |
623 | ; | - |
624 | if( p->magic!=0x2df20da3TRUE | evaluated 11 times by 1 test | FALSE | evaluated 3787330 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-3787330 |
625 | sqlite3_reset((sqlite3_stmt*)p); | - |
626 | | - |
627 | }executed 11 times by 1 test: end of block | 11 |
628 | | - |
629 | | - |
630 | db = p->db; | - |
631 | if( db->mallocFailedTRUE | evaluated 75 times by 1 test | FALSE | evaluated 3787266 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)
- ...
|
){ | 75-3787266 |
632 | p->rc = 7; | - |
633 | returnexecuted 75 times by 1 test: return 7; 7;executed 75 times by 1 test: return 7; | 75 |
634 | } | - |
635 | | - |
636 | if( p->pc<=0TRUE | evaluated 1125183 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 2662083 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& p->expiredTRUE | evaluated 21430 times by 3 testsEvaluated by:- Self test (27)
- Self test (438)
- Self test (84)
| FALSE | evaluated 1103753 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)
- ...
|
){ | 21430-2662083 |
637 | p->rc = 17; | - |
638 | rc = 1; | - |
639 | gotoexecuted 21430 times by 3 tests: goto end_of_step; Executed by:- Self test (27)
- Self test (438)
- Self test (84)
end_of_step;executed 21430 times by 3 tests: goto end_of_step; Executed by:- Self test (27)
- Self test (438)
- Self test (84)
| 21430 |
640 | } | - |
641 | if( p->pc<0TRUE | evaluated 1103753 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 2662083 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1103753-2662083 |
642 | | - |
643 | | - |
644 | | - |
645 | | - |
646 | if( db->nVdbeActive==0TRUE | evaluated 925387 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 178366 times by 40 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (5)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (77)
- ...
|
){ | 178366-925387 |
647 | db->u1.isInterrupted = 0; | - |
648 | }executed 925387 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)
- ...
| 925387 |
649 | | - |
650 | | - |
651 | ((void) (0)) | - |
652 | | - |
653 | | - |
654 | ; | - |
655 | | - |
656 | | - |
657 | if( (db->xProfileTRUE | evaluated 8 times by 1 test | FALSE | evaluated 1103745 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 6 times by 1 test | FALSE | evaluated 1103739 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)
- ...
|
db->mTrace & 0x02)!=0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 1103739 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)
- ...
|
) | 6-1103745 |
658 | && !db->init.busyTRUE | evaluated 12 times by 1 test | FALSE | evaluated 2 times by 1 test |
&& p->zSqlTRUE | evaluated 12 times by 1 test | FALSE | never evaluated |
){ | 0-12 |
659 | sqlite3OsCurrentTimeInt64(db->pVfs, &p->startTime); | - |
660 | }executed 12 times by 1 test: end of block else{ | 12 |
661 | | - |
662 | ((void) (0)) | - |
663 | ; | - |
664 | }executed 1103741 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)
- ...
| 1103741 |
665 | | - |
666 | | - |
667 | db->nVdbeActive++; | - |
668 | if( p->readOnly==0TRUE | evaluated 688553 times by 411 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 415200 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)
- ...
|
) db->nVdbeWrite++;executed 688553 times by 411 tests: db->nVdbeWrite++; 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)
- ...
| 415200-688553 |
669 | if( p->bIsReaderTRUE | evaluated 997275 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 106478 times by 39 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (2)
- Self test (20)
- Self test (22)
- Self test (27)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (54)
- Self test (6)
- Self test (64)
- Self test (77)
- Self test (78)
- Self test (79)
- ...
|
) db->nVdbeRead++;executed 997275 times by 435 tests: db->nVdbeRead++; 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)
- ...
| 106478-997275 |
670 | p->pc = 0; | - |
671 | }executed 1103753 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)
- ...
| 1103753 |
672 | | - |
673 | | - |
674 | | - |
675 | | - |
676 | if( p->explainTRUE | evaluated 11682 times by 1 test | FALSE | evaluated 3754154 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)
- ...
|
){ | 11682-3754154 |
677 | rc = sqlite3VdbeList(p); | - |
678 | }executed 11682 times by 1 test: end of block else | 11682 |
679 | | - |
680 | { | - |
681 | db->nVdbeExec++; | - |
682 | rc = sqlite3VdbeExec(p); | - |
683 | db->nVdbeExec--; | - |
684 | }executed 3753806 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)
- ...
| 3753806 |
685 | | - |
686 | | - |
687 | | - |
688 | if( rc!=100TRUE | evaluated 1060013 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 2705475 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) if( ((TRUE | evaluated 10 times by 1 test | FALSE | evaluated 1060003 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)
- ...
|
p)->startTime)>0TRUE | evaluated 10 times by 1 test | FALSE | evaluated 1060003 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)
- ...
|
){ invokeProfileCallback(db,p); }executed 10 times by 1 test: end of block ; | 10-2705475 |
689 | | - |
690 | | - |
691 | if( rc==101TRUE | evaluated 1052223 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 2713265 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& db->autoCommitTRUE | evaluated 421543 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | evaluated 630680 times by 53 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (34)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (49)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (54)
- ...
|
){ | 421543-2713265 |
692 | | - |
693 | ((void) (0)) | - |
694 | ; | - |
695 | p->rc = doWalCallbacks(db); | - |
696 | if( p->rc!=0TRUE | evaluated 3 times by 1 test | FALSE | evaluated 421540 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 3-421540 |
697 | rc = 1; | - |
698 | }executed 3 times by 1 test: end of block | 3 |
699 | }executed 421543 times by 434 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 421543 |
700 | | - |
701 | db->errCode = rc; | - |
702 | if( 7==sqlite3ApiExit(p->db, p->rc)TRUE | evaluated 468 times by 1 test | FALSE | evaluated 3765020 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)
- ...
|
){ | 468-3765020 |
703 | p->rc = 7; | - |
704 | }executed 468 times by 1 test: end of block | 468 |
705 | end_of_step:code before this statement executed 3765488 times by 435 tests: end_of_step: 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)
- ...
| 3765488 |
706 | | - |
707 | | - |
708 | | - |
709 | | - |
710 | | - |
711 | | - |
712 | | - |
713 | | - |
714 | ((void) (0)) | - |
715 | | - |
716 | | - |
717 | ; | - |
718 | | - |
719 | ((void) (0)) | - |
720 | ; | - |
721 | if( (TRUE | evaluated 3589431 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
| FALSE | evaluated 197487 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)
- ...
|
p->prepFlags & 0x80)!=0TRUE | evaluated 3589431 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
| FALSE | evaluated 197487 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)
- ...
|
| 197487-3589431 |
722 | && rc!=100TRUE | evaluated 1039232 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
| FALSE | evaluated 2550199 times by 76 testsEvaluated by:- 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 (28)
- Self test (3)
- Self test (30)
- Self test (32)
- Self test (33)
- ...
|
| 1039232-2550199 |
723 | && rc!=101TRUE | evaluated 29076 times by 20 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (38)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (53)
- Self test (55)
- Self test (59)
- Self test (84)
| FALSE | evaluated 1010156 times by 103 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
|
| 29076-1010156 |
724 | ){ | - |
725 | | - |
726 | | - |
727 | | - |
728 | | - |
729 | rc = sqlite3VdbeTransferError(p); | - |
730 | }executed 29076 times by 20 tests: end of block Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (38)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (50)
- Self test (51)
- Self test (52)
- Self test (53)
- Self test (55)
- Self test (59)
- Self test (84)
| 29076 |
731 | returnexecuted 3786918 times by 435 tests: return (rc&db->errMask); 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&db->errMask);executed 3786918 times by 435 tests: return (rc&db->errMask); 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)
- ...
| 3786918 |
732 | } | - |
733 | | - |
734 | | - |
735 | | - |
736 | | - |
737 | | - |
738 | | - |
739 | int sqlite3_step(sqlite3_stmt *pStmt){ | - |
740 | int rc = 0; | - |
741 | Vdbe *v = (Vdbe*)pStmt; | - |
742 | int cnt = 0; | - |
743 | sqlite3 *db; | - |
744 | | - |
745 | if( vdbeSafetyNotNull(v)TRUE | never evaluated | FALSE | evaluated 3763747 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 0-3763747 |
746 | return never executed: return sqlite3MisuseError(686); sqlite3MisuseError(686);never executed: return sqlite3MisuseError(686); | 0 |
747 | } | - |
748 | db = v->db; | - |
749 | sqlite3_mutex_enter(db->mutex); | - |
750 | v->doingRerun = 0; | - |
751 | while( (TRUE | evaluated 23673 times by 11 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
| FALSE | evaluated 3763320 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 = sqlite3Step(v))==17TRUE | evaluated 23673 times by 11 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
| FALSE | evaluated 3763320 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)
- ...
|
| 23673-3763320 |
752 | && cnt++ < 50TRUE | evaluated 23673 times by 11 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
| FALSE | never evaluated |
){ | 0-23673 |
753 | int savedPc = v->pc; | - |
754 | rc = sqlite3Reprepare(v); | - |
755 | if( rc!=0TRUE | evaluated 79 times by 1 test | FALSE | evaluated 23594 times by 11 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
|
){ | 79-23594 |
756 | const char *zErr = (const char *)sqlite3_value_text(db->pErr); | - |
757 | sqlite3DbFree(db, v->zErrMsg); | - |
758 | if( !db->mallocFailedTRUE | evaluated 79 times by 1 test | FALSE | never evaluated |
){ | 0-79 |
759 | v->zErrMsg = sqlite3DbStrDup(db, zErr); | - |
760 | v->rc = rc = sqlite3ApiExit(db, rc); | - |
761 | }executed 79 times by 1 test: end of block else { | 79 |
762 | v->zErrMsg = 0; | - |
763 | v->rc = rc = 7; | - |
764 | } never executed: end of block | 0 |
765 | break;executed 79 times by 1 test: break; | 79 |
766 | } | - |
767 | sqlite3_reset(pStmt); | - |
768 | if( savedPc>=0TRUE | evaluated 2209 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
| FALSE | evaluated 21385 times by 3 testsEvaluated by:- Self test (27)
- Self test (438)
- Self test (84)
|
) v->doingRerun = 1;executed 2209 times by 10 tests: v->doingRerun = 1; Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
| 2209-21385 |
769 | | - |
770 | ((void) (0)) | - |
771 | ; | - |
772 | }executed 23594 times by 11 tests: end of block Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
| 23594 |
773 | sqlite3_mutex_leave(db->mutex); | - |
774 | returnexecuted 3763399 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 3763399 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)
- ...
| 3763399 |
775 | } | - |
776 | | - |
777 | | - |
778 | | - |
779 | | - |
780 | | - |
781 | | - |
782 | void *sqlite3_user_data(sqlite3_context *p){ | - |
783 | | - |
784 | ((void) (0)) | - |
785 | ; | - |
786 | returnexecuted 433431 times by 3 tests: return p->pFunc->pUserData; Executed by:- Self test (32)
- Self test (33)
- Self test (438)
p->pFunc->pUserData;executed 433431 times by 3 tests: return p->pFunc->pUserData; Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 433431 |
787 | } | - |
788 | sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){ | - |
789 | | - |
790 | ((void) (0)) | - |
791 | ; | - |
792 | returnexecuted 1492467 times by 374 tests: return p->pOut->db; 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)
- ...
p->pOut->db;executed 1492467 times by 374 tests: return p->pOut->db; 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)
- ...
| 1492467 |
793 | } | - |
794 | int sqlite3_vtab_nochange(sqlite3_context *p){ | - |
795 | | - |
796 | ((void) (0)) | - |
797 | ; | - |
798 | returnexecuted 52 times by 1 test: return sqlite3_value_nochange(p->pOut); sqlite3_value_nochange(p->pOut);executed 52 times by 1 test: return sqlite3_value_nochange(p->pOut); | 52 |
799 | } | - |
800 | sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p){ | - |
801 | int rc; | - |
802 | | - |
803 | sqlite3_int64 *piTime = &p->pVdbe->iCurrentTime; | - |
804 | | - |
805 | ((void) (0)) | - |
806 | ; | - |
807 | | - |
808 | | - |
809 | | - |
810 | | - |
811 | if( *TRUE | evaluated 61 times by 1 test | FALSE | evaluated 17 times by 1 test |
piTime==0TRUE | evaluated 61 times by 1 test | FALSE | evaluated 17 times by 1 test |
){ | 17-61 |
812 | rc = sqlite3OsCurrentTimeInt64(p->pOut->db->pVfs, piTime); | - |
813 | if( rcTRUE | never evaluated | FALSE | evaluated 61 times by 1 test |
) *never executed: *piTime = 0; piTime = 0;never executed: *piTime = 0; | 0-61 |
814 | }executed 61 times by 1 test: end of block | 61 |
815 | returnexecuted 78 times by 1 test: return *piTime; *piTime;executed 78 times by 1 test: return *piTime; | 78 |
816 | } | - |
817 | | - |
818 | | - |
819 | | - |
820 | | - |
821 | | - |
822 | static __attribute__((noinline)) void *createAggContext(sqlite3_context *p, int nByte){ | - |
823 | Mem *pMem = p->pMem; | - |
824 | | - |
825 | ((void) (0)) | - |
826 | ; | - |
827 | if( nByte<=0TRUE | evaluated 10542 times by 1 test | FALSE | evaluated 56198 times by 1 test |
){ | 10542-56198 |
828 | sqlite3VdbeMemSetNull(pMem); | - |
829 | pMem->z = 0; | - |
830 | }executed 10542 times by 1 test: end of block else{ | 10542 |
831 | sqlite3VdbeMemClearAndResize(pMem, nByte); | - |
832 | pMem->flags = 0x2000; | - |
833 | pMem->u.pDef = p->pFunc; | - |
834 | if( pMem->zTRUE | evaluated 56198 times by 1 test | FALSE | never evaluated |
){ | 0-56198 |
835 | memset(pMem->z, 0, nByte); | - |
836 | }executed 56198 times by 1 test: end of block | 56198 |
837 | }executed 56198 times by 1 test: end of block | 56198 |
838 | returnexecuted 66740 times by 1 test: return (void*)pMem->z; (void*)pMem->z;executed 66740 times by 1 test: return (void*)pMem->z; | 66740 |
839 | } | - |
840 | | - |
841 | | - |
842 | | - |
843 | | - |
844 | | - |
845 | | - |
846 | void *sqlite3_aggregate_context(sqlite3_context *p, int nByte){ | - |
847 | | - |
848 | ((void) (0)) | - |
849 | ; | - |
850 | | - |
851 | ((void) (0)) | - |
852 | ; | - |
853 | ; | - |
854 | if( (TRUE | evaluated 66740 times by 1 test | FALSE | evaluated 6966377 times by 1 test |
p->pMem->flags & 0x2000)==0TRUE | evaluated 66740 times by 1 test | FALSE | evaluated 6966377 times by 1 test |
){ | 66740-6966377 |
855 | returnexecuted 66740 times by 1 test: return createAggContext(p, nByte); createAggContext(p, nByte);executed 66740 times by 1 test: return createAggContext(p, nByte); | 66740 |
856 | }else{ | - |
857 | returnexecuted 6966377 times by 1 test: return (void*)p->pMem->z; (void*)p->pMem->z;executed 6966377 times by 1 test: return (void*)p->pMem->z; | 6966377 |
858 | } | - |
859 | } | - |
860 | void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){ | - |
861 | AuxData *pAuxData; | - |
862 | | - |
863 | | - |
864 | ((void) (0)) | - |
865 | ; | - |
866 | | - |
867 | | - |
868 | | - |
869 | | - |
870 | ((void) (0)) | - |
871 | ; | - |
872 | | - |
873 | for(pAuxData=pCtx->pVdbe->pAuxData; pAuxDataTRUE | evaluated 232 times by 1 test | FALSE | evaluated 117 times by 1 test |
; pAuxData=pAuxData->pNextAux){ | 117-232 |
874 | if( pAuxData->iAuxArg==iArgTRUE | evaluated 224 times by 1 test | FALSE | evaluated 8 times by 1 test |
&& (pAuxData->iAuxOp==pCtx->iOpTRUE | evaluated 104 times by 1 test | FALSE | evaluated 120 times by 1 test |
|| iArg<0TRUE | never evaluated | FALSE | evaluated 120 times by 1 test |
) ){ | 0-224 |
875 | returnexecuted 104 times by 1 test: return pAuxData->pAux; pAuxData->pAux;executed 104 times by 1 test: return pAuxData->pAux; | 104 |
876 | } | - |
877 | }executed 128 times by 1 test: end of block | 128 |
878 | returnexecuted 117 times by 1 test: return 0; 0;executed 117 times by 1 test: return 0; | 117 |
879 | } | - |
880 | void sqlite3_set_auxdata( | - |
881 | sqlite3_context *pCtx, | - |
882 | int iArg, | - |
883 | void *pAux, | - |
884 | void (*xDelete)(void*) | - |
885 | ){ | - |
886 | AuxData *pAuxData; | - |
887 | Vdbe *pVdbe = pCtx->pVdbe; | - |
888 | | - |
889 | | - |
890 | ((void) (0)) | - |
891 | ; | - |
892 | | - |
893 | | - |
894 | | - |
895 | | - |
896 | ((void) (0)) | - |
897 | ; | - |
898 | | - |
899 | | - |
900 | for(pAuxData=pVdbe->pAuxData; pAuxDataTRUE | evaluated 139 times by 1 test | FALSE | evaluated 117 times by 1 test |
; pAuxData=pAuxData->pNextAux){ | 117-139 |
901 | if( pAuxData->iAuxArg==iArgTRUE | evaluated 131 times by 1 test | FALSE | evaluated 8 times by 1 test |
&& (pAuxData->iAuxOp==pCtx->iOpTRUE | evaluated 12 times by 1 test | FALSE | evaluated 119 times by 1 test |
|| iArg<0TRUE | never evaluated | FALSE | evaluated 119 times by 1 test |
) ){ | 0-131 |
902 | break;executed 12 times by 1 test: break; | 12 |
903 | } | - |
904 | }executed 127 times by 1 test: end of block | 127 |
905 | if( pAuxData==0TRUE | evaluated 117 times by 1 test | FALSE | evaluated 12 times by 1 test |
){ | 12-117 |
906 | pAuxData = sqlite3DbMallocZero(pVdbe->db, sizeof(AuxData)); | - |
907 | if( !pAuxDataTRUE | never evaluated | FALSE | evaluated 117 times by 1 test |
) gotonever executed: goto failed; failed;never executed: goto failed; | 0-117 |
908 | pAuxData->iAuxOp = pCtx->iOp; | - |
909 | pAuxData->iAuxArg = iArg; | - |
910 | pAuxData->pNextAux = pVdbe->pAuxData; | - |
911 | pVdbe->pAuxData = pAuxData; | - |
912 | if( pCtx->isError==0TRUE | evaluated 113 times by 1 test | FALSE | evaluated 4 times by 1 test |
) pCtx->isError = -1;executed 113 times by 1 test: pCtx->isError = -1; | 4-113 |
913 | }executed 117 times by 1 test: end of block else if( pAuxData->xDeleteAuxTRUE | evaluated 12 times by 1 test | FALSE | never evaluated |
){ | 0-117 |
914 | pAuxData->xDeleteAux(pAuxData->pAux); | - |
915 | }executed 12 times by 1 test: end of block | 12 |
916 | | - |
917 | pAuxData->pAux = pAux; | - |
918 | pAuxData->xDeleteAux = xDelete; | - |
919 | return;executed 129 times by 1 test: return; | 129 |
920 | | - |
921 | failed: | - |
922 | if( xDeleteTRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
923 | xDelete(pAux); | - |
924 | } never executed: end of block | 0 |
925 | } never executed: end of block | 0 |
926 | int sqlite3_aggregate_count(sqlite3_context *p){ | - |
927 | | - |
928 | ((void) (0)) | - |
929 | ; | - |
930 | returnexecuted 1 time by 1 test: return p->pMem->n; p->pMem->n;executed 1 time by 1 test: return p->pMem->n; | 1 |
931 | } | - |
932 | | - |
933 | | - |
934 | | - |
935 | | - |
936 | | - |
937 | int sqlite3_column_count(sqlite3_stmt *pStmt){ | - |
938 | Vdbe *pVm = (Vdbe *)pStmt; | - |
939 | returnexecuted 2389760 times by 435 tests: return pVm ? pVm->nResColumn : 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)
- ...
pVmTRUE | evaluated 2389760 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 |
? pVm->nResColumn : 0;executed 2389760 times by 435 tests: return pVm ? pVm->nResColumn : 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-2389760 |
940 | } | - |
941 | | - |
942 | | - |
943 | | - |
944 | | - |
945 | | - |
946 | int sqlite3_data_count(sqlite3_stmt *pStmt){ | - |
947 | Vdbe *pVm = (Vdbe *)pStmt; | - |
948 | if( pVm==0TRUE | never evaluated | FALSE | evaluated 282 times by 1 test |
|| pVm->pResultSet==0TRUE | evaluated 28 times by 1 test | FALSE | evaluated 254 times by 1 test |
) returnexecuted 28 times by 1 test: return 0; 0;executed 28 times by 1 test: return 0; | 0-282 |
949 | returnexecuted 254 times by 1 test: return pVm->nResColumn; pVm->nResColumn;executed 254 times by 1 test: return pVm->nResColumn; | 254 |
950 | } | - |
951 | | - |
952 | | - |
953 | | - |
954 | | - |
955 | static const Mem *columnNullValue(void){ | - |
956 | static const Mem nullMem | - |
957 | | - |
958 | | - |
959 | | - |
960 | = { | - |
961 | {0}, | - |
962 | (u16)0x0001, | - |
963 | (u8)0, | - |
964 | (u8)0, | - |
965 | (int)0, | - |
966 | (char*)0, | - |
967 | (char*)0, | - |
968 | (int)0, | - |
969 | (u32)0, | - |
970 | (sqlite3*)0, | - |
971 | (void(*)(void*))0, | - |
972 | | - |
973 | | - |
974 | | - |
975 | | - |
976 | }; | - |
977 | returnexecuted 15 times by 1 test: return &nullMem; &nullMem;executed 15 times by 1 test: return &nullMem; | 15 |
978 | } | - |
979 | | - |
980 | | - |
981 | | - |
982 | | - |
983 | | - |
984 | | - |
985 | | - |
986 | static Mem *columnMem(sqlite3_stmt *pStmt, int i){ | - |
987 | Vdbe *pVm; | - |
988 | Mem *pOut; | - |
989 | | - |
990 | pVm = (Vdbe *)pStmt; | - |
991 | if( pVm==0TRUE | never evaluated | FALSE | evaluated 11945544 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnnever executed: return (Mem*)columnNullValue(); (Mem*)columnNullValue();never executed: return (Mem*)columnNullValue(); | 0-11945544 |
992 | | - |
993 | ((void) (0)) | - |
994 | ; | - |
995 | sqlite3_mutex_enter(pVm->db->mutex); | - |
996 | if( pVm->pResultSet!=0TRUE | evaluated 11945543 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | evaluated 1 time by 1 test |
&& i<pVm->nResColumnTRUE | evaluated 11945543 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | never evaluated |
&& i>=0TRUE | evaluated 11945529 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | evaluated 14 times by 1 test |
){ | 0-11945543 |
997 | pOut = &pVm->pResultSet[i]; | - |
998 | }executed 11945529 times by 434 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 11945529 |
999 | sqlite3Error(pVm->db, 25); | - |
1000 | pOut = (Mem*)columnNullValue(); | - |
1001 | }executed 15 times by 1 test: end of block | 15 |
1002 | returnexecuted 11945544 times by 434 tests: return pOut; 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)
- ...
pOut;executed 11945544 times by 434 tests: return pOut; 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)
- ...
| 11945544 |
1003 | } | - |
1004 | static void columnMallocFailure(sqlite3_stmt *pStmt) | - |
1005 | { | - |
1006 | | - |
1007 | | - |
1008 | | - |
1009 | | - |
1010 | | - |
1011 | Vdbe *p = (Vdbe *)pStmt; | - |
1012 | if( pTRUE | evaluated 11945544 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | never evaluated |
){ | 0-11945544 |
1013 | | - |
1014 | ((void) (0)) | - |
1015 | ; | - |
1016 | | - |
1017 | ((void) (0)) | - |
1018 | ; | - |
1019 | p->rc = sqlite3ApiExit(p->db, p->rc); | - |
1020 | sqlite3_mutex_leave(p->db->mutex); | - |
1021 | }executed 11945544 times by 434 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 11945544 |
1022 | }executed 11945544 times by 434 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 11945544 |
1023 | | - |
1024 | | - |
1025 | | - |
1026 | | - |
1027 | | - |
1028 | const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){ | - |
1029 | const void *val; | - |
1030 | val = sqlite3_value_blob( columnMem(pStmt,i) ); | - |
1031 | | - |
1032 | | - |
1033 | | - |
1034 | | - |
1035 | columnMallocFailure(pStmt); | - |
1036 | returnexecuted 157096 times by 1 test: return val; val;executed 157096 times by 1 test: return val; | 157096 |
1037 | } | - |
1038 | int sqlite3_column_bytes(sqlite3_stmt *pStmt, int i){ | - |
1039 | int val = sqlite3_value_bytes( columnMem(pStmt,i) ); | - |
1040 | columnMallocFailure(pStmt); | - |
1041 | returnexecuted 157582 times by 1 test: return val; val;executed 157582 times by 1 test: return val; | 157582 |
1042 | } | - |
1043 | int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){ | - |
1044 | int val = sqlite3_value_bytes16( columnMem(pStmt,i) ); | - |
1045 | columnMallocFailure(pStmt); | - |
1046 | returnexecuted 19 times by 1 test: return val; val;executed 19 times by 1 test: return val; | 19 |
1047 | } | - |
1048 | double sqlite3_column_double(sqlite3_stmt *pStmt, int i){ | - |
1049 | double val = sqlite3_value_double( columnMem(pStmt,i) ); | - |
1050 | columnMallocFailure(pStmt); | - |
1051 | returnexecuted 472510 times by 1 test: return val; val;executed 472510 times by 1 test: return val; | 472510 |
1052 | } | - |
1053 | int sqlite3_column_int(sqlite3_stmt *pStmt, int i){ | - |
1054 | int val = sqlite3_value_int( columnMem(pStmt,i) ); | - |
1055 | columnMallocFailure(pStmt); | - |
1056 | returnexecuted 3293 times by 1 test: return val; val;executed 3293 times by 1 test: return val; | 3293 |
1057 | } | - |
1058 | sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){ | - |
1059 | sqlite_int64 val = sqlite3_value_int64( columnMem(pStmt,i) ); | - |
1060 | columnMallocFailure(pStmt); | - |
1061 | returnexecuted 2795392 times by 58 tests: return val; Executed by:- 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 (3)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- ...
val;executed 2795392 times by 58 tests: return val; Executed by:- 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 (3)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- ...
| 2795392 |
1062 | } | - |
1063 | const unsigned char *sqlite3_column_text(sqlite3_stmt *pStmt, int i){ | - |
1064 | const unsigned char *val = sqlite3_value_text( columnMem(pStmt,i) ); | - |
1065 | columnMallocFailure(pStmt); | - |
1066 | returnexecuted 2358418 times by 434 tests: return val; 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)
- ...
val;executed 2358418 times by 434 tests: return val; 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)
- ...
| 2358418 |
1067 | } | - |
1068 | sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){ | - |
1069 | Mem *pOut = columnMem(pStmt, i); | - |
1070 | if( pOut->flags&0x0800TRUE | evaluated 34643 times by 1 test | FALSE | evaluated 194848 times by 1 test |
){ | 34643-194848 |
1071 | pOut->flags &= ~0x0800; | - |
1072 | pOut->flags |= 0x1000; | - |
1073 | }executed 34643 times by 1 test: end of block | 34643 |
1074 | columnMallocFailure(pStmt); | - |
1075 | returnexecuted 229491 times by 1 test: return (sqlite3_value *)pOut; (sqlite3_value *)pOut;executed 229491 times by 1 test: return (sqlite3_value *)pOut; | 229491 |
1076 | } | - |
1077 | | - |
1078 | const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){ | - |
1079 | const void *val = sqlite3_value_text16( columnMem(pStmt,i) ); | - |
1080 | columnMallocFailure(pStmt); | - |
1081 | returnexecuted 26 times by 1 test: return val; val;executed 26 times by 1 test: return val; | 26 |
1082 | } | - |
1083 | | - |
1084 | int sqlite3_column_type(sqlite3_stmt *pStmt, int i){ | - |
1085 | int iType = sqlite3_value_type( columnMem(pStmt,i) ); | - |
1086 | columnMallocFailure(pStmt); | - |
1087 | returnexecuted 5771717 times by 421 tests: return iType; 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)
- ...
iType;executed 5771717 times by 421 tests: return iType; 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)
- ...
| 5771717 |
1088 | } | - |
1089 | static const void *columnName( | - |
1090 | sqlite3_stmt *pStmt, | - |
1091 | int N, | - |
1092 | const void *(*xFunc)(Mem*), | - |
1093 | int useType | - |
1094 | ){ | - |
1095 | const void *ret; | - |
1096 | Vdbe *p; | - |
1097 | int n; | - |
1098 | sqlite3 *db; | - |
1099 | | - |
1100 | | - |
1101 | | - |
1102 | | - |
1103 | | - |
1104 | | - |
1105 | ret = 0; | - |
1106 | p = (Vdbe *)pStmt; | - |
1107 | db = p->db; | - |
1108 | | - |
1109 | ((void) (0)) | - |
1110 | ; | - |
1111 | n = sqlite3_column_count(pStmt); | - |
1112 | if( N<nTRUE | evaluated 130800 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | evaluated 48 times by 1 test |
&& N>=0TRUE | evaluated 130752 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| FALSE | evaluated 48 times by 1 test |
){ | 48-130800 |
1113 | N += useType*n; | - |
1114 | sqlite3_mutex_enter(db->mutex); | - |
1115 | | - |
1116 | ((void) (0)) | - |
1117 | ; | - |
1118 | ret = xFunc(&p->aColName[N]); | - |
1119 | | - |
1120 | | - |
1121 | | - |
1122 | if( db->mallocFailedTRUE | never evaluated | FALSE | evaluated 130752 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 0-130752 |
1123 | sqlite3OomClear(db); | - |
1124 | ret = 0; | - |
1125 | } never executed: end of block | 0 |
1126 | sqlite3_mutex_leave(db->mutex); | - |
1127 | }executed 130752 times by 434 tests: end of block Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 130752 |
1128 | returnexecuted 130848 times by 434 tests: return ret; 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)
- ...
ret;executed 130848 times by 434 tests: return ret; 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)
- ...
| 130848 |
1129 | } | - |
1130 | | - |
1131 | | - |
1132 | | - |
1133 | | - |
1134 | | - |
1135 | const char *sqlite3_column_name(sqlite3_stmt *pStmt, int N){ | - |
1136 | returnexecuted 130545 times by 434 tests: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 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)
- ...
columnName(executed 130545 times by 434 tests: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 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)
- ...
| 130545 |
1137 | pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 0);executed 130545 times by 434 tests: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 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)
- ...
| 130545 |
1138 | } | - |
1139 | | - |
1140 | const void *sqlite3_column_name16(sqlite3_stmt *pStmt, int N){ | - |
1141 | returnexecuted 94 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 0); columnName(executed 94 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 0); | 94 |
1142 | pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 0);executed 94 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 0); | 94 |
1143 | } | - |
1144 | const char *sqlite3_column_decltype(sqlite3_stmt *pStmt, int N){ | - |
1145 | returnexecuted 150 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 1); columnName(executed 150 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 1); | 150 |
1146 | pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 1);executed 150 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, 1); | 150 |
1147 | } | - |
1148 | | - |
1149 | const void *sqlite3_column_decltype16(sqlite3_stmt *pStmt, int N){ | - |
1150 | returnexecuted 59 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 1); columnName(executed 59 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 1); | 59 |
1151 | pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 1);executed 59 times by 1 test: return columnName( pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, 1); | 59 |
1152 | } | - |
1153 | static int vdbeUnbind(Vdbe *p, int i){ | - |
1154 | Mem *pVar; | - |
1155 | if( vdbeSafetyNotNull(p)TRUE | evaluated 2 times by 1 test | FALSE | evaluated 671924 times by 1 test |
){ | 2-671924 |
1156 | returnexecuted 2 times by 1 test: return sqlite3MisuseError(1266); sqlite3MisuseError(1266);executed 2 times by 1 test: return sqlite3MisuseError(1266); | 2 |
1157 | } | - |
1158 | sqlite3_mutex_enter(p->db->mutex); | - |
1159 | if( p->magic!=0x2df20da3TRUE | evaluated 1 time by 1 test | FALSE | evaluated 671923 times by 1 test |
|| p->pc>=0TRUE | never evaluated | FALSE | evaluated 671923 times by 1 test |
){ | 0-671923 |
1160 | sqlite3Error(p->db, 21); | - |
1161 | sqlite3_mutex_leave(p->db->mutex); | - |
1162 | sqlite3_log(21, | - |
1163 | "bind on a busy prepared statement: [%s]", p->zSql); | - |
1164 | returnexecuted 1 time by 1 test: return sqlite3MisuseError(1274); sqlite3MisuseError(1274);executed 1 time by 1 test: return sqlite3MisuseError(1274); | 1 |
1165 | } | - |
1166 | if( i<1TRUE | evaluated 5 times by 1 test | FALSE | evaluated 671918 times by 1 test |
|| i>p->nVarTRUE | evaluated 5 times by 1 test | FALSE | evaluated 671913 times by 1 test |
){ | 5-671918 |
1167 | sqlite3Error(p->db, 25); | - |
1168 | sqlite3_mutex_leave(p->db->mutex); | - |
1169 | returnexecuted 10 times by 1 test: return 25; 25;executed 10 times by 1 test: return 25; | 10 |
1170 | } | - |
1171 | i--; | - |
1172 | pVar = &p->aVar[i]; | - |
1173 | sqlite3VdbeMemRelease(pVar); | - |
1174 | pVar->flags = 0x0001; | - |
1175 | sqlite3Error(p->db, 0); | - |
1176 | | - |
1177 | ((void) (0)) | - |
1178 | ; | - |
1179 | if( p->expmask!=0TRUE | evaluated 20 times by 1 test | FALSE | evaluated 671893 times by 1 test |
&& (TRUE | evaluated 20 times by 1 test | FALSE | never evaluated |
p->expmask & (i>=31 ? 0x80000000 : (u32)1<<i))!=0TRUE | evaluated 20 times by 1 test | FALSE | never evaluated |
){ | 0-671893 |
1180 | p->expired = 1; | - |
1181 | }executed 20 times by 1 test: end of block | 20 |
1182 | returnexecuted 671913 times by 1 test: return 0; 0;executed 671913 times by 1 test: return 0; | 671913 |
1183 | } | - |
1184 | | - |
1185 | | - |
1186 | | - |
1187 | | - |
1188 | static int bindText( | - |
1189 | sqlite3_stmt *pStmt, | - |
1190 | int i, | - |
1191 | const void *zData, | - |
1192 | int nData, | - |
1193 | void (*xDel)(void*), | - |
1194 | u8 encoding | - |
1195 | ){ | - |
1196 | Vdbe *p = (Vdbe *)pStmt; | - |
1197 | Mem *pVar; | - |
1198 | int rc; | - |
1199 | | - |
1200 | rc = vdbeUnbind(p, i); | - |
1201 | if( rc==0TRUE | evaluated 51287 times by 1 test | FALSE | evaluated 6 times by 1 test |
){ | 6-51287 |
1202 | if( zData!=0TRUE | evaluated 42748 times by 1 test | FALSE | evaluated 8539 times by 1 test |
){ | 8539-42748 |
1203 | pVar = &p->aVar[i-1]; | - |
1204 | rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel); | - |
1205 | if( rc==0TRUE | evaluated 42748 times by 1 test | FALSE | never evaluated |
&& encoding!=0TRUE | evaluated 42714 times by 1 test | FALSE | evaluated 34 times by 1 test |
){ | 0-42748 |
1206 | rc = sqlite3VdbeChangeEncoding(pVar, ((p->db)->enc)); | - |
1207 | }executed 42714 times by 1 test: end of block | 42714 |
1208 | if( rcTRUE | never evaluated | FALSE | evaluated 42748 times by 1 test |
){ | 0-42748 |
1209 | sqlite3Error(p->db, rc); | - |
1210 | rc = sqlite3ApiExit(p->db, rc); | - |
1211 | } never executed: end of block | 0 |
1212 | }executed 42748 times by 1 test: end of block | 42748 |
1213 | sqlite3_mutex_leave(p->db->mutex); | - |
1214 | }executed 51287 times by 1 test: end of block else if( xDel!=((sqlite3_destructor_type)0)TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
&& xDel!=((sqlite3_destructor_type)-1)TRUE | never evaluated | FALSE | evaluated 6 times by 1 test |
){ | 0-51287 |
1215 | xDel((void*)zData); | - |
1216 | } never executed: end of block | 0 |
1217 | returnexecuted 51293 times by 1 test: return rc; rc;executed 51293 times by 1 test: return rc; | 51293 |
1218 | } | - |
1219 | | - |
1220 | | - |
1221 | | - |
1222 | | - |
1223 | | - |
1224 | int sqlite3_bind_blob( | - |
1225 | sqlite3_stmt *pStmt, | - |
1226 | int i, | - |
1227 | const void *zData, | - |
1228 | int nData, | - |
1229 | void (*xDel)(void*) | - |
1230 | ){ | - |
1231 | | - |
1232 | | - |
1233 | | - |
1234 | returnexecuted 36 times by 1 test: return bindText(pStmt, i, zData, nData, xDel, 0); bindText(pStmt, i, zData, nData, xDel, 0);executed 36 times by 1 test: return bindText(pStmt, i, zData, nData, xDel, 0); | 36 |
1235 | } | - |
1236 | int sqlite3_bind_blob64( | - |
1237 | sqlite3_stmt *pStmt, | - |
1238 | int i, | - |
1239 | const void *zData, | - |
1240 | sqlite3_uint64 nData, | - |
1241 | void (*xDel)(void*) | - |
1242 | ){ | - |
1243 | | - |
1244 | ((void) (0)) | - |
1245 | ; | - |
1246 | if( nData>0x7fffffffTRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
1247 | return never executed: return invokeValueDestructor(zData, xDel, 0); invokeValueDestructor(zData, xDel, 0);never executed: return invokeValueDestructor(zData, xDel, 0); | 0 |
1248 | }else{ | - |
1249 | return never executed: return bindText(pStmt, i, zData, (int)nData, xDel, 0); bindText(pStmt, i, zData, (int)nData, xDel, 0);never executed: return bindText(pStmt, i, zData, (int)nData, xDel, 0); | 0 |
1250 | } | - |
1251 | } | - |
1252 | int sqlite3_bind_double(sqlite3_stmt *pStmt, int i, double rValue){ | - |
1253 | int rc; | - |
1254 | Vdbe *p = (Vdbe *)pStmt; | - |
1255 | rc = vdbeUnbind(p, i); | - |
1256 | if( rc==0TRUE | evaluated 42030 times by 1 test | FALSE | evaluated 2 times by 1 test |
){ | 2-42030 |
1257 | sqlite3VdbeMemSetDouble(&p->aVar[i-1], rValue); | - |
1258 | sqlite3_mutex_leave(p->db->mutex); | - |
1259 | }executed 42030 times by 1 test: end of block | 42030 |
1260 | returnexecuted 42032 times by 1 test: return rc; rc;executed 42032 times by 1 test: return rc; | 42032 |
1261 | } | - |
1262 | int sqlite3_bind_int(sqlite3_stmt *p, int i, int iValue){ | - |
1263 | returnexecuted 987 times by 1 test: return sqlite3_bind_int64(p, i, (i64)iValue); sqlite3_bind_int64(p, i, (i64)iValue);executed 987 times by 1 test: return sqlite3_bind_int64(p, i, (i64)iValue); | 987 |
1264 | } | - |
1265 | int sqlite3_bind_int64(sqlite3_stmt *pStmt, int i, sqlite_int64 iValue){ | - |
1266 | int rc; | - |
1267 | Vdbe *p = (Vdbe *)pStmt; | - |
1268 | rc = vdbeUnbind(p, i); | - |
1269 | if( rc==0TRUE | evaluated 578374 times by 1 test | FALSE | evaluated 3 times by 1 test |
){ | 3-578374 |
1270 | sqlite3VdbeMemSetInt64(&p->aVar[i-1], iValue); | - |
1271 | sqlite3_mutex_leave(p->db->mutex); | - |
1272 | }executed 578374 times by 1 test: end of block | 578374 |
1273 | returnexecuted 578377 times by 1 test: return rc; rc;executed 578377 times by 1 test: return rc; | 578377 |
1274 | } | - |
1275 | int sqlite3_bind_null(sqlite3_stmt *pStmt, int i){ | - |
1276 | int rc; | - |
1277 | Vdbe *p = (Vdbe*)pStmt; | - |
1278 | rc = vdbeUnbind(p, i); | - |
1279 | if( rc==0TRUE | evaluated 216 times by 1 test | FALSE | evaluated 2 times by 1 test |
){ | 2-216 |
1280 | sqlite3_mutex_leave(p->db->mutex); | - |
1281 | }executed 216 times by 1 test: end of block | 216 |
1282 | returnexecuted 218 times by 1 test: return rc; rc;executed 218 times by 1 test: return rc; | 218 |
1283 | } | - |
1284 | int sqlite3_bind_pointer( | - |
1285 | sqlite3_stmt *pStmt, | - |
1286 | int i, | - |
1287 | void *pPtr, | - |
1288 | const char *zPTtype, | - |
1289 | void (*xDestructor)(void*) | - |
1290 | ){ | - |
1291 | int rc; | - |
1292 | Vdbe *p = (Vdbe*)pStmt; | - |
1293 | rc = vdbeUnbind(p, i); | - |
1294 | if( rc==0TRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
1295 | sqlite3VdbeMemSetPointer(&p->aVar[i-1], pPtr, zPTtype, xDestructor); | - |
1296 | sqlite3_mutex_leave(p->db->mutex); | - |
1297 | } never executed: end of block else if( xDestructorTRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
1298 | xDestructor(pPtr); | - |
1299 | } never executed: end of block | 0 |
1300 | return never executed: return rc; rc;never executed: return rc; | 0 |
1301 | } | - |
1302 | int sqlite3_bind_text( | - |
1303 | sqlite3_stmt *pStmt, | - |
1304 | int i, | - |
1305 | const char *zData, | - |
1306 | int nData, | - |
1307 | void (*xDel)(void*) | - |
1308 | ){ | - |
1309 | returnexecuted 50480 times by 1 test: return bindText(pStmt, i, zData, nData, xDel, 1); bindText(pStmt, i, zData, nData, xDel, 1);executed 50480 times by 1 test: return bindText(pStmt, i, zData, nData, xDel, 1); | 50480 |
1310 | } | - |
1311 | int sqlite3_bind_text64( | - |
1312 | sqlite3_stmt *pStmt, | - |
1313 | int i, | - |
1314 | const char *zData, | - |
1315 | sqlite3_uint64 nData, | - |
1316 | void (*xDel)(void*), | - |
1317 | unsigned char enc | - |
1318 | ){ | - |
1319 | | - |
1320 | ((void) (0)) | - |
1321 | ; | - |
1322 | if( nData>0x7fffffffTRUE | never evaluated | FALSE | never evaluated |
){ | 0 |
1323 | return never executed: return invokeValueDestructor(zData, xDel, 0); invokeValueDestructor(zData, xDel, 0);never executed: return invokeValueDestructor(zData, xDel, 0); | 0 |
1324 | }else{ | - |
1325 | if( enc==4TRUE | never evaluated | FALSE | never evaluated |
) enc = 2;never executed: enc = 2; | 0 |
1326 | return never executed: return bindText(pStmt, i, zData, (int)nData, xDel, enc); bindText(pStmt, i, zData, (int)nData, xDel, enc);never executed: return bindText(pStmt, i, zData, (int)nData, xDel, enc); | 0 |
1327 | } | - |
1328 | } | - |
1329 | | - |
1330 | int sqlite3_bind_text16( | - |
1331 | sqlite3_stmt *pStmt, | - |
1332 | int i, | - |
1333 | const void *zData, | - |
1334 | int nData, | - |
1335 | void (*xDel)(void*) | - |
1336 | ){ | - |
1337 | returnexecuted 548 times by 1 test: return bindText(pStmt, i, zData, nData, xDel, 2); bindText(pStmt, i, zData, nData, xDel, 2);executed 548 times by 1 test: return bindText(pStmt, i, zData, nData, xDel, 2); | 548 |
1338 | } | - |
1339 | | - |
1340 | int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue){ | - |
1341 | int rc; | - |
1342 | switch( sqlite3_value_type((sqlite3_value*)pValue) ){ | - |
1343 | caseexecuted 1815 times by 1 test: case 1: 1:executed 1815 times by 1 test: case 1: { | 1815 |
1344 | rc = sqlite3_bind_int64(pStmt, i, pValue->u.i); | - |
1345 | break;executed 1815 times by 1 test: break; | 1815 |
1346 | } | - |
1347 | caseexecuted 1 time by 1 test: case 2: 2:executed 1 time by 1 test: case 2: { | 1 |
1348 | rc = sqlite3_bind_double(pStmt, i, pValue->u.r); | - |
1349 | break;executed 1 time by 1 test: break; | 1 |
1350 | } | - |
1351 | caseexecuted 1 time by 1 test: case 4: 4:executed 1 time by 1 test: case 4: { | 1 |
1352 | if( pValue->flags & 0x4000TRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
){ | 0-1 |
1353 | rc = sqlite3_bind_zeroblob(pStmt, i, pValue->u.nZero); | - |
1354 | } never executed: end of block else{ | 0 |
1355 | rc = sqlite3_bind_blob(pStmt, i, pValue->z, pValue->n,((sqlite3_destructor_type)-1)); | - |
1356 | }executed 1 time by 1 test: end of block | 1 |
1357 | break;executed 1 time by 1 test: break; | 1 |
1358 | } | - |
1359 | caseexecuted 229 times by 1 test: case 3: 3:executed 229 times by 1 test: case 3: { | 229 |
1360 | rc = bindText(pStmt,i, pValue->z, pValue->n, ((sqlite3_destructor_type)-1), | - |
1361 | pValue->enc); | - |
1362 | break;executed 229 times by 1 test: break; | 229 |
1363 | } | - |
1364 | defaultexecuted 156 times by 1 test: default: :executed 156 times by 1 test: default: { | 156 |
1365 | rc = sqlite3_bind_null(pStmt, i); | - |
1366 | break;executed 156 times by 1 test: break; | 156 |
1367 | } | - |
1368 | } | - |
1369 | returnexecuted 2202 times by 1 test: return rc; rc;executed 2202 times by 1 test: return rc; | 2202 |
1370 | } | - |
1371 | int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n){ | - |
1372 | int rc; | - |
1373 | Vdbe *p = (Vdbe *)pStmt; | - |
1374 | rc = vdbeUnbind(p, i); | - |
1375 | if( rc==0TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
){ | 0-6 |
1376 | sqlite3VdbeMemSetZeroBlob(&p->aVar[i-1], n); | - |
1377 | sqlite3_mutex_leave(p->db->mutex); | - |
1378 | }executed 6 times by 1 test: end of block | 6 |
1379 | returnexecuted 6 times by 1 test: return rc; rc;executed 6 times by 1 test: return rc; | 6 |
1380 | } | - |
1381 | int sqlite3_bind_zeroblob64(sqlite3_stmt *pStmt, int i, sqlite3_uint64 n){ | - |
1382 | int rc; | - |
1383 | Vdbe *p = (Vdbe *)pStmt; | - |
1384 | sqlite3_mutex_enter(p->db->mutex); | - |
1385 | if( n>(u64)p->db->aLimit[0]TRUE | evaluated 1 time by 1 test | FALSE | evaluated 3 times by 1 test |
){ | 1-3 |
1386 | rc = 18; | - |
1387 | }executed 1 time by 1 test: end of block else{ | 1 |
1388 | | - |
1389 | ((void) (0)) | - |
1390 | ; | - |
1391 | rc = sqlite3_bind_zeroblob(pStmt, i, n); | - |
1392 | }executed 3 times by 1 test: end of block | 3 |
1393 | rc = sqlite3ApiExit(p->db, rc); | - |
1394 | sqlite3_mutex_leave(p->db->mutex); | - |
1395 | returnexecuted 4 times by 1 test: return rc; rc;executed 4 times by 1 test: return rc; | 4 |
1396 | } | - |
1397 | | - |
1398 | | - |
1399 | | - |
1400 | | - |
1401 | | - |
1402 | int sqlite3_bind_parameter_count(sqlite3_stmt *pStmt){ | - |
1403 | Vdbe *p = (Vdbe*)pStmt; | - |
1404 | returnexecuted 885800 times by 435 tests: return p ? p->nVar : 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)
- ...
pTRUE | evaluated 885800 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 |
? p->nVar : 0;executed 885800 times by 435 tests: return p ? p->nVar : 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-885800 |
1405 | } | - |
1406 | | - |
1407 | | - |
1408 | | - |
1409 | | - |
1410 | | - |
1411 | | - |
1412 | | - |
1413 | const char *sqlite3_bind_parameter_name(sqlite3_stmt *pStmt, int i){ | - |
1414 | Vdbe *p = (Vdbe*)pStmt; | - |
1415 | if( p==0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 517559 times by 1 test |
) returnexecuted 1 time by 1 test: return 0; 0;executed 1 time by 1 test: return 0; | 1-517559 |
1416 | returnexecuted 517559 times by 1 test: return sqlite3VListNumToName(p->pVList, i); sqlite3VListNumToName(p->pVList, i);executed 517559 times by 1 test: return sqlite3VListNumToName(p->pVList, i); | 517559 |
1417 | } | - |
1418 | | - |
1419 | | - |
1420 | | - |
1421 | | - |
1422 | | - |
1423 | | - |
1424 | int sqlite3VdbeParameterIndex(Vdbe *p, const char *zName, int nName){ | - |
1425 | if( p==0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 30 times by 1 test |
|| zName==0TRUE | never evaluated | FALSE | evaluated 30 times by 1 test |
) returnexecuted 1 time by 1 test: return 0; 0;executed 1 time by 1 test: return 0; | 0-30 |
1426 | returnexecuted 30 times by 1 test: return sqlite3VListNameToNum(p->pVList, zName, nName); sqlite3VListNameToNum(p->pVList, zName, nName);executed 30 times by 1 test: return sqlite3VListNameToNum(p->pVList, zName, nName); | 30 |
1427 | } | - |
1428 | int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const char *zName){ | - |
1429 | returnexecuted 16 times by 1 test: return sqlite3VdbeParameterIndex((Vdbe*)pStmt, zName, sqlite3Strlen30(zName)); sqlite3VdbeParameterIndex((Vdbe*)pStmt, zName, sqlite3Strlen30(zName));executed 16 times by 1 test: return sqlite3VdbeParameterIndex((Vdbe*)pStmt, zName, sqlite3Strlen30(zName)); | 16 |
1430 | } | - |
1431 | | - |
1432 | | - |
1433 | | - |
1434 | | - |
1435 | int sqlite3TransferBindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt){ | - |
1436 | Vdbe *pFrom = (Vdbe*)pFromStmt; | - |
1437 | Vdbe *pTo = (Vdbe*)pToStmt; | - |
1438 | int i; | - |
1439 | | - |
1440 | ((void) (0)) | - |
1441 | ; | - |
1442 | | - |
1443 | ((void) (0)) | - |
1444 | ; | - |
1445 | sqlite3_mutex_enter(pTo->db->mutex); | - |
1446 | for(i=0; i<pFrom->nVarTRUE | evaluated 84 times by 1 test | FALSE | evaluated 23595 times by 11 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
|
; i++){ | 84-23595 |
1447 | sqlite3VdbeMemMove(&pTo->aVar[i], &pFrom->aVar[i]); | - |
1448 | }executed 84 times by 1 test: end of block | 84 |
1449 | sqlite3_mutex_leave(pTo->db->mutex); | - |
1450 | returnexecuted 23595 times by 11 tests: return 0; Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
0;executed 23595 times by 11 tests: return 0; Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (84)
| 23595 |
1451 | } | - |
1452 | int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt){ | - |
1453 | Vdbe *pFrom = (Vdbe*)pFromStmt; | - |
1454 | Vdbe *pTo = (Vdbe*)pToStmt; | - |
1455 | if( pFrom->nVar!=pTo->nVarTRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
){ | 0-1 |
1456 | return never executed: return 1; 1;never executed: return 1; | 0 |
1457 | } | - |
1458 | | - |
1459 | ((void) (0)) | - |
1460 | ; | - |
1461 | if( pTo->expmaskTRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
){ | 0-1 |
1462 | pTo->expired = 1; | - |
1463 | } never executed: end of block | 0 |
1464 | | - |
1465 | ((void) (0)) | - |
1466 | ; | - |
1467 | if( pFrom->expmaskTRUE | never evaluated | FALSE | evaluated 1 time by 1 test |
){ | 0-1 |
1468 | pFrom->expired = 1; | - |
1469 | } never executed: end of block | 0 |
1470 | returnexecuted 1 time by 1 test: return sqlite3TransferBindings(pFromStmt, pToStmt); sqlite3TransferBindings(pFromStmt, pToStmt);executed 1 time by 1 test: return sqlite3TransferBindings(pFromStmt, pToStmt); | 1 |
1471 | } | - |
1472 | sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){ | - |
1473 | returnexecuted 17192 times by 2 tests: return pStmt ? ((Vdbe*)pStmt)->db : 0; Executed by:- Self test (438)
- Self test (63)
pStmtTRUE | evaluated 17170 times by 2 testsEvaluated by:- Self test (438)
- Self test (63)
| FALSE | evaluated 22 times by 1 test |
? ((Vdbe*)pStmt)->db : 0;executed 17192 times by 2 tests: return pStmt ? ((Vdbe*)pStmt)->db : 0; Executed by:- Self test (438)
- Self test (63)
| 22-17192 |
1474 | } | - |
1475 | | - |
1476 | | - |
1477 | | - |
1478 | | - |
1479 | | - |
1480 | int sqlite3_stmt_readonly(sqlite3_stmt *pStmt){ | - |
1481 | returnexecuted 24 times by 1 test: return pStmt ? ((Vdbe*)pStmt)->readOnly : 1; pStmtTRUE | evaluated 23 times by 1 test | FALSE | evaluated 1 time by 1 test |
? ((Vdbe*)pStmt)->readOnly : 1;executed 24 times by 1 test: return pStmt ? ((Vdbe*)pStmt)->readOnly : 1; | 1-24 |
1482 | } | - |
1483 | | - |
1484 | | - |
1485 | | - |
1486 | | - |
1487 | int sqlite3_stmt_busy(sqlite3_stmt *pStmt){ | - |
1488 | Vdbe *v = (Vdbe*)pStmt; | - |
1489 | returnexecuted 20 times by 1 test: return v!=0 && v->magic==0x2df20da3 && v->pc>=0; v!=0TRUE | evaluated 19 times by 1 test | FALSE | evaluated 1 time by 1 test |
&& v->magic==0x2df20da3TRUE | evaluated 18 times by 1 test | FALSE | evaluated 1 time by 1 test |
&& v->pc>=0TRUE | evaluated 7 times by 1 test | FALSE | evaluated 11 times by 1 test |
;executed 20 times by 1 test: return v!=0 && v->magic==0x2df20da3 && v->pc>=0; | 1-20 |
1490 | } | - |
1491 | | - |
1492 | | - |
1493 | | - |
1494 | | - |
1495 | | - |
1496 | | - |
1497 | | - |
1498 | sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){ | - |
1499 | sqlite3_stmt *pNext; | - |
1500 | | - |
1501 | | - |
1502 | | - |
1503 | | - |
1504 | | - |
1505 | | - |
1506 | sqlite3_mutex_enter(pDb->mutex); | - |
1507 | if( pStmt==0TRUE | evaluated 208 times by 1 test | FALSE | evaluated 5086 times by 1 test |
){ | 208-5086 |
1508 | pNext = (sqlite3_stmt*)pDb->pVdbe; | - |
1509 | }executed 208 times by 1 test: end of block else{ | 208 |
1510 | pNext = (sqlite3_stmt*)((Vdbe*)pStmt)->pNext; | - |
1511 | }executed 5086 times by 1 test: end of block | 5086 |
1512 | sqlite3_mutex_leave(pDb->mutex); | - |
1513 | returnexecuted 5294 times by 1 test: return pNext; pNext;executed 5294 times by 1 test: return pNext; | 5294 |
1514 | } | - |
1515 | | - |
1516 | | - |
1517 | | - |
1518 | | - |
1519 | int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag){ | - |
1520 | Vdbe *pVdbe = (Vdbe*)pStmt; | - |
1521 | u32 v; | - |
1522 | if( op==99TRUE | evaluated 10 times by 1 test | FALSE | evaluated 3421145 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
|
){ | 10-3421145 |
1523 | sqlite3 *db = pVdbe->db; | - |
1524 | sqlite3_mutex_enter(db->mutex); | - |
1525 | v = 0; | - |
1526 | db->pnBytesFreed = (int*)&v; | - |
1527 | sqlite3VdbeClearObject(db, pVdbe); | - |
1528 | sqlite3DbFree(db, pVdbe); | - |
1529 | db->pnBytesFreed = 0; | - |
1530 | sqlite3_mutex_leave(db->mutex); | - |
1531 | }executed 10 times by 1 test: end of block else{ | 10 |
1532 | v = pVdbe->aCounter[op]; | - |
1533 | if( resetFlagTRUE | evaluated 3421128 times by 104 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
| FALSE | evaluated 17 times by 1 test |
) pVdbe->aCounter[op] = 0;executed 3421128 times by 104 tests: pVdbe->aCounter[op] = 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 (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)
- ...
| 17-3421128 |
1534 | }executed 3421145 times by 104 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 (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)
- ...
| 3421145 |
1535 | returnexecuted 3421155 times by 104 tests: return (int)v; Executed by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
(int)v;executed 3421155 times by 104 tests: return (int)v; Executed by:- Self test
- Self test (10)
- Self test (100)
- 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)
- ...
| 3421155 |
1536 | } | - |
1537 | | - |
1538 | | - |
1539 | | - |
1540 | | - |
1541 | const char *sqlite3_sql(sqlite3_stmt *pStmt){ | - |
1542 | Vdbe *p = (Vdbe *)pStmt; | - |
1543 | returnexecuted 497963 times by 435 tests: return p ? p->zSql : 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)
- ...
pTRUE | evaluated 497963 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 |
? p->zSql : 0;executed 497963 times by 435 tests: return p ? p->zSql : 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-497963 |
1544 | } | - |
1545 | char *sqlite3_expanded_sql(sqlite3_stmt *pStmt){ | - |
1546 | | - |
1547 | | - |
1548 | | - |
1549 | char *z = 0; | - |
1550 | const char *zSql = sqlite3_sql(pStmt); | - |
1551 | if( zSqlTRUE | evaluated 9 times by 1 test | FALSE | never evaluated |
){ | 0-9 |
1552 | Vdbe *p = (Vdbe *)pStmt; | - |
1553 | sqlite3_mutex_enter(p->db->mutex); | - |
1554 | z = sqlite3VdbeExpandSql(p, zSql); | - |
1555 | sqlite3_mutex_leave(p->db->mutex); | - |
1556 | }executed 9 times by 1 test: end of block | 9 |
1557 | returnexecuted 9 times by 1 test: return z; z;executed 9 times by 1 test: return z; | 9 |
1558 | | - |
1559 | } | - |
| | |