18
18
| test.cpp:77:32:77:34 | buf | test.cpp:77:26:77:44 | & ... | provenance | |
19
19
| test.cpp:79:27:79:34 | buf | test.cpp:70:33:70:33 | p | provenance | |
20
20
| test.cpp:79:32:79:34 | buf | test.cpp:79:27:79:34 | buf | provenance | |
21
- | test.cpp:85:34:85:36 | buf | test.cpp:87:5:87:31 | access to array | provenance | |
22
- | test.cpp:85:34:85:36 | buf | test.cpp:88:5:88:27 | access to array | provenance | |
21
+ | test.cpp:85:21:85:36 | (char *)... | test.cpp:87:5:87:31 | access to array | provenance | |
22
+ | test.cpp:85:21:85:36 | (char *)... | test.cpp:88:5:88:27 | access to array | provenance | |
23
+ | test.cpp:85:34:85:36 | buf | test.cpp:85:21:85:36 | (char *)... | provenance | |
23
24
| test.cpp:96:13:96:15 | arr | test.cpp:96:13:96:18 | access to array | provenance | |
24
25
| test.cpp:111:17:111:19 | arr | test.cpp:111:17:111:22 | access to array | provenance | |
25
26
| test.cpp:111:17:111:19 | arr | test.cpp:115:35:115:40 | access to array | provenance | |
@@ -32,17 +33,21 @@ edges
32
33
| test.cpp:119:17:119:19 | arr | test.cpp:119:17:119:22 | access to array | provenance | |
33
34
| test.cpp:128:9:128:11 | arr | test.cpp:128:9:128:14 | access to array | provenance | |
34
35
| test.cpp:134:25:134:27 | arr | test.cpp:136:9:136:16 | ... += ... | provenance | |
36
+ | test.cpp:136:9:136:16 | ... += ... | test.cpp:136:9:136:16 | ... += ... | provenance | |
35
37
| test.cpp:136:9:136:16 | ... += ... | test.cpp:138:13:138:15 | arr | provenance | |
36
38
| test.cpp:143:18:143:21 | asdf | test.cpp:134:25:134:27 | arr | provenance | |
37
39
| test.cpp:143:18:143:21 | asdf | test.cpp:143:18:143:21 | asdf | provenance | |
38
40
| test.cpp:146:26:146:26 | *p | test.cpp:147:4:147:9 | -- ... | provenance | |
39
41
| test.cpp:156:12:156:14 | buf | test.cpp:156:12:156:18 | ... + ... | provenance | |
42
+ | test.cpp:156:12:156:18 | ... + ... | test.cpp:156:12:156:18 | ... + ... | provenance | |
40
43
| test.cpp:156:12:156:18 | ... + ... | test.cpp:158:17:158:18 | *& ... | provenance | |
41
44
| test.cpp:158:17:158:18 | *& ... | test.cpp:146:26:146:26 | *p | provenance | |
42
- | test.cpp:218:23:218:28 | buffer | test.cpp:220:5:220:11 | access to array | provenance | |
43
- | test.cpp:218:23:218:28 | buffer | test.cpp:221:5:221:11 | access to array | provenance | |
44
- | test.cpp:229:25:229:29 | array | test.cpp:231:5:231:10 | access to array | provenance | |
45
- | test.cpp:229:25:229:29 | array | test.cpp:232:5:232:10 | access to array | provenance | |
45
+ | test.cpp:218:16:218:28 | (int *)... | test.cpp:220:5:220:11 | access to array | provenance | |
46
+ | test.cpp:218:16:218:28 | (int *)... | test.cpp:221:5:221:11 | access to array | provenance | |
47
+ | test.cpp:218:23:218:28 | buffer | test.cpp:218:16:218:28 | (int *)... | provenance | |
48
+ | test.cpp:229:17:229:29 | (vec2 *)... | test.cpp:231:5:231:10 | access to array | provenance | |
49
+ | test.cpp:229:17:229:29 | (vec2 *)... | test.cpp:232:5:232:10 | access to array | provenance | |
50
+ | test.cpp:229:25:229:29 | array | test.cpp:229:17:229:29 | (vec2 *)... | provenance | |
46
51
| test.cpp:245:30:245:30 | p | test.cpp:261:27:261:30 | access to array | provenance | |
47
52
| test.cpp:245:30:245:30 | p | test.cpp:261:27:261:30 | access to array | provenance | |
48
53
| test.cpp:274:14:274:20 | buffer3 | test.cpp:245:30:245:30 | p | provenance | |
@@ -61,13 +66,16 @@ edges
61
66
| test.cpp:306:20:306:23 | arr1 | test.cpp:306:20:306:23 | arr1 | provenance | |
62
67
| test.cpp:309:20:309:23 | arr2 | test.cpp:292:25:292:27 | arr | provenance | |
63
68
| test.cpp:309:20:309:23 | arr2 | test.cpp:309:20:309:23 | arr2 | provenance | |
69
+ | test.cpp:319:13:319:27 | ... = ... | test.cpp:325:24:325:26 | end | provenance | |
64
70
| test.cpp:319:19:319:22 | temp | test.cpp:319:19:319:27 | ... + ... | provenance | |
65
71
| test.cpp:319:19:319:22 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | |
66
- | test.cpp:319:19:319:27 | ... + ... | test.cpp:325:24:325:26 | end | provenance | |
72
+ | test.cpp:319:19:319:27 | ... + ... | test.cpp:319:13:319:27 | ... = ... | provenance | |
73
+ | test.cpp:322:13:322:27 | ... = ... | test.cpp:325:24:325:26 | end | provenance | |
67
74
| test.cpp:322:19:322:22 | temp | test.cpp:322:19:322:27 | ... + ... | provenance | |
68
75
| test.cpp:322:19:322:22 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | |
69
- | test.cpp:322:19:322:27 | ... + ... | test.cpp:325:24:325:26 | end | provenance | |
76
+ | test.cpp:322:19:322:27 | ... + ... | test.cpp:322:13:322:27 | ... = ... | provenance | |
70
77
| test.cpp:324:23:324:26 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | |
78
+ | test.cpp:324:23:324:32 | ... + ... | test.cpp:324:23:324:32 | ... + ... | provenance | |
71
79
| test.cpp:324:23:324:32 | ... + ... | test.cpp:325:15:325:19 | temp2 | provenance | |
72
80
nodes
73
81
| test.cpp:34:5:34:24 | access to array | semmle.label | access to array |
@@ -103,6 +111,7 @@ nodes
103
111
| test.cpp:77:32:77:34 | buf | semmle.label | buf |
104
112
| test.cpp:79:27:79:34 | buf | semmle.label | buf |
105
113
| test.cpp:79:32:79:34 | buf | semmle.label | buf |
114
+ | test.cpp:85:21:85:36 | (char *)... | semmle.label | (char *)... |
106
115
| test.cpp:85:34:85:36 | buf | semmle.label | buf |
107
116
| test.cpp:87:5:87:31 | access to array | semmle.label | access to array |
108
117
| test.cpp:88:5:88:27 | access to array | semmle.label | access to array |
@@ -118,17 +127,21 @@ nodes
118
127
| test.cpp:128:9:128:14 | access to array | semmle.label | access to array |
119
128
| test.cpp:134:25:134:27 | arr | semmle.label | arr |
120
129
| test.cpp:136:9:136:16 | ... += ... | semmle.label | ... += ... |
130
+ | test.cpp:136:9:136:16 | ... += ... | semmle.label | ... += ... |
121
131
| test.cpp:138:13:138:15 | arr | semmle.label | arr |
122
132
| test.cpp:143:18:143:21 | asdf | semmle.label | asdf |
123
133
| test.cpp:143:18:143:21 | asdf | semmle.label | asdf |
124
134
| test.cpp:146:26:146:26 | *p | semmle.label | *p |
125
135
| test.cpp:147:4:147:9 | -- ... | semmle.label | -- ... |
126
136
| test.cpp:156:12:156:14 | buf | semmle.label | buf |
127
137
| test.cpp:156:12:156:18 | ... + ... | semmle.label | ... + ... |
138
+ | test.cpp:156:12:156:18 | ... + ... | semmle.label | ... + ... |
128
139
| test.cpp:158:17:158:18 | *& ... | semmle.label | *& ... |
140
+ | test.cpp:218:16:218:28 | (int *)... | semmle.label | (int *)... |
129
141
| test.cpp:218:23:218:28 | buffer | semmle.label | buffer |
130
142
| test.cpp:220:5:220:11 | access to array | semmle.label | access to array |
131
143
| test.cpp:221:5:221:11 | access to array | semmle.label | access to array |
144
+ | test.cpp:229:17:229:29 | (vec2 *)... | semmle.label | (vec2 *)... |
132
145
| test.cpp:229:25:229:29 | array | semmle.label | array |
133
146
| test.cpp:231:5:231:10 | access to array | semmle.label | access to array |
134
147
| test.cpp:232:5:232:10 | access to array | semmle.label | access to array |
@@ -152,12 +165,15 @@ nodes
152
165
| test.cpp:306:20:306:23 | arr1 | semmle.label | arr1 |
153
166
| test.cpp:309:20:309:23 | arr2 | semmle.label | arr2 |
154
167
| test.cpp:309:20:309:23 | arr2 | semmle.label | arr2 |
168
+ | test.cpp:319:13:319:27 | ... = ... | semmle.label | ... = ... |
155
169
| test.cpp:319:19:319:22 | temp | semmle.label | temp |
156
170
| test.cpp:319:19:319:27 | ... + ... | semmle.label | ... + ... |
171
+ | test.cpp:322:13:322:27 | ... = ... | semmle.label | ... = ... |
157
172
| test.cpp:322:19:322:22 | temp | semmle.label | temp |
158
173
| test.cpp:322:19:322:27 | ... + ... | semmle.label | ... + ... |
159
174
| test.cpp:324:23:324:26 | temp | semmle.label | temp |
160
175
| test.cpp:324:23:324:32 | ... + ... | semmle.label | ... + ... |
176
+ | test.cpp:324:23:324:32 | ... + ... | semmle.label | ... + ... |
161
177
| test.cpp:325:15:325:19 | temp2 | semmle.label | temp2 |
162
178
| test.cpp:325:24:325:26 | end | semmle.label | end |
163
179
| test.cpp:325:24:325:26 | end | semmle.label | end |
0 commit comments