|
|
|
|
@@ -64,6 +64,11 @@ edges
|
|
|
|
|
| aliasing.cpp:98:3:98:21 | Store | aliasing.cpp:98:3:98:21 | Chi [m1] |
|
|
|
|
|
| aliasing.cpp:98:10:98:19 | call to user_input | aliasing.cpp:98:3:98:21 | Store |
|
|
|
|
|
| aliasing.cpp:100:14:100:14 | Store [m1] | aliasing.cpp:102:8:102:10 | * ... |
|
|
|
|
|
| aliasing.cpp:106:3:106:20 | Chi [array content] | aliasing.cpp:111:15:111:19 | taint_a_ptr output argument [array content] |
|
|
|
|
|
| aliasing.cpp:106:3:106:20 | Store | aliasing.cpp:106:3:106:20 | Chi [array content] |
|
|
|
|
|
| aliasing.cpp:106:9:106:18 | call to user_input | aliasing.cpp:106:3:106:20 | Store |
|
|
|
|
|
| aliasing.cpp:111:15:111:19 | Chi [array content] | aliasing.cpp:112:10:112:11 | m2 |
|
|
|
|
|
| aliasing.cpp:111:15:111:19 | taint_a_ptr output argument [array content] | aliasing.cpp:111:15:111:19 | Chi [array content] |
|
|
|
|
|
| arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:7:8:7:13 | access to array |
|
|
|
|
|
| arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:9:8:9:11 | * ... |
|
|
|
|
|
| arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:10:8:10:15 | * ... |
|
|
|
|
|
@@ -280,6 +285,12 @@ nodes
|
|
|
|
|
| aliasing.cpp:98:10:98:19 | call to user_input | semmle.label | call to user_input |
|
|
|
|
|
| aliasing.cpp:100:14:100:14 | Store [m1] | semmle.label | Store [m1] |
|
|
|
|
|
| aliasing.cpp:102:8:102:10 | * ... | semmle.label | * ... |
|
|
|
|
|
| aliasing.cpp:106:3:106:20 | Chi [array content] | semmle.label | Chi [array content] |
|
|
|
|
|
| aliasing.cpp:106:3:106:20 | Store | semmle.label | Store |
|
|
|
|
|
| aliasing.cpp:106:9:106:18 | call to user_input | semmle.label | call to user_input |
|
|
|
|
|
| aliasing.cpp:111:15:111:19 | Chi [array content] | semmle.label | Chi [array content] |
|
|
|
|
|
| aliasing.cpp:111:15:111:19 | taint_a_ptr output argument [array content] | semmle.label | taint_a_ptr output argument [array content] |
|
|
|
|
|
| aliasing.cpp:112:10:112:11 | m2 | semmle.label | m2 |
|
|
|
|
|
| arrays.cpp:6:12:6:21 | call to user_input | semmle.label | call to user_input |
|
|
|
|
|
| arrays.cpp:7:8:7:13 | access to array | semmle.label | access to array |
|
|
|
|
|
| arrays.cpp:9:8:9:11 | * ... | semmle.label | * ... |
|
|
|
|
|
@@ -449,6 +460,7 @@ nodes
|
|
|
|
|
| aliasing.cpp:87:12:87:13 | m1 | aliasing.cpp:86:10:86:19 | call to user_input | aliasing.cpp:87:12:87:13 | m1 | m1 flows from $@ | aliasing.cpp:86:10:86:19 | call to user_input | call to user_input |
|
|
|
|
|
| aliasing.cpp:93:12:93:13 | m1 | aliasing.cpp:92:12:92:21 | call to user_input | aliasing.cpp:93:12:93:13 | m1 | m1 flows from $@ | aliasing.cpp:92:12:92:21 | call to user_input | call to user_input |
|
|
|
|
|
| aliasing.cpp:102:8:102:10 | * ... | aliasing.cpp:98:10:98:19 | call to user_input | aliasing.cpp:102:8:102:10 | * ... | * ... flows from $@ | aliasing.cpp:98:10:98:19 | call to user_input | call to user_input |
|
|
|
|
|
| aliasing.cpp:112:10:112:11 | m2 | aliasing.cpp:106:9:106:18 | call to user_input | aliasing.cpp:112:10:112:11 | m2 | m2 flows from $@ | aliasing.cpp:106:9:106:18 | call to user_input | call to user_input |
|
|
|
|
|
| arrays.cpp:7:8:7:13 | access to array | arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:7:8:7:13 | access to array | access to array flows from $@ | arrays.cpp:6:12:6:21 | call to user_input | call to user_input |
|
|
|
|
|
| arrays.cpp:9:8:9:11 | * ... | arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:9:8:9:11 | * ... | * ... flows from $@ | arrays.cpp:6:12:6:21 | call to user_input | call to user_input |
|
|
|
|
|
| arrays.cpp:10:8:10:15 | * ... | arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:10:8:10:15 | * ... | * ... flows from $@ | arrays.cpp:6:12:6:21 | call to user_input | call to user_input |
|
|
|
|
|
|