|
1 |
| -| test.cpp:19:19:19:24 | call to malloc | test.cpp:18:17:18:20 | size | test.cpp:26:18:26:23 | Load | test.cpp:26:31:26:39 | Convert | |
2 |
| -| test.cpp:19:19:19:24 | call to malloc | test.cpp:18:17:18:20 | size | test.cpp:30:18:30:23 | Load | test.cpp:30:31:30:39 | Convert | |
| 1 | +edges |
| 2 | +| test.cpp:16:11:16:21 | VariableAddress indirection [string] | test.cpp:24:21:24:31 | Call indirection [string] | |
| 3 | +| test.cpp:16:11:16:21 | VariableAddress indirection [string] | test.cpp:34:21:34:31 | Call indirection [string] | |
| 4 | +| test.cpp:18:5:18:30 | Store | test.cpp:18:10:18:15 | Load indirection [post update] [string] | |
| 5 | +| test.cpp:18:10:18:15 | Load indirection [post update] [string] | test.cpp:16:11:16:21 | VariableAddress indirection [string] | |
| 6 | +| test.cpp:18:19:18:24 | call to malloc | test.cpp:18:5:18:30 | Store | |
| 7 | +| test.cpp:24:21:24:31 | Call indirection [string] | test.cpp:26:13:26:15 | Load indirection [string] | |
| 8 | +| test.cpp:26:13:26:15 | Load indirection [string] | test.cpp:26:18:26:23 | FieldAddress indirection | |
| 9 | +| test.cpp:26:18:26:23 | FieldAddress indirection | test.cpp:26:18:26:23 | Load | |
| 10 | +| test.cpp:29:32:29:34 | str indirection [string] | test.cpp:30:13:30:15 | Load indirection [string] | |
| 11 | +| test.cpp:30:13:30:15 | Load indirection [string] | test.cpp:30:18:30:23 | FieldAddress indirection | |
| 12 | +| test.cpp:30:18:30:23 | FieldAddress indirection | test.cpp:30:18:30:23 | Load | |
| 13 | +| test.cpp:34:21:34:31 | Call indirection [string] | test.cpp:35:21:35:23 | str indirection [string] | |
| 14 | +| test.cpp:35:21:35:23 | str indirection [string] | test.cpp:29:32:29:34 | str indirection [string] | |
| 15 | +nodes |
| 16 | +| test.cpp:16:11:16:21 | VariableAddress indirection [string] | semmle.label | VariableAddress indirection [string] | |
| 17 | +| test.cpp:18:5:18:30 | Store | semmle.label | Store | |
| 18 | +| test.cpp:18:10:18:15 | Load indirection [post update] [string] | semmle.label | Load indirection [post update] [string] | |
| 19 | +| test.cpp:18:19:18:24 | call to malloc | semmle.label | call to malloc | |
| 20 | +| test.cpp:24:21:24:31 | Call indirection [string] | semmle.label | Call indirection [string] | |
| 21 | +| test.cpp:26:13:26:15 | Load indirection [string] | semmle.label | Load indirection [string] | |
| 22 | +| test.cpp:26:18:26:23 | FieldAddress indirection | semmle.label | FieldAddress indirection | |
| 23 | +| test.cpp:26:18:26:23 | Load | semmle.label | Load | |
| 24 | +| test.cpp:29:32:29:34 | str indirection [string] | semmle.label | str indirection [string] | |
| 25 | +| test.cpp:30:13:30:15 | Load indirection [string] | semmle.label | Load indirection [string] | |
| 26 | +| test.cpp:30:18:30:23 | FieldAddress indirection | semmle.label | FieldAddress indirection | |
| 27 | +| test.cpp:30:18:30:23 | Load | semmle.label | Load | |
| 28 | +| test.cpp:34:21:34:31 | Call indirection [string] | semmle.label | Call indirection [string] | |
| 29 | +| test.cpp:35:21:35:23 | str indirection [string] | semmle.label | str indirection [string] | |
| 30 | +subpaths |
| 31 | +#select |
| 32 | +| test.cpp:26:18:26:23 | Load | test.cpp:18:19:18:24 | call to malloc | test.cpp:26:18:26:23 | Load | overrunning write allocated at $@ bounded by $@ | test.cpp:18:19:18:24 | call to malloc | call to malloc | test.cpp:26:31:26:39 | Convert | Convert | |
| 33 | +| test.cpp:30:18:30:23 | Load | test.cpp:18:19:18:24 | call to malloc | test.cpp:30:18:30:23 | Load | overrunning write allocated at $@ bounded by $@ | test.cpp:18:19:18:24 | call to malloc | call to malloc | test.cpp:30:31:30:39 | Convert | Convert | |
0 commit comments