|
88 | 88 | | arrays.cpp:36:26:36:35 | call to user_input | arrays.cpp:37:24:37:27 | data | |
89 | 89 | | by_reference.cpp:50:3:50:3 | setDirectly output argument [a] | by_reference.cpp:51:10:51:20 | call to getDirectly | |
90 | 90 | | by_reference.cpp:50:17:50:26 | call to user_input | by_reference.cpp:50:3:50:3 | setDirectly output argument [a] | |
| 91 | +| by_reference.cpp:56:3:56:3 | Chi [a] | by_reference.cpp:57:10:57:22 | call to getIndirectly | |
| 92 | +| by_reference.cpp:56:3:56:3 | setIndirectly output argument [a] | by_reference.cpp:56:3:56:3 | Chi [a] | |
91 | 93 | | by_reference.cpp:56:3:56:3 | setIndirectly output argument [a] | by_reference.cpp:57:10:57:22 | call to getIndirectly | |
92 | 94 | | by_reference.cpp:56:19:56:28 | call to user_input | by_reference.cpp:56:3:56:3 | setIndirectly output argument [a] | |
| 95 | +| by_reference.cpp:62:3:62:3 | Chi [a] | by_reference.cpp:63:10:63:28 | call to getThroughNonMember | |
| 96 | +| by_reference.cpp:62:3:62:3 | setThroughNonMember output argument [a] | by_reference.cpp:62:3:62:3 | Chi [a] | |
93 | 97 | | by_reference.cpp:62:3:62:3 | setThroughNonMember output argument [a] | by_reference.cpp:63:10:63:28 | call to getThroughNonMember | |
94 | 98 | | by_reference.cpp:62:25:62:34 | call to user_input | by_reference.cpp:62:3:62:3 | setThroughNonMember output argument [a] | |
95 | 99 | | by_reference.cpp:68:17:68:18 | nonMemberSetA output argument [a] | by_reference.cpp:69:8:69:20 | call to nonMemberGetA | |
@@ -159,28 +163,59 @@ edges |
159 | 163 | | constructors.cpp:26:15:26:15 | *f [a_] | constructors.cpp:28:12:28:12 | call to a | |
160 | 164 | | constructors.cpp:26:15:26:15 | *f [b_] | constructors.cpp:28:10:28:10 | a output argument [b_] | |
161 | 165 | | constructors.cpp:26:15:26:15 | *f [b_] | constructors.cpp:29:12:29:12 | call to b | |
| 166 | +| constructors.cpp:26:15:26:15 | f [array content, a_] | constructors.cpp:28:10:28:10 | (reference dereference) [array content, a_] | |
| 167 | +| constructors.cpp:26:15:26:15 | f [array content, b_] | constructors.cpp:28:10:28:10 | (reference dereference) [array content, b_] | |
| 168 | +| constructors.cpp:26:15:26:15 | f [array content, b_] | constructors.cpp:29:10:29:10 | (reference dereference) [array content, b_] | |
| 169 | +| constructors.cpp:28:10:28:10 | (reference dereference) [array content, a_] | constructors.cpp:28:12:28:12 | call to a | |
| 170 | +| constructors.cpp:28:10:28:10 | (reference dereference) [array content, b_] | constructors.cpp:28:10:28:10 | a output argument [b_] | |
162 | 171 | | constructors.cpp:28:10:28:10 | a output argument [b_] | constructors.cpp:29:12:29:12 | call to b | |
| 172 | +| constructors.cpp:28:10:28:10 | a output argument [b_] | constructors.cpp:29:12:29:12 | call to b | |
| 173 | +| constructors.cpp:29:10:29:10 | (reference dereference) [array content, b_] | constructors.cpp:29:12:29:12 | call to b | |
163 | 174 | | constructors.cpp:34:11:34:20 | call to user_input | constructors.cpp:34:11:34:26 | Foo output argument [a_] | |
| 175 | +| constructors.cpp:34:11:34:26 | Chi [a_] | constructors.cpp:26:15:26:15 | f [array content, a_] | |
164 | 176 | | constructors.cpp:34:11:34:26 | Foo output argument [a_] | constructors.cpp:26:15:26:15 | *f [a_] | |
| 177 | +| constructors.cpp:34:11:34:26 | Foo output argument [a_] | constructors.cpp:34:11:34:26 | Chi [a_] | |
| 178 | +| constructors.cpp:35:11:35:26 | Chi [b_] | constructors.cpp:26:15:26:15 | f [array content, b_] | |
165 | 179 | | constructors.cpp:35:11:35:26 | Foo output argument [b_] | constructors.cpp:26:15:26:15 | *f [b_] | |
| 180 | +| constructors.cpp:35:11:35:26 | Foo output argument [b_] | constructors.cpp:35:11:35:26 | Chi [b_] | |
166 | 181 | | constructors.cpp:35:14:35:23 | call to user_input | constructors.cpp:35:11:35:26 | Foo output argument [b_] | |
167 | 182 | | constructors.cpp:36:11:36:20 | call to user_input | constructors.cpp:36:11:36:37 | Foo output argument [a_] | |
| 183 | +| constructors.cpp:36:11:36:37 | Chi [a_] | constructors.cpp:26:15:26:15 | f [array content, a_] | |
| 184 | +| constructors.cpp:36:11:36:37 | Chi [b_] | constructors.cpp:26:15:26:15 | f [array content, b_] | |
168 | 185 | | constructors.cpp:36:11:36:37 | Foo output argument [a_] | constructors.cpp:26:15:26:15 | *f [a_] | |
| 186 | +| constructors.cpp:36:11:36:37 | Foo output argument [a_] | constructors.cpp:36:11:36:37 | Chi [a_] | |
169 | 187 | | constructors.cpp:36:11:36:37 | Foo output argument [b_] | constructors.cpp:26:15:26:15 | *f [b_] | |
| 188 | +| constructors.cpp:36:11:36:37 | Foo output argument [b_] | constructors.cpp:36:11:36:37 | Chi [b_] | |
170 | 189 | | constructors.cpp:36:25:36:34 | call to user_input | constructors.cpp:36:11:36:37 | Foo output argument [b_] | |
171 | 190 | | simple.cpp:26:15:26:15 | *f [a_] | simple.cpp:28:12:28:12 | call to a | |
172 | 191 | | simple.cpp:26:15:26:15 | *f [b_] | simple.cpp:28:10:28:10 | a output argument [b_] | |
173 | 192 | | simple.cpp:26:15:26:15 | *f [b_] | simple.cpp:29:12:29:12 | call to b | |
| 193 | +| simple.cpp:26:15:26:15 | f [array content, a_] | simple.cpp:28:10:28:10 | (reference dereference) [array content, a_] | |
| 194 | +| simple.cpp:26:15:26:15 | f [array content, b_] | simple.cpp:28:10:28:10 | (reference dereference) [array content, b_] | |
| 195 | +| simple.cpp:26:15:26:15 | f [array content, b_] | simple.cpp:29:10:29:10 | (reference dereference) [array content, b_] | |
| 196 | +| simple.cpp:28:10:28:10 | (reference dereference) [array content, a_] | simple.cpp:28:12:28:12 | call to a | |
| 197 | +| simple.cpp:28:10:28:10 | (reference dereference) [array content, b_] | simple.cpp:28:10:28:10 | a output argument [b_] | |
| 198 | +| simple.cpp:28:10:28:10 | a output argument [b_] | simple.cpp:29:12:29:12 | call to b | |
174 | 199 | | simple.cpp:28:10:28:10 | a output argument [b_] | simple.cpp:29:12:29:12 | call to b | |
| 200 | +| simple.cpp:29:10:29:10 | (reference dereference) [array content, b_] | simple.cpp:29:12:29:12 | call to b | |
| 201 | +| simple.cpp:39:5:39:5 | Chi [a_] | simple.cpp:26:15:26:15 | f [array content, a_] | |
175 | 202 | | simple.cpp:39:5:39:5 | setA output argument [a_] | simple.cpp:26:15:26:15 | *f [a_] | |
| 203 | +| simple.cpp:39:5:39:5 | setA output argument [a_] | simple.cpp:39:5:39:5 | Chi [a_] | |
176 | 204 | | simple.cpp:39:12:39:21 | call to user_input | simple.cpp:39:5:39:5 | setA output argument [a_] | |
| 205 | +| simple.cpp:40:5:40:5 | Chi [b_] | simple.cpp:26:15:26:15 | f [array content, b_] | |
177 | 206 | | simple.cpp:40:5:40:5 | setB output argument [b_] | simple.cpp:26:15:26:15 | *f [b_] | |
| 207 | +| simple.cpp:40:5:40:5 | setB output argument [b_] | simple.cpp:40:5:40:5 | Chi [b_] | |
178 | 208 | | simple.cpp:40:12:40:21 | call to user_input | simple.cpp:40:5:40:5 | setB output argument [b_] | |
179 | 209 | | simple.cpp:41:5:41:5 | setA output argument [a_] | simple.cpp:26:15:26:15 | *f [a_] | |
| 210 | +| simple.cpp:41:5:41:5 | setA output argument [a_] | simple.cpp:42:5:42:5 | Chi [a_] | |
180 | 211 | | simple.cpp:41:5:41:5 | setA output argument [a_] | simple.cpp:42:5:42:5 | setB output argument [a_] | |
181 | 212 | | simple.cpp:41:12:41:21 | call to user_input | simple.cpp:41:5:41:5 | setA output argument [a_] | |
| 213 | +| simple.cpp:42:5:42:5 | Chi [a_] | simple.cpp:26:15:26:15 | f [array content, a_] | |
| 214 | +| simple.cpp:42:5:42:5 | Chi [b_] | simple.cpp:26:15:26:15 | f [array content, b_] | |
182 | 215 | | simple.cpp:42:5:42:5 | setB output argument [a_] | simple.cpp:26:15:26:15 | *f [a_] | |
| 216 | +| simple.cpp:42:5:42:5 | setB output argument [a_] | simple.cpp:42:5:42:5 | Chi [a_] | |
183 | 217 | | simple.cpp:42:5:42:5 | setB output argument [b_] | simple.cpp:26:15:26:15 | *f [b_] | |
| 218 | +| simple.cpp:42:5:42:5 | setB output argument [b_] | simple.cpp:42:5:42:5 | Chi [b_] | |
184 | 219 | | simple.cpp:42:12:42:21 | call to user_input | simple.cpp:42:5:42:5 | setB output argument [b_] | |
185 | 220 | | simple.cpp:65:5:65:22 | Store [i] | simple.cpp:66:12:66:12 | Store [i] | |
186 | 221 | | simple.cpp:65:11:65:20 | call to user_input | simple.cpp:65:5:65:22 | Store [i] | |
@@ -309,9 +344,11 @@ nodes |
309 | 344 | | by_reference.cpp:50:3:50:3 | setDirectly output argument [a] | semmle.label | setDirectly output argument [a] | |
310 | 345 | | by_reference.cpp:50:17:50:26 | call to user_input | semmle.label | call to user_input | |
311 | 346 | | by_reference.cpp:51:10:51:20 | call to getDirectly | semmle.label | call to getDirectly | |
| 347 | +| by_reference.cpp:56:3:56:3 | Chi [a] | semmle.label | Chi [a] | |
312 | 348 | | by_reference.cpp:56:3:56:3 | setIndirectly output argument [a] | semmle.label | setIndirectly output argument [a] | |
313 | 349 | | by_reference.cpp:56:19:56:28 | call to user_input | semmle.label | call to user_input | |
314 | 350 | | by_reference.cpp:57:10:57:22 | call to getIndirectly | semmle.label | call to getIndirectly | |
| 351 | +| by_reference.cpp:62:3:62:3 | Chi [a] | semmle.label | Chi [a] | |
315 | 352 | | by_reference.cpp:62:3:62:3 | setThroughNonMember output argument [a] | semmle.label | setThroughNonMember output argument [a] | |
316 | 353 | | by_reference.cpp:62:25:62:34 | call to user_input | semmle.label | call to user_input | |
317 | 354 | | by_reference.cpp:63:10:63:28 | call to getThroughNonMember | semmle.label | call to getThroughNonMember | |
@@ -376,28 +413,48 @@ nodes |
376 | 413 | | complex.cpp:56:19:56:28 | call to user_input | semmle.label | call to user_input | |
377 | 414 | | constructors.cpp:26:15:26:15 | *f [a_] | semmle.label | *f [a_] | |
378 | 415 | | constructors.cpp:26:15:26:15 | *f [b_] | semmle.label | *f [b_] | |
| 416 | +| constructors.cpp:26:15:26:15 | f [array content, a_] | semmle.label | f [array content, a_] | |
| 417 | +| constructors.cpp:26:15:26:15 | f [array content, b_] | semmle.label | f [array content, b_] | |
| 418 | +| constructors.cpp:28:10:28:10 | (reference dereference) [array content, a_] | semmle.label | (reference dereference) [array content, a_] | |
| 419 | +| constructors.cpp:28:10:28:10 | (reference dereference) [array content, b_] | semmle.label | (reference dereference) [array content, b_] | |
| 420 | +| constructors.cpp:28:10:28:10 | a output argument [b_] | semmle.label | a output argument [b_] | |
379 | 421 | | constructors.cpp:28:10:28:10 | a output argument [b_] | semmle.label | a output argument [b_] | |
380 | 422 | | constructors.cpp:28:12:28:12 | call to a | semmle.label | call to a | |
| 423 | +| constructors.cpp:29:10:29:10 | (reference dereference) [array content, b_] | semmle.label | (reference dereference) [array content, b_] | |
381 | 424 | | constructors.cpp:29:12:29:12 | call to b | semmle.label | call to b | |
382 | 425 | | constructors.cpp:34:11:34:20 | call to user_input | semmle.label | call to user_input | |
| 426 | +| constructors.cpp:34:11:34:26 | Chi [a_] | semmle.label | Chi [a_] | |
383 | 427 | | constructors.cpp:34:11:34:26 | Foo output argument [a_] | semmle.label | Foo output argument [a_] | |
| 428 | +| constructors.cpp:35:11:35:26 | Chi [b_] | semmle.label | Chi [b_] | |
384 | 429 | | constructors.cpp:35:11:35:26 | Foo output argument [b_] | semmle.label | Foo output argument [b_] | |
385 | 430 | | constructors.cpp:35:14:35:23 | call to user_input | semmle.label | call to user_input | |
386 | 431 | | constructors.cpp:36:11:36:20 | call to user_input | semmle.label | call to user_input | |
| 432 | +| constructors.cpp:36:11:36:37 | Chi [a_] | semmle.label | Chi [a_] | |
| 433 | +| constructors.cpp:36:11:36:37 | Chi [b_] | semmle.label | Chi [b_] | |
387 | 434 | | constructors.cpp:36:11:36:37 | Foo output argument [a_] | semmle.label | Foo output argument [a_] | |
388 | 435 | | constructors.cpp:36:11:36:37 | Foo output argument [b_] | semmle.label | Foo output argument [b_] | |
389 | 436 | | constructors.cpp:36:25:36:34 | call to user_input | semmle.label | call to user_input | |
390 | 437 | | simple.cpp:26:15:26:15 | *f [a_] | semmle.label | *f [a_] | |
391 | 438 | | simple.cpp:26:15:26:15 | *f [b_] | semmle.label | *f [b_] | |
| 439 | +| simple.cpp:26:15:26:15 | f [array content, a_] | semmle.label | f [array content, a_] | |
| 440 | +| simple.cpp:26:15:26:15 | f [array content, b_] | semmle.label | f [array content, b_] | |
| 441 | +| simple.cpp:28:10:28:10 | (reference dereference) [array content, a_] | semmle.label | (reference dereference) [array content, a_] | |
| 442 | +| simple.cpp:28:10:28:10 | (reference dereference) [array content, b_] | semmle.label | (reference dereference) [array content, b_] | |
| 443 | +| simple.cpp:28:10:28:10 | a output argument [b_] | semmle.label | a output argument [b_] | |
392 | 444 | | simple.cpp:28:10:28:10 | a output argument [b_] | semmle.label | a output argument [b_] | |
393 | 445 | | simple.cpp:28:12:28:12 | call to a | semmle.label | call to a | |
| 446 | +| simple.cpp:29:10:29:10 | (reference dereference) [array content, b_] | semmle.label | (reference dereference) [array content, b_] | |
394 | 447 | | simple.cpp:29:12:29:12 | call to b | semmle.label | call to b | |
| 448 | +| simple.cpp:39:5:39:5 | Chi [a_] | semmle.label | Chi [a_] | |
395 | 449 | | simple.cpp:39:5:39:5 | setA output argument [a_] | semmle.label | setA output argument [a_] | |
396 | 450 | | simple.cpp:39:12:39:21 | call to user_input | semmle.label | call to user_input | |
| 451 | +| simple.cpp:40:5:40:5 | Chi [b_] | semmle.label | Chi [b_] | |
397 | 452 | | simple.cpp:40:5:40:5 | setB output argument [b_] | semmle.label | setB output argument [b_] | |
398 | 453 | | simple.cpp:40:12:40:21 | call to user_input | semmle.label | call to user_input | |
399 | 454 | | simple.cpp:41:5:41:5 | setA output argument [a_] | semmle.label | setA output argument [a_] | |
400 | 455 | | simple.cpp:41:12:41:21 | call to user_input | semmle.label | call to user_input | |
| 456 | +| simple.cpp:42:5:42:5 | Chi [a_] | semmle.label | Chi [a_] | |
| 457 | +| simple.cpp:42:5:42:5 | Chi [b_] | semmle.label | Chi [b_] | |
401 | 458 | | simple.cpp:42:5:42:5 | setB output argument [a_] | semmle.label | setB output argument [a_] | |
402 | 459 | | simple.cpp:42:5:42:5 | setB output argument [b_] | semmle.label | setB output argument [b_] | |
403 | 460 | | simple.cpp:42:12:42:21 | call to user_input | semmle.label | call to user_input | |
|
0 commit comments