@@ -187,23 +187,34 @@ edges
187187| B.cpp:46:7:46:10 | *this [post update] [*box1, elem2] | B.cpp:44:5:44:8 | *this [Return] [*box1, elem2] | provenance | |
188188| B.cpp:46:7:46:21 | *... = ... [elem1] | B.cpp:46:7:46:10 | *this [post update] [*box1, elem1] | provenance | |
189189| B.cpp:46:7:46:21 | *... = ... [elem2] | B.cpp:46:7:46:10 | *this [post update] [*box1, elem2] | provenance | |
190+ | C.cpp:10:15:10:16 | *s2 [post update] [s2] | C.cpp:10:15:10:16 | *this [Return] [s2] | provenance | |
191+ | C.cpp:10:15:10:16 | *this [Return] [s2] | C.cpp:22:3:22:3 | s2 output argument [s2] | provenance | |
192+ | C.cpp:10:20:10:29 | new | C.cpp:10:15:10:16 | *s2 [post update] [s2] | provenance | |
193+ | C.cpp:10:20:10:29 | new | C.cpp:10:20:10:29 | new | provenance | |
190194| C.cpp:18:12:18:18 | *new [s1] | C.cpp:19:5:19:5 | *c [s1] | provenance | |
195+ | C.cpp:18:12:18:18 | *new [s2] | C.cpp:19:5:19:5 | *c [s2] | provenance | |
191196| C.cpp:18:12:18:18 | *new [s3] | C.cpp:19:5:19:5 | *c [s3] | provenance | |
192197| C.cpp:18:12:18:18 | call to C [s1] | C.cpp:18:12:18:18 | *new [s1] | provenance | |
198+ | C.cpp:18:12:18:18 | call to C [s2] | C.cpp:18:12:18:18 | *new [s2] | provenance | |
193199| C.cpp:18:12:18:18 | call to C [s3] | C.cpp:18:12:18:18 | *new [s3] | provenance | |
194200| C.cpp:19:5:19:5 | *c [s1] | C.cpp:27:8:27:11 | *this [s1] | provenance | |
201+ | C.cpp:19:5:19:5 | *c [s2] | C.cpp:27:8:27:11 | *this [s2] | provenance | |
195202| C.cpp:19:5:19:5 | *c [s3] | C.cpp:27:8:27:11 | *this [s3] | provenance | |
196203| C.cpp:22:3:22:3 | *C [post update] [s1] | C.cpp:22:3:22:3 | *this [Return] [s1] | provenance | |
197204| C.cpp:22:3:22:3 | *this [Return] [s1] | C.cpp:18:12:18:18 | call to C [s1] | provenance | |
205+ | C.cpp:22:3:22:3 | *this [Return] [s2] | C.cpp:18:12:18:18 | call to C [s2] | provenance | |
198206| C.cpp:22:3:22:3 | *this [Return] [s3] | C.cpp:18:12:18:18 | call to C [s3] | provenance | |
207+ | C.cpp:22:3:22:3 | s2 output argument [s2] | C.cpp:22:3:22:3 | *this [Return] [s2] | provenance | |
199208| C.cpp:22:12:22:21 | new | C.cpp:22:3:22:3 | *C [post update] [s1] | provenance | |
200209| C.cpp:22:12:22:21 | new | C.cpp:22:12:22:21 | new | provenance | |
201210| C.cpp:24:5:24:8 | *this [post update] [s3] | C.cpp:22:3:22:3 | *this [Return] [s3] | provenance | |
202211| C.cpp:24:5:24:25 | ... = ... | C.cpp:24:5:24:8 | *this [post update] [s3] | provenance | |
203212| C.cpp:24:16:24:25 | new | C.cpp:24:5:24:25 | ... = ... | provenance | |
204213| C.cpp:27:8:27:11 | *this [s1] | C.cpp:29:10:29:11 | *this [s1] | provenance | |
214+ | C.cpp:27:8:27:11 | *this [s2] | C.cpp:30:10:30:11 | *this [s2] | provenance | |
205215| C.cpp:27:8:27:11 | *this [s3] | C.cpp:31:10:31:11 | *this [s3] | provenance | |
206216| C.cpp:29:10:29:11 | *this [s1] | C.cpp:29:10:29:11 | s1 | provenance | |
217+ | C.cpp:30:10:30:11 | *this [s2] | C.cpp:30:10:30:11 | s2 | provenance | |
207218| C.cpp:31:10:31:11 | *this [s3] | C.cpp:31:10:31:11 | s3 | provenance | |
208219| D.cpp:10:11:10:17 | *this [elem] | D.cpp:10:30:10:33 | *this [elem] | provenance | |
209220| D.cpp:10:30:10:33 | *this [elem] | D.cpp:10:30:10:33 | elem | provenance | |
@@ -1116,24 +1127,36 @@ nodes
11161127| B.cpp:46:7:46:10 | *this [post update] [*box1, elem2] | semmle.label | *this [post update] [*box1, elem2] |
11171128| B.cpp:46:7:46:21 | *... = ... [elem1] | semmle.label | *... = ... [elem1] |
11181129| B.cpp:46:7:46:21 | *... = ... [elem2] | semmle.label | *... = ... [elem2] |
1130+ | C.cpp:10:15:10:16 | *s2 [post update] [s2] | semmle.label | *s2 [post update] [s2] |
1131+ | C.cpp:10:15:10:16 | *this [Return] [s2] | semmle.label | *this [Return] [s2] |
1132+ | C.cpp:10:20:10:29 | new | semmle.label | new |
1133+ | C.cpp:10:20:10:29 | new | semmle.label | new |
11191134| C.cpp:18:12:18:18 | *new [s1] | semmle.label | *new [s1] |
1135+ | C.cpp:18:12:18:18 | *new [s2] | semmle.label | *new [s2] |
11201136| C.cpp:18:12:18:18 | *new [s3] | semmle.label | *new [s3] |
11211137| C.cpp:18:12:18:18 | call to C [s1] | semmle.label | call to C [s1] |
1138+ | C.cpp:18:12:18:18 | call to C [s2] | semmle.label | call to C [s2] |
11221139| C.cpp:18:12:18:18 | call to C [s3] | semmle.label | call to C [s3] |
11231140| C.cpp:19:5:19:5 | *c [s1] | semmle.label | *c [s1] |
1141+ | C.cpp:19:5:19:5 | *c [s2] | semmle.label | *c [s2] |
11241142| C.cpp:19:5:19:5 | *c [s3] | semmle.label | *c [s3] |
11251143| C.cpp:22:3:22:3 | *C [post update] [s1] | semmle.label | *C [post update] [s1] |
11261144| C.cpp:22:3:22:3 | *this [Return] [s1] | semmle.label | *this [Return] [s1] |
1145+ | C.cpp:22:3:22:3 | *this [Return] [s2] | semmle.label | *this [Return] [s2] |
11271146| C.cpp:22:3:22:3 | *this [Return] [s3] | semmle.label | *this [Return] [s3] |
1147+ | C.cpp:22:3:22:3 | s2 output argument [s2] | semmle.label | s2 output argument [s2] |
11281148| C.cpp:22:12:22:21 | new | semmle.label | new |
11291149| C.cpp:22:12:22:21 | new | semmle.label | new |
11301150| C.cpp:24:5:24:8 | *this [post update] [s3] | semmle.label | *this [post update] [s3] |
11311151| C.cpp:24:5:24:25 | ... = ... | semmle.label | ... = ... |
11321152| C.cpp:24:16:24:25 | new | semmle.label | new |
11331153| C.cpp:27:8:27:11 | *this [s1] | semmle.label | *this [s1] |
1154+ | C.cpp:27:8:27:11 | *this [s2] | semmle.label | *this [s2] |
11341155| C.cpp:27:8:27:11 | *this [s3] | semmle.label | *this [s3] |
11351156| C.cpp:29:10:29:11 | *this [s1] | semmle.label | *this [s1] |
11361157| C.cpp:29:10:29:11 | s1 | semmle.label | s1 |
1158+ | C.cpp:30:10:30:11 | *this [s2] | semmle.label | *this [s2] |
1159+ | C.cpp:30:10:30:11 | s2 | semmle.label | s2 |
11371160| C.cpp:31:10:31:11 | *this [s3] | semmle.label | *this [s3] |
11381161| C.cpp:31:10:31:11 | s3 | semmle.label | s3 |
11391162| D.cpp:10:11:10:17 | *getElem | semmle.label | *getElem |
@@ -1958,6 +1981,7 @@ subpaths
19581981| B.cpp:9:10:9:24 | elem1 | B.cpp:6:15:6:24 | new | B.cpp:9:10:9:24 | elem1 | elem1 flows from $@ | B.cpp:6:15:6:24 | new | new |
19591982| B.cpp:19:10:19:24 | elem2 | B.cpp:15:15:15:27 | new | B.cpp:19:10:19:24 | elem2 | elem2 flows from $@ | B.cpp:15:15:15:27 | new | new |
19601983| C.cpp:29:10:29:11 | s1 | C.cpp:22:12:22:21 | new | C.cpp:29:10:29:11 | s1 | s1 flows from $@ | C.cpp:22:12:22:21 | new | new |
1984+ | C.cpp:30:10:30:11 | s2 | C.cpp:10:20:10:29 | new | C.cpp:30:10:30:11 | s2 | s2 flows from $@ | C.cpp:10:20:10:29 | new | new |
19611985| C.cpp:31:10:31:11 | s3 | C.cpp:24:16:24:25 | new | C.cpp:31:10:31:11 | s3 | s3 flows from $@ | C.cpp:24:16:24:25 | new | new |
19621986| D.cpp:22:10:22:33 | call to getElem | D.cpp:28:15:28:24 | new | D.cpp:22:10:22:33 | call to getElem | call to getElem flows from $@ | D.cpp:28:15:28:24 | new | new |
19631987| D.cpp:22:10:22:33 | call to getElem | D.cpp:35:15:35:24 | new | D.cpp:22:10:22:33 | call to getElem | call to getElem flows from $@ | D.cpp:35:15:35:24 | new | new |
0 commit comments