You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| GlobalDataFlow.cs:507:25:507:26 | [post] access to local variable x1 [field field] : String | GlobalDataFlow.cs:508:15:508:16 | access to local variable x1 [field field] : String |
272
275
| GlobalDataFlow.cs:508:15:508:16 | access to local variable x1 [field field] : String | GlobalDataFlow.cs:508:15:508:22 | access to field field |
@@ -278,11 +281,17 @@ edges
278
281
| GlobalDataFlow.cs:529:25:529:25 | [post] access to local variable y [field field] : String | GlobalDataFlow.cs:531:15:531:15 | access to local variable y [field field] : String |
279
282
| GlobalDataFlow.cs:530:15:530:15 | access to parameter x [field field] : String | GlobalDataFlow.cs:530:15:530:21 | access to field field |
280
283
| GlobalDataFlow.cs:531:15:531:15 | access to local variable y [field field] : String | GlobalDataFlow.cs:531:15:531:21 | access to field field |
281
-
| GlobalDataFlow.cs:537:71:537:71 | e [element] : String | GlobalDataFlow.cs:540:27:540:27 | access to parameter e [element] : String |
282
-
| GlobalDataFlow.cs:540:22:540:22 | SSA def(x) : String | GlobalDataFlow.cs:542:46:542:46 | access to local variable x : String |
283
-
| GlobalDataFlow.cs:540:27:540:27 | access to parameter e [element] : String | GlobalDataFlow.cs:540:22:540:22 | SSA def(x) : String |
284
-
| GlobalDataFlow.cs:542:46:542:46 | access to local variable x : String | GlobalDataFlow.cs:81:79:81:79 | x : String |
285
-
| GlobalDataFlow.cs:542:46:542:46 | access to local variable x : String | GlobalDataFlow.cs:542:44:542:47 | delegate call : String |
284
+
| GlobalDataFlow.cs:541:20:541:20 | [post] access to local variable x [field field] : String | GlobalDataFlow.cs:545:15:545:15 | access to local variable x [field field] : String |
285
+
| GlobalDataFlow.cs:542:20:542:20 | [post] access to local variable y [field field] : String | GlobalDataFlow.cs:546:15:546:15 | access to local variable y [field field] : String |
286
+
| GlobalDataFlow.cs:543:18:543:18 | [post] access to local variable z [field field] : String | GlobalDataFlow.cs:547:15:547:15 | access to local variable z [field field] : String |
287
+
| GlobalDataFlow.cs:545:15:545:15 | access to local variable x [field field] : String | GlobalDataFlow.cs:545:15:545:21 | access to field field |
288
+
| GlobalDataFlow.cs:546:15:546:15 | access to local variable y [field field] : String | GlobalDataFlow.cs:546:15:546:21 | access to field field |
289
+
| GlobalDataFlow.cs:547:15:547:15 | access to local variable z [field field] : String | GlobalDataFlow.cs:547:15:547:21 | access to field field |
290
+
| GlobalDataFlow.cs:553:71:553:71 | e [element] : String | GlobalDataFlow.cs:556:27:556:27 | access to parameter e [element] : String |
291
+
| GlobalDataFlow.cs:556:22:556:22 | SSA def(x) : String | GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String |
292
+
| GlobalDataFlow.cs:556:27:556:27 | access to parameter e [element] : String | GlobalDataFlow.cs:556:22:556:22 | SSA def(x) : String |
293
+
| GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | GlobalDataFlow.cs:81:79:81:79 | x : String |
294
+
| GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | GlobalDataFlow.cs:558:44:558:47 | delegate call : String |
| Splitting.cs:8:17:8:31 | [b (line 3): false] call to method Return<String> : String | Splitting.cs:9:15:9:15 | [b (line 3): false] access to local variable x |
@@ -555,11 +564,20 @@ nodes
555
564
| GlobalDataFlow.cs:530:15:530:21 | access to field field | semmle.label | access to field field |
556
565
| GlobalDataFlow.cs:531:15:531:15 | access to local variable y [field field] : String | semmle.label | access to local variable y [field field] : String |
557
566
| GlobalDataFlow.cs:531:15:531:21 | access to field field | semmle.label | access to field field |
558
-
| GlobalDataFlow.cs:537:71:537:71 | e [element] : String | semmle.label | e [element] : String |
| GlobalDataFlow.cs:542:46:542:46 | access to local variable x : String | semmle.label | access to local variable x : String |
567
+
| GlobalDataFlow.cs:541:20:541:20 | [post] access to local variable x [field field] : String | semmle.label | [post] access to local variable x [field field] : String |
568
+
| GlobalDataFlow.cs:542:20:542:20 | [post] access to local variable y [field field] : String | semmle.label | [post] access to local variable y [field field] : String |
569
+
| GlobalDataFlow.cs:543:18:543:18 | [post] access to local variable z [field field] : String | semmle.label | [post] access to local variable z [field field] : String |
570
+
| GlobalDataFlow.cs:545:15:545:15 | access to local variable x [field field] : String | semmle.label | access to local variable x [field field] : String |
571
+
| GlobalDataFlow.cs:545:15:545:21 | access to field field | semmle.label | access to field field |
572
+
| GlobalDataFlow.cs:546:15:546:15 | access to local variable y [field field] : String | semmle.label | access to local variable y [field field] : String |
573
+
| GlobalDataFlow.cs:546:15:546:21 | access to field field | semmle.label | access to field field |
574
+
| GlobalDataFlow.cs:547:15:547:15 | access to local variable z [field field] : String | semmle.label | access to local variable z [field field] : String |
575
+
| GlobalDataFlow.cs:547:15:547:21 | access to field field | semmle.label | access to field field |
576
+
| GlobalDataFlow.cs:553:71:553:71 | e [element] : String | semmle.label | e [element] : String |
| GlobalDataFlow.cs:542:46:542:46 | access to local variable x : String | GlobalDataFlow.cs:81:79:81:79 | x : String | GlobalDataFlow.cs:81:84:81:84 | access to parameter x : String | GlobalDataFlow.cs:542:44:542:47 | delegate call : String |
626
+
| GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | GlobalDataFlow.cs:81:79:81:79 | x : String | GlobalDataFlow.cs:81:84:81:84 | access to parameter x : String | GlobalDataFlow.cs:558:44:558:47 | delegate call : String |
609
627
| Splitting.cs:8:24:8:30 | [b (line 3): false] access to parameter tainted : String | Splitting.cs:16:26:16:26 | x : String | Splitting.cs:16:32:16:32 | access to parameter x : String | Splitting.cs:8:17:8:31 | [b (line 3): false] call to method Return<String> : String |
610
628
| Splitting.cs:8:24:8:30 | [b (line 3): true] access to parameter tainted : String | Splitting.cs:16:26:16:26 | x : String | Splitting.cs:16:32:16:32 | access to parameter x : String | Splitting.cs:8:17:8:31 | [b (line 3): true] call to method Return<String> : String |
611
629
| Splitting.cs:20:29:20:29 | access to parameter s : String | Splitting.cs:16:26:16:26 | x : String | Splitting.cs:16:32:16:32 | access to parameter x : String | Splitting.cs:20:22:20:30 | call to method Return<String> : String |
@@ -623,6 +641,9 @@ subpaths
623
641
| GlobalDataFlow.cs:523:15:523:21 | access to field field | GlobalDataFlow.cs:500:20:500:33 | "taint source" : String | GlobalDataFlow.cs:523:15:523:21 | access to field field | access to field field |
624
642
| GlobalDataFlow.cs:530:15:530:21 | access to field field | GlobalDataFlow.cs:500:20:500:33 | "taint source" : String | GlobalDataFlow.cs:530:15:530:21 | access to field field | access to field field |
625
643
| GlobalDataFlow.cs:531:15:531:21 | access to field field | GlobalDataFlow.cs:500:20:500:33 | "taint source" : String | GlobalDataFlow.cs:531:15:531:21 | access to field field | access to field field |
644
+
| GlobalDataFlow.cs:545:15:545:21 | access to field field | GlobalDataFlow.cs:500:20:500:33 | "taint source" : String | GlobalDataFlow.cs:545:15:545:21 | access to field field | access to field field |
645
+
| GlobalDataFlow.cs:546:15:546:21 | access to field field | GlobalDataFlow.cs:500:20:500:33 | "taint source" : String | GlobalDataFlow.cs:546:15:546:21 | access to field field | access to field field |
646
+
| GlobalDataFlow.cs:547:15:547:21 | access to field field | GlobalDataFlow.cs:500:20:500:33 | "taint source" : String | GlobalDataFlow.cs:547:15:547:21 | access to field field | access to field field |
626
647
| Splitting.cs:41:19:41:19 | access to local variable s | Splitting.cs:39:21:39:34 | [b (line 37): true] "taint source" : String | Splitting.cs:41:19:41:19 | access to local variable s | access to local variable s |
627
648
| Splitting.cs:50:19:50:19 | access to local variable s | Splitting.cs:48:36:48:49 | "taint source" : String | Splitting.cs:50:19:50:19 | access to local variable s | access to local variable s |
628
649
| Splitting.cs:52:19:52:19 | access to local variable s | Splitting.cs:48:36:48:49 | "taint source" : String | Splitting.cs:52:19:52:19 | access to local variable s | access to local variable s |
Copy file name to clipboardExpand all lines: csharp/ql/test/library-tests/dataflow/global/GetAnOutNode.expected
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -165,7 +165,10 @@
165
165
| GlobalDataFlow.cs:512:18:512:34 | object creation of type SimpleClass | normal | GlobalDataFlow.cs:512:18:512:34 | object creation of type SimpleClass |
166
166
| GlobalDataFlow.cs:521:17:521:36 | object creation of type SubSimpleClass | normal | GlobalDataFlow.cs:521:17:521:36 | object creation of type SubSimpleClass |
167
167
| GlobalDataFlow.cs:528:17:528:33 | object creation of type SimpleClass | normal | GlobalDataFlow.cs:528:17:528:33 | object creation of type SimpleClass |
| GlobalDataFlow.cs:536:17:536:33 | object creation of type SimpleClass | normal | GlobalDataFlow.cs:536:17:536:33 | object creation of type SimpleClass |
169
+
| GlobalDataFlow.cs:537:17:537:33 | object creation of type SimpleClass | normal | GlobalDataFlow.cs:537:17:537:33 | object creation of type SimpleClass |
170
+
| GlobalDataFlow.cs:538:17:538:33 | object creation of type SimpleClass | normal | GlobalDataFlow.cs:538:17:538:33 | object creation of type SimpleClass |
0 commit comments