|
64 | 64 | | aliasing.cpp:98:3:98:21 | Store | aliasing.cpp:98:3:98:21 | Chi [m1] | |
65 | 65 | | aliasing.cpp:98:10:98:19 | call to user_input | aliasing.cpp:98:3:98:21 | Store | |
66 | 66 | | aliasing.cpp:100:14:100:14 | Store [m1] | aliasing.cpp:102:8:102:10 | * ... | |
67 | | -| aliasing.cpp:106:3:106:20 | Chi [array content] | aliasing.cpp:111:15:111:19 | taint_a_ptr output argument [array content] | |
68 | | -| aliasing.cpp:106:3:106:20 | Store | aliasing.cpp:106:3:106:20 | Chi [array content] | |
69 | | -| aliasing.cpp:106:9:106:18 | call to user_input | aliasing.cpp:106:3:106:20 | Store | |
70 | | -| aliasing.cpp:111:15:111:19 | Chi [array content] | aliasing.cpp:112:10:112:11 | m2 | |
71 | | -| aliasing.cpp:111:15:111:19 | taint_a_ptr output argument [array content] | aliasing.cpp:111:15:111:19 | Chi [array content] | |
72 | 67 | | arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:7:8:7:13 | access to array | |
73 | 68 | | arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:9:8:9:11 | * ... | |
74 | 69 | | arrays.cpp:6:12:6:21 | call to user_input | arrays.cpp:10:8:10:15 | * ... | |
@@ -104,20 +99,24 @@ edges |
104 | 99 | | by_reference.cpp:96:8:96:17 | call to user_input | by_reference.cpp:96:3:96:19 | Store | |
105 | 100 | | by_reference.cpp:102:21:102:39 | Chi [a] | by_reference.cpp:110:27:110:27 | a | |
106 | 101 | | by_reference.cpp:102:21:102:39 | taint_inner_a_ptr output argument [a] | by_reference.cpp:102:21:102:39 | Chi [a] | |
107 | | -| by_reference.cpp:104:15:104:22 | Chi [array content] | by_reference.cpp:112:14:112:14 | a | |
108 | | -| by_reference.cpp:104:15:104:22 | taint_a_ptr output argument [array content] | by_reference.cpp:104:15:104:22 | Chi [array content] | |
| 102 | +| by_reference.cpp:104:15:104:22 | Chi | by_reference.cpp:104:15:104:22 | Chi [a] | |
| 103 | +| by_reference.cpp:104:15:104:22 | Chi [a] | by_reference.cpp:112:14:112:14 | a | |
| 104 | +| by_reference.cpp:104:15:104:22 | taint_a_ptr output argument [array content] | by_reference.cpp:104:15:104:22 | Chi | |
109 | 105 | | by_reference.cpp:106:21:106:41 | Chi [a] | by_reference.cpp:114:29:114:29 | a | |
110 | 106 | | by_reference.cpp:106:21:106:41 | taint_inner_a_ptr output argument [a] | by_reference.cpp:106:21:106:41 | Chi [a] | |
111 | | -| by_reference.cpp:108:15:108:24 | Chi [array content] | by_reference.cpp:116:16:116:16 | a | |
112 | | -| by_reference.cpp:108:15:108:24 | taint_a_ptr output argument [array content] | by_reference.cpp:108:15:108:24 | Chi [array content] | |
| 107 | +| by_reference.cpp:108:15:108:24 | Chi | by_reference.cpp:108:15:108:24 | Chi [a] | |
| 108 | +| by_reference.cpp:108:15:108:24 | Chi [a] | by_reference.cpp:116:16:116:16 | a | |
| 109 | +| by_reference.cpp:108:15:108:24 | taint_a_ptr output argument [array content] | by_reference.cpp:108:15:108:24 | Chi | |
113 | 110 | | by_reference.cpp:122:21:122:38 | Chi [a] | by_reference.cpp:130:27:130:27 | a | |
114 | 111 | | by_reference.cpp:122:21:122:38 | taint_inner_a_ref output argument [a] | by_reference.cpp:122:21:122:38 | Chi [a] | |
115 | | -| by_reference.cpp:124:15:124:21 | Chi [array content] | by_reference.cpp:132:14:132:14 | a | |
116 | | -| by_reference.cpp:124:15:124:21 | taint_a_ref output argument [array content] | by_reference.cpp:124:15:124:21 | Chi [array content] | |
| 112 | +| by_reference.cpp:124:15:124:21 | Chi | by_reference.cpp:124:15:124:21 | Chi [a] | |
| 113 | +| by_reference.cpp:124:15:124:21 | Chi [a] | by_reference.cpp:132:14:132:14 | a | |
| 114 | +| by_reference.cpp:124:15:124:21 | taint_a_ref output argument [array content] | by_reference.cpp:124:15:124:21 | Chi | |
117 | 115 | | by_reference.cpp:126:21:126:40 | Chi [a] | by_reference.cpp:134:29:134:29 | a | |
118 | 116 | | by_reference.cpp:126:21:126:40 | taint_inner_a_ref output argument [a] | by_reference.cpp:126:21:126:40 | Chi [a] | |
119 | | -| by_reference.cpp:128:15:128:23 | Chi [array content] | by_reference.cpp:136:16:136:16 | a | |
120 | | -| by_reference.cpp:128:15:128:23 | taint_a_ref output argument [array content] | by_reference.cpp:128:15:128:23 | Chi [array content] | |
| 117 | +| by_reference.cpp:128:15:128:23 | Chi | by_reference.cpp:128:15:128:23 | Chi [a] | |
| 118 | +| by_reference.cpp:128:15:128:23 | Chi [a] | by_reference.cpp:136:16:136:16 | a | |
| 119 | +| by_reference.cpp:128:15:128:23 | taint_a_ref output argument [array content] | by_reference.cpp:128:15:128:23 | Chi | |
121 | 120 | | complex.cpp:40:17:40:17 | *b [a_] | complex.cpp:51:16:51:16 | Argument -1 indirection [a_] | |
122 | 121 | | complex.cpp:40:17:40:17 | *b [b_] | complex.cpp:51:16:51:16 | Argument -1 indirection [b_] | |
123 | 122 | | complex.cpp:40:17:40:17 | *b [b_] | complex.cpp:52:16:52:16 | Argument -1 indirection [b_] | |
@@ -285,12 +284,6 @@ nodes |
285 | 284 | | aliasing.cpp:98:10:98:19 | call to user_input | semmle.label | call to user_input | |
286 | 285 | | aliasing.cpp:100:14:100:14 | Store [m1] | semmle.label | Store [m1] | |
287 | 286 | | aliasing.cpp:102:8:102:10 | * ... | semmle.label | * ... | |
288 | | -| aliasing.cpp:106:3:106:20 | Chi [array content] | semmle.label | Chi [array content] | |
289 | | -| aliasing.cpp:106:3:106:20 | Store | semmle.label | Store | |
290 | | -| aliasing.cpp:106:9:106:18 | call to user_input | semmle.label | call to user_input | |
291 | | -| aliasing.cpp:111:15:111:19 | Chi [array content] | semmle.label | Chi [array content] | |
292 | | -| aliasing.cpp:111:15:111:19 | taint_a_ptr output argument [array content] | semmle.label | taint_a_ptr output argument [array content] | |
293 | | -| aliasing.cpp:112:10:112:11 | m2 | semmle.label | m2 | |
294 | 287 | | arrays.cpp:6:12:6:21 | call to user_input | semmle.label | call to user_input | |
295 | 288 | | arrays.cpp:7:8:7:13 | access to array | semmle.label | access to array | |
296 | 289 | | arrays.cpp:9:8:9:11 | * ... | semmle.label | * ... | |
@@ -329,23 +322,27 @@ nodes |
329 | 322 | | by_reference.cpp:96:8:96:17 | call to user_input | semmle.label | call to user_input | |
330 | 323 | | by_reference.cpp:102:21:102:39 | Chi [a] | semmle.label | Chi [a] | |
331 | 324 | | by_reference.cpp:102:21:102:39 | taint_inner_a_ptr output argument [a] | semmle.label | taint_inner_a_ptr output argument [a] | |
332 | | -| by_reference.cpp:104:15:104:22 | Chi [array content] | semmle.label | Chi [array content] | |
| 325 | +| by_reference.cpp:104:15:104:22 | Chi | semmle.label | Chi | |
| 326 | +| by_reference.cpp:104:15:104:22 | Chi [a] | semmle.label | Chi [a] | |
333 | 327 | | by_reference.cpp:104:15:104:22 | taint_a_ptr output argument [array content] | semmle.label | taint_a_ptr output argument [array content] | |
334 | 328 | | by_reference.cpp:106:21:106:41 | Chi [a] | semmle.label | Chi [a] | |
335 | 329 | | by_reference.cpp:106:21:106:41 | taint_inner_a_ptr output argument [a] | semmle.label | taint_inner_a_ptr output argument [a] | |
336 | | -| by_reference.cpp:108:15:108:24 | Chi [array content] | semmle.label | Chi [array content] | |
| 330 | +| by_reference.cpp:108:15:108:24 | Chi | semmle.label | Chi | |
| 331 | +| by_reference.cpp:108:15:108:24 | Chi [a] | semmle.label | Chi [a] | |
337 | 332 | | by_reference.cpp:108:15:108:24 | taint_a_ptr output argument [array content] | semmle.label | taint_a_ptr output argument [array content] | |
338 | 333 | | by_reference.cpp:110:27:110:27 | a | semmle.label | a | |
339 | 334 | | by_reference.cpp:112:14:112:14 | a | semmle.label | a | |
340 | 335 | | by_reference.cpp:114:29:114:29 | a | semmle.label | a | |
341 | 336 | | by_reference.cpp:116:16:116:16 | a | semmle.label | a | |
342 | 337 | | by_reference.cpp:122:21:122:38 | Chi [a] | semmle.label | Chi [a] | |
343 | 338 | | by_reference.cpp:122:21:122:38 | taint_inner_a_ref output argument [a] | semmle.label | taint_inner_a_ref output argument [a] | |
344 | | -| by_reference.cpp:124:15:124:21 | Chi [array content] | semmle.label | Chi [array content] | |
| 339 | +| by_reference.cpp:124:15:124:21 | Chi | semmle.label | Chi | |
| 340 | +| by_reference.cpp:124:15:124:21 | Chi [a] | semmle.label | Chi [a] | |
345 | 341 | | by_reference.cpp:124:15:124:21 | taint_a_ref output argument [array content] | semmle.label | taint_a_ref output argument [array content] | |
346 | 342 | | by_reference.cpp:126:21:126:40 | Chi [a] | semmle.label | Chi [a] | |
347 | 343 | | by_reference.cpp:126:21:126:40 | taint_inner_a_ref output argument [a] | semmle.label | taint_inner_a_ref output argument [a] | |
348 | | -| by_reference.cpp:128:15:128:23 | Chi [array content] | semmle.label | Chi [array content] | |
| 344 | +| by_reference.cpp:128:15:128:23 | Chi | semmle.label | Chi | |
| 345 | +| by_reference.cpp:128:15:128:23 | Chi [a] | semmle.label | Chi [a] | |
349 | 346 | | by_reference.cpp:128:15:128:23 | taint_a_ref output argument [array content] | semmle.label | taint_a_ref output argument [array content] | |
350 | 347 | | by_reference.cpp:130:27:130:27 | a | semmle.label | a | |
351 | 348 | | by_reference.cpp:132:14:132:14 | a | semmle.label | a | |
@@ -460,7 +457,6 @@ nodes |
460 | 457 | | 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 | |
461 | 458 | | 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 | |
462 | 459 | | 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 | |
463 | | -| 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 | |
464 | 460 | | 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 | |
465 | 461 | | 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 | |
466 | 462 | | 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 | |
|
0 commit comments