@@ -389,25 +389,19 @@ edges
389
389
| by_reference.cpp:24:5:24:17 | value | by_reference.cpp:11:48:11:52 | value |
390
390
| by_reference.cpp:24:5:24:17 | value | by_reference.cpp:24:5:24:17 | this [post update] [a] |
391
391
| by_reference.cpp:31:46:31:46 | *s [a] | by_reference.cpp:32:12:32:12 | s [read] [a] |
392
- | by_reference.cpp:31:46:31:46 | s [a] | by_reference.cpp:32:12:32:12 | s [read] [a] |
393
392
| by_reference.cpp:32:12:32:12 | s [read] [a] | by_reference.cpp:32:15:32:15 | FieldAddress [read] |
394
- | by_reference.cpp:32:12:32:12 | s [read] [a] | by_reference.cpp:32:15:32:15 | FieldAddress [read] |
395
- | by_reference.cpp:32:15:32:15 | FieldAddress [read] | by_reference.cpp:31:16:31:28 | ReturnValue |
396
393
| by_reference.cpp:32:15:32:15 | FieldAddress [read] | by_reference.cpp:31:16:31:28 | ReturnValue |
397
394
| by_reference.cpp:35:9:35:19 | *#this [a] | by_reference.cpp:36:12:36:15 | this [read] [a] |
398
- | by_reference.cpp:35:9:35:19 | this [a] | by_reference.cpp:36:12:36:15 | this [read] [a] |
399
- | by_reference.cpp:36:12:36:15 | this [read] [a] | by_reference.cpp:36:18:36:18 | FieldAddress [read] |
400
395
| by_reference.cpp:36:12:36:15 | this [read] [a] | by_reference.cpp:36:18:36:18 | FieldAddress [read] |
401
396
| by_reference.cpp:36:18:36:18 | FieldAddress [read] | by_reference.cpp:35:9:35:19 | ReturnValue |
402
- | by_reference.cpp:36:18:36:18 | FieldAddress [read] | by_reference.cpp:35:9:35:19 | ReturnValue |
403
- | by_reference.cpp:39:9:39:21 | *#this [a] | by_reference.cpp:40:18:40:28 | this [a] |
397
+ | by_reference.cpp:39:9:39:21 | *#this [a] | by_reference.cpp:40:12:40:15 | this indirection [a] |
398
+ | by_reference.cpp:40:12:40:15 | this indirection [a] | by_reference.cpp:35:9:35:19 | *#this [a] |
399
+ | by_reference.cpp:40:12:40:15 | this indirection [a] | by_reference.cpp:40:18:40:28 | call to getDirectly |
404
400
| by_reference.cpp:40:18:40:28 | call to getDirectly | by_reference.cpp:39:9:39:21 | ReturnValue |
405
- | by_reference.cpp:40:18:40:28 | this [a] | by_reference.cpp:35:9:35:19 | this [a] |
406
- | by_reference.cpp:40:18:40:28 | this [a] | by_reference.cpp:40:18:40:28 | call to getDirectly |
407
- | by_reference.cpp:43:9:43:27 | *#this [a] | by_reference.cpp:44:12:44:24 | this [a] |
401
+ | by_reference.cpp:43:9:43:27 | *#this [a] | by_reference.cpp:44:26:44:29 | this indirection [a] |
408
402
| by_reference.cpp:44:12:44:24 | call to nonMemberGetA | by_reference.cpp:43:9:43:27 | ReturnValue |
409
- | by_reference.cpp:44:12 :44:24 | this [a] | by_reference.cpp:31:46:31:46 | s [a] |
410
- | by_reference.cpp:44:12 :44:24 | this [a] | by_reference.cpp:44:12:44:24 | call to nonMemberGetA |
403
+ | by_reference.cpp:44:26 :44:29 | this indirection [a] | by_reference.cpp:31:46:31:46 | * s [a] |
404
+ | by_reference.cpp:44:26 :44:29 | this indirection [a] | by_reference.cpp:44:12:44:24 | call to nonMemberGetA |
411
405
| by_reference.cpp:50:5:50:15 | call to user_input | by_reference.cpp:15:26:15:30 | value |
412
406
| by_reference.cpp:50:5:50:15 | call to user_input | by_reference.cpp:50:5:50:15 | s [post update] [a] |
413
407
| by_reference.cpp:50:5:50:15 | s [post update] [a] | by_reference.cpp:51:8:51:8 | s indirection [a] |
@@ -1226,29 +1220,21 @@ nodes
1226
1220
| by_reference.cpp:24:5:24:17 | value | semmle.label | value |
1227
1221
| by_reference.cpp:24:19:24:22 | this [post update] [a] | semmle.label | this [post update] [a] |
1228
1222
| by_reference.cpp:31:16:31:28 | ReturnValue | semmle.label | ReturnValue |
1229
- | by_reference.cpp:31:16:31:28 | ReturnValue | semmle.label | ReturnValue |
1230
1223
| by_reference.cpp:31:46:31:46 | *s [a] | semmle.label | *s [a] |
1231
- | by_reference.cpp:31:46:31:46 | s [a] | semmle.label | s [a] |
1232
1224
| by_reference.cpp:32:12:32:12 | s [read] [a] | semmle.label | s [read] [a] |
1233
- | by_reference.cpp:32:12:32:12 | s [read] [a] | semmle.label | s [read] [a] |
1234
- | by_reference.cpp:32:15:32:15 | FieldAddress [read] | semmle.label | FieldAddress [read] |
1235
1225
| by_reference.cpp:32:15:32:15 | FieldAddress [read] | semmle.label | FieldAddress [read] |
1236
1226
| by_reference.cpp:35:9:35:19 | *#this [a] | semmle.label | *#this [a] |
1237
1227
| by_reference.cpp:35:9:35:19 | ReturnValue | semmle.label | ReturnValue |
1238
- | by_reference.cpp:35:9:35:19 | ReturnValue | semmle.label | ReturnValue |
1239
- | by_reference.cpp:35:9:35:19 | this [a] | semmle.label | this [a] |
1240
1228
| by_reference.cpp:36:12:36:15 | this [read] [a] | semmle.label | this [read] [a] |
1241
- | by_reference.cpp:36:12:36:15 | this [read] [a] | semmle.label | this [read] [a] |
1242
- | by_reference.cpp:36:18:36:18 | FieldAddress [read] | semmle.label | FieldAddress [read] |
1243
1229
| by_reference.cpp:36:18:36:18 | FieldAddress [read] | semmle.label | FieldAddress [read] |
1244
1230
| by_reference.cpp:39:9:39:21 | *#this [a] | semmle.label | *#this [a] |
1245
1231
| by_reference.cpp:39:9:39:21 | ReturnValue | semmle.label | ReturnValue |
1232
+ | by_reference.cpp:40:12:40:15 | this indirection [a] | semmle.label | this indirection [a] |
1246
1233
| by_reference.cpp:40:18:40:28 | call to getDirectly | semmle.label | call to getDirectly |
1247
- | by_reference.cpp:40:18:40:28 | this [a] | semmle.label | this [a] |
1248
1234
| by_reference.cpp:43:9:43:27 | *#this [a] | semmle.label | *#this [a] |
1249
1235
| by_reference.cpp:43:9:43:27 | ReturnValue | semmle.label | ReturnValue |
1250
1236
| by_reference.cpp:44:12:44:24 | call to nonMemberGetA | semmle.label | call to nonMemberGetA |
1251
- | by_reference.cpp:44:12 :44:24 | this [a] | semmle.label | this [a] |
1237
+ | by_reference.cpp:44:26 :44:29 | this indirection [a] | semmle.label | this indirection [a] |
1252
1238
| by_reference.cpp:50:5:50:15 | call to user_input | semmle.label | call to user_input |
1253
1239
| by_reference.cpp:50:5:50:15 | s [post update] [a] | semmle.label | s [post update] [a] |
1254
1240
| by_reference.cpp:50:17:50:26 | call to user_input | semmle.label | call to user_input |
@@ -1694,8 +1680,8 @@ subpaths
1694
1680
| D.cpp:51:19:51:25 | e | D.cpp:11:24:11:24 | e | D.cpp:11:29:11:32 | this [post update] [elem] | D.cpp:51:19:51:25 | call to getBox1 [post update] [elem] |
1695
1681
| by_reference.cpp:20:11:20:21 | value | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:8 | this [post update] [a] | by_reference.cpp:20:11:20:21 | this [post update] [a] |
1696
1682
| by_reference.cpp:24:5:24:17 | value | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:12:5:12:5 | s [post update] [a] | by_reference.cpp:24:5:24:17 | this [post update] [a] |
1697
- | by_reference.cpp:40:18 :40:28 | this [a] | by_reference.cpp:35:9:35:19 | this [a] | by_reference.cpp:35:9:35:19 | ReturnValue | by_reference.cpp:40:18:40:28 | call to getDirectly |
1698
- | by_reference.cpp:44:12 :44:24 | this [a] | by_reference.cpp:31:46:31:46 | s [a] | by_reference.cpp:31:16:31:28 | ReturnValue | by_reference.cpp:44:12:44:24 | call to nonMemberGetA |
1683
+ | by_reference.cpp:40:12 :40:15 | this indirection [a] | by_reference.cpp:35:9:35:19 | *# this [a] | by_reference.cpp:35:9:35:19 | ReturnValue | by_reference.cpp:40:18:40:28 | call to getDirectly |
1684
+ | by_reference.cpp:44:26 :44:29 | this indirection [a] | by_reference.cpp:31:46:31:46 | * s [a] | by_reference.cpp:31:16:31:28 | ReturnValue | by_reference.cpp:44:12:44:24 | call to nonMemberGetA |
1699
1685
| by_reference.cpp:50:5:50:15 | call to user_input | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:8 | this [post update] [a] | by_reference.cpp:50:5:50:15 | s [post update] [a] |
1700
1686
| by_reference.cpp:51:8:51:8 | s indirection [a] | by_reference.cpp:35:9:35:19 | *#this [a] | by_reference.cpp:35:9:35:19 | ReturnValue | by_reference.cpp:51:10:51:20 | call to getDirectly |
1701
1687
| by_reference.cpp:56:5:56:17 | call to user_input | by_reference.cpp:19:28:19:32 | value | by_reference.cpp:20:5:20:8 | this [post update] [a] | by_reference.cpp:56:5:56:17 | s [post update] [a] |
0 commit comments