|
1 | 1 | edges |
2 | | -| A.cpp:126:5:126:5 | IndirectMayWriteSideEffect [c] : void | A.cpp:131:8:131:8 | BufferMayWriteSideEffect [c] : void | |
3 | | -| A.cpp:126:12:126:18 | new : void | A.cpp:126:5:126:5 | IndirectMayWriteSideEffect [c] : void | |
4 | | -| A.cpp:131:8:131:8 | BufferMayWriteSideEffect [c] : void | A.cpp:132:10:132:10 | b [c] : void | |
5 | | -| A.cpp:132:10:132:10 | b [c] : void | A.cpp:132:13:132:13 | c | |
6 | | -| A.cpp:132:10:132:10 | b [c] : void | A.cpp:132:13:132:13 | c : void | |
7 | | -| A.cpp:132:13:132:13 | c : void | A.cpp:132:10:132:13 | (void *)... | |
8 | 2 | | aliasing.cpp:9:3:9:22 | Store : void | aliasing.cpp:9:3:9:22 | Store [m1] : void | |
9 | 3 | | aliasing.cpp:9:3:9:22 | Store [m1] : void | aliasing.cpp:25:17:25:19 | BufferMayWriteSideEffect [m1] : void | |
10 | 4 | | aliasing.cpp:9:11:9:20 | call to user_input : void | aliasing.cpp:9:3:9:22 | Store : void | |
|
58 | 52 | | struct_init.c:27:7:27:16 | call to user_input : void | struct_init.c:31:23:31:23 | a | |
59 | 53 | | struct_init.c:31:14:31:21 | nestedAB [a] : void | struct_init.c:31:23:31:23 | a | |
60 | 54 | nodes |
61 | | -| A.cpp:126:5:126:5 | IndirectMayWriteSideEffect [c] : void | semmle.label | IndirectMayWriteSideEffect [c] : void | |
62 | | -| A.cpp:126:12:126:18 | new : void | semmle.label | new : void | |
63 | | -| A.cpp:131:8:131:8 | BufferMayWriteSideEffect [c] : void | semmle.label | BufferMayWriteSideEffect [c] : void | |
64 | | -| A.cpp:132:10:132:10 | b [c] : void | semmle.label | b [c] : void | |
65 | | -| A.cpp:132:10:132:13 | (void *)... | semmle.label | (void *)... | |
66 | | -| A.cpp:132:13:132:13 | c | semmle.label | c | |
67 | | -| A.cpp:132:13:132:13 | c : void | semmle.label | c : void | |
68 | 55 | | aliasing.cpp:9:3:9:22 | Store : void | semmle.label | Store : void | |
69 | 56 | | aliasing.cpp:9:3:9:22 | Store [m1] : void | semmle.label | Store [m1] : void | |
70 | 57 | | aliasing.cpp:9:11:9:20 | call to user_input : void | semmle.label | call to user_input : void | |
@@ -113,8 +100,6 @@ nodes |
113 | 100 | | struct_init.c:31:14:31:21 | nestedAB [a] : void | semmle.label | nestedAB [a] : void | |
114 | 101 | | struct_init.c:31:23:31:23 | a | semmle.label | a | |
115 | 102 | #select |
116 | | -| A.cpp:132:10:132:13 | (void *)... | A.cpp:126:12:126:18 | new : void | A.cpp:132:10:132:13 | (void *)... | (void *)... flows from $@ | A.cpp:126:12:126:18 | new : void | new : void | |
117 | | -| A.cpp:132:13:132:13 | c | A.cpp:126:12:126:18 | new : void | A.cpp:132:13:132:13 | c | c flows from $@ | A.cpp:126:12:126:18 | new : void | new : void | |
118 | 103 | | aliasing.cpp:29:11:29:12 | m1 | aliasing.cpp:9:11:9:20 | call to user_input : void | aliasing.cpp:29:11:29:12 | m1 | m1 flows from $@ | aliasing.cpp:9:11:9:20 | call to user_input : void | call to user_input : void | |
119 | 104 | | aliasing.cpp:30:11:30:12 | m1 | aliasing.cpp:13:10:13:19 | call to user_input : void | aliasing.cpp:30:11:30:12 | m1 | m1 flows from $@ | aliasing.cpp:13:10:13:19 | call to user_input : void | call to user_input : void | |
120 | 105 | | aliasing.cpp:38:11:38:12 | m1 | aliasing.cpp:37:13:37:22 | call to user_input : void | aliasing.cpp:38:11:38:12 | m1 | m1 flows from $@ | aliasing.cpp:37:13:37:22 | call to user_input : void | call to user_input : void | |
|
0 commit comments