diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll index 7da63f6c4fa..e154491f795 100644 --- a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll +++ b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll @@ -58,6 +58,9 @@ module Consistency { predicate uniqueParameterNodePositionExclude(DataFlowCallable c, ParameterPosition pos, Node p) { none() } + + /** Holds if `n` should be excluded from the consistency test `identityLocalStep`. */ + predicate identityLocalStepExclude(Node n) { none() } } private class RelevantNode extends Node { @@ -287,4 +290,10 @@ module Consistency { not exists(unique(ContentApprox approx | approx = getContentApprox(c))) and msg = "Non-unique content approximation." } + + query predicate identityLocalStep(Node n, string msg) { + simpleLocalFlowStep(n, n) and + not any(ConsistencyConfiguration c).identityLocalStepExclude(n) and + msg = "Node steps to itself" + } } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll index 7da63f6c4fa..e154491f795 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll @@ -58,6 +58,9 @@ module Consistency { predicate uniqueParameterNodePositionExclude(DataFlowCallable c, ParameterPosition pos, Node p) { none() } + + /** Holds if `n` should be excluded from the consistency test `identityLocalStep`. */ + predicate identityLocalStepExclude(Node n) { none() } } private class RelevantNode extends Node { @@ -287,4 +290,10 @@ module Consistency { not exists(unique(ContentApprox approx | approx = getContentApprox(c))) and msg = "Non-unique content approximation." } + + query predicate identityLocalStep(Node n, string msg) { + simpleLocalFlowStep(n, n) and + not any(ConsistencyConfiguration c).identityLocalStepExclude(n) and + msg = "Node steps to itself" + } } diff --git a/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-consistency.expected b/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-consistency.expected index e913ac5e0fa..26b2bd0351d 100644 --- a/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-consistency.expected +++ b/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-consistency.expected @@ -129,3 +129,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-ir-consistency.expected b/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-ir-consistency.expected index aac44e507c1..5a2e6ee9050 100644 --- a/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-ir-consistency.expected +++ b/cpp/ql/test/library-tests/dataflow/dataflow-tests/dataflow-ir-consistency.expected @@ -31,3 +31,404 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| BarrierGuard.cpp:6:15:6:20 | source | Node steps to itself | +| BarrierGuard.cpp:7:10:7:15 | source | Node steps to itself | +| BarrierGuard.cpp:9:10:9:15 | source | Node steps to itself | +| BarrierGuard.cpp:14:16:14:21 | source | Node steps to itself | +| BarrierGuard.cpp:15:10:15:15 | source | Node steps to itself | +| BarrierGuard.cpp:17:10:17:15 | source | Node steps to itself | +| BarrierGuard.cpp:22:15:22:20 | source | Node steps to itself | +| BarrierGuard.cpp:22:26:22:34 | arbitrary | Node steps to itself | +| BarrierGuard.cpp:23:10:23:15 | source | Node steps to itself | +| BarrierGuard.cpp:25:10:25:15 | source | Node steps to itself | +| BarrierGuard.cpp:30:15:30:20 | source | Node steps to itself | +| BarrierGuard.cpp:30:26:30:34 | arbitrary | Node steps to itself | +| BarrierGuard.cpp:31:10:31:15 | source | Node steps to itself | +| BarrierGuard.cpp:33:10:33:15 | source | Node steps to itself | +| BarrierGuard.cpp:38:16:38:21 | source | Node steps to itself | +| BarrierGuard.cpp:41:8:41:13 | source | Node steps to itself | +| BarrierGuard.cpp:60:3:60:4 | p1 | Node steps to itself | +| BarrierGuard.cpp:61:15:61:16 | p1 | Node steps to itself | +| BarrierGuard.cpp:62:10:62:11 | p1 | Node steps to itself | +| BarrierGuard.cpp:62:10:62:11 | p1 indirection | Node steps to itself | +| BarrierGuard.cpp:63:22:63:23 | p1 | Node steps to itself | +| BarrierGuard.cpp:64:10:64:11 | p1 | Node steps to itself | +| BarrierGuard.cpp:64:10:64:11 | p1 indirection | Node steps to itself | +| BarrierGuard.cpp:65:22:65:23 | p2 | Node steps to itself | +| BarrierGuard.cpp:65:22:65:23 | p2 indirection | Node steps to itself | +| BarrierGuard.cpp:66:10:66:11 | p1 | Node steps to itself | +| BarrierGuard.cpp:66:10:66:11 | p1 indirection | Node steps to itself | +| BarrierGuard.cpp:76:10:76:12 | buf | Node steps to itself | +| BarrierGuard.cpp:76:10:76:12 | buf indirection | Node steps to itself | +| clang.cpp:8:27:8:28 | this | Node steps to itself | +| clang.cpp:8:27:8:28 | this indirection | Node steps to itself | +| clang.cpp:20:8:20:19 | sourceArray1 | Node steps to itself | +| clang.cpp:21:9:21:20 | sourceArray1 | Node steps to itself | +| clang.cpp:25:8:25:24 | sourceStruct1_ptr | Node steps to itself | +| clang.cpp:26:8:26:24 | sourceStruct1_ptr | Node steps to itself | +| clang.cpp:28:3:28:19 | sourceStruct1_ptr | Node steps to itself | +| clang.cpp:29:8:29:24 | sourceStruct1_ptr | Node steps to itself | +| clang.cpp:30:8:30:24 | sourceStruct1_ptr | Node steps to itself | +| clang.cpp:31:8:31:24 | sourceStruct1_ptr | Node steps to itself | +| clang.cpp:31:8:31:24 | sourceStruct1_ptr indirection | Node steps to itself | +| clang.cpp:47:8:47:28 | sourceFunctionPointer | Node steps to itself | +| dispatch.cpp:11:38:11:38 | x | Node steps to itself | +| dispatch.cpp:23:38:23:38 | x | Node steps to itself | +| dispatch.cpp:31:8:31:13 | topPtr | Node steps to itself | +| dispatch.cpp:32:8:32:13 | topPtr | Node steps to itself | +| dispatch.cpp:33:3:33:8 | topPtr | Node steps to itself | +| dispatch.cpp:35:8:35:13 | topPtr | Node steps to itself | +| dispatch.cpp:36:8:36:13 | topPtr | Node steps to itself | +| dispatch.cpp:37:3:37:8 | topPtr | Node steps to itself | +| dispatch.cpp:37:3:37:8 | topPtr indirection | Node steps to itself | +| dispatch.cpp:45:3:45:8 | topRef indirection | Node steps to itself | +| dispatch.cpp:51:10:51:21 | globalBottom | Node steps to itself | +| dispatch.cpp:55:8:55:19 | globalBottom | Node steps to itself | +| dispatch.cpp:55:8:55:19 | globalBottom indirection | Node steps to itself | +| dispatch.cpp:56:8:56:19 | globalMiddle | Node steps to itself | +| dispatch.cpp:56:8:56:19 | globalMiddle indirection | Node steps to itself | +| dispatch.cpp:69:3:69:5 | top | Node steps to itself | +| dispatch.cpp:69:3:69:5 | top indirection | Node steps to itself | +| dispatch.cpp:73:3:73:5 | top indirection | Node steps to itself | +| dispatch.cpp:81:3:81:3 | x | Node steps to itself | +| dispatch.cpp:81:3:81:3 | x indirection | Node steps to itself | +| dispatch.cpp:85:10:85:12 | top | Node steps to itself | +| dispatch.cpp:89:12:89:17 | bottom indirection | Node steps to itself | +| dispatch.cpp:90:12:90:14 | top | Node steps to itself | +| dispatch.cpp:90:12:90:14 | top indirection | Node steps to itself | +| dispatch.cpp:96:8:96:8 | x | Node steps to itself | +| dispatch.cpp:104:7:104:7 | b | Node steps to itself | +| dispatch.cpp:107:3:107:15 | maybeCallSink | Node steps to itself | +| dispatch.cpp:108:3:108:14 | dontCallSink | Node steps to itself | +| dispatch.cpp:129:10:129:15 | topPtr | Node steps to itself | +| dispatch.cpp:129:10:129:15 | topPtr indirection | Node steps to itself | +| dispatch.cpp:130:10:130:15 | topRef indirection | Node steps to itself | +| dispatch.cpp:140:3:140:6 | func | Node steps to itself | +| dispatch.cpp:144:3:144:6 | func | Node steps to itself | +| dispatch.cpp:160:3:160:6 | func | Node steps to itself | +| dispatch.cpp:164:3:164:6 | func | Node steps to itself | +| example.c:19:6:19:6 | b | Node steps to itself | +| example.c:19:6:19:6 | b indirection | Node steps to itself | +| example.c:24:24:24:26 | pos | Node steps to itself | +| file://:0:0:0:0 | this | Node steps to itself | +| file://:0:0:0:0 | this indirection | Node steps to itself | +| globals.cpp:6:10:6:14 | local | Node steps to itself | +| globals.cpp:12:10:12:24 | flowTestGlobal1 | Node steps to itself | +| globals.cpp:19:10:19:24 | flowTestGlobal2 | Node steps to itself | +| lambdas.cpp:13:10:17:2 | [...](...){...} | Node steps to itself | +| lambdas.cpp:13:11:13:11 | (unnamed parameter 0) indirection | Node steps to itself | +| lambdas.cpp:13:12:13:12 | t | Node steps to itself | +| lambdas.cpp:13:15:13:15 | u | Node steps to itself | +| lambdas.cpp:14:3:14:6 | this | Node steps to itself | +| lambdas.cpp:15:3:15:6 | this | Node steps to itself | +| lambdas.cpp:20:10:24:2 | [...](...){...} | Node steps to itself | +| lambdas.cpp:20:11:20:11 | (unnamed parameter 0) indirection | Node steps to itself | +| lambdas.cpp:21:3:21:6 | this | Node steps to itself | +| lambdas.cpp:22:3:22:6 | this | Node steps to itself | +| lambdas.cpp:23:3:23:14 | this | Node steps to itself | +| lambdas.cpp:23:3:23:14 | this indirection | Node steps to itself | +| lambdas.cpp:26:7:26:7 | v | Node steps to itself | +| lambdas.cpp:28:10:31:2 | [...](...){...} | Node steps to itself | +| lambdas.cpp:28:10:31:2 | t | Node steps to itself | +| lambdas.cpp:28:10:31:2 | u | Node steps to itself | +| lambdas.cpp:28:11:28:11 | (unnamed parameter 0) indirection | Node steps to itself | +| lambdas.cpp:29:3:29:6 | this | Node steps to itself | +| lambdas.cpp:30:3:30:6 | this | Node steps to itself | +| lambdas.cpp:30:3:30:6 | this indirection | Node steps to itself | +| lambdas.cpp:34:11:37:2 | [...](...){...} | Node steps to itself | +| lambdas.cpp:35:8:35:8 | a | Node steps to itself | +| lambdas.cpp:36:8:36:8 | b | Node steps to itself | +| lambdas.cpp:38:4:38:4 | t | Node steps to itself | +| lambdas.cpp:38:7:38:7 | u | Node steps to itself | +| lambdas.cpp:40:11:44:2 | [...](...){...} | Node steps to itself | +| lambdas.cpp:41:8:41:8 | a | Node steps to itself | +| lambdas.cpp:42:8:42:8 | b | Node steps to itself | +| lambdas.cpp:46:7:46:7 | w | Node steps to itself | +| ref.cpp:11:11:11:13 | rhs | Node steps to itself | +| ref.cpp:16:12:16:14 | lhs indirection | Node steps to itself | +| ref.cpp:16:17:16:19 | rhs | Node steps to itself | +| ref.cpp:20:11:20:13 | rhs | Node steps to itself | +| ref.cpp:21:9:21:17 | arbitrary | Node steps to itself | +| ref.cpp:30:9:30:17 | arbitrary | Node steps to itself | +| ref.cpp:36:9:36:17 | arbitrary | Node steps to itself | +| ref.cpp:45:9:45:17 | arbitrary | Node steps to itself | +| ref.cpp:56:10:56:11 | x1 | Node steps to itself | +| ref.cpp:59:10:59:11 | x2 | Node steps to itself | +| ref.cpp:62:10:62:11 | x3 | Node steps to itself | +| ref.cpp:65:10:65:11 | x4 | Node steps to itself | +| ref.cpp:75:5:75:7 | lhs indirection | Node steps to itself | +| ref.cpp:75:15:75:17 | rhs | Node steps to itself | +| ref.cpp:79:12:79:14 | lhs indirection | Node steps to itself | +| ref.cpp:79:17:79:19 | rhs | Node steps to itself | +| ref.cpp:83:15:83:17 | rhs | Node steps to itself | +| ref.cpp:86:9:86:17 | arbitrary | Node steps to itself | +| ref.cpp:87:7:87:9 | lhs indirection | Node steps to itself | +| ref.cpp:89:7:89:9 | lhs indirection | Node steps to itself | +| ref.cpp:95:9:95:17 | arbitrary | Node steps to itself | +| ref.cpp:96:7:96:9 | out indirection | Node steps to itself | +| ref.cpp:101:9:101:17 | arbitrary | Node steps to itself | +| ref.cpp:102:21:102:23 | out indirection | Node steps to itself | +| ref.cpp:104:7:104:9 | out indirection | Node steps to itself | +| ref.cpp:112:9:112:17 | arbitrary | Node steps to itself | +| ref.cpp:113:7:113:9 | out indirection | Node steps to itself | +| ref.cpp:115:7:115:9 | out indirection | Node steps to itself | +| test.cpp:7:8:7:9 | t1 | Node steps to itself | +| test.cpp:8:8:8:9 | t1 | Node steps to itself | +| test.cpp:9:8:9:9 | t1 | Node steps to itself | +| test.cpp:10:8:10:9 | t2 | Node steps to itself | +| test.cpp:11:7:11:8 | t1 | Node steps to itself | +| test.cpp:13:10:13:11 | t2 | Node steps to itself | +| test.cpp:15:8:15:9 | t2 | Node steps to itself | +| test.cpp:21:8:21:9 | t1 | Node steps to itself | +| test.cpp:23:19:23:19 | Phi | Node steps to itself | +| test.cpp:23:19:23:19 | Phi | Node steps to itself | +| test.cpp:23:19:23:19 | Phi | Node steps to itself | +| test.cpp:23:19:23:19 | Phi | Node steps to itself | +| test.cpp:23:19:23:19 | i | Node steps to itself | +| test.cpp:23:23:23:24 | t1 | Node steps to itself | +| test.cpp:23:27:23:27 | i | Node steps to itself | +| test.cpp:24:10:24:11 | t2 | Node steps to itself | +| test.cpp:26:8:26:9 | t1 | Node steps to itself | +| test.cpp:30:8:30:8 | t | Node steps to itself | +| test.cpp:31:8:31:8 | c | Node steps to itself | +| test.cpp:43:10:43:10 | t | Node steps to itself | +| test.cpp:43:10:43:20 | ... ? ... : ... | Node steps to itself | +| test.cpp:43:14:43:15 | t1 | Node steps to itself | +| test.cpp:43:19:43:20 | t2 | Node steps to itself | +| test.cpp:45:9:45:9 | b | Node steps to itself | +| test.cpp:45:9:45:19 | ... ? ... : ... | Node steps to itself | +| test.cpp:45:13:45:14 | t1 | Node steps to itself | +| test.cpp:45:18:45:19 | t2 | Node steps to itself | +| test.cpp:46:10:46:10 | t | Node steps to itself | +| test.cpp:51:9:51:9 | b | Node steps to itself | +| test.cpp:52:11:52:12 | t1 | Node steps to itself | +| test.cpp:58:10:58:10 | t | Node steps to itself | +| test.cpp:69:14:69:15 | x2 | Node steps to itself | +| test.cpp:71:8:71:9 | x4 | Node steps to itself | +| test.cpp:76:8:76:9 | u1 | Node steps to itself | +| test.cpp:78:8:78:9 | u1 | Node steps to itself | +| test.cpp:81:8:81:9 | i1 | Node steps to itself | +| test.cpp:84:8:84:9 | i1 | Node steps to itself | +| test.cpp:84:8:84:18 | ... ? ... : ... | Node steps to itself | +| test.cpp:84:13:84:14 | u2 | Node steps to itself | +| test.cpp:85:8:85:9 | u2 | Node steps to itself | +| test.cpp:86:8:86:9 | i1 | Node steps to itself | +| test.cpp:90:8:90:14 | source1 | Node steps to itself | +| test.cpp:91:13:91:18 | clean1 | Node steps to itself | +| test.cpp:92:8:92:14 | source1 | Node steps to itself | +| test.cpp:102:9:102:14 | clean1 | Node steps to itself | +| test.cpp:103:10:103:12 | ref | Node steps to itself | +| test.cpp:107:13:107:18 | clean1 | Node steps to itself | +| test.cpp:110:10:110:12 | ref | Node steps to itself | +| test.cpp:125:10:125:11 | in | Node steps to itself | +| test.cpp:134:10:134:10 | p | Node steps to itself | +| test.cpp:139:11:139:11 | x | Node steps to itself | +| test.cpp:140:8:140:8 | y | Node steps to itself | +| test.cpp:144:8:144:8 | s | Node steps to itself | +| test.cpp:145:10:145:10 | s | Node steps to itself | +| test.cpp:150:8:150:8 | x | Node steps to itself | +| test.cpp:152:8:152:8 | y | Node steps to itself | +| test.cpp:156:11:156:11 | s | Node steps to itself | +| test.cpp:157:8:157:8 | x | Node steps to itself | +| test.cpp:158:10:158:10 | x | Node steps to itself | +| test.cpp:163:8:163:8 | x | Node steps to itself | +| test.cpp:165:8:165:8 | y | Node steps to itself | +| test.cpp:172:10:172:10 | x | Node steps to itself | +| test.cpp:177:11:177:11 | x | Node steps to itself | +| test.cpp:178:8:178:8 | y | Node steps to itself | +| test.cpp:190:12:190:12 | p | Node steps to itself | +| test.cpp:194:13:194:27 | this | Node steps to itself | +| test.cpp:194:13:194:27 | this indirection | Node steps to itself | +| test.cpp:195:19:195:19 | x | Node steps to itself | +| test.cpp:196:13:196:19 | barrier | Node steps to itself | +| test.cpp:197:10:197:10 | y | Node steps to itself | +| test.cpp:201:19:201:24 | source | Node steps to itself | +| test.cpp:202:10:202:16 | barrier | Node steps to itself | +| test.cpp:203:12:203:18 | barrier | Node steps to itself | +| test.cpp:207:13:207:33 | this | Node steps to itself | +| test.cpp:208:10:208:10 | x | Node steps to itself | +| test.cpp:209:13:209:33 | this | Node steps to itself | +| test.cpp:209:13:209:33 | this indirection | Node steps to itself | +| test.cpp:210:10:210:10 | y | Node steps to itself | +| test.cpp:214:19:214:24 | source | Node steps to itself | +| test.cpp:215:13:215:19 | barrier | Node steps to itself | +| test.cpp:216:10:216:10 | x | Node steps to itself | +| test.cpp:217:12:217:12 | x | Node steps to itself | +| test.cpp:221:13:221:34 | this | Node steps to itself | +| test.cpp:222:10:222:10 | x | Node steps to itself | +| test.cpp:223:13:223:34 | this | Node steps to itself | +| test.cpp:223:13:223:34 | this indirection | Node steps to itself | +| test.cpp:224:10:224:10 | y | Node steps to itself | +| test.cpp:231:19:231:19 | x | Node steps to itself | +| test.cpp:232:12:232:18 | barrier | Node steps to itself | +| test.cpp:236:13:236:24 | this | Node steps to itself | +| test.cpp:236:13:236:24 | this indirection | Node steps to itself | +| test.cpp:237:13:237:13 | x | Node steps to itself | +| test.cpp:238:10:238:10 | y | Node steps to itself | +| test.cpp:245:7:245:12 | this | Node steps to itself | +| test.cpp:246:7:246:16 | this | Node steps to itself | +| test.cpp:246:7:246:16 | this indirection | Node steps to itself | +| test.cpp:250:15:250:15 | x | Node steps to itself | +| test.cpp:251:7:251:12 | this | Node steps to itself | +| test.cpp:251:7:251:12 | this indirection | Node steps to itself | +| test.cpp:251:14:251:14 | y | Node steps to itself | +| test.cpp:255:21:255:21 | x | Node steps to itself | +| test.cpp:256:7:256:12 | this | Node steps to itself | +| test.cpp:256:7:256:12 | this indirection | Node steps to itself | +| test.cpp:256:14:256:20 | barrier | Node steps to itself | +| test.cpp:260:12:260:12 | x | Node steps to itself | +| test.cpp:265:15:265:20 | this | Node steps to itself | +| test.cpp:266:12:266:12 | x | Node steps to itself | +| test.cpp:267:11:267:20 | this | Node steps to itself | +| test.cpp:267:11:267:20 | this indirection | Node steps to itself | +| test.cpp:268:12:268:12 | x | Node steps to itself | +| test.cpp:272:15:272:15 | x | Node steps to itself | +| test.cpp:273:14:273:19 | this | Node steps to itself | +| test.cpp:273:14:273:19 | this indirection | Node steps to itself | +| test.cpp:273:21:273:21 | y | Node steps to itself | +| test.cpp:277:21:277:21 | x | Node steps to itself | +| test.cpp:278:14:278:19 | this | Node steps to itself | +| test.cpp:278:14:278:19 | this indirection | Node steps to itself | +| test.cpp:278:21:278:27 | barrier | Node steps to itself | +| test.cpp:282:15:282:15 | x | Node steps to itself | +| test.cpp:283:14:283:14 | y | Node steps to itself | +| test.cpp:288:17:288:22 | this | Node steps to itself | +| test.cpp:289:14:289:14 | x | Node steps to itself | +| test.cpp:290:13:290:22 | this | Node steps to itself | +| test.cpp:290:13:290:22 | this indirection | Node steps to itself | +| test.cpp:291:14:291:14 | x | Node steps to itself | +| test.cpp:295:17:295:22 | this | Node steps to itself | +| test.cpp:295:17:295:22 | this indirection | Node steps to itself | +| test.cpp:296:16:296:16 | y | Node steps to itself | +| test.cpp:300:23:300:28 | this | Node steps to itself | +| test.cpp:300:23:300:28 | this indirection | Node steps to itself | +| test.cpp:301:16:301:22 | barrier | Node steps to itself | +| test.cpp:306:16:306:16 | y | Node steps to itself | +| test.cpp:314:2:314:2 | this | Node steps to itself | +| test.cpp:314:2:314:2 | this indirection | Node steps to itself | +| test.cpp:317:10:317:10 | this | Node steps to itself | +| test.cpp:317:12:317:12 | p | Node steps to itself | +| test.cpp:318:7:318:7 | x | Node steps to itself | +| test.cpp:319:10:319:10 | this | Node steps to itself | +| test.cpp:320:7:320:7 | y | Node steps to itself | +| test.cpp:321:2:321:2 | this | Node steps to itself | +| test.cpp:321:2:321:2 | this indirection | Node steps to itself | +| test.cpp:324:9:324:9 | p | Node steps to itself | +| test.cpp:337:10:337:18 | globalVar | Node steps to itself | +| test.cpp:339:10:339:18 | globalVar | Node steps to itself | +| test.cpp:343:10:343:18 | globalVar | Node steps to itself | +| test.cpp:349:10:349:18 | globalVar | Node steps to itself | +| test.cpp:359:5:359:9 | this | Node steps to itself | +| test.cpp:359:5:359:9 | this indirection | Node steps to itself | +| test.cpp:363:10:363:14 | this | Node steps to itself | +| test.cpp:364:5:364:14 | this | Node steps to itself | +| test.cpp:365:10:365:14 | this | Node steps to itself | +| test.cpp:365:10:365:14 | this indirection | Node steps to itself | +| test.cpp:369:10:369:14 | this | Node steps to itself | +| test.cpp:369:10:369:14 | this indirection | Node steps to itself | +| test.cpp:373:5:373:9 | this | Node steps to itself | +| test.cpp:374:5:374:20 | this | Node steps to itself | +| test.cpp:375:10:375:14 | this | Node steps to itself | +| test.cpp:375:10:375:14 | this indirection | Node steps to itself | +| test.cpp:385:8:385:10 | tmp | Node steps to itself | +| test.cpp:392:8:392:10 | tmp | Node steps to itself | +| test.cpp:393:7:393:7 | b | Node steps to itself | +| test.cpp:394:10:394:12 | tmp | Node steps to itself | +| test.cpp:401:8:401:10 | tmp | Node steps to itself | +| test.cpp:408:8:408:10 | tmp | Node steps to itself | +| test.cpp:418:8:418:12 | local | Node steps to itself | +| test.cpp:424:8:424:12 | local | Node steps to itself | +| test.cpp:436:8:436:13 | * ... | Node steps to itself | +| test.cpp:442:8:442:12 | local | Node steps to itself | +| test.cpp:451:8:451:13 | * ... | Node steps to itself | +| test.cpp:462:9:462:14 | clean1 | Node steps to itself | +| test.cpp:463:13:463:19 | source1 | Node steps to itself | +| test.cpp:465:13:465:18 | clean1 | Node steps to itself | +| test.cpp:468:8:468:12 | local | Node steps to itself | +| test.cpp:478:8:478:8 | x | Node steps to itself | +| test.cpp:488:21:488:21 | s | Node steps to itself | +| test.cpp:489:20:489:20 | s | Node steps to itself | +| test.cpp:489:20:489:20 | s indirection | Node steps to itself | +| test.cpp:490:9:490:17 | p_content | Node steps to itself | +| test.cpp:497:10:497:16 | Phi | Node steps to itself | +| test.cpp:497:10:497:16 | Phi | Node steps to itself | +| test.cpp:497:10:497:16 | Phi | Node steps to itself | +| test.cpp:498:9:498:14 | clean1 | Node steps to itself | +| test.cpp:500:10:500:10 | x | Node steps to itself | +| test.cpp:513:8:513:8 | x | Node steps to itself | +| test.cpp:520:19:520:23 | clean | Node steps to itself | +| test.cpp:532:9:532:9 | e | Node steps to itself | +| test.cpp:536:11:536:11 | p | Node steps to itself | +| test.cpp:541:10:541:10 | y | Node steps to itself | +| test.cpp:552:28:552:28 | y | Node steps to itself | +| test.cpp:566:11:566:19 | globalInt | Node steps to itself | +| test.cpp:568:11:568:19 | globalInt | Node steps to itself | +| test.cpp:572:11:572:19 | globalInt | Node steps to itself | +| test.cpp:578:11:578:19 | globalInt | Node steps to itself | +| test.cpp:590:8:590:8 | x | Node steps to itself | +| test.cpp:596:11:596:11 | p | Node steps to itself | +| test.cpp:601:20:601:20 | p | Node steps to itself | +| test.cpp:602:3:602:3 | p | Node steps to itself | +| test.cpp:603:9:603:9 | p | Node steps to itself | +| test.cpp:607:20:607:20 | p | Node steps to itself | +| test.cpp:609:9:609:9 | p | Node steps to itself | +| test.cpp:614:20:614:20 | p | Node steps to itself | +| test.cpp:624:7:624:7 | b | Node steps to itself | +| test.cpp:634:8:634:8 | x | Node steps to itself | +| test.cpp:640:8:640:8 | x | Node steps to itself | +| test.cpp:645:8:645:8 | x | Node steps to itself | +| test.cpp:651:8:651:8 | x | Node steps to itself | +| test.cpp:658:8:658:8 | x | Node steps to itself | +| test.cpp:666:9:666:16 | ptr_to_s | Node steps to itself | +| test.cpp:673:9:673:16 | ptr_to_s | Node steps to itself | +| test.cpp:679:9:679:16 | ptr_to_s | Node steps to itself | +| test.cpp:687:9:687:16 | ptr_to_s | Node steps to itself | +| true_upon_entry.cpp:10:19:10:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:10:19:10:19 | i | Node steps to itself | +| true_upon_entry.cpp:10:27:10:27 | i | Node steps to itself | +| true_upon_entry.cpp:13:8:13:8 | x | Node steps to itself | +| true_upon_entry.cpp:18:19:18:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:18:19:18:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:18:19:18:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:18:19:18:19 | i | Node steps to itself | +| true_upon_entry.cpp:18:23:18:32 | iterations | Node steps to itself | +| true_upon_entry.cpp:18:35:18:35 | i | Node steps to itself | +| true_upon_entry.cpp:21:8:21:8 | x | Node steps to itself | +| true_upon_entry.cpp:26:19:26:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:26:19:26:19 | i | Node steps to itself | +| true_upon_entry.cpp:26:27:26:27 | i | Node steps to itself | +| true_upon_entry.cpp:29:8:29:8 | x | Node steps to itself | +| true_upon_entry.cpp:34:19:34:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:34:19:34:19 | i | Node steps to itself | +| true_upon_entry.cpp:34:27:34:27 | i | Node steps to itself | +| true_upon_entry.cpp:39:8:39:8 | x | Node steps to itself | +| true_upon_entry.cpp:44:19:44:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:44:19:44:19 | i | Node steps to itself | +| true_upon_entry.cpp:44:27:44:27 | i | Node steps to itself | +| true_upon_entry.cpp:49:8:49:8 | x | Node steps to itself | +| true_upon_entry.cpp:55:19:55:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:55:19:55:19 | i | Node steps to itself | +| true_upon_entry.cpp:55:38:55:38 | i | Node steps to itself | +| true_upon_entry.cpp:57:8:57:8 | x | Node steps to itself | +| true_upon_entry.cpp:63:19:63:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:63:19:63:19 | i | Node steps to itself | +| true_upon_entry.cpp:63:38:63:38 | i | Node steps to itself | +| true_upon_entry.cpp:66:8:66:8 | x | Node steps to itself | +| true_upon_entry.cpp:76:19:76:19 | Phi | Node steps to itself | +| true_upon_entry.cpp:76:19:76:19 | i | Node steps to itself | +| true_upon_entry.cpp:76:38:76:38 | i | Node steps to itself | +| true_upon_entry.cpp:78:8:78:8 | x | Node steps to itself | +| true_upon_entry.cpp:84:24:84:24 | Phi | Node steps to itself | +| true_upon_entry.cpp:84:30:84:30 | i | Node steps to itself | +| true_upon_entry.cpp:84:38:84:38 | i | Node steps to itself | +| true_upon_entry.cpp:86:8:86:8 | x | Node steps to itself | +| true_upon_entry.cpp:91:24:91:24 | Phi | Node steps to itself | +| true_upon_entry.cpp:91:30:91:30 | i | Node steps to itself | +| true_upon_entry.cpp:91:38:91:38 | i | Node steps to itself | +| true_upon_entry.cpp:93:8:93:8 | x | Node steps to itself | +| true_upon_entry.cpp:99:7:99:7 | b | Node steps to itself | +| true_upon_entry.cpp:101:10:101:10 | i | Node steps to itself | +| true_upon_entry.cpp:101:18:101:18 | i | Node steps to itself | +| true_upon_entry.cpp:101:23:101:23 | d | Node steps to itself | +| true_upon_entry.cpp:105:8:105:8 | x | Node steps to itself | diff --git a/cpp/ql/test/library-tests/dataflow/fields/dataflow-consistency.expected b/cpp/ql/test/library-tests/dataflow/fields/dataflow-consistency.expected index 71936f331b6..71c84a0446d 100644 --- a/cpp/ql/test/library-tests/dataflow/fields/dataflow-consistency.expected +++ b/cpp/ql/test/library-tests/dataflow/fields/dataflow-consistency.expected @@ -162,3 +162,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/cpp/ql/test/library-tests/dataflow/fields/dataflow-ir-consistency.expected b/cpp/ql/test/library-tests/dataflow/fields/dataflow-ir-consistency.expected index 954454ac7c0..29bb90d455c 100644 --- a/cpp/ql/test/library-tests/dataflow/fields/dataflow-ir-consistency.expected +++ b/cpp/ql/test/library-tests/dataflow/fields/dataflow-ir-consistency.expected @@ -41,3 +41,380 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| A.cpp:25:7:25:10 | this | Node steps to itself | +| A.cpp:25:7:25:10 | this indirection | Node steps to itself | +| A.cpp:25:17:25:17 | c | Node steps to itself | +| A.cpp:27:22:27:25 | this | Node steps to itself | +| A.cpp:27:22:27:25 | this indirection | Node steps to itself | +| A.cpp:27:32:27:32 | c | Node steps to itself | +| A.cpp:28:23:28:26 | this | Node steps to itself | +| A.cpp:28:23:28:26 | this indirection | Node steps to itself | +| A.cpp:31:20:31:20 | c | Node steps to itself | +| A.cpp:31:20:31:20 | c indirection | Node steps to itself | +| A.cpp:41:15:41:21 | new indirection | Node steps to itself | +| A.cpp:48:20:48:20 | c | Node steps to itself | +| A.cpp:48:20:48:20 | c indirection | Node steps to itself | +| A.cpp:49:10:49:10 | b | Node steps to itself | +| A.cpp:49:10:49:10 | b indirection | Node steps to itself | +| A.cpp:55:5:55:5 | b | Node steps to itself | +| A.cpp:55:12:55:19 | new indirection | Node steps to itself | +| A.cpp:56:10:56:10 | b | Node steps to itself | +| A.cpp:56:10:56:10 | b indirection | Node steps to itself | +| A.cpp:64:10:64:15 | this | Node steps to itself | +| A.cpp:64:10:64:15 | this indirection | Node steps to itself | +| A.cpp:64:17:64:18 | b1 | Node steps to itself | +| A.cpp:64:21:64:28 | new indirection | Node steps to itself | +| A.cpp:65:10:65:11 | b1 | Node steps to itself | +| A.cpp:65:10:65:11 | b1 indirection | Node steps to itself | +| A.cpp:66:10:66:11 | b2 | Node steps to itself | +| A.cpp:66:10:66:11 | b2 indirection | Node steps to itself | +| A.cpp:73:10:73:19 | this | Node steps to itself | +| A.cpp:73:10:73:19 | this indirection | Node steps to itself | +| A.cpp:73:21:73:22 | b1 | Node steps to itself | +| A.cpp:73:25:73:32 | new indirection | Node steps to itself | +| A.cpp:74:10:74:11 | b1 | Node steps to itself | +| A.cpp:74:10:74:11 | b1 indirection | Node steps to itself | +| A.cpp:75:10:75:11 | b2 | Node steps to itself | +| A.cpp:75:10:75:11 | b2 indirection | Node steps to itself | +| A.cpp:81:10:81:15 | this | Node steps to itself | +| A.cpp:81:17:81:18 | b1 | Node steps to itself | +| A.cpp:81:21:81:21 | c | Node steps to itself | +| A.cpp:81:21:81:21 | c indirection | Node steps to itself | +| A.cpp:82:12:82:12 | this | Node steps to itself | +| A.cpp:82:12:82:12 | this indirection | Node steps to itself | +| A.cpp:82:12:82:24 | ... ? ... : ... | Node steps to itself | +| A.cpp:82:18:82:19 | b1 | Node steps to itself | +| A.cpp:82:23:82:24 | b2 | Node steps to itself | +| A.cpp:87:9:87:9 | this | Node steps to itself | +| A.cpp:87:9:87:9 | this indirection | Node steps to itself | +| A.cpp:90:7:90:8 | b2 | Node steps to itself | +| A.cpp:90:15:90:15 | c | Node steps to itself | +| A.cpp:90:15:90:15 | c indirection | Node steps to itself | +| A.cpp:91:14:91:15 | b2 | Node steps to itself | +| A.cpp:93:12:93:13 | b1 | Node steps to itself | +| A.cpp:100:5:100:6 | c1 | Node steps to itself | +| A.cpp:100:13:100:13 | a | Node steps to itself | +| A.cpp:101:5:101:6 | this | Node steps to itself | +| A.cpp:101:5:101:6 | this indirection | Node steps to itself | +| A.cpp:101:8:101:9 | c1 indirection | Node steps to itself | +| A.cpp:105:13:105:14 | c1 | Node steps to itself | +| A.cpp:107:12:107:13 | c1 | Node steps to itself | +| A.cpp:107:12:107:13 | c1 indirection | Node steps to itself | +| A.cpp:110:13:110:14 | c2 | Node steps to itself | +| A.cpp:118:13:118:14 | c1 | Node steps to itself | +| A.cpp:120:12:120:13 | c1 | Node steps to itself | +| A.cpp:120:12:120:13 | c1 indirection | Node steps to itself | +| A.cpp:126:5:126:5 | b | Node steps to itself | +| A.cpp:126:5:126:5 | b indirection | Node steps to itself | +| A.cpp:131:5:131:6 | this | Node steps to itself | +| A.cpp:131:5:131:6 | this indirection | Node steps to itself | +| A.cpp:131:8:131:8 | b | Node steps to itself | +| A.cpp:132:10:132:10 | b | Node steps to itself | +| A.cpp:132:10:132:10 | b indirection | Node steps to itself | +| A.cpp:142:7:142:7 | b | Node steps to itself | +| A.cpp:143:7:143:10 | this | Node steps to itself | +| A.cpp:143:7:143:10 | this indirection | Node steps to itself | +| A.cpp:143:17:143:17 | x | Node steps to itself | +| A.cpp:143:17:143:31 | ... ? ... : ... | Node steps to itself | +| A.cpp:143:21:143:21 | b | Node steps to itself | +| A.cpp:151:18:151:18 | b | Node steps to itself | +| A.cpp:151:21:151:21 | this | Node steps to itself | +| A.cpp:151:21:151:21 | this indirection | Node steps to itself | +| A.cpp:152:10:152:10 | d | Node steps to itself | +| A.cpp:153:10:153:10 | d | Node steps to itself | +| A.cpp:153:10:153:10 | d indirection | Node steps to itself | +| A.cpp:154:10:154:10 | b | Node steps to itself | +| A.cpp:154:10:154:10 | b indirection | Node steps to itself | +| A.cpp:160:29:160:29 | b | Node steps to itself | +| A.cpp:160:29:160:29 | b indirection | Node steps to itself | +| A.cpp:161:38:161:39 | l1 | Node steps to itself | +| A.cpp:161:38:161:39 | l1 indirection | Node steps to itself | +| A.cpp:162:38:162:39 | l2 | Node steps to itself | +| A.cpp:162:38:162:39 | l2 indirection | Node steps to itself | +| A.cpp:163:10:163:11 | l3 | Node steps to itself | +| A.cpp:164:10:164:11 | l3 | Node steps to itself | +| A.cpp:165:10:165:11 | l3 | Node steps to itself | +| A.cpp:166:10:166:11 | l3 | Node steps to itself | +| A.cpp:167:22:167:23 | l3 | Node steps to itself | +| A.cpp:167:26:167:26 | Phi | Node steps to itself | +| A.cpp:167:26:167:26 | l | Node steps to itself | +| A.cpp:167:44:167:44 | l | Node steps to itself | +| A.cpp:167:44:167:44 | l indirection | Node steps to itself | +| A.cpp:169:12:169:12 | l | Node steps to itself | +| A.cpp:183:7:183:10 | this | Node steps to itself | +| A.cpp:183:14:183:20 | newHead | Node steps to itself | +| A.cpp:184:7:184:10 | this | Node steps to itself | +| A.cpp:184:7:184:10 | this indirection | Node steps to itself | +| A.cpp:184:20:184:23 | next | Node steps to itself | +| B.cpp:7:25:7:25 | e | Node steps to itself | +| B.cpp:7:25:7:25 | e indirection | Node steps to itself | +| B.cpp:8:25:8:26 | b1 | Node steps to itself | +| B.cpp:8:25:8:26 | b1 indirection | Node steps to itself | +| B.cpp:9:10:9:11 | b2 | Node steps to itself | +| B.cpp:10:10:10:11 | b2 | Node steps to itself | +| B.cpp:10:10:10:11 | b2 indirection | Node steps to itself | +| B.cpp:16:37:16:37 | e | Node steps to itself | +| B.cpp:16:37:16:37 | e indirection | Node steps to itself | +| B.cpp:17:25:17:26 | b1 | Node steps to itself | +| B.cpp:17:25:17:26 | b1 indirection | Node steps to itself | +| B.cpp:18:10:18:11 | b2 | Node steps to itself | +| B.cpp:19:10:19:11 | b2 | Node steps to itself | +| B.cpp:19:10:19:11 | b2 indirection | Node steps to itself | +| B.cpp:35:7:35:10 | this | Node steps to itself | +| B.cpp:35:21:35:22 | e1 | Node steps to itself | +| B.cpp:36:7:36:10 | this | Node steps to itself | +| B.cpp:36:7:36:10 | this indirection | Node steps to itself | +| B.cpp:36:21:36:22 | e2 | Node steps to itself | +| B.cpp:46:7:46:10 | this | Node steps to itself | +| B.cpp:46:7:46:10 | this indirection | Node steps to itself | +| B.cpp:46:20:46:21 | b1 | Node steps to itself | +| C.cpp:19:5:19:5 | c | Node steps to itself | +| C.cpp:19:5:19:5 | c indirection | Node steps to itself | +| C.cpp:24:5:24:8 | this | Node steps to itself | +| C.cpp:24:5:24:8 | this indirection | Node steps to itself | +| C.cpp:29:10:29:11 | this | Node steps to itself | +| C.cpp:30:10:30:11 | this | Node steps to itself | +| C.cpp:31:10:31:11 | this | Node steps to itself | +| C.cpp:31:10:31:11 | this indirection | Node steps to itself | +| D.cpp:9:21:9:24 | this | Node steps to itself | +| D.cpp:9:21:9:24 | this indirection | Node steps to itself | +| D.cpp:9:28:9:28 | e | Node steps to itself | +| D.cpp:10:30:10:33 | this | Node steps to itself | +| D.cpp:10:30:10:33 | this indirection | Node steps to itself | +| D.cpp:11:29:11:32 | this | Node steps to itself | +| D.cpp:11:29:11:32 | this indirection | Node steps to itself | +| D.cpp:11:36:11:36 | e | Node steps to itself | +| D.cpp:16:21:16:23 | this | Node steps to itself | +| D.cpp:16:21:16:23 | this indirection | Node steps to itself | +| D.cpp:16:27:16:27 | b | Node steps to itself | +| D.cpp:17:30:17:32 | this | Node steps to itself | +| D.cpp:17:30:17:32 | this indirection | Node steps to itself | +| D.cpp:18:29:18:31 | this | Node steps to itself | +| D.cpp:18:29:18:31 | this indirection | Node steps to itself | +| D.cpp:18:35:18:35 | b | Node steps to itself | +| D.cpp:22:10:22:11 | b2 | Node steps to itself | +| D.cpp:22:10:22:11 | b2 indirection | Node steps to itself | +| D.cpp:30:5:30:5 | b | Node steps to itself | +| D.cpp:30:20:30:20 | e | Node steps to itself | +| D.cpp:31:14:31:14 | b | Node steps to itself | +| D.cpp:31:14:31:14 | b indirection | Node steps to itself | +| D.cpp:37:5:37:5 | b | Node steps to itself | +| D.cpp:37:21:37:21 | e | Node steps to itself | +| D.cpp:37:21:37:21 | e indirection | Node steps to itself | +| D.cpp:38:14:38:14 | b | Node steps to itself | +| D.cpp:38:14:38:14 | b indirection | Node steps to itself | +| D.cpp:44:5:44:5 | b | Node steps to itself | +| D.cpp:44:26:44:26 | e | Node steps to itself | +| D.cpp:45:14:45:14 | b | Node steps to itself | +| D.cpp:45:14:45:14 | b indirection | Node steps to itself | +| D.cpp:51:5:51:5 | b | Node steps to itself | +| D.cpp:51:27:51:27 | e | Node steps to itself | +| D.cpp:51:27:51:27 | e indirection | Node steps to itself | +| D.cpp:52:14:52:14 | b | Node steps to itself | +| D.cpp:52:14:52:14 | b indirection | Node steps to itself | +| D.cpp:57:5:57:12 | this | Node steps to itself | +| D.cpp:58:5:58:12 | this | Node steps to itself | +| D.cpp:58:27:58:27 | e | Node steps to itself | +| D.cpp:59:5:59:7 | this | Node steps to itself | +| D.cpp:59:5:59:7 | this indirection | Node steps to itself | +| D.cpp:64:10:64:17 | this | Node steps to itself | +| D.cpp:64:10:64:17 | this indirection | Node steps to itself | +| E.cpp:21:10:21:10 | p | Node steps to itself | +| E.cpp:21:10:21:10 | p indirection | Node steps to itself | +| E.cpp:29:21:29:21 | b | Node steps to itself | +| E.cpp:31:10:31:12 | raw | Node steps to itself | +| E.cpp:31:10:31:12 | raw indirection | Node steps to itself | +| E.cpp:32:10:32:10 | b | Node steps to itself | +| E.cpp:32:10:32:10 | b indirection | Node steps to itself | +| aliasing.cpp:9:3:9:3 | s | Node steps to itself | +| aliasing.cpp:9:3:9:3 | s indirection | Node steps to itself | +| aliasing.cpp:13:3:13:3 | s indirection | Node steps to itself | +| aliasing.cpp:27:14:27:15 | s3 | Node steps to itself | +| aliasing.cpp:37:3:37:6 | ref1 indirection | Node steps to itself | +| aliasing.cpp:43:8:43:11 | ref2 indirection | Node steps to itself | +| aliasing.cpp:48:13:48:14 | s1 | Node steps to itself | +| aliasing.cpp:53:13:53:14 | s2 | Node steps to itself | +| aliasing.cpp:61:13:61:14 | s2 | Node steps to itself | +| aliasing.cpp:79:3:79:3 | s | Node steps to itself | +| aliasing.cpp:79:3:79:3 | s indirection | Node steps to itself | +| aliasing.cpp:86:3:86:3 | s indirection | Node steps to itself | +| aliasing.cpp:100:14:100:14 | s | Node steps to itself | +| aliasing.cpp:102:9:102:10 | px | Node steps to itself | +| aliasing.cpp:121:15:121:16 | xs | Node steps to itself | +| aliasing.cpp:122:8:122:9 | xs | Node steps to itself | +| aliasing.cpp:126:15:126:16 | xs | Node steps to itself | +| aliasing.cpp:127:10:127:11 | xs | Node steps to itself | +| aliasing.cpp:131:15:131:16 | xs | Node steps to itself | +| aliasing.cpp:147:16:147:16 | s | Node steps to itself | +| aliasing.cpp:148:8:148:8 | s | Node steps to itself | +| aliasing.cpp:188:13:188:14 | s2 | Node steps to itself | +| aliasing.cpp:195:13:195:14 | s2 | Node steps to itself | +| aliasing.cpp:200:16:200:18 | ps2 | Node steps to itself | +| aliasing.cpp:201:8:201:10 | ps2 | Node steps to itself | +| aliasing.cpp:201:8:201:10 | ps2 indirection | Node steps to itself | +| aliasing.cpp:205:16:205:18 | ps2 | Node steps to itself | +| aliasing.cpp:206:8:206:10 | ps2 | Node steps to itself | +| aliasing.cpp:206:8:206:10 | ps2 indirection | Node steps to itself | +| arrays.cpp:9:8:9:11 | * ... | Node steps to itself | +| by_reference.cpp:12:5:12:5 | s | Node steps to itself | +| by_reference.cpp:12:5:12:5 | s indirection | Node steps to itself | +| by_reference.cpp:12:12:12:16 | value | Node steps to itself | +| by_reference.cpp:16:5:16:8 | this | Node steps to itself | +| by_reference.cpp:16:5:16:8 | this indirection | Node steps to itself | +| by_reference.cpp:16:15:16:19 | value | Node steps to itself | +| by_reference.cpp:20:5:20:8 | this | Node steps to itself | +| by_reference.cpp:20:5:20:8 | this indirection | Node steps to itself | +| by_reference.cpp:20:23:20:27 | value | Node steps to itself | +| by_reference.cpp:20:23:20:27 | value indirection | Node steps to itself | +| by_reference.cpp:20:23:20:27 | value indirection | Node steps to itself | +| by_reference.cpp:24:19:24:22 | this | Node steps to itself | +| by_reference.cpp:24:19:24:22 | this indirection | Node steps to itself | +| by_reference.cpp:24:25:24:29 | value | Node steps to itself | +| by_reference.cpp:24:25:24:29 | value indirection | Node steps to itself | +| by_reference.cpp:24:25:24:29 | value indirection | Node steps to itself | +| by_reference.cpp:32:12:32:12 | s | Node steps to itself | +| by_reference.cpp:32:12:32:12 | s indirection | Node steps to itself | +| by_reference.cpp:36:12:36:15 | this | Node steps to itself | +| by_reference.cpp:36:12:36:15 | this indirection | Node steps to itself | +| by_reference.cpp:40:12:40:15 | this | Node steps to itself | +| by_reference.cpp:40:12:40:15 | this indirection | Node steps to itself | +| by_reference.cpp:44:26:44:29 | this | Node steps to itself | +| by_reference.cpp:44:26:44:29 | this indirection | Node steps to itself | +| by_reference.cpp:84:3:84:7 | inner | Node steps to itself | +| by_reference.cpp:84:3:84:7 | inner indirection | Node steps to itself | +| by_reference.cpp:88:3:88:7 | inner indirection | Node steps to itself | +| by_reference.cpp:106:22:106:27 | pouter | Node steps to itself | +| by_reference.cpp:107:21:107:26 | pouter | Node steps to itself | +| by_reference.cpp:108:16:108:21 | pouter | Node steps to itself | +| by_reference.cpp:114:8:114:13 | pouter | Node steps to itself | +| by_reference.cpp:115:8:115:13 | pouter | Node steps to itself | +| by_reference.cpp:116:8:116:13 | pouter | Node steps to itself | +| by_reference.cpp:116:8:116:13 | pouter indirection | Node steps to itself | +| by_reference.cpp:126:21:126:26 | pouter | Node steps to itself | +| by_reference.cpp:127:22:127:27 | pouter | Node steps to itself | +| by_reference.cpp:128:15:128:20 | pouter | Node steps to itself | +| by_reference.cpp:134:8:134:13 | pouter | Node steps to itself | +| by_reference.cpp:135:8:135:13 | pouter | Node steps to itself | +| by_reference.cpp:136:8:136:13 | pouter | Node steps to itself | +| by_reference.cpp:136:8:136:13 | pouter indirection | Node steps to itself | +| complex.cpp:9:20:9:21 | this | Node steps to itself | +| complex.cpp:9:20:9:21 | this indirection | Node steps to itself | +| complex.cpp:10:20:10:21 | this | Node steps to itself | +| complex.cpp:10:20:10:21 | this indirection | Node steps to itself | +| complex.cpp:11:22:11:23 | this | Node steps to itself | +| complex.cpp:11:22:11:23 | this indirection | Node steps to itself | +| complex.cpp:11:27:11:27 | a | Node steps to itself | +| complex.cpp:12:22:12:23 | this | Node steps to itself | +| complex.cpp:12:22:12:23 | this indirection | Node steps to itself | +| complex.cpp:12:27:12:27 | b | Node steps to itself | +| complex.cpp:14:26:14:26 | a | Node steps to itself | +| complex.cpp:14:33:14:33 | b | Node steps to itself | +| complex.cpp:43:8:43:8 | b indirection | Node steps to itself | +| conflated.cpp:11:9:11:10 | ra indirection | Node steps to itself | +| conflated.cpp:20:8:20:10 | raw indirection | Node steps to itself | +| conflated.cpp:29:3:29:4 | pa | Node steps to itself | +| conflated.cpp:30:8:30:9 | pa | Node steps to itself | +| conflated.cpp:30:8:30:9 | pa indirection | Node steps to itself | +| conflated.cpp:35:8:35:14 | unknown | Node steps to itself | +| conflated.cpp:35:8:35:28 | ... ? ... : ... | Node steps to itself | +| conflated.cpp:35:18:35:20 | arg | Node steps to itself | +| conflated.cpp:36:3:36:4 | pa | Node steps to itself | +| conflated.cpp:37:8:37:9 | pa | Node steps to itself | +| conflated.cpp:37:8:37:9 | pa indirection | Node steps to itself | +| conflated.cpp:45:39:45:42 | next | Node steps to itself | +| conflated.cpp:53:3:53:4 | ll | Node steps to itself | +| conflated.cpp:54:3:54:4 | ll | Node steps to itself | +| conflated.cpp:55:8:55:9 | ll | Node steps to itself | +| conflated.cpp:55:8:55:9 | ll indirection | Node steps to itself | +| conflated.cpp:59:35:59:38 | next | Node steps to itself | +| conflated.cpp:59:35:59:38 | next indirection | Node steps to itself | +| conflated.cpp:60:3:60:4 | ll | Node steps to itself | +| conflated.cpp:61:8:61:9 | ll | Node steps to itself | +| conflated.cpp:61:8:61:9 | ll indirection | Node steps to itself | +| constructors.cpp:18:22:18:23 | this | Node steps to itself | +| constructors.cpp:18:22:18:23 | this indirection | Node steps to itself | +| constructors.cpp:19:22:19:23 | this | Node steps to itself | +| constructors.cpp:19:22:19:23 | this indirection | Node steps to itself | +| constructors.cpp:20:24:20:25 | this | Node steps to itself | +| constructors.cpp:20:24:20:25 | this indirection | Node steps to itself | +| constructors.cpp:20:29:20:29 | a | Node steps to itself | +| constructors.cpp:21:24:21:25 | this | Node steps to itself | +| constructors.cpp:21:24:21:25 | this indirection | Node steps to itself | +| constructors.cpp:21:29:21:29 | b | Node steps to itself | +| constructors.cpp:23:28:23:28 | a | Node steps to itself | +| constructors.cpp:23:35:23:35 | b | Node steps to itself | +| constructors.cpp:29:10:29:10 | f indirection | Node steps to itself | +| qualifiers.cpp:9:30:9:33 | this | Node steps to itself | +| qualifiers.cpp:9:30:9:33 | this indirection | Node steps to itself | +| qualifiers.cpp:9:40:9:44 | value | Node steps to itself | +| qualifiers.cpp:12:49:12:53 | inner | Node steps to itself | +| qualifiers.cpp:12:49:12:53 | inner indirection | Node steps to itself | +| qualifiers.cpp:12:60:12:64 | value | Node steps to itself | +| qualifiers.cpp:13:51:13:55 | inner indirection | Node steps to itself | +| qualifiers.cpp:13:61:13:65 | value | Node steps to itself | +| qualifiers.cpp:18:32:18:36 | this | Node steps to itself | +| qualifiers.cpp:18:32:18:36 | this indirection | Node steps to itself | +| realistic.cpp:24:9:24:12 | size | Node steps to itself | +| realistic.cpp:25:30:25:35 | offset | Node steps to itself | +| realistic.cpp:26:15:26:18 | size | Node steps to itself | +| realistic.cpp:27:12:27:12 | m | Node steps to itself | +| realistic.cpp:32:13:32:13 | d | Node steps to itself | +| realistic.cpp:32:17:32:19 | num | Node steps to itself | +| realistic.cpp:33:11:33:11 | Phi | Node steps to itself | +| realistic.cpp:33:11:33:11 | Phi | Node steps to itself | +| realistic.cpp:33:11:33:11 | Phi | Node steps to itself | +| realistic.cpp:33:11:33:11 | Phi | Node steps to itself | +| realistic.cpp:33:11:33:11 | Phi | Node steps to itself | +| realistic.cpp:33:11:33:11 | d | Node steps to itself | +| realistic.cpp:33:16:33:16 | e | Node steps to itself | +| realistic.cpp:36:12:36:22 | destination | Node steps to itself | +| realistic.cpp:42:20:42:20 | o | Node steps to itself | +| realistic.cpp:42:20:42:20 | o indirection | Node steps to itself | +| realistic.cpp:42:20:42:20 | o indirection | Node steps to itself | +| realistic.cpp:48:21:48:21 | Phi | Node steps to itself | +| realistic.cpp:48:21:48:21 | Phi | Node steps to itself | +| realistic.cpp:48:21:48:21 | Phi | Node steps to itself | +| realistic.cpp:48:21:48:21 | Phi | Node steps to itself | +| realistic.cpp:48:21:48:21 | i | Node steps to itself | +| realistic.cpp:48:34:48:34 | i | Node steps to itself | +| realistic.cpp:49:17:49:17 | i | Node steps to itself | +| realistic.cpp:52:11:52:11 | Phi | Node steps to itself | +| realistic.cpp:52:11:52:11 | Phi | Node steps to itself | +| realistic.cpp:52:11:52:11 | Phi | Node steps to itself | +| realistic.cpp:52:11:52:11 | Phi | Node steps to itself | +| realistic.cpp:52:11:52:11 | Phi | Node steps to itself | +| realistic.cpp:52:11:52:11 | Phi | Node steps to itself | +| realistic.cpp:52:11:52:11 | i | Node steps to itself | +| realistic.cpp:53:17:53:17 | i | Node steps to itself | +| realistic.cpp:54:24:54:24 | i | Node steps to itself | +| realistic.cpp:55:20:55:20 | i | Node steps to itself | +| realistic.cpp:57:96:57:96 | i | Node steps to itself | +| realistic.cpp:60:29:60:29 | i | Node steps to itself | +| realistic.cpp:60:63:60:63 | i | Node steps to itself | +| realistic.cpp:61:29:61:29 | i | Node steps to itself | +| realistic.cpp:65:29:65:29 | i | Node steps to itself | +| realistic.cpp:67:9:67:9 | i | Node steps to itself | +| simple.cpp:18:22:18:23 | this | Node steps to itself | +| simple.cpp:18:22:18:23 | this indirection | Node steps to itself | +| simple.cpp:19:22:19:23 | this | Node steps to itself | +| simple.cpp:19:22:19:23 | this indirection | Node steps to itself | +| simple.cpp:20:24:20:25 | this | Node steps to itself | +| simple.cpp:20:24:20:25 | this indirection | Node steps to itself | +| simple.cpp:20:29:20:29 | a | Node steps to itself | +| simple.cpp:21:24:21:25 | this | Node steps to itself | +| simple.cpp:21:24:21:25 | this indirection | Node steps to itself | +| simple.cpp:21:29:21:29 | b | Node steps to itself | +| simple.cpp:23:28:23:28 | a | Node steps to itself | +| simple.cpp:23:35:23:35 | b | Node steps to itself | +| simple.cpp:29:10:29:10 | f indirection | Node steps to itself | +| simple.cpp:66:12:66:12 | a | Node steps to itself | +| simple.cpp:79:16:79:17 | this | Node steps to itself | +| simple.cpp:79:16:79:17 | this indirection | Node steps to itself | +| simple.cpp:83:9:83:10 | this | Node steps to itself | +| simple.cpp:84:14:84:20 | this | Node steps to itself | +| simple.cpp:84:14:84:20 | this indirection | Node steps to itself | +| simple.cpp:93:20:93:20 | a | Node steps to itself | +| struct_init.c:15:8:15:9 | ab | Node steps to itself | +| struct_init.c:16:8:16:9 | ab | Node steps to itself | +| struct_init.c:16:8:16:9 | ab indirection | Node steps to itself | diff --git a/cpp/ql/test/library-tests/syntax-zoo/dataflow-consistency.expected b/cpp/ql/test/library-tests/syntax-zoo/dataflow-consistency.expected index 138cc6b161c..601496e1596 100644 --- a/cpp/ql/test/library-tests/syntax-zoo/dataflow-consistency.expected +++ b/cpp/ql/test/library-tests/syntax-zoo/dataflow-consistency.expected @@ -97,3 +97,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected b/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected index 6ba1cdf8ed7..60aeccba797 100644 --- a/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected +++ b/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected @@ -53,3 +53,1168 @@ uniqueParameterNodeAtPosition | ir.cpp:726:6:726:13 | TryCatch | 0 indirection | ir.cpp:740:24:740:24 | e indirection | Parameters with overlapping positions. | uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| VacuousDestructorCall.cpp:10:18:10:18 | i | Node steps to itself | +| abortingfunctions.cpp:20:9:20:9 | i | Node steps to itself | +| abortingfunctions.cpp:32:9:32:9 | i | Node steps to itself | +| aggregateinitializer.c:3:14:3:14 | a | Node steps to itself | +| aggregateinitializer.c:3:18:3:18 | b | Node steps to itself | +| aggregateinitializer.c:3:21:3:21 | c | Node steps to itself | +| aggregateinitializer.c:3:25:3:25 | d | Node steps to itself | +| allocators.cpp:3:34:3:34 | x | Node steps to itself | +| allocators.cpp:3:42:3:42 | y | Node steps to itself | +| allocators.cpp:4:18:4:20 | this | Node steps to itself | +| allocators.cpp:4:18:4:20 | this indirection | Node steps to itself | +| allocators.cpp:4:24:4:26 | this | Node steps to itself | +| assignexpr.cpp:11:8:11:8 | a | Node steps to itself | +| assignexpr.cpp:11:12:11:12 | b | Node steps to itself | +| bad_asts.cpp:10:22:10:22 | y | Node steps to itself | +| bad_asts.cpp:19:10:19:10 | (unnamed parameter 0) indirection | Node steps to itself | +| break_labels.c:4:9:4:9 | i | Node steps to itself | +| break_labels.c:5:9:5:14 | result | Node steps to itself | +| break_labels.c:6:16:6:16 | Phi | Node steps to itself | +| break_labels.c:6:16:6:16 | i | Node steps to itself | +| break_labels.c:13:12:13:17 | result | Node steps to itself | +| break_labels.c:20:16:20:16 | i | Node steps to itself | +| break_labels.c:20:24:20:24 | i | Node steps to itself | +| break_labels.c:21:13:21:13 | i | Node steps to itself | +| break_labels.c:24:13:24:13 | i | Node steps to itself | +| break_labels.c:27:9:27:9 | x | Node steps to itself | +| builtin.c:8:3:8:5 | acc | Node steps to itself | +| builtin.c:8:35:8:35 | x | Node steps to itself | +| builtin.c:8:40:8:40 | y | Node steps to itself | +| builtin.c:10:20:10:20 | x | Node steps to itself | +| builtin.c:12:3:12:5 | acc | Node steps to itself | +| builtin.c:15:54:15:56 | vec | Node steps to itself | +| builtin.c:18:33:18:35 | vec | Node steps to itself | +| builtin.c:20:3:20:5 | acc | Node steps to itself | +| builtin.c:20:33:20:33 | x | Node steps to itself | +| builtin.c:21:3:21:5 | acc | Node steps to itself | +| builtin.c:21:33:21:33 | x | Node steps to itself | +| builtin.c:21:38:21:38 | y | Node steps to itself | +| builtin.c:22:3:22:5 | acc | Node steps to itself | +| builtin.c:22:34:22:34 | x | Node steps to itself | +| builtin.c:22:39:22:39 | y | Node steps to itself | +| builtin.c:24:7:24:7 | y | Node steps to itself | +| builtin.c:28:31:28:33 | acc | Node steps to itself | +| builtin.c:29:12:29:14 | acc | Node steps to itself | +| builtin.c:34:3:34:5 | acc | Node steps to itself | +| builtin.c:34:34:34:34 | x | Node steps to itself | +| builtin.c:39:25:39:25 | x | Node steps to itself | +| builtin.c:43:26:43:26 | x | Node steps to itself | +| builtin.c:45:3:45:5 | acc | Node steps to itself | +| builtin.c:48:2:48:4 | acc | Node steps to itself | +| builtin.c:51:3:51:5 | acc | Node steps to itself | +| builtin.c:51:41:51:41 | x | Node steps to itself | +| builtin.c:51:43:51:43 | y | Node steps to itself | +| builtin.c:54:3:54:5 | acc | Node steps to itself | +| builtin.c:56:10:56:12 | acc | Node steps to itself | +| builtin.cpp:14:40:14:40 | x | Node steps to itself | +| builtin.cpp:14:44:14:44 | y | Node steps to itself | +| builtin.cpp:15:31:15:35 | * ... | Node steps to itself | +| builtin.cpp:15:31:15:35 | * ... indirection | Node steps to itself | +| builtin.cpp:15:31:15:35 | * ... indirection | Node steps to itself | +| condition_decl_int.cpp:3:9:3:21 | Phi | Node steps to itself | +| condition_decl_int.cpp:3:9:3:21 | Phi | Node steps to itself | +| condition_decl_int.cpp:3:9:3:21 | Phi | Node steps to itself | +| condition_decl_int.cpp:3:13:3:13 | k | Node steps to itself | +| condition_decl_int.cpp:3:17:3:17 | j | Node steps to itself | +| condition_decls.cpp:3:5:3:9 | this | Node steps to itself | +| condition_decls.cpp:3:5:3:9 | this indirection | Node steps to itself | +| condition_decls.cpp:3:21:3:21 | x | Node steps to itself | +| condition_decls.cpp:6:12:6:16 | this | Node steps to itself | +| condition_decls.cpp:6:12:6:16 | this indirection | Node steps to itself | +| condition_decls.cpp:9:13:9:17 | this | Node steps to itself | +| condition_decls.cpp:9:13:9:17 | this indirection | Node steps to itself | +| condition_decls.cpp:16:20:16:20 | x | Node steps to itself | +| condition_decls.cpp:26:24:26:24 | x | Node steps to itself | +| condition_decls.cpp:41:23:41:23 | x | Node steps to itself | +| condition_decls.cpp:48:24:48:24 | x | Node steps to itself | +| condition_decls.cpp:48:36:48:36 | x | Node steps to itself | +| condition_decls.cpp:48:53:48:53 | x | Node steps to itself | +| conditional_destructors.cpp:6:13:6:15 | this | Node steps to itself | +| conditional_destructors.cpp:6:13:6:15 | this indirection | Node steps to itself | +| conditional_destructors.cpp:6:19:6:19 | x | Node steps to itself | +| conditional_destructors.cpp:10:16:10:18 | this | Node steps to itself | +| conditional_destructors.cpp:10:16:10:18 | this indirection | Node steps to itself | +| conditional_destructors.cpp:10:23:10:27 | other indirection | Node steps to itself | +| conditional_destructors.cpp:18:13:18:15 | this | Node steps to itself | +| conditional_destructors.cpp:18:13:18:15 | this indirection | Node steps to itself | +| conditional_destructors.cpp:18:19:18:19 | x | Node steps to itself | +| conditional_destructors.cpp:25:16:25:18 | this | Node steps to itself | +| conditional_destructors.cpp:25:16:25:18 | this indirection | Node steps to itself | +| conditional_destructors.cpp:25:23:25:27 | other indirection | Node steps to itself | +| conditional_destructors.cpp:30:18:30:22 | call to C1 indirection | Node steps to itself | +| conditional_destructors.cpp:33:18:33:22 | call to C1 indirection | Node steps to itself | +| conditional_destructors.cpp:39:18:39:22 | call to C2 indirection | Node steps to itself | +| conditional_destructors.cpp:42:18:42:22 | call to C2 indirection | Node steps to itself | +| constmemberaccess.cpp:11:6:11:6 | c | Node steps to itself | +| constmemberaccess.cpp:11:6:11:6 | c indirection | Node steps to itself | +| constructorinitializer.cpp:10:6:10:6 | i | Node steps to itself | +| constructorinitializer.cpp:10:10:10:10 | j | Node steps to itself | +| constructorinitializer.cpp:10:13:10:13 | k | Node steps to itself | +| constructorinitializer.cpp:10:17:10:17 | l | Node steps to itself | +| cpp11.cpp:28:21:28:21 | (__range) indirection | Node steps to itself | +| cpp11.cpp:29:14:29:15 | el | Node steps to itself | +| cpp11.cpp:56:19:56:28 | global_int | Node steps to itself | +| cpp11.cpp:65:19:65:45 | [...](...){...} | Node steps to itself | +| cpp11.cpp:65:19:65:45 | x | Node steps to itself | +| cpp11.cpp:65:20:65:20 | (unnamed parameter 0) indirection | Node steps to itself | +| cpp11.cpp:77:19:77:21 | call to Val | Node steps to itself | +| cpp11.cpp:82:11:82:14 | call to Val | Node steps to itself | +| cpp11.cpp:82:17:82:17 | (unnamed parameter 0) indirection | Node steps to itself | +| cpp11.cpp:82:17:82:55 | [...](...){...} | Node steps to itself | +| cpp11.cpp:82:17:82:55 | binaryFunction | Node steps to itself | +| cpp11.cpp:82:30:82:52 | this | Node steps to itself | +| cpp11.cpp:82:45:82:48 | call to Val | Node steps to itself | +| cpp11.cpp:82:45:82:48 | this | Node steps to itself | +| cpp11.cpp:82:45:82:48 | this indirection | Node steps to itself | +| cpp11.cpp:82:51:82:51 | call to Val | Node steps to itself | +| cpp11.cpp:88:25:88:30 | call to Val | Node steps to itself | +| cpp11.cpp:88:33:88:38 | call to Val | Node steps to itself | +| cpp11.cpp:118:12:118:12 | Phi | Node steps to itself | +| cpp11.cpp:118:12:118:12 | Phi | Node steps to itself | +| cpp11.cpp:118:12:118:12 | x | Node steps to itself | +| cpp11.cpp:120:11:120:11 | x | Node steps to itself | +| cpp11.cpp:122:18:122:18 | x | Node steps to itself | +| cpp11.cpp:124:18:124:18 | x | Node steps to itself | +| cpp11.cpp:126:18:126:18 | x | Node steps to itself | +| cpp11.cpp:128:18:128:18 | x | Node steps to itself | +| cpp11.cpp:144:11:144:11 | x | Node steps to itself | +| cpp11.cpp:145:13:145:13 | x | Node steps to itself | +| cpp11.cpp:147:15:147:15 | x | Node steps to itself | +| cpp11.cpp:154:15:154:15 | x | Node steps to itself | +| cpp11.cpp:168:9:168:9 | x | Node steps to itself | +| cpp17.cpp:15:5:15:45 | new indirection | Node steps to itself | +| cpp17.cpp:15:11:15:21 | ptr indirection | Node steps to itself | +| cpp17.cpp:15:38:15:41 | (unnamed parameter 2) | Node steps to itself | +| cpp17.cpp:15:38:15:41 | args | Node steps to itself | +| cpp17.cpp:19:10:19:10 | p | Node steps to itself | +| cpp17.cpp:19:10:19:10 | p indirection | Node steps to itself | +| cpp17.cpp:19:13:19:13 | 1 indirection | Node steps to itself | +| cpp17.cpp:19:16:19:16 | 2 indirection | Node steps to itself | +| destructors.cpp:51:22:51:22 | x | Node steps to itself | +| dostmt.c:35:7:35:7 | Phi | Node steps to itself | +| dostmt.c:35:7:35:7 | i | Node steps to itself | +| dostmt.c:36:11:36:11 | i | Node steps to itself | +| duff2.c:3:14:3:14 | i | Node steps to itself | +| duff2.c:4:13:4:13 | i | Node steps to itself | +| duff2.c:13:16:13:16 | n | Node steps to itself | +| duff2.c:17:14:17:14 | i | Node steps to itself | +| duff2.c:18:13:18:13 | i | Node steps to itself | +| duff2.c:21:16:21:16 | n | Node steps to itself | +| duff.c:3:14:3:14 | i | Node steps to itself | +| duff.c:4:13:4:13 | i | Node steps to itself | +| duff.c:13:24:13:24 | n | Node steps to itself | +| ellipsisexceptionhandler.cpp:16:7:16:15 | condition | Node steps to itself | +| fieldaccess.cpp:11:6:11:6 | c | Node steps to itself | +| fieldaccess.cpp:11:6:11:6 | c indirection | Node steps to itself | +| file://:0:0:0:0 | (__begin) | Node steps to itself | +| file://:0:0:0:0 | (__begin) | Node steps to itself | +| file://:0:0:0:0 | (__begin) | Node steps to itself | +| file://:0:0:0:0 | (__begin) | Node steps to itself | +| file://:0:0:0:0 | (__end) | Node steps to itself | +| file://:0:0:0:0 | (__end) | Node steps to itself | +| file://:0:0:0:0 | (unnamed parameter 0) indirection | Node steps to itself | +| file://:0:0:0:0 | (unnamed parameter 0) indirection | Node steps to itself | +| file://:0:0:0:0 | (unnamed parameter 0) indirection | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | Phi | Node steps to itself | +| file://:0:0:0:0 | call to C | Node steps to itself | +| file://:0:0:0:0 | this | Node steps to itself | +| file://:0:0:0:0 | this indirection | Node steps to itself | +| forstmt.cpp:2:21:2:21 | Phi | Node steps to itself | +| forstmt.cpp:2:21:2:21 | i | Node steps to itself | +| forstmt.cpp:2:29:2:29 | i | Node steps to itself | +| forstmt.cpp:14:21:14:24 | Phi | Node steps to itself | +| forstmt.cpp:14:27:14:27 | i | Node steps to itself | +| forstmt.cpp:19:21:19:21 | Phi | Node steps to itself | +| forstmt.cpp:19:21:19:21 | i | Node steps to itself | +| forstmt.cpp:19:28:19:28 | i | Node steps to itself | +| ifelsestmt.c:38:6:38:6 | x | Node steps to itself | +| ifelsestmt.c:38:11:38:11 | y | Node steps to itself | +| ifstmt.c:28:6:28:6 | x | Node steps to itself | +| ifstmt.c:28:11:28:11 | y | Node steps to itself | +| initializer.c:3:10:3:10 | a | Node steps to itself | +| initializer.c:3:14:3:14 | b | Node steps to itself | +| ir.cpp:46:9:46:9 | x | Node steps to itself | +| ir.cpp:47:9:47:9 | x | Node steps to itself | +| ir.cpp:53:9:53:9 | x | Node steps to itself | +| ir.cpp:53:13:53:13 | y | Node steps to itself | +| ir.cpp:54:9:54:9 | x | Node steps to itself | +| ir.cpp:54:13:54:13 | y | Node steps to itself | +| ir.cpp:55:9:55:9 | x | Node steps to itself | +| ir.cpp:55:13:55:13 | y | Node steps to itself | +| ir.cpp:56:9:56:9 | x | Node steps to itself | +| ir.cpp:56:13:56:13 | y | Node steps to itself | +| ir.cpp:57:9:57:9 | x | Node steps to itself | +| ir.cpp:57:13:57:13 | y | Node steps to itself | +| ir.cpp:59:9:59:9 | x | Node steps to itself | +| ir.cpp:59:13:59:13 | y | Node steps to itself | +| ir.cpp:60:9:60:9 | x | Node steps to itself | +| ir.cpp:60:13:60:13 | y | Node steps to itself | +| ir.cpp:61:9:61:9 | x | Node steps to itself | +| ir.cpp:61:13:61:13 | y | Node steps to itself | +| ir.cpp:63:9:63:9 | x | Node steps to itself | +| ir.cpp:63:14:63:14 | y | Node steps to itself | +| ir.cpp:64:9:64:9 | x | Node steps to itself | +| ir.cpp:64:14:64:14 | y | Node steps to itself | +| ir.cpp:66:9:66:9 | x | Node steps to itself | +| ir.cpp:68:5:68:5 | z | Node steps to itself | +| ir.cpp:68:10:68:10 | x | Node steps to itself | +| ir.cpp:69:5:69:5 | z | Node steps to itself | +| ir.cpp:69:10:69:10 | x | Node steps to itself | +| ir.cpp:70:5:70:5 | z | Node steps to itself | +| ir.cpp:70:10:70:10 | x | Node steps to itself | +| ir.cpp:71:5:71:5 | z | Node steps to itself | +| ir.cpp:71:10:71:10 | x | Node steps to itself | +| ir.cpp:72:5:72:5 | z | Node steps to itself | +| ir.cpp:72:10:72:10 | x | Node steps to itself | +| ir.cpp:74:5:74:5 | z | Node steps to itself | +| ir.cpp:74:10:74:10 | x | Node steps to itself | +| ir.cpp:75:5:75:5 | z | Node steps to itself | +| ir.cpp:75:10:75:10 | x | Node steps to itself | +| ir.cpp:76:5:76:5 | z | Node steps to itself | +| ir.cpp:76:10:76:10 | x | Node steps to itself | +| ir.cpp:78:5:78:5 | z | Node steps to itself | +| ir.cpp:78:11:78:11 | x | Node steps to itself | +| ir.cpp:79:5:79:5 | z | Node steps to itself | +| ir.cpp:79:11:79:11 | x | Node steps to itself | +| ir.cpp:82:10:82:10 | x | Node steps to itself | +| ir.cpp:83:10:83:10 | x | Node steps to itself | +| ir.cpp:84:10:84:10 | x | Node steps to itself | +| ir.cpp:90:9:90:9 | x | Node steps to itself | +| ir.cpp:90:14:90:14 | y | Node steps to itself | +| ir.cpp:91:9:91:9 | x | Node steps to itself | +| ir.cpp:91:14:91:14 | y | Node steps to itself | +| ir.cpp:92:9:92:9 | x | Node steps to itself | +| ir.cpp:92:13:92:13 | y | Node steps to itself | +| ir.cpp:93:9:93:9 | x | Node steps to itself | +| ir.cpp:93:13:93:13 | y | Node steps to itself | +| ir.cpp:94:9:94:9 | x | Node steps to itself | +| ir.cpp:94:14:94:14 | y | Node steps to itself | +| ir.cpp:95:9:95:9 | x | Node steps to itself | +| ir.cpp:95:14:95:14 | y | Node steps to itself | +| ir.cpp:101:11:101:11 | x | Node steps to itself | +| ir.cpp:102:11:102:11 | x | Node steps to itself | +| ir.cpp:110:13:110:13 | x | Node steps to itself | +| ir.cpp:111:13:111:13 | x | Node steps to itself | +| ir.cpp:117:9:117:9 | x | Node steps to itself | +| ir.cpp:117:13:117:13 | y | Node steps to itself | +| ir.cpp:118:9:118:9 | x | Node steps to itself | +| ir.cpp:118:13:118:13 | y | Node steps to itself | +| ir.cpp:119:9:119:9 | x | Node steps to itself | +| ir.cpp:119:13:119:13 | y | Node steps to itself | +| ir.cpp:120:9:120:9 | x | Node steps to itself | +| ir.cpp:120:13:120:13 | y | Node steps to itself | +| ir.cpp:122:9:122:9 | x | Node steps to itself | +| ir.cpp:124:5:124:5 | z | Node steps to itself | +| ir.cpp:124:10:124:10 | x | Node steps to itself | +| ir.cpp:125:5:125:5 | z | Node steps to itself | +| ir.cpp:125:10:125:10 | x | Node steps to itself | +| ir.cpp:126:5:126:5 | z | Node steps to itself | +| ir.cpp:126:10:126:10 | x | Node steps to itself | +| ir.cpp:127:5:127:5 | z | Node steps to itself | +| ir.cpp:127:10:127:10 | x | Node steps to itself | +| ir.cpp:130:10:130:10 | x | Node steps to itself | +| ir.cpp:136:9:136:9 | x | Node steps to itself | +| ir.cpp:136:14:136:14 | y | Node steps to itself | +| ir.cpp:137:9:137:9 | x | Node steps to itself | +| ir.cpp:137:14:137:14 | y | Node steps to itself | +| ir.cpp:138:9:138:9 | x | Node steps to itself | +| ir.cpp:138:13:138:13 | y | Node steps to itself | +| ir.cpp:139:9:139:9 | x | Node steps to itself | +| ir.cpp:139:13:139:13 | y | Node steps to itself | +| ir.cpp:140:9:140:9 | x | Node steps to itself | +| ir.cpp:140:14:140:14 | y | Node steps to itself | +| ir.cpp:141:9:141:9 | x | Node steps to itself | +| ir.cpp:141:14:141:14 | y | Node steps to itself | +| ir.cpp:147:11:147:11 | x | Node steps to itself | +| ir.cpp:148:11:148:11 | x | Node steps to itself | +| ir.cpp:157:9:157:9 | p | Node steps to itself | +| ir.cpp:157:13:157:13 | i | Node steps to itself | +| ir.cpp:158:9:158:9 | i | Node steps to itself | +| ir.cpp:158:13:158:13 | p | Node steps to itself | +| ir.cpp:159:9:159:9 | p | Node steps to itself | +| ir.cpp:159:13:159:13 | i | Node steps to itself | +| ir.cpp:160:9:160:9 | p | Node steps to itself | +| ir.cpp:160:13:160:13 | q | Node steps to itself | +| ir.cpp:162:9:162:9 | p | Node steps to itself | +| ir.cpp:164:5:164:5 | q | Node steps to itself | +| ir.cpp:164:10:164:10 | i | Node steps to itself | +| ir.cpp:165:5:165:5 | q | Node steps to itself | +| ir.cpp:165:10:165:10 | i | Node steps to itself | +| ir.cpp:167:9:167:9 | p | Node steps to itself | +| ir.cpp:168:10:168:10 | p | Node steps to itself | +| ir.cpp:174:9:174:9 | p | Node steps to itself | +| ir.cpp:174:11:174:11 | i | Node steps to itself | +| ir.cpp:175:9:175:9 | i | Node steps to itself | +| ir.cpp:175:11:175:11 | p | Node steps to itself | +| ir.cpp:177:5:177:5 | p | Node steps to itself | +| ir.cpp:177:7:177:7 | i | Node steps to itself | +| ir.cpp:177:12:177:12 | x | Node steps to itself | +| ir.cpp:178:5:178:5 | i | Node steps to itself | +| ir.cpp:178:7:178:7 | p | Node steps to itself | +| ir.cpp:178:12:178:12 | x | Node steps to itself | +| ir.cpp:181:11:181:11 | i | Node steps to itself | +| ir.cpp:182:9:182:9 | i | Node steps to itself | +| ir.cpp:183:7:183:7 | i | Node steps to itself | +| ir.cpp:183:12:183:12 | x | Node steps to itself | +| ir.cpp:184:5:184:5 | i | Node steps to itself | +| ir.cpp:184:12:184:12 | x | Node steps to itself | +| ir.cpp:188:20:188:20 | i | Node steps to itself | +| ir.cpp:190:18:190:20 | pwc | Node steps to itself | +| ir.cpp:190:22:190:22 | i | Node steps to itself | +| ir.cpp:196:9:196:9 | p | Node steps to itself | +| ir.cpp:196:14:196:14 | q | Node steps to itself | +| ir.cpp:197:9:197:9 | p | Node steps to itself | +| ir.cpp:197:14:197:14 | q | Node steps to itself | +| ir.cpp:198:9:198:9 | p | Node steps to itself | +| ir.cpp:198:13:198:13 | q | Node steps to itself | +| ir.cpp:199:9:199:9 | p | Node steps to itself | +| ir.cpp:199:13:199:13 | q | Node steps to itself | +| ir.cpp:200:9:200:9 | p | Node steps to itself | +| ir.cpp:200:14:200:14 | q | Node steps to itself | +| ir.cpp:201:9:201:9 | p | Node steps to itself | +| ir.cpp:201:14:201:14 | q | Node steps to itself | +| ir.cpp:207:11:207:11 | p | Node steps to itself | +| ir.cpp:208:11:208:11 | p | Node steps to itself | +| ir.cpp:216:5:216:5 | x | Node steps to itself | +| ir.cpp:220:10:220:10 | x | Node steps to itself | +| ir.cpp:223:5:223:5 | y | Node steps to itself | +| ir.cpp:232:13:232:13 | x | Node steps to itself | +| ir.cpp:236:12:236:12 | x | Node steps to itself | +| ir.cpp:236:16:236:16 | y | Node steps to itself | +| ir.cpp:240:9:240:9 | b | Node steps to itself | +| ir.cpp:243:9:243:9 | b | Node steps to itself | +| ir.cpp:244:13:244:13 | y | Node steps to itself | +| ir.cpp:247:9:247:9 | x | Node steps to itself | +| ir.cpp:254:12:254:12 | Phi | Node steps to itself | +| ir.cpp:254:12:254:12 | n | Node steps to itself | +| ir.cpp:255:9:255:9 | n | Node steps to itself | +| ir.cpp:261:9:261:9 | n | Node steps to itself | +| ir.cpp:261:14:261:14 | Phi | Node steps to itself | +| ir.cpp:262:14:262:14 | n | Node steps to itself | +| ir.cpp:280:12:280:12 | Phi | Node steps to itself | +| ir.cpp:280:12:280:12 | Phi | Node steps to itself | +| ir.cpp:280:12:280:12 | i | Node steps to itself | +| ir.cpp:287:13:287:13 | i | Node steps to itself | +| ir.cpp:288:9:288:9 | Phi | Node steps to itself | +| ir.cpp:293:21:293:21 | Phi | Node steps to itself | +| ir.cpp:293:21:293:21 | Phi | Node steps to itself | +| ir.cpp:293:21:293:21 | i | Node steps to itself | +| ir.cpp:299:22:299:22 | i | Node steps to itself | +| ir.cpp:300:9:300:9 | Phi | Node steps to itself | +| ir.cpp:306:12:306:12 | Phi | Node steps to itself | +| ir.cpp:306:12:306:12 | i | Node steps to itself | +| ir.cpp:306:20:306:20 | i | Node steps to itself | +| ir.cpp:312:21:312:21 | Phi | Node steps to itself | +| ir.cpp:312:21:312:21 | i | Node steps to itself | +| ir.cpp:312:29:312:29 | i | Node steps to itself | +| ir.cpp:318:21:318:21 | Phi | Node steps to itself | +| ir.cpp:318:21:318:21 | i | Node steps to itself | +| ir.cpp:318:29:318:29 | i | Node steps to itself | +| ir.cpp:319:13:319:13 | i | Node steps to itself | +| ir.cpp:326:21:326:21 | Phi | Node steps to itself | +| ir.cpp:326:21:326:21 | i | Node steps to itself | +| ir.cpp:326:29:326:29 | i | Node steps to itself | +| ir.cpp:327:13:327:13 | i | Node steps to itself | +| ir.cpp:334:21:334:21 | Phi | Node steps to itself | +| ir.cpp:334:21:334:21 | Phi | Node steps to itself | +| ir.cpp:334:21:334:21 | i | Node steps to itself | +| ir.cpp:335:13:335:13 | i | Node steps to itself | +| ir.cpp:343:13:343:13 | p | Node steps to itself | +| ir.cpp:353:12:353:12 | Phi | Node steps to itself | +| ir.cpp:353:12:353:12 | n | Node steps to itself | +| ir.cpp:354:13:354:13 | n | Node steps to itself | +| ir.cpp:356:9:356:9 | n | Node steps to itself | +| ir.cpp:362:13:362:13 | n | Node steps to itself | +| ir.cpp:365:9:365:9 | n | Node steps to itself | +| ir.cpp:366:14:366:14 | n | Node steps to itself | +| ir.cpp:377:16:377:16 | x | Node steps to itself | +| ir.cpp:377:19:377:19 | y | Node steps to itself | +| ir.cpp:381:32:381:32 | x | Node steps to itself | +| ir.cpp:381:35:381:35 | y | Node steps to itself | +| ir.cpp:386:13:386:13 | x | Node steps to itself | +| ir.cpp:423:12:423:13 | pt | Node steps to itself | +| ir.cpp:435:9:435:9 | a | Node steps to itself | +| ir.cpp:435:14:435:14 | b | Node steps to itself | +| ir.cpp:439:9:439:9 | a | Node steps to itself | +| ir.cpp:439:14:439:14 | b | Node steps to itself | +| ir.cpp:449:9:449:9 | a | Node steps to itself | +| ir.cpp:449:14:449:14 | b | Node steps to itself | +| ir.cpp:453:9:453:9 | a | Node steps to itself | +| ir.cpp:453:14:453:14 | b | Node steps to itself | +| ir.cpp:463:10:463:10 | a | Node steps to itself | +| ir.cpp:467:11:467:11 | a | Node steps to itself | +| ir.cpp:467:16:467:16 | b | Node steps to itself | +| ir.cpp:477:9:477:9 | a | Node steps to itself | +| ir.cpp:477:9:477:14 | ... && ... | Node steps to itself | +| ir.cpp:477:14:477:14 | b | Node steps to itself | +| ir.cpp:478:9:478:9 | a | Node steps to itself | +| ir.cpp:478:9:478:14 | ... \|\| ... | Node steps to itself | +| ir.cpp:478:14:478:14 | b | Node steps to itself | +| ir.cpp:479:11:479:11 | a | Node steps to itself | +| ir.cpp:479:11:479:16 | ... \|\| ... | Node steps to itself | +| ir.cpp:479:16:479:16 | b | Node steps to itself | +| ir.cpp:483:13:483:13 | a | Node steps to itself | +| ir.cpp:483:13:483:21 | ... ? ... : ... | Node steps to itself | +| ir.cpp:483:17:483:17 | x | Node steps to itself | +| ir.cpp:483:21:483:21 | y | Node steps to itself | +| ir.cpp:489:6:489:6 | a | Node steps to itself | +| ir.cpp:493:5:493:5 | a | Node steps to itself | +| ir.cpp:504:19:504:19 | x | Node steps to itself | +| ir.cpp:505:19:505:19 | x | Node steps to itself | +| ir.cpp:514:19:514:19 | x | Node steps to itself | +| ir.cpp:515:19:515:19 | x | Node steps to itself | +| ir.cpp:515:29:515:29 | x | Node steps to itself | +| ir.cpp:516:19:516:19 | x | Node steps to itself | +| ir.cpp:516:26:516:26 | x | Node steps to itself | +| ir.cpp:521:19:521:19 | x | Node steps to itself | +| ir.cpp:522:19:522:19 | x | Node steps to itself | +| ir.cpp:536:9:536:9 | x | Node steps to itself | +| ir.cpp:536:13:536:13 | y | Node steps to itself | +| ir.cpp:540:9:540:9 | x | Node steps to itself | +| ir.cpp:544:9:544:9 | x | Node steps to itself | +| ir.cpp:544:13:544:13 | y | Node steps to itself | +| ir.cpp:545:16:545:16 | x | Node steps to itself | +| ir.cpp:548:12:548:12 | x | Node steps to itself | +| ir.cpp:548:16:548:16 | y | Node steps to itself | +| ir.cpp:552:12:552:14 | pfn | Node steps to itself | +| ir.cpp:623:5:623:5 | r indirection | Node steps to itself | +| ir.cpp:624:5:624:5 | p indirection | Node steps to itself | +| ir.cpp:632:16:632:16 | x | Node steps to itself | +| ir.cpp:636:16:636:16 | x | Node steps to itself | +| ir.cpp:640:16:640:16 | x | Node steps to itself | +| ir.cpp:644:9:644:12 | this | Node steps to itself | +| ir.cpp:646:9:646:11 | this | Node steps to itself | +| ir.cpp:648:13:648:16 | this | Node steps to itself | +| ir.cpp:650:13:650:15 | this | Node steps to itself | +| ir.cpp:650:13:650:15 | this indirection | Node steps to itself | +| ir.cpp:654:9:654:12 | this | Node steps to itself | +| ir.cpp:656:9:656:30 | this | Node steps to itself | +| ir.cpp:656:9:656:30 | this indirection | Node steps to itself | +| ir.cpp:678:12:678:12 | r | Node steps to itself | +| ir.cpp:707:10:707:24 | ... ? ... : ... | Node steps to itself | +| ir.cpp:707:11:707:11 | x | Node steps to itself | +| ir.cpp:707:15:707:15 | y | Node steps to itself | +| ir.cpp:707:20:707:20 | x | Node steps to itself | +| ir.cpp:707:24:707:24 | y | Node steps to itself | +| ir.cpp:711:14:711:14 | x | Node steps to itself | +| ir.cpp:711:17:711:17 | y | Node steps to itself | +| ir.cpp:718:12:718:14 | 0 | Node steps to itself | +| ir.cpp:729:9:729:9 | b | Node steps to itself | +| ir.cpp:732:14:732:14 | x | Node steps to itself | +| ir.cpp:738:18:738:18 | s | Node steps to itself | +| ir.cpp:747:8:747:8 | this | Node steps to itself | +| ir.cpp:756:8:756:8 | this | Node steps to itself | +| ir.cpp:762:3:762:3 | call to ~Base indirection | Node steps to itself | +| ir.cpp:765:8:765:8 | this | Node steps to itself | +| ir.cpp:771:3:771:3 | call to ~Middle indirection | Node steps to itself | +| ir.cpp:780:3:780:3 | call to ~Base indirection | Node steps to itself | +| ir.cpp:789:3:789:3 | call to ~Base indirection | Node steps to itself | +| ir.cpp:798:3:798:3 | call to ~Base indirection | Node steps to itself | +| ir.cpp:811:7:811:13 | call to Base indirection | Node steps to itself | +| ir.cpp:812:7:812:26 | call to Base indirection | Node steps to itself | +| ir.cpp:825:7:825:13 | call to Base indirection | Node steps to itself | +| ir.cpp:826:7:826:26 | call to Base indirection | Node steps to itself | +| ir.cpp:865:34:865:35 | pb | Node steps to itself | +| ir.cpp:866:47:866:48 | pd | Node steps to itself | +| ir.cpp:908:11:908:24 | ... ? ... : ... | Node steps to itself | +| ir.cpp:908:20:908:20 | x | Node steps to itself | +| ir.cpp:946:3:946:14 | new indirection | Node steps to itself | +| ir.cpp:947:3:947:27 | new indirection | Node steps to itself | +| landexpr.c:3:6:3:6 | a | Node steps to itself | +| landexpr.c:3:11:3:11 | b | Node steps to itself | +| lorexpr.c:3:6:3:6 | a | Node steps to itself | +| lorexpr.c:3:11:3:11 | b | Node steps to itself | +| ltrbinopexpr.c:5:5:5:5 | i | Node steps to itself | +| ltrbinopexpr.c:5:9:5:9 | j | Node steps to itself | +| ltrbinopexpr.c:6:5:6:5 | i | Node steps to itself | +| ltrbinopexpr.c:6:9:6:9 | j | Node steps to itself | +| ltrbinopexpr.c:7:5:7:5 | i | Node steps to itself | +| ltrbinopexpr.c:7:9:7:9 | j | Node steps to itself | +| ltrbinopexpr.c:8:5:8:5 | i | Node steps to itself | +| ltrbinopexpr.c:8:9:8:9 | j | Node steps to itself | +| ltrbinopexpr.c:9:5:9:5 | i | Node steps to itself | +| ltrbinopexpr.c:9:9:9:9 | j | Node steps to itself | +| ltrbinopexpr.c:11:5:11:5 | p | Node steps to itself | +| ltrbinopexpr.c:11:9:11:9 | i | Node steps to itself | +| ltrbinopexpr.c:12:5:12:5 | p | Node steps to itself | +| ltrbinopexpr.c:12:9:12:9 | i | Node steps to itself | +| ltrbinopexpr.c:15:5:15:5 | i | Node steps to itself | +| ltrbinopexpr.c:15:10:15:10 | j | Node steps to itself | +| ltrbinopexpr.c:16:5:16:5 | i | Node steps to itself | +| ltrbinopexpr.c:16:10:16:10 | j | Node steps to itself | +| ltrbinopexpr.c:18:5:18:5 | i | Node steps to itself | +| ltrbinopexpr.c:18:9:18:9 | j | Node steps to itself | +| ltrbinopexpr.c:19:5:19:5 | i | Node steps to itself | +| ltrbinopexpr.c:19:9:19:9 | j | Node steps to itself | +| ltrbinopexpr.c:20:5:20:5 | i | Node steps to itself | +| ltrbinopexpr.c:20:9:20:9 | j | Node steps to itself | +| ltrbinopexpr.c:21:5:21:5 | i | Node steps to itself | +| ltrbinopexpr.c:21:10:21:10 | j | Node steps to itself | +| ltrbinopexpr.c:22:5:22:5 | i | Node steps to itself | +| ltrbinopexpr.c:22:10:22:10 | j | Node steps to itself | +| ltrbinopexpr.c:23:5:23:5 | i | Node steps to itself | +| ltrbinopexpr.c:23:9:23:9 | j | Node steps to itself | +| ltrbinopexpr.c:24:5:24:5 | i | Node steps to itself | +| ltrbinopexpr.c:24:9:24:9 | j | Node steps to itself | +| ltrbinopexpr.c:25:5:25:5 | i | Node steps to itself | +| ltrbinopexpr.c:25:10:25:10 | j | Node steps to itself | +| ltrbinopexpr.c:26:5:26:5 | i | Node steps to itself | +| ltrbinopexpr.c:26:10:26:10 | j | Node steps to itself | +| ltrbinopexpr.c:28:5:28:5 | i | Node steps to itself | +| ltrbinopexpr.c:28:10:28:10 | j | Node steps to itself | +| ltrbinopexpr.c:29:5:29:5 | i | Node steps to itself | +| ltrbinopexpr.c:29:10:29:10 | j | Node steps to itself | +| ltrbinopexpr.c:30:5:30:5 | i | Node steps to itself | +| ltrbinopexpr.c:30:10:30:10 | j | Node steps to itself | +| ltrbinopexpr.c:31:5:31:5 | i | Node steps to itself | +| ltrbinopexpr.c:31:10:31:10 | j | Node steps to itself | +| ltrbinopexpr.c:32:5:32:5 | i | Node steps to itself | +| ltrbinopexpr.c:32:10:32:10 | j | Node steps to itself | +| ltrbinopexpr.c:33:5:33:5 | i | Node steps to itself | +| ltrbinopexpr.c:33:11:33:11 | j | Node steps to itself | +| ltrbinopexpr.c:34:5:34:5 | i | Node steps to itself | +| ltrbinopexpr.c:34:11:34:11 | j | Node steps to itself | +| ltrbinopexpr.c:35:5:35:5 | i | Node steps to itself | +| ltrbinopexpr.c:35:10:35:10 | j | Node steps to itself | +| ltrbinopexpr.c:36:5:36:5 | i | Node steps to itself | +| ltrbinopexpr.c:36:10:36:10 | j | Node steps to itself | +| ltrbinopexpr.c:37:5:37:5 | i | Node steps to itself | +| ltrbinopexpr.c:37:10:37:10 | j | Node steps to itself | +| ltrbinopexpr.c:39:5:39:5 | p | Node steps to itself | +| ltrbinopexpr.c:39:10:39:10 | i | Node steps to itself | +| ltrbinopexpr.c:40:5:40:5 | p | Node steps to itself | +| ltrbinopexpr.c:40:10:40:10 | i | Node steps to itself | +| membercallexpr.cpp:10:2:10:2 | c | Node steps to itself | +| membercallexpr.cpp:10:2:10:2 | c indirection | Node steps to itself | +| membercallexpr_args.cpp:12:2:12:2 | c | Node steps to itself | +| membercallexpr_args.cpp:12:2:12:2 | c indirection | Node steps to itself | +| membercallexpr_args.cpp:12:10:12:10 | i | Node steps to itself | +| membercallexpr_args.cpp:12:14:12:14 | j | Node steps to itself | +| membercallexpr_args.cpp:12:17:12:17 | k | Node steps to itself | +| membercallexpr_args.cpp:12:21:12:21 | l | Node steps to itself | +| misc.c:20:7:20:7 | i | Node steps to itself | +| misc.c:21:5:21:5 | i | Node steps to itself | +| misc.c:22:9:22:12 | argi | Node steps to itself | +| misc.c:22:17:22:20 | argj | Node steps to itself | +| misc.c:27:9:27:12 | argi | Node steps to itself | +| misc.c:27:17:27:20 | argj | Node steps to itself | +| misc.c:32:9:32:9 | i | Node steps to itself | +| misc.c:32:14:32:14 | j | Node steps to itself | +| misc.c:37:9:37:9 | i | Node steps to itself | +| misc.c:37:14:37:14 | j | Node steps to itself | +| misc.c:44:11:44:11 | Phi | Node steps to itself | +| misc.c:44:11:44:11 | Phi | Node steps to itself | +| misc.c:44:11:44:11 | Phi | Node steps to itself | +| misc.c:44:11:44:11 | i | Node steps to itself | +| misc.c:45:9:45:9 | j | Node steps to itself | +| misc.c:47:11:47:11 | Phi | Node steps to itself | +| misc.c:47:11:47:11 | Phi | Node steps to itself | +| misc.c:47:11:47:11 | Phi | Node steps to itself | +| misc.c:47:11:47:11 | i | Node steps to itself | +| misc.c:47:16:47:16 | j | Node steps to itself | +| misc.c:48:9:48:9 | j | Node steps to itself | +| misc.c:50:11:50:11 | Phi | Node steps to itself | +| misc.c:50:11:50:11 | Phi | Node steps to itself | +| misc.c:50:11:50:11 | i | Node steps to itself | +| misc.c:50:16:50:16 | j | Node steps to itself | +| misc.c:51:9:51:9 | j | Node steps to itself | +| misc.c:53:11:53:14 | Phi | Node steps to itself | +| misc.c:53:11:53:14 | Phi | Node steps to itself | +| misc.c:53:11:53:14 | Phi | Node steps to itself | +| misc.c:53:11:53:14 | argi | Node steps to itself | +| misc.c:54:9:54:9 | j | Node steps to itself | +| misc.c:57:9:57:9 | Phi | Node steps to itself | +| misc.c:57:9:57:9 | Phi | Node steps to itself | +| misc.c:57:9:57:9 | Phi | Node steps to itself | +| misc.c:57:9:57:9 | j | Node steps to itself | +| misc.c:58:13:58:13 | i | Node steps to itself | +| misc.c:60:9:60:9 | Phi | Node steps to itself | +| misc.c:60:9:60:9 | Phi | Node steps to itself | +| misc.c:60:9:60:9 | Phi | Node steps to itself | +| misc.c:60:9:60:9 | j | Node steps to itself | +| misc.c:61:13:61:16 | argi | Node steps to itself | +| misc.c:62:16:62:16 | Phi | Node steps to itself | +| misc.c:62:16:62:16 | i | Node steps to itself | +| misc.c:62:24:62:24 | i | Node steps to itself | +| misc.c:64:11:64:11 | Phi | Node steps to itself | +| misc.c:64:11:64:11 | i | Node steps to itself | +| misc.c:64:19:64:19 | i | Node steps to itself | +| misc.c:66:18:66:18 | i | Node steps to itself | +| misc.c:66:23:67:5 | Phi | Node steps to itself | +| misc.c:93:9:93:15 | ... ? ... : ... | Node steps to itself | +| misc.c:94:9:94:10 | sp | Node steps to itself | +| misc.c:94:9:94:10 | sp indirection | Node steps to itself | +| misc.c:94:9:94:19 | ... ? ... : ... | Node steps to itself | +| misc.c:94:19:94:19 | i | Node steps to itself | +| misc.c:100:13:100:13 | i | Node steps to itself | +| misc.c:105:13:105:13 | i | Node steps to itself | +| misc.c:110:13:110:13 | i | Node steps to itself | +| misc.c:115:13:115:13 | i | Node steps to itself | +| misc.c:119:13:119:13 | i | Node steps to itself | +| misc.c:123:13:123:13 | i | Node steps to itself | +| misc.c:123:17:123:17 | j | Node steps to itself | +| misc.c:124:14:124:14 | i | Node steps to itself | +| misc.c:124:18:124:18 | j | Node steps to itself | +| misc.c:124:30:124:30 | i | Node steps to itself | +| misc.c:130:11:130:11 | j | Node steps to itself | +| misc.c:131:5:131:6 | sp | Node steps to itself | +| misc.c:131:13:131:13 | j | Node steps to itself | +| misc.c:133:9:133:10 | sp | Node steps to itself | +| misc.c:135:9:135:9 | i | Node steps to itself | +| misc.c:135:13:135:13 | j | Node steps to itself | +| misc.c:136:9:136:9 | i | Node steps to itself | +| misc.c:136:13:136:13 | j | Node steps to itself | +| misc.c:137:9:137:9 | i | Node steps to itself | +| misc.c:137:13:137:13 | j | Node steps to itself | +| misc.c:139:10:139:11 | sp | Node steps to itself | +| misc.c:139:18:139:18 | j | Node steps to itself | +| misc.c:139:25:139:26 | sp | Node steps to itself | +| misc.c:139:25:139:26 | sp indirection | Node steps to itself | +| misc.c:139:33:139:33 | j | Node steps to itself | +| misc.c:140:9:140:9 | i | Node steps to itself | +| misc.c:140:14:140:14 | i | Node steps to itself | +| misc.c:140:19:140:19 | i | Node steps to itself | +| misc.c:141:9:141:9 | i | Node steps to itself | +| misc.c:141:14:141:14 | i | Node steps to itself | +| misc.c:141:19:141:19 | i | Node steps to itself | +| misc.c:147:9:147:14 | intFun | Node steps to itself | +| misc.c:147:16:147:16 | i | Node steps to itself | +| misc.c:147:19:147:19 | j | Node steps to itself | +| misc.c:149:5:149:10 | pfunvv | Node steps to itself | +| misc.c:157:18:157:18 | x | Node steps to itself | +| misc.c:158:18:158:18 | x | Node steps to itself | +| misc.c:171:15:171:15 | i | Node steps to itself | +| misc.c:188:12:188:12 | i | Node steps to itself | +| misc.c:216:10:216:25 | global_with_init | Node steps to itself | +| misc.c:220:9:223:3 | {...} | Node steps to itself | +| modeled-functions.cpp:6:10:6:16 | socket2 | Node steps to itself | +| ms_assume.cpp:16:6:16:9 | argc | Node steps to itself | +| ms_assume.cpp:19:13:19:16 | argc | Node steps to itself | +| ms_assume.cpp:28:31:28:31 | s | Node steps to itself | +| ms_assume.cpp:28:31:28:31 | s indirection | Node steps to itself | +| ms_try_mix.cpp:17:13:17:14 | b1 | Node steps to itself | +| ms_try_mix.cpp:34:13:34:14 | b2 | Node steps to itself | +| newexpr.cpp:10:2:10:20 | new indirection | Node steps to itself | +| newexpr.cpp:10:8:10:8 | a | Node steps to itself | +| newexpr.cpp:10:12:10:12 | b | Node steps to itself | +| newexpr.cpp:10:15:10:15 | c | Node steps to itself | +| newexpr.cpp:10:19:10:19 | d | Node steps to itself | +| nodefaultswitchstmt.c:2:14:2:14 | x | Node steps to itself | +| nonmemberfpcallexpr.c:3:2:3:2 | g | Node steps to itself | +| ops.cpp:21:33:21:33 | i | Node steps to itself | +| parameterinitializer.cpp:8:24:8:24 | i | Node steps to itself | +| pmcallexpr.cpp:10:3:10:3 | c | Node steps to itself | +| pmcallexpr.cpp:10:8:10:8 | d | Node steps to itself | +| pmcallexpr.cpp:10:8:10:8 | d indirection | Node steps to itself | +| pointer_to_member.cpp:26:19:26:20 | pm | Node steps to itself | +| pointer_to_member.cpp:29:12:29:14 | acc | Node steps to itself | +| pruning.c:70:9:70:9 | i | Node steps to itself | +| pruning.c:79:9:79:9 | i | Node steps to itself | +| pruning.c:88:9:88:9 | i | Node steps to itself | +| pruning.c:97:9:97:9 | i | Node steps to itself | +| pruning.c:106:9:106:9 | i | Node steps to itself | +| pruning.c:115:9:115:9 | i | Node steps to itself | +| pruning.c:124:9:124:9 | i | Node steps to itself | +| pruning.c:166:12:166:12 | i | Node steps to itself | +| pruning.c:173:12:173:12 | i | Node steps to itself | +| pruning.c:180:12:180:12 | i | Node steps to itself | +| pruning.c:187:12:187:12 | i | Node steps to itself | +| pruning.c:194:45:194:51 | faulted | Node steps to itself | +| pruning.c:195:13:195:19 | faulted | Node steps to itself | +| questionexpr.c:3:6:3:6 | a | Node steps to itself | +| questionexpr.c:3:6:3:27 | ... ? ... : ... | Node steps to itself | +| questionexpr.c:3:11:3:11 | b | Node steps to itself | +| questionexpr.c:3:15:3:15 | c | Node steps to itself | +| questionexpr.c:3:19:3:19 | b | Node steps to itself | +| questionexpr.c:3:23:3:23 | d | Node steps to itself | +| questionexpr.c:3:27:3:27 | b | Node steps to itself | +| range_analysis.c:7:10:7:10 | Phi | Node steps to itself | +| range_analysis.c:7:10:7:10 | Phi | Node steps to itself | +| range_analysis.c:7:10:7:10 | p | Node steps to itself | +| range_analysis.c:7:17:7:17 | p | Node steps to itself | +| range_analysis.c:7:17:7:17 | p indirection | Node steps to itself | +| range_analysis.c:8:13:8:17 | count | Node steps to itself | +| range_analysis.c:10:10:10:14 | count | Node steps to itself | +| range_analysis.c:15:10:15:10 | Phi | Node steps to itself | +| range_analysis.c:15:10:15:10 | Phi | Node steps to itself | +| range_analysis.c:15:10:15:10 | p | Node steps to itself | +| range_analysis.c:15:17:15:17 | p | Node steps to itself | +| range_analysis.c:15:17:15:17 | p indirection | Node steps to itself | +| range_analysis.c:16:14:16:18 | count | Node steps to itself | +| range_analysis.c:18:10:18:14 | count | Node steps to itself | +| range_analysis.c:23:10:23:10 | Phi | Node steps to itself | +| range_analysis.c:23:10:23:10 | Phi | Node steps to itself | +| range_analysis.c:23:10:23:10 | p | Node steps to itself | +| range_analysis.c:23:17:23:17 | p | Node steps to itself | +| range_analysis.c:23:17:23:17 | p indirection | Node steps to itself | +| range_analysis.c:24:5:24:9 | count | Node steps to itself | +| range_analysis.c:25:13:25:17 | count | Node steps to itself | +| range_analysis.c:27:10:27:14 | count | Node steps to itself | +| range_analysis.c:33:15:33:15 | Phi | Node steps to itself | +| range_analysis.c:33:15:33:15 | Phi | Node steps to itself | +| range_analysis.c:33:15:33:15 | i | Node steps to itself | +| range_analysis.c:33:26:33:26 | i | Node steps to itself | +| range_analysis.c:34:5:34:9 | total | Node steps to itself | +| range_analysis.c:34:14:34:14 | i | Node steps to itself | +| range_analysis.c:36:10:36:14 | total | Node steps to itself | +| range_analysis.c:36:18:36:18 | i | Node steps to itself | +| range_analysis.c:42:15:42:15 | Phi | Node steps to itself | +| range_analysis.c:42:15:42:15 | Phi | Node steps to itself | +| range_analysis.c:42:15:42:15 | i | Node steps to itself | +| range_analysis.c:42:22:42:22 | i | Node steps to itself | +| range_analysis.c:43:5:43:9 | total | Node steps to itself | +| range_analysis.c:43:14:43:14 | i | Node steps to itself | +| range_analysis.c:45:10:45:14 | total | Node steps to itself | +| range_analysis.c:45:18:45:18 | i | Node steps to itself | +| range_analysis.c:51:15:51:15 | Phi | Node steps to itself | +| range_analysis.c:51:15:51:15 | Phi | Node steps to itself | +| range_analysis.c:51:15:51:15 | i | Node steps to itself | +| range_analysis.c:51:28:51:28 | i | Node steps to itself | +| range_analysis.c:52:5:52:9 | total | Node steps to itself | +| range_analysis.c:52:14:52:14 | i | Node steps to itself | +| range_analysis.c:54:10:54:14 | total | Node steps to itself | +| range_analysis.c:54:18:54:18 | i | Node steps to itself | +| range_analysis.c:58:7:58:7 | i | Node steps to itself | +| range_analysis.c:59:9:59:9 | i | Node steps to itself | +| range_analysis.c:60:14:60:14 | i | Node steps to itself | +| range_analysis.c:67:15:67:15 | y | Node steps to itself | +| range_analysis.c:67:20:67:20 | y | Node steps to itself | +| range_analysis.c:68:9:68:9 | x | Node steps to itself | +| range_analysis.c:68:13:68:13 | y | Node steps to itself | +| range_analysis.c:69:14:69:14 | x | Node steps to itself | +| range_analysis.c:72:10:72:10 | y | Node steps to itself | +| range_analysis.c:76:7:76:7 | y | Node steps to itself | +| range_analysis.c:77:9:77:9 | x | Node steps to itself | +| range_analysis.c:81:9:81:9 | x | Node steps to itself | +| range_analysis.c:85:10:85:10 | x | Node steps to itself | +| range_analysis.c:89:7:89:7 | y | Node steps to itself | +| range_analysis.c:90:9:90:9 | x | Node steps to itself | +| range_analysis.c:90:13:90:13 | y | Node steps to itself | +| range_analysis.c:93:12:93:12 | x | Node steps to itself | +| range_analysis.c:100:8:100:8 | p | Node steps to itself | +| range_analysis.c:105:10:105:10 | p | Node steps to itself | +| range_analysis.c:124:11:124:15 | Phi | Node steps to itself | +| range_analysis.c:124:11:124:15 | Phi | Node steps to itself | +| range_analysis.c:124:11:124:15 | Start | Node steps to itself | +| range_analysis.c:127:6:127:10 | Start | Node steps to itself | +| range_analysis.c:127:15:127:20 | Length | Node steps to itself | +| range_analysis.c:137:20:137:20 | x | Node steps to itself | +| range_analysis.c:138:11:138:11 | i | Node steps to itself | +| range_analysis.c:139:23:139:23 | i | Node steps to itself | +| range_analysis.c:139:32:139:32 | x | Node steps to itself | +| range_analysis.c:139:36:139:36 | y | Node steps to itself | +| range_analysis.c:150:10:150:11 | x0 | Node steps to itself | +| range_analysis.c:150:15:150:16 | x1 | Node steps to itself | +| range_analysis.c:150:20:150:21 | x2 | Node steps to itself | +| range_analysis.c:150:25:150:26 | x3 | Node steps to itself | +| range_analysis.c:154:10:154:40 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:154:11:154:11 | x | Node steps to itself | +| range_analysis.c:154:35:154:35 | x | Node steps to itself | +| range_analysis.c:161:12:161:12 | a | Node steps to itself | +| range_analysis.c:161:17:161:17 | a | Node steps to itself | +| range_analysis.c:163:14:163:14 | a | Node steps to itself | +| range_analysis.c:164:5:164:9 | total | Node steps to itself | +| range_analysis.c:164:14:164:14 | b | Node steps to itself | +| range_analysis.c:164:16:164:16 | c | Node steps to itself | +| range_analysis.c:166:12:166:12 | a | Node steps to itself | +| range_analysis.c:166:17:166:17 | a | Node steps to itself | +| range_analysis.c:168:14:168:14 | a | Node steps to itself | +| range_analysis.c:169:5:169:9 | total | Node steps to itself | +| range_analysis.c:169:14:169:14 | b | Node steps to itself | +| range_analysis.c:169:16:169:16 | c | Node steps to itself | +| range_analysis.c:171:13:171:13 | a | Node steps to itself | +| range_analysis.c:171:18:171:18 | a | Node steps to itself | +| range_analysis.c:173:14:173:14 | a | Node steps to itself | +| range_analysis.c:174:5:174:9 | total | Node steps to itself | +| range_analysis.c:174:14:174:14 | b | Node steps to itself | +| range_analysis.c:174:16:174:16 | c | Node steps to itself | +| range_analysis.c:176:13:176:13 | a | Node steps to itself | +| range_analysis.c:176:18:176:18 | a | Node steps to itself | +| range_analysis.c:178:14:178:14 | a | Node steps to itself | +| range_analysis.c:179:5:179:9 | total | Node steps to itself | +| range_analysis.c:179:14:179:14 | b | Node steps to itself | +| range_analysis.c:179:16:179:16 | c | Node steps to itself | +| range_analysis.c:181:13:181:13 | a | Node steps to itself | +| range_analysis.c:181:18:181:18 | a | Node steps to itself | +| range_analysis.c:183:14:183:14 | a | Node steps to itself | +| range_analysis.c:184:5:184:9 | total | Node steps to itself | +| range_analysis.c:184:14:184:14 | b | Node steps to itself | +| range_analysis.c:184:16:184:16 | c | Node steps to itself | +| range_analysis.c:186:13:186:13 | a | Node steps to itself | +| range_analysis.c:186:18:186:18 | a | Node steps to itself | +| range_analysis.c:188:14:188:14 | a | Node steps to itself | +| range_analysis.c:189:5:189:9 | total | Node steps to itself | +| range_analysis.c:189:14:189:14 | b | Node steps to itself | +| range_analysis.c:189:16:189:16 | c | Node steps to itself | +| range_analysis.c:192:10:192:14 | total | Node steps to itself | +| range_analysis.c:200:12:200:12 | a | Node steps to itself | +| range_analysis.c:200:17:200:17 | a | Node steps to itself | +| range_analysis.c:200:33:200:33 | b | Node steps to itself | +| range_analysis.c:200:38:200:38 | b | Node steps to itself | +| range_analysis.c:201:13:201:13 | a | Node steps to itself | +| range_analysis.c:201:15:201:15 | b | Node steps to itself | +| range_analysis.c:202:5:202:9 | total | Node steps to itself | +| range_analysis.c:202:14:202:14 | r | Node steps to itself | +| range_analysis.c:204:12:204:12 | a | Node steps to itself | +| range_analysis.c:204:17:204:17 | a | Node steps to itself | +| range_analysis.c:204:33:204:33 | b | Node steps to itself | +| range_analysis.c:204:38:204:38 | b | Node steps to itself | +| range_analysis.c:205:13:205:13 | a | Node steps to itself | +| range_analysis.c:205:15:205:15 | b | Node steps to itself | +| range_analysis.c:206:5:206:9 | total | Node steps to itself | +| range_analysis.c:206:14:206:14 | r | Node steps to itself | +| range_analysis.c:208:12:208:12 | a | Node steps to itself | +| range_analysis.c:208:17:208:17 | a | Node steps to itself | +| range_analysis.c:208:35:208:35 | b | Node steps to itself | +| range_analysis.c:208:40:208:40 | b | Node steps to itself | +| range_analysis.c:209:13:209:13 | a | Node steps to itself | +| range_analysis.c:209:15:209:15 | b | Node steps to itself | +| range_analysis.c:210:5:210:9 | total | Node steps to itself | +| range_analysis.c:210:14:210:14 | r | Node steps to itself | +| range_analysis.c:212:12:212:12 | a | Node steps to itself | +| range_analysis.c:212:17:212:17 | a | Node steps to itself | +| range_analysis.c:212:35:212:35 | b | Node steps to itself | +| range_analysis.c:212:40:212:40 | b | Node steps to itself | +| range_analysis.c:213:13:213:13 | a | Node steps to itself | +| range_analysis.c:213:15:213:15 | b | Node steps to itself | +| range_analysis.c:214:5:214:9 | total | Node steps to itself | +| range_analysis.c:214:14:214:14 | r | Node steps to itself | +| range_analysis.c:216:12:216:12 | a | Node steps to itself | +| range_analysis.c:216:17:216:17 | a | Node steps to itself | +| range_analysis.c:216:35:216:35 | b | Node steps to itself | +| range_analysis.c:216:40:216:40 | b | Node steps to itself | +| range_analysis.c:217:13:217:13 | a | Node steps to itself | +| range_analysis.c:217:15:217:15 | b | Node steps to itself | +| range_analysis.c:218:5:218:9 | total | Node steps to itself | +| range_analysis.c:218:14:218:14 | r | Node steps to itself | +| range_analysis.c:221:10:221:14 | total | Node steps to itself | +| range_analysis.c:228:12:228:12 | a | Node steps to itself | +| range_analysis.c:228:17:228:17 | a | Node steps to itself | +| range_analysis.c:228:33:228:33 | b | Node steps to itself | +| range_analysis.c:228:38:228:38 | b | Node steps to itself | +| range_analysis.c:229:13:229:13 | a | Node steps to itself | +| range_analysis.c:229:15:229:15 | b | Node steps to itself | +| range_analysis.c:230:5:230:9 | total | Node steps to itself | +| range_analysis.c:230:14:230:14 | r | Node steps to itself | +| range_analysis.c:232:12:232:12 | a | Node steps to itself | +| range_analysis.c:232:17:232:17 | a | Node steps to itself | +| range_analysis.c:232:33:232:33 | b | Node steps to itself | +| range_analysis.c:232:38:232:38 | b | Node steps to itself | +| range_analysis.c:233:13:233:13 | a | Node steps to itself | +| range_analysis.c:233:15:233:15 | b | Node steps to itself | +| range_analysis.c:234:5:234:9 | total | Node steps to itself | +| range_analysis.c:234:14:234:14 | r | Node steps to itself | +| range_analysis.c:236:12:236:12 | a | Node steps to itself | +| range_analysis.c:236:17:236:17 | a | Node steps to itself | +| range_analysis.c:236:35:236:35 | b | Node steps to itself | +| range_analysis.c:236:40:236:40 | b | Node steps to itself | +| range_analysis.c:237:13:237:13 | a | Node steps to itself | +| range_analysis.c:237:15:237:15 | b | Node steps to itself | +| range_analysis.c:238:5:238:9 | total | Node steps to itself | +| range_analysis.c:238:14:238:14 | r | Node steps to itself | +| range_analysis.c:240:12:240:12 | a | Node steps to itself | +| range_analysis.c:240:17:240:17 | a | Node steps to itself | +| range_analysis.c:240:35:240:35 | b | Node steps to itself | +| range_analysis.c:240:40:240:40 | b | Node steps to itself | +| range_analysis.c:241:13:241:13 | a | Node steps to itself | +| range_analysis.c:241:15:241:15 | b | Node steps to itself | +| range_analysis.c:242:5:242:9 | total | Node steps to itself | +| range_analysis.c:242:14:242:14 | r | Node steps to itself | +| range_analysis.c:244:12:244:12 | a | Node steps to itself | +| range_analysis.c:244:17:244:17 | a | Node steps to itself | +| range_analysis.c:244:35:244:35 | b | Node steps to itself | +| range_analysis.c:244:40:244:40 | b | Node steps to itself | +| range_analysis.c:245:13:245:13 | a | Node steps to itself | +| range_analysis.c:245:15:245:15 | b | Node steps to itself | +| range_analysis.c:246:5:246:9 | total | Node steps to itself | +| range_analysis.c:246:14:246:14 | r | Node steps to itself | +| range_analysis.c:249:10:249:14 | total | Node steps to itself | +| range_analysis.c:256:14:256:14 | a | Node steps to itself | +| range_analysis.c:256:19:256:19 | a | Node steps to itself | +| range_analysis.c:256:35:256:35 | b | Node steps to itself | +| range_analysis.c:256:40:256:40 | b | Node steps to itself | +| range_analysis.c:257:13:257:13 | a | Node steps to itself | +| range_analysis.c:257:15:257:15 | b | Node steps to itself | +| range_analysis.c:258:5:258:9 | total | Node steps to itself | +| range_analysis.c:258:14:258:14 | r | Node steps to itself | +| range_analysis.c:260:14:260:14 | a | Node steps to itself | +| range_analysis.c:260:19:260:19 | a | Node steps to itself | +| range_analysis.c:260:35:260:35 | b | Node steps to itself | +| range_analysis.c:260:40:260:40 | b | Node steps to itself | +| range_analysis.c:261:13:261:13 | a | Node steps to itself | +| range_analysis.c:261:15:261:15 | b | Node steps to itself | +| range_analysis.c:262:5:262:9 | total | Node steps to itself | +| range_analysis.c:262:14:262:14 | r | Node steps to itself | +| range_analysis.c:264:14:264:14 | a | Node steps to itself | +| range_analysis.c:264:19:264:19 | a | Node steps to itself | +| range_analysis.c:264:37:264:37 | b | Node steps to itself | +| range_analysis.c:264:42:264:42 | b | Node steps to itself | +| range_analysis.c:265:13:265:13 | a | Node steps to itself | +| range_analysis.c:265:15:265:15 | b | Node steps to itself | +| range_analysis.c:266:5:266:9 | total | Node steps to itself | +| range_analysis.c:266:14:266:14 | r | Node steps to itself | +| range_analysis.c:268:14:268:14 | a | Node steps to itself | +| range_analysis.c:268:19:268:19 | a | Node steps to itself | +| range_analysis.c:268:37:268:37 | b | Node steps to itself | +| range_analysis.c:268:42:268:42 | b | Node steps to itself | +| range_analysis.c:269:13:269:13 | a | Node steps to itself | +| range_analysis.c:269:15:269:15 | b | Node steps to itself | +| range_analysis.c:270:5:270:9 | total | Node steps to itself | +| range_analysis.c:270:14:270:14 | r | Node steps to itself | +| range_analysis.c:272:14:272:14 | a | Node steps to itself | +| range_analysis.c:272:19:272:19 | a | Node steps to itself | +| range_analysis.c:272:37:272:37 | b | Node steps to itself | +| range_analysis.c:272:42:272:42 | b | Node steps to itself | +| range_analysis.c:273:13:273:13 | a | Node steps to itself | +| range_analysis.c:273:15:273:15 | b | Node steps to itself | +| range_analysis.c:274:5:274:9 | total | Node steps to itself | +| range_analysis.c:274:14:274:14 | r | Node steps to itself | +| range_analysis.c:277:10:277:14 | total | Node steps to itself | +| range_analysis.c:284:14:284:14 | a | Node steps to itself | +| range_analysis.c:284:19:284:19 | a | Node steps to itself | +| range_analysis.c:284:34:284:34 | b | Node steps to itself | +| range_analysis.c:284:39:284:39 | b | Node steps to itself | +| range_analysis.c:285:13:285:13 | a | Node steps to itself | +| range_analysis.c:285:15:285:15 | b | Node steps to itself | +| range_analysis.c:286:5:286:9 | total | Node steps to itself | +| range_analysis.c:286:14:286:14 | r | Node steps to itself | +| range_analysis.c:288:14:288:14 | a | Node steps to itself | +| range_analysis.c:288:19:288:19 | a | Node steps to itself | +| range_analysis.c:288:34:288:34 | b | Node steps to itself | +| range_analysis.c:288:39:288:39 | b | Node steps to itself | +| range_analysis.c:289:13:289:13 | a | Node steps to itself | +| range_analysis.c:289:15:289:15 | b | Node steps to itself | +| range_analysis.c:290:5:290:9 | total | Node steps to itself | +| range_analysis.c:290:14:290:14 | r | Node steps to itself | +| range_analysis.c:292:14:292:14 | a | Node steps to itself | +| range_analysis.c:292:19:292:19 | a | Node steps to itself | +| range_analysis.c:292:36:292:36 | b | Node steps to itself | +| range_analysis.c:292:41:292:41 | b | Node steps to itself | +| range_analysis.c:293:13:293:13 | a | Node steps to itself | +| range_analysis.c:293:15:293:15 | b | Node steps to itself | +| range_analysis.c:294:5:294:9 | total | Node steps to itself | +| range_analysis.c:294:14:294:14 | r | Node steps to itself | +| range_analysis.c:296:14:296:14 | a | Node steps to itself | +| range_analysis.c:296:19:296:19 | a | Node steps to itself | +| range_analysis.c:296:36:296:36 | b | Node steps to itself | +| range_analysis.c:296:41:296:41 | b | Node steps to itself | +| range_analysis.c:297:13:297:13 | a | Node steps to itself | +| range_analysis.c:297:15:297:15 | b | Node steps to itself | +| range_analysis.c:298:5:298:9 | total | Node steps to itself | +| range_analysis.c:298:14:298:14 | r | Node steps to itself | +| range_analysis.c:300:14:300:14 | a | Node steps to itself | +| range_analysis.c:300:19:300:19 | a | Node steps to itself | +| range_analysis.c:300:36:300:36 | b | Node steps to itself | +| range_analysis.c:300:41:300:41 | b | Node steps to itself | +| range_analysis.c:301:13:301:13 | a | Node steps to itself | +| range_analysis.c:301:15:301:15 | b | Node steps to itself | +| range_analysis.c:302:5:302:9 | total | Node steps to itself | +| range_analysis.c:302:14:302:14 | r | Node steps to itself | +| range_analysis.c:305:10:305:14 | total | Node steps to itself | +| range_analysis.c:312:14:312:14 | a | Node steps to itself | +| range_analysis.c:312:19:312:19 | a | Node steps to itself | +| range_analysis.c:312:35:312:35 | b | Node steps to itself | +| range_analysis.c:312:40:312:40 | b | Node steps to itself | +| range_analysis.c:313:13:313:13 | a | Node steps to itself | +| range_analysis.c:313:15:313:15 | b | Node steps to itself | +| range_analysis.c:314:5:314:9 | total | Node steps to itself | +| range_analysis.c:314:14:314:14 | r | Node steps to itself | +| range_analysis.c:316:14:316:14 | a | Node steps to itself | +| range_analysis.c:316:19:316:19 | a | Node steps to itself | +| range_analysis.c:316:35:316:35 | b | Node steps to itself | +| range_analysis.c:316:40:316:40 | b | Node steps to itself | +| range_analysis.c:317:13:317:13 | a | Node steps to itself | +| range_analysis.c:317:15:317:15 | b | Node steps to itself | +| range_analysis.c:318:5:318:9 | total | Node steps to itself | +| range_analysis.c:318:14:318:14 | r | Node steps to itself | +| range_analysis.c:320:14:320:14 | a | Node steps to itself | +| range_analysis.c:320:19:320:19 | a | Node steps to itself | +| range_analysis.c:320:37:320:37 | b | Node steps to itself | +| range_analysis.c:320:42:320:42 | b | Node steps to itself | +| range_analysis.c:321:13:321:13 | a | Node steps to itself | +| range_analysis.c:321:15:321:15 | b | Node steps to itself | +| range_analysis.c:322:5:322:9 | total | Node steps to itself | +| range_analysis.c:322:14:322:14 | r | Node steps to itself | +| range_analysis.c:324:14:324:14 | a | Node steps to itself | +| range_analysis.c:324:19:324:19 | a | Node steps to itself | +| range_analysis.c:324:37:324:37 | b | Node steps to itself | +| range_analysis.c:324:42:324:42 | b | Node steps to itself | +| range_analysis.c:325:13:325:13 | a | Node steps to itself | +| range_analysis.c:325:15:325:15 | b | Node steps to itself | +| range_analysis.c:326:5:326:9 | total | Node steps to itself | +| range_analysis.c:326:14:326:14 | r | Node steps to itself | +| range_analysis.c:328:14:328:14 | a | Node steps to itself | +| range_analysis.c:328:19:328:19 | a | Node steps to itself | +| range_analysis.c:328:37:328:37 | b | Node steps to itself | +| range_analysis.c:328:42:328:42 | b | Node steps to itself | +| range_analysis.c:329:13:329:13 | a | Node steps to itself | +| range_analysis.c:329:15:329:15 | b | Node steps to itself | +| range_analysis.c:330:5:330:9 | total | Node steps to itself | +| range_analysis.c:330:14:330:14 | r | Node steps to itself | +| range_analysis.c:333:10:333:14 | total | Node steps to itself | +| range_analysis.c:338:7:338:7 | x | Node steps to itself | +| range_analysis.c:342:10:342:10 | Phi | Node steps to itself | +| range_analysis.c:342:10:342:10 | i | Node steps to itself | +| range_analysis.c:343:5:343:5 | i | Node steps to itself | +| range_analysis.c:345:7:345:7 | i | Node steps to itself | +| range_analysis.c:346:7:346:7 | x | Node steps to itself | +| range_analysis.c:347:9:347:9 | d | Node steps to itself | +| range_analysis.c:347:14:347:14 | x | Node steps to itself | +| range_analysis.c:357:8:357:8 | x | Node steps to itself | +| range_analysis.c:357:8:357:23 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:357:18:357:18 | x | Node steps to itself | +| range_analysis.c:358:8:358:8 | x | Node steps to itself | +| range_analysis.c:358:8:358:24 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:358:24:358:24 | x | Node steps to itself | +| range_analysis.c:365:7:365:7 | x | Node steps to itself | +| range_analysis.c:366:10:366:15 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:367:10:367:17 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:368:10:368:21 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:368:11:368:11 | x | Node steps to itself | +| range_analysis.c:369:27:369:27 | x | Node steps to itself | +| range_analysis.c:370:27:370:27 | x | Node steps to itself | +| range_analysis.c:371:28:371:28 | x | Node steps to itself | +| range_analysis.c:373:10:373:11 | y1 | Node steps to itself | +| range_analysis.c:373:15:373:16 | y2 | Node steps to itself | +| range_analysis.c:373:20:373:21 | y3 | Node steps to itself | +| range_analysis.c:373:25:373:26 | y4 | Node steps to itself | +| range_analysis.c:373:30:373:31 | y5 | Node steps to itself | +| range_analysis.c:373:35:373:36 | y6 | Node steps to itself | +| range_analysis.c:373:40:373:41 | y7 | Node steps to itself | +| range_analysis.c:373:45:373:46 | y8 | Node steps to itself | +| range_analysis.c:379:8:379:8 | x | Node steps to itself | +| range_analysis.c:379:8:379:24 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:379:18:379:18 | x | Node steps to itself | +| range_analysis.c:380:8:380:8 | x | Node steps to itself | +| range_analysis.c:380:8:380:25 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:380:25:380:25 | x | Node steps to itself | +| range_analysis.c:384:7:384:7 | x | Node steps to itself | +| range_analysis.c:385:10:385:21 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:385:11:385:11 | x | Node steps to itself | +| range_analysis.c:386:10:386:21 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:386:11:386:11 | x | Node steps to itself | +| range_analysis.c:387:27:387:27 | x | Node steps to itself | +| range_analysis.c:389:10:389:11 | y1 | Node steps to itself | +| range_analysis.c:389:15:389:16 | y2 | Node steps to itself | +| range_analysis.c:389:20:389:21 | y3 | Node steps to itself | +| range_analysis.c:389:25:389:26 | y4 | Node steps to itself | +| range_analysis.c:389:30:389:31 | y5 | Node steps to itself | +| range_analysis.c:394:20:394:20 | x | Node steps to itself | +| range_analysis.c:394:20:394:36 | ... ? ... : ... | Node steps to itself | +| range_analysis.c:394:30:394:30 | x | Node steps to itself | +| range_analysis.c:397:11:397:11 | y | Node steps to itself | +| range_analysis.c:398:9:398:9 | y | Node steps to itself | +| range_analysis.c:398:14:398:14 | y | Node steps to itself | +| range_analysis.c:399:10:399:11 | y1 | Node steps to itself | +| range_analysis.c:399:15:399:16 | y2 | Node steps to itself | +| revsubscriptexpr.c:4:7:4:7 | a | Node steps to itself | +| revsubscriptexpr.c:4:11:4:11 | b | Node steps to itself | +| shortforstmt.cpp:34:8:34:8 | Phi | Node steps to itself | +| shortforstmt.cpp:34:8:34:8 | Phi | Node steps to itself | +| shortforstmt.cpp:34:8:34:8 | Phi | Node steps to itself | +| shortforstmt.cpp:34:8:34:8 | x | Node steps to itself | +| shortforstmt.cpp:34:12:34:12 | y | Node steps to itself | +| shortforstmt.cpp:35:9:35:9 | y | Node steps to itself | +| statements.cpp:14:6:14:6 | x | Node steps to itself | +| statements.cpp:23:6:23:6 | x | Node steps to itself | +| statements.cpp:32:29:32:29 | Phi | Node steps to itself | +| statements.cpp:32:29:32:29 | x | Node steps to itself | +| statements.cpp:32:39:32:39 | x | Node steps to itself | +| statements.cpp:45:6:45:6 | x | Node steps to itself | +| statements.cpp:48:22:48:22 | x | Node steps to itself | +| statements.cpp:51:8:51:8 | y | Node steps to itself | +| statements.cpp:56:5:56:5 | x | Node steps to itself | +| static_init_templates.cpp:21:2:21:4 | this | Node steps to itself | +| static_init_templates.cpp:21:2:21:4 | this indirection | Node steps to itself | +| static_init_templates.cpp:21:8:21:8 | b | Node steps to itself | +| static_init_templates.cpp:21:12:21:12 | f | Node steps to itself | +| static_init_templates.cpp:22:8:22:8 | c | Node steps to itself | +| static_init_templates.cpp:81:12:81:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:81:12:81:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:90:12:90:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:90:12:90:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:98:12:98:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:98:12:98:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:106:12:106:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:106:12:106:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:126:12:126:17 | my_ptr | Node steps to itself | +| static_init_templates.cpp:134:12:134:17 | my_ptr | Node steps to itself | +| staticlocals.cpp:18:10:18:10 | x | Node steps to itself | +| staticmembercallexpr_args.cpp:12:9:12:9 | i | Node steps to itself | +| staticmembercallexpr_args.cpp:12:13:12:13 | j | Node steps to itself | +| staticmembercallexpr_args.cpp:12:16:12:16 | k | Node steps to itself | +| staticmembercallexpr_args.cpp:12:20:12:20 | l | Node steps to itself | +| stream_it.cpp:11:16:11:16 | (__range) indirection | Node steps to itself | +| subscriptexpr.c:4:8:4:8 | a | Node steps to itself | +| subscriptexpr.c:4:12:4:12 | b | Node steps to itself | +| switchbody.c:5:11:5:11 | i | Node steps to itself | +| switchbody.c:5:11:5:24 | ... ? ... : ... | Node steps to itself | +| switchbody.c:5:20:5:20 | i | Node steps to itself | +| switchbody.c:5:24:5:24 | i | Node steps to itself | +| switchbody.c:9:12:9:12 | i | Node steps to itself | +| switchbody.c:16:11:16:11 | i | Node steps to itself | +| switchbody.c:16:11:16:24 | ... ? ... : ... | Node steps to itself | +| switchbody.c:16:20:16:20 | i | Node steps to itself | +| switchbody.c:16:24:16:24 | i | Node steps to itself | +| switchbody.c:19:12:19:12 | i | Node steps to itself | +| switchbody.c:28:11:28:11 | i | Node steps to itself | +| switchbody.c:28:11:28:24 | ... ? ... : ... | Node steps to itself | +| switchbody.c:28:20:28:20 | i | Node steps to itself | +| switchbody.c:28:24:28:24 | i | Node steps to itself | +| switchbody.c:33:16:33:16 | i | Node steps to itself | +| switchstmt.c:2:14:2:14 | x | Node steps to itself | +| test.c:3:9:3:9 | i | Node steps to itself | +| test.c:28:16:28:16 | Phi | Node steps to itself | +| test.c:28:16:28:16 | i | Node steps to itself | +| test.c:28:24:28:24 | i | Node steps to itself | +| test.c:36:16:36:16 | Phi | Node steps to itself | +| test.c:36:19:36:19 | i | Node steps to itself | +| test.c:51:11:51:11 | Phi | Node steps to itself | +| test.c:51:11:51:11 | i | Node steps to itself | +| test.c:52:9:52:9 | i | Node steps to itself | +| test.c:73:9:73:9 | Phi | Node steps to itself | +| test.c:73:9:73:9 | i | Node steps to itself | +| test.c:74:14:74:14 | i | Node steps to itself | +| test.c:93:13:93:13 | i | Node steps to itself | +| test.c:93:13:93:21 | ... ? ... : ... | Node steps to itself | +| test.c:108:12:108:12 | i | Node steps to itself | +| test.c:125:12:125:12 | i | Node steps to itself | +| test.c:204:12:204:12 | i | Node steps to itself | +| test.c:204:12:204:20 | ... ? ... : ... | Node steps to itself | +| test.c:219:7:219:7 | x | Node steps to itself | +| test.c:219:13:219:13 | y | Node steps to itself | +| test.c:220:12:220:12 | x | Node steps to itself | +| test.c:222:10:222:10 | y | Node steps to itself | +| test.c:226:9:226:9 | x | Node steps to itself | +| test.c:226:14:226:14 | y | Node steps to itself | +| test.c:227:12:227:12 | x | Node steps to itself | +| test.c:229:10:229:10 | y | Node steps to itself | +| test.c:233:7:233:7 | b | Node steps to itself | +| test.c:233:7:233:15 | ... ? ... : ... | Node steps to itself | +| test.c:233:11:233:11 | x | Node steps to itself | +| test.c:233:15:233:15 | y | Node steps to itself | +| try_catch.cpp:20:7:20:12 | select | Node steps to itself | +| unaryopexpr.c:5:6:5:6 | i | Node steps to itself | +| unaryopexpr.c:7:6:7:6 | i | Node steps to itself | +| unaryopexpr.c:8:6:8:6 | i | Node steps to itself | +| unaryopexpr.c:10:5:10:5 | i | Node steps to itself | +| unaryopexpr.c:11:5:11:5 | i | Node steps to itself | +| unaryopexpr.c:12:7:12:7 | i | Node steps to itself | +| unaryopexpr.c:13:7:13:7 | i | Node steps to itself | +| vla.c:5:27:5:30 | argv | Node steps to itself | +| whilestmt.c:10:10:10:13 | Phi | Node steps to itself | +| whilestmt.c:10:10:10:13 | done | Node steps to itself | +| whilestmt.c:41:9:41:9 | Phi | Node steps to itself | +| whilestmt.c:41:9:41:9 | i | Node steps to itself | +| whilestmt.c:42:7:42:7 | i | Node steps to itself | diff --git a/csharp/ql/consistency-queries/DataFlowConsistency.ql b/csharp/ql/consistency-queries/DataFlowConsistency.ql index 48d8024c8c5..48818a91b15 100644 --- a/csharp/ql/consistency-queries/DataFlowConsistency.ql +++ b/csharp/ql/consistency-queries/DataFlowConsistency.ql @@ -71,4 +71,6 @@ private class MyConsistencyConfiguration extends ConsistencyConfiguration { } override predicate reverseReadExclude(Node n) { n.asExpr() = any(AwaitExpr ae).getExpr() } + + override predicate identityLocalStepExclude(Node n) { this.missingLocationExclude(n) } } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll index 7da63f6c4fa..e154491f795 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll @@ -58,6 +58,9 @@ module Consistency { predicate uniqueParameterNodePositionExclude(DataFlowCallable c, ParameterPosition pos, Node p) { none() } + + /** Holds if `n` should be excluded from the consistency test `identityLocalStep`. */ + predicate identityLocalStepExclude(Node n) { none() } } private class RelevantNode extends Node { @@ -287,4 +290,10 @@ module Consistency { not exists(unique(ContentApprox approx | approx = getContentApprox(c))) and msg = "Non-unique content approximation." } + + query predicate identityLocalStep(Node n, string msg) { + simpleLocalFlowStep(n, n) and + not any(ConsistencyConfiguration c).identityLocalStepExclude(n) and + msg = "Node steps to itself" + } } diff --git a/csharp/ql/test/experimental/ir/offbyone/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/experimental/ir/offbyone/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..71bfae520bc --- /dev/null +++ b/csharp/ql/test/experimental/ir/offbyone/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,7 @@ +identityLocalStep +| test.cs:17:41:17:44 | this access | Node steps to itself | +| test.cs:34:41:34:44 | this access | Node steps to itself | +| test.cs:52:41:52:44 | this access | Node steps to itself | +| test.cs:67:41:67:44 | this access | Node steps to itself | +| test.cs:77:22:77:24 | this access | Node steps to itself | +| test.cs:90:41:90:44 | this access | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/attributes/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/attributes/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/attributes/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/consistency/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/consistency/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/consistency/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/dataflow/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/dataflow/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/dataflow/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/enums/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/enums/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/enums/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/functionPointers/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/functionPointers/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/functionPointers/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/init-only-prop/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/init-only-prop/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/init-only-prop/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/pdbs/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/pdbs/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/pdbs/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/regressions/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/regressions/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/regressions/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/cil/typeAnnotations/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/cil/typeAnnotations/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/cil/typeAnnotations/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/commons/Disposal/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/commons/Disposal/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..843def6eaca --- /dev/null +++ b/csharp/ql/test/library-tests/commons/Disposal/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,749 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnServerGoAway) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ParseHeaderNameValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Read) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseAndAddValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 2 of method RemoveStalePools) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryParseAndAddRawHeaderValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 3 of method ContainsParsedValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 3 of method ProcessGoAwayFrame) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 3 of method RemoveParsedValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 4 of method b__104_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetParsedValueLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Local variable 12 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetEligibleClientCertificate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 0 of HandleAltSvc) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 0 of ProcessKeepAliveHeader) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 0 of ProcessSettingsFrame) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveStalePools) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContainsParsedValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 2 of GetExpressionLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 2 of HandleAltSvc) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 2 of RemoveParsedValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 2 of TryGetPooledHttp11Connection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 2 of TrySkipFirstBlob) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetExpressionLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 4 of GetExpressionLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetExpressionLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 0 of method g__ScavengeConnectionList\|118_1) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 0 of method HandleAltSvc) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 0 of method TrySkipFirstBlob) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 1 of method HandleAltSvc) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 1 of method ProcessSettingsFrame) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetNumberLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 2 of method HandleAltSvc) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetExpressionLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 3 of method ProcessKeepAliveHeader) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 4 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 7 of method GetParsedValueLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 11 of method GetParsedValueLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 12 of method GetParsedValueLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 12 of method HandleAltSvc) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 13 of method GetParsedValueLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 14 of method GetParsedValueLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Local variable 15 of method GetParsedValueLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Net.Http.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AddDefaultAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CheckForDuplicateType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileLiteralElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileSorts) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Find) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaceOfPrefixStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetPrefixOfNamespaceStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetPreviousContentSibling) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Intersection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ListAsString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ListUsedPrefixes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method LoadEntityReferenceNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method LookupNamespace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ParseDocumentContent) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Prepare) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ResolveQNameDynamic) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteStartElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method get_NamespaceList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Add) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Document) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetExpectedAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetNamespaceOfPrefixStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ImplReadXmlText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveToPrevious) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Prepare) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteElementTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method Add) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method CheckUseAttrubuteSetInList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseElementAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method VisitCallTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method LoadElementNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method Refactor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method RemoveSchemaFromCaches) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method VisitApplyTemplates) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method CheckText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method CompileLiteralElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GenerateLiteralMembersElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method Refactor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ConvertToDecimal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Refactor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method ReadByteArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GenerateEncodedMembersElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 7 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 8 of method GenerateEncodedMembersElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDefaultAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddImportDependencies) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of AnalyzeAvt) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeSets_RecurceInContainer) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeSets_RecurceInList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckParticleDerivation) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckUseAttrubuteSetInList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileAndSortMatches) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileAttributeGroup) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileAttributeGroup) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileComplexType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLiteralElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileProtoTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileSorts) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CreateIdTables) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of EatWhitespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of EndElementIdentityConstraints) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of EndElementIdentityConstraints) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Execute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExpectedElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExportRootIfNecessary) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Find) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of FindCaseInsensitiveString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of FindSchemaType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of InferSchema1) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of InitCallbacks) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of InitCallbacks) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ListAsString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of LoadDocumentType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of LoadElementNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of LookupPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Merge) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveToFirstNamespace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseAttributeValueChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseElementAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseEndElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseEndElementAsync_CheckEndTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParsePIValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseTextAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Prepare) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ProcessSubstitutionGroups) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of PropagateFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of PropagateSideEffectsFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of PropagateSideEffectsFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ResolveQNameDynamic) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of StartParsing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ValidateElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of VisitCallTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteReflectionInit) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteStartElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of Add) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of AddDefaultAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of AddImport) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CheckAttributeSets_RecurceInContainer) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CheckDuplicateParams) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CompileAndSortMatches) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CompileComplexType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of EatWhitespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FillModeFlags) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FindAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FindAttributeRef) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FindImport) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetPrefixOfNamespaceStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of HasParticleRef) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ListUsedPrefixes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of LookupPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of Merge) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of MoveToNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParseEndElementAsync_Finish) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParsePI) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of PropagateFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToDescendant) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToDescendant) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReplaceNamespaceAlias) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ScanQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ScanQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ShouldStripSpace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of TryLookupPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of VisitApplyTemplates) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of VisitCallTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of WriteNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckDuplicateElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckWithParam) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileAvt) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileSorts) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileXPath) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExpectedElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of FindAttributeRef) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ListAsString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToPrevious) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ParseEndElementAsync_Finish) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReadToDescendant) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReadToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ShouldStripSpace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of WriteNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of Find) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetContentFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetElementFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetTextFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of ParseEndElementAsync_Finish) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of ConvertToDecimal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetElementFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method AnalyzeAvt) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method CompileComplexType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ContainsIdAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ExpectedElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method FindCaseInsensitiveString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method FindStylesheetElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method IncrementalRead) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method LoadDeclarationNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method LoadDocumentTypeNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method PopulateMemberInfos) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method Read) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ReadXmlNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ScanCondSection3) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ScanQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method EatWhitespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetDefaultAttributePrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetDefaultPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method LoadDeclarationNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method LoadDocumentTypeNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method NonCDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method ReadTextNodes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method ScanAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method VisitStrConcat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method CDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method Decode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method IncrementalRead) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method LoadDeclarationNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method NonCDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParsePIValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParseXmlDeclaration) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ReadTextNodes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method CDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method Decode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParsePIValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method ReadByteArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method VisitApplyTemplates) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 6 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 6 of method ParseDocumentContent) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 6 of method get_Value) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method ParseAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 9 of method FillModeFlags) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 11 of method ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 14 of method IncrementalRead) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 15 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 16 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 4 of ParseTextAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 5 of ParseTextAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 6 of ParseTextAsync) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/controlflow/graph/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/controlflow/graph/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..4bcd7a82ef6 --- /dev/null +++ b/csharp/ql/test/library-tests/controlflow/graph/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,2 @@ +identityLocalStep +| Conditions.cs:133:17:133:22 | [Field1 (line 129): false] this access | Node steps to itself | diff --git a/csharp/ql/test/library-tests/controlflow/guards/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/controlflow/guards/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..144414d6a64 --- /dev/null +++ b/csharp/ql/test/library-tests/controlflow/guards/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,348 @@ +identityLocalStep +| Splitting.cs:133:21:133:29 | [b (line 123): false] this access | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Local variable 0 of method InOrderTreeWalk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Local variable 0 of method InOrderTreeWalk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Local variable 0 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveAllElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ExceptWith) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Local variable 2 of method IntersectWith) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Parameter 2 of FindRange) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi read(Parameter 4 of FindRange) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 1 of method get_MaxInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 1 of method get_MinInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 3 of method IntersectWith) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 4 of method MoveDownDefaultComparer) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 5 of method MoveDownCustomComparer) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Collections.dll:0:0:0:0 | SSA phi(Local variable 6 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateForJoin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PartialQuickSort) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryGetLast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 1 of method QuickSelect) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ToArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 2 of method Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Local variable 2 of method Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Parameter 1 of Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Parameter 1 of Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Parameter 2 of MaxBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi read(Parameter 2 of MinBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Count) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method LongCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxInteger) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxInteger) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxInteger) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MaxInteger) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MinFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MinFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MinInteger) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method MinInteger) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Sum) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 0 of method Sum) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 1 of method MaxBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 1 of method MaxBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 1 of method MaxBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 1 of method MinBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 1 of method MinBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 1 of method MinBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 1 of method PartialQuickSort) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method Average) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method Average) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method Max) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method MaxBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method Min) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method MinBy) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method MinFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method MinFloat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method QuickSelect) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryGetFirst) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryGetLast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryGetLast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 3 of method Average) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 3 of method Average) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Linq.dll:0:0:0:0 | SSA phi(Local variable 5 of method TryGetLast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/controlflow/splits/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/controlflow/splits/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..dee61bfe398 --- /dev/null +++ b/csharp/ql/test/library-tests/controlflow/splits/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,7 @@ +identityLocalStep +| SplittingStressTest.cs:172:16:172:16 | SSA phi read(b29) | Node steps to itself | +| SplittingStressTest.cs:179:13:183:13 | [b1 (line 170): false] SSA phi read(b1) | Node steps to itself | +| SplittingStressTest.cs:184:13:188:13 | [b2 (line 170): false] SSA phi read(b2) | Node steps to itself | +| SplittingStressTest.cs:189:13:193:13 | [b3 (line 170): false] SSA phi read(b3) | Node steps to itself | +| SplittingStressTest.cs:194:13:198:13 | [b4 (line 170): false] SSA phi read(b4) | Node steps to itself | +| SplittingStressTest.cs:199:13:203:13 | [b5 (line 170): false] SSA phi read(b5) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/csharp11/cil/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/csharp11/cil/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..293dce08987 --- /dev/null +++ b/csharp/ql/test/library-tests/csharp11/cil/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,263 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/dataflow/defuse/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/dataflow/defuse/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..1104445ed2f --- /dev/null +++ b/csharp/ql/test/library-tests/dataflow/defuse/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,2 @@ +identityLocalStep +| Test.cs:80:37:80:42 | this access | Node steps to itself | diff --git a/csharp/ql/test/library-tests/dataflow/global/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/dataflow/global/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..e755d1c4bd7 --- /dev/null +++ b/csharp/ql/test/library-tests/dataflow/global/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,2 @@ +identityLocalStep +| GlobalDataFlow.cs:573:9:576:9 | SSA phi read(f) | Node steps to itself | diff --git a/csharp/ql/test/library-tests/dataflow/ssa/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/library-tests/dataflow/ssa/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..5de33a0fe4c --- /dev/null +++ b/csharp/ql/test/library-tests/dataflow/ssa/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,3 @@ +identityLocalStep +| DefUse.cs:80:37:80:42 | this access | Node steps to itself | +| Properties.cs:65:24:65:31 | this access | Node steps to itself | diff --git a/csharp/ql/test/query-tests/API Abuse/NoDisposeCallOnLocalIDisposable/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/query-tests/API Abuse/NoDisposeCallOnLocalIDisposable/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..e82ad8a3eae --- /dev/null +++ b/csharp/ql/test/query-tests/API Abuse/NoDisposeCallOnLocalIDisposable/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,715 @@ +identityLocalStep +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.ComponentModel.Primitives.dll:0:0:0:0 | SSA phi read(Parameter 1 of get_Item) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 6 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method ReadLineCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Console.dll:0:0:0:0 | SSA phi(Local variable 7 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Local variable 0 of method RemoveZip64Blocks) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetAndRemoveZip64Block) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetAndRemoveZip64Block) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Parameter 2 of GetAndRemoveZip64Block) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetAndRemoveZip64Block) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi read(Parameter 4 of GetAndRemoveZip64Block) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetAndRemoveZip64Block) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.IO.Compression.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetAndRemoveZip64Block) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CreateParentsAndDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DisposeOnShutdown) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiByte_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonAsciiChar_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetIndexOfFirstNonLatin1Char_Default) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetTimeZoneIds) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateInterfaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SpinUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 0 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Clone) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetCaseInsensitiveObjectInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetSessions) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RemoveLeadingInQuoteSpaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TranscodeToUtf8) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryDequeue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 1 of method TryPeek) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DispatchEventsToEventListeners) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method SymmetricExceptWithUniqueHashSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WaitAllCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method GetDatePart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method IntersectWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 3 of method TryDecodeFromUtf16) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GateThreadStart) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetBytesWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GetCharsWithFallback) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 5 of method SymmetricExceptWithEnumerable) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetDelegatesFromContinuationObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 9 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 11 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 12 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 13 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 14 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Local variable 15 of method PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddExceptionsFromChildren) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of EnsureDescriptorsInitialized) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateConstructors) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of PopulateMethods) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RemoveReferencesToListenerInEventSources) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of RoundNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 0 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of Append) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContainsValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ContinueTryEnter) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetObject) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadXdgDirectory) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 1 of SearchForChildByTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ContinueTryEnterWithThreadTracking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Replace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReplaceAllInChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of SplitInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Trim) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 2 of Wait) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of FormatScientific) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method Equals) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetDefaultValueInternal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetHashCode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InitializeConfigAndDetermineUsePortableThreadPool) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method InsertAtCurrentHashNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveAll) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method RemoveDirectoryRecursive) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 0 of method TryParseInt64D) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method CheckNullabilityAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ExecuteCallbackHandlers) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetPointerToFirstInvalidByte) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToKeyValuePairsArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method TranslateToManifestConvention) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 1 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method FromBase64_ComputeResultLength) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryEnterReadLockCore) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 2 of method TryParseUInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method g__LogDataStore\|23_0) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ScanDateWord) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToLower) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method ToUpper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt16N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt32N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseInt64N) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 3 of method TryParseSByteN) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetByteCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method MatchPattern) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 4 of method OnStop) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method CheckUniqueAndUnfoundElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method FormCompoundType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method GetNextToken) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method OnDeserialization) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method PickPivotAndPartition) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 5 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method GetCharCount) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method Set) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 6 of method VarDecCmpSub) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method ToTitleCase) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 7 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseNumber) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 8 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryFromBase64Chars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 9 of method TryParseStatusFile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 10 of method EnumerateFilesRecursively) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 15 of method AppendFormatHelper) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 17 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Local variable 33 of method NumberToStringFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 1 of FindSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyEntries) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyKeys) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyValues) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 2 of ScaleResult) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of AddDateWords) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetBytes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.CoreLib.dll:0:0:0:0 | SSA phi(Parameter 3 of GetChars) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method AddDefaultAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CheckForDuplicateType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileLiteralElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method CompileSorts) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Find) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaceOfPrefixStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetPrefixOfNamespaceStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method GetPreviousContentSibling) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Intersection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ListAsString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ListUsedPrefixes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method LoadEntityReferenceNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method LookupNamespace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ParseDocumentContent) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method Prepare) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ResolveQNameDynamic) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteStartElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 0 of method get_NamespaceList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Add) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Document) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetExpectedAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetNamespaceOfPrefixStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ImplReadXmlText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method MoveToPrevious) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Prepare) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteElementTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 1 of method WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method Add) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method CheckUseAttrubuteSetInList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseElementAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ParseFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method VisitCallTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 2 of method WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method LoadElementNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method Refactor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method RemoveSchemaFromCaches) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method VisitApplyTemplates) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 3 of method WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method CheckText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method CompileLiteralElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method GenerateLiteralMembersElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 4 of method Refactor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ConvertToDecimal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 5 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 5 of method Refactor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 6 of method ReadByteArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 7 of method GenerateEncodedMembersElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 7 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Local variable 8 of method GenerateEncodedMembersElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddDefaultAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of AddImportDependencies) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of AnalyzeAvt) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeSets_RecurceInContainer) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckAttributeSets_RecurceInList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckParticleDerivation) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CheckUseAttrubuteSetInList) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileAndSortMatches) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileAttributeGroup) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileAttributeGroup) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileComplexType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLiteralElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileProtoTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CompileSorts) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyFromCompiledSet) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CopyNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of CreateIdTables) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of EatWhitespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of EndElementIdentityConstraints) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of EndElementIdentityConstraints) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Execute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExpectedElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExportRootIfNecessary) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Find) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of FindCaseInsensitiveString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of FindSchemaType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateBegin) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of InferSchema1) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of InitCallbacks) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of InitCallbacks) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ListAsString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of LoadDocumentType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of LoadElementNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of LookupPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Merge) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveToFirstNamespace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseAttributeValueChunk) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseElementAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseEndElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseEndElementAsync_CheckEndTag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParsePIValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ParseTextAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Prepare) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ProcessSubstitutionGroups) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of PropagateFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of PropagateSideEffectsFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of PropagateSideEffectsFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of RawTextNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ResolveQNameDynamic) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of StartParsing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of ValidateElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of VisitCallTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteAttributeTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSection) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCDataSectionNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPi) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteCommentOrPiNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlock) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteElementTextBlockNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteHtmlAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharChecking) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteRawWithCharCheckingNoFlush) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteReflectionInit) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteStartElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 0 of WriteUriAttributeText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of Add) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of AddDefaultAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of AddImport) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CheckAttributeGroupRestriction) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CheckAttributeSets_RecurceInContainer) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CheckDuplicateParams) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CompileAndSortMatches) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CompileComplexType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of CopyTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of EatWhitespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FillModeFlags) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FindAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FindAttributeRef) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of FindImport) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetNamespaceListSymbols) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetNamespacesInScope) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of GetPrefixOfNamespaceStrict) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of HasParticleRef) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ImportDerivedTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ListUsedPrefixes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of LookupPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of Merge) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of MoveToNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParseEndElementAsync_Finish) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParsePI) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of PropagateFlag) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToDescendant) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToDescendant) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReadToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ReplaceNamespaceAlias) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ScanLiteral) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ScanQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ScanQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of ShouldStripSpace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of TryLookupPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of VisitApplyTemplates) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of VisitCallTemplate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 1 of WriteNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckDuplicateElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CheckWithParam) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileAvt) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileLocalAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileSorts) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of CompileXPath) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of DepthFirstSearch) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExpectedElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of FindAttributeRef) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ListAsString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of MoveToPrevious) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ParseEndElementAsync_Finish) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReadToDescendant) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ReadToFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of ShouldStripSpace) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of Write) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 2 of WriteNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of ExpectedParticles) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of Find) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetContentFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetElementFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of GetTextFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of ParseEndElementAsync_Finish) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 3 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of ConvertToDecimal) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of GetDefaultAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 4 of WriteEnumAndArrayTypes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi read(Parameter 5 of GetElementFollowing) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method .ctor) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method AnalyzeAvt) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method CompileComplexType) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ContainsIdAttribute) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ExpectedElements) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method FindCaseInsensitiveString) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method FindStylesheetElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method IncrementalRead) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method LoadDeclarationNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method LoadDocumentTypeNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ParseQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method PopulateMemberInfos) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method Read) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ReadXmlNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ScanCondSection3) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method ScanQName) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 0 of method WriteAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method EatWhitespaces) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method Evaluate) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GenerateInitCallbacksMethod) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetDefaultAttributePrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method GetDefaultPrefix) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method LoadDeclarationNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method LoadDocumentTypeNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method NonCDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method ReadTextNodes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method ScanAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 1 of method VisitStrConcat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method CDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method Decode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method IncrementalRead) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method LoadDeclarationNode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method NonCDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParsePIValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ParseXmlDeclaration) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ReadTextNodes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method ScanAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 2 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method CDataNormalize) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method Compile) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method Decode) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseAttributeValueSlow) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseCDataOrComment) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseFormat) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParsePIValue) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 3 of method SkipUntil) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method ReadByteArray) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 4 of method VisitApplyTemplates) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 6 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 6 of method ParseDocumentContent) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 6 of method get_Value) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method GetContext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method InferElement) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 7 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method MoveNext) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method ParseAttributes) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 8 of method ParseText) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 9 of method FillModeFlags) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 11 of method ExportSpecialMapping) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 14 of method IncrementalRead) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 15 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Local variable 16 of method DblToRgbFast) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 2 of CopyTo) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 4 of ParseTextAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 5 of ParseTextAsync) | Node steps to itself | +| file:///home/runner/work/codeql/codeql/csharp/extractor-pack/tools/linux64/System.Private.Xml.dll:0:0:0:0 | SSA phi(Parameter 6 of ParseTextAsync) | Node steps to itself | diff --git a/csharp/ql/test/query-tests/Nullness/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/query-tests/Nullness/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..cb035c61bd6 --- /dev/null +++ b/csharp/ql/test/query-tests/Nullness/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,4 @@ +identityLocalStep +| D.cs:320:17:320:25 | this access | Node steps to itself | +| E.cs:123:21:123:24 | SSA phi read(x) | Node steps to itself | +| E.cs:123:21:123:24 | SSA phi(i) | Node steps to itself | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/CONSISTENCY/DataFlowConsistency.expected b/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..437c6183574 --- /dev/null +++ b/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,2 @@ +identityLocalStep +| ZipSlip.cs:13:13:45:13 | SSA phi read(destDirectory) | Node steps to itself | diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll index 7da63f6c4fa..e154491f795 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll @@ -58,6 +58,9 @@ module Consistency { predicate uniqueParameterNodePositionExclude(DataFlowCallable c, ParameterPosition pos, Node p) { none() } + + /** Holds if `n` should be excluded from the consistency test `identityLocalStep`. */ + predicate identityLocalStepExclude(Node n) { none() } } private class RelevantNode extends Node { @@ -287,4 +290,10 @@ module Consistency { not exists(unique(ContentApprox approx | approx = getContentApprox(c))) and msg = "Non-unique content approximation." } + + query predicate identityLocalStep(Node n, string msg) { + simpleLocalFlowStep(n, n) and + not any(ConsistencyConfiguration c).identityLocalStepExclude(n) and + msg = "Node steps to itself" + } } diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll index 7da63f6c4fa..e154491f795 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll @@ -58,6 +58,9 @@ module Consistency { predicate uniqueParameterNodePositionExclude(DataFlowCallable c, ParameterPosition pos, Node p) { none() } + + /** Holds if `n` should be excluded from the consistency test `identityLocalStep`. */ + predicate identityLocalStepExclude(Node n) { none() } } private class RelevantNode extends Node { @@ -287,4 +290,10 @@ module Consistency { not exists(unique(ContentApprox approx | approx = getContentApprox(c))) and msg = "Non-unique content approximation." } + + query predicate identityLocalStep(Node n, string msg) { + simpleLocalFlowStep(n, n) and + not any(ConsistencyConfiguration c).identityLocalStepExclude(n) and + msg = "Node steps to itself" + } } diff --git a/python/ql/test/experimental/dataflow/TestUtil/DataFlowConsistency.qll b/python/ql/test/experimental/dataflow/TestUtil/DataFlowConsistency.qll index dc2c8a04ff8..fd56070f86b 100644 --- a/python/ql/test/experimental/dataflow/TestUtil/DataFlowConsistency.qll +++ b/python/ql/test/experimental/dataflow/TestUtil/DataFlowConsistency.qll @@ -39,4 +39,8 @@ private class MyConsistencyConfiguration extends ConsistencyConfiguration { override predicate uniqueCallEnclosingCallableExclude(DataFlowCall call) { not exists(call.getLocation().getFile().getRelativePath()) } + + override predicate identityLocalStepExclude(Node n) { + not exists(n.getLocation().getFile().getRelativePath()) + } } diff --git a/python/ql/test/experimental/dataflow/basic/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/basic/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/basic/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/basic/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/callgraph_crosstalk/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/callgraph_crosstalk/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/callgraph_crosstalk/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/callgraph_crosstalk/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/calls/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/calls/dataflow-consistency.expected index 63da8cd34f6..1ca0f0cffd7 100644 --- a/python/ql/test/experimental/dataflow/calls/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/calls/dataflow-consistency.expected @@ -27,3 +27,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/consistency/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/consistency/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/consistency/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/consistency/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/coverage/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/coverage/dataflow-consistency.expected index d8149ea3de9..f4f02139bcd 100644 --- a/python/ql/test/experimental/dataflow/coverage/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/coverage/dataflow-consistency.expected @@ -25,3 +25,17 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| datamodel.py:84:15:84:15 | ControlFlowNode for x | Node steps to itself | +| datamodel.py:166:11:166:11 | ControlFlowNode for x | Node steps to itself | +| test.py:103:10:103:15 | ControlFlowNode for SOURCE | Node steps to itself | +| test.py:130:10:130:15 | ControlFlowNode for SOURCE | Node steps to itself | +| test.py:162:13:162:18 | ControlFlowNode for SOURCE | Node steps to itself | +| test.py:167:13:167:18 | ControlFlowNode for SOURCE | Node steps to itself | +| test.py:216:10:216:15 | ControlFlowNode for SOURCE | Node steps to itself | +| test.py:242:9:242:12 | ControlFlowNode for SINK | Node steps to itself | +| test.py:669:9:669:12 | ControlFlowNode for SINK | Node steps to itself | +| test.py:670:9:670:14 | ControlFlowNode for SINK_F | Node steps to itself | +| test.py:678:9:678:12 | ControlFlowNode for SINK | Node steps to itself | +| test.py:686:9:686:12 | ControlFlowNode for SINK | Node steps to itself | +| test.py:692:5:692:8 | ControlFlowNode for SINK | Node steps to itself | diff --git a/python/ql/test/experimental/dataflow/exceptions/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/exceptions/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/exceptions/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/exceptions/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/fieldflow/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/fieldflow/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/fieldflow/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/fieldflow/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/global-flow/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/global-flow/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/global-flow/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/global-flow/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/match/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/match/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/match/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/match/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/pep_328/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/pep_328/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/pep_328/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/pep_328/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/regression/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/regression/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/regression/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/regression/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/strange-essaflow/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/strange-essaflow/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/strange-essaflow/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/strange-essaflow/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/tainttracking/basic/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/tainttracking/basic/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/tainttracking/basic/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/tainttracking/basic/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/tainttracking/commonSanitizer/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/tainttracking/commonSanitizer/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/tainttracking/commonSanitizer/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/tainttracking/commonSanitizer/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/tainttracking/customSanitizer/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/tainttracking/customSanitizer/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/tainttracking/customSanitizer/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/tainttracking/customSanitizer/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep-py3/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep-py3/dataflow-consistency.expected index 820c89524bf..0e4146fbce3 100644 --- a/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep-py3/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep-py3/dataflow-consistency.expected @@ -23,3 +23,6 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| test_collections.py:20:9:20:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_unpacking.py:31:9:31:22 | ControlFlowNode for ensure_tainted | Node steps to itself | diff --git a/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep/dataflow-consistency.expected index 820c89524bf..08bfb0aed8f 100644 --- a/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/tainttracking/defaultAdditionalTaintStep/dataflow-consistency.expected @@ -23,3 +23,15 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| test_async.py:48:9:48:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_collections.py:56:10:56:21 | ControlFlowNode for tainted_list | Node steps to itself | +| test_collections.py:63:9:63:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_collections.py:65:9:65:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_collections.py:79:9:79:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_collections.py:81:9:81:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_collections.py:114:9:114:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_collections.py:116:9:116:22 | ControlFlowNode for ensure_tainted | Node steps to itself | +| test_collections.py:213:9:213:15 | ControlFlowNode for my_dict | Node steps to itself | +| test_collections.py:213:22:213:33 | ControlFlowNode for tainted_dict | Node steps to itself | +| test_for.py:24:9:24:22 | ControlFlowNode for ensure_tainted | Node steps to itself | diff --git a/python/ql/test/experimental/dataflow/tainttracking/generator-flow/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/tainttracking/generator-flow/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/tainttracking/generator-flow/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/tainttracking/generator-flow/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/tainttracking/unwanted-global-flow/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/tainttracking/unwanted-global-flow/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/tainttracking/unwanted-global-flow/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/tainttracking/unwanted-global-flow/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/typetracking/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/typetracking/dataflow-consistency.expected index 820c89524bf..2c0788860a4 100644 --- a/python/ql/test/experimental/dataflow/typetracking/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/typetracking/dataflow-consistency.expected @@ -23,3 +23,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/experimental/dataflow/variable-capture/dataflow-consistency.expected b/python/ql/test/experimental/dataflow/variable-capture/dataflow-consistency.expected index fa1789c0a86..fab39a276d3 100644 --- a/python/ql/test/experimental/dataflow/variable-capture/dataflow-consistency.expected +++ b/python/ql/test/experimental/dataflow/variable-capture/dataflow-consistency.expected @@ -28,3 +28,7 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| collections.py:36:10:36:15 | ControlFlowNode for SOURCE | Node steps to itself | +| collections.py:45:19:45:21 | ControlFlowNode for mod | Node steps to itself | +| collections.py:52:13:52:21 | ControlFlowNode for mod_local | Node steps to itself | diff --git a/python/ql/test/experimental/library-tests/CallGraph/dataflow-consistency.expected b/python/ql/test/experimental/library-tests/CallGraph/dataflow-consistency.expected index ea3312b417b..38fe9d04b69 100644 --- a/python/ql/test/experimental/library-tests/CallGraph/dataflow-consistency.expected +++ b/python/ql/test/experimental/library-tests/CallGraph/dataflow-consistency.expected @@ -54,3 +54,4 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep diff --git a/python/ql/test/library-tests/ApiGraphs/py3/dataflow-consistency.expected b/python/ql/test/library-tests/ApiGraphs/py3/dataflow-consistency.expected index 54acd44d74f..15ad60684cd 100644 --- a/python/ql/test/library-tests/ApiGraphs/py3/dataflow-consistency.expected +++ b/python/ql/test/library-tests/ApiGraphs/py3/dataflow-consistency.expected @@ -26,3 +26,6 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| test_captured.py:7:22:7:22 | ControlFlowNode for p | Node steps to itself | +| test_captured.py:14:26:14:27 | ControlFlowNode for pp | Node steps to itself | diff --git a/python/ql/test/library-tests/frameworks/django-orm/dataflow-consistency.expected b/python/ql/test/library-tests/frameworks/django-orm/dataflow-consistency.expected index 2e140bc7246..424326355d3 100644 --- a/python/ql/test/library-tests/frameworks/django-orm/dataflow-consistency.expected +++ b/python/ql/test/library-tests/frameworks/django-orm/dataflow-consistency.expected @@ -106,3 +106,22 @@ viableImplInCallContextTooLarge uniqueParameterNodeAtPosition uniqueParameterNodePosition uniqueContentApprox +identityLocalStep +| testapp/orm_tests.py:217:24:217:29 | ControlFlowNode for SOURCE | Node steps to itself | +| testapp/orm_tests.py:244:24:244:29 | ControlFlowNode for SOURCE | Node steps to itself | +| testapp/orm_tests.py:283:20:283:25 | ControlFlowNode for SOURCE | Node steps to itself | +| testapp/orm_tests.py:299:15:299:22 | ControlFlowNode for TestLoad | Node steps to itself | +| testapp/orm_tests.py:300:20:300:25 | ControlFlowNode for SOURCE | Node steps to itself | +| testapp/orm_tests.py:310:9:310:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:316:9:316:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:326:9:326:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:333:9:333:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:339:9:339:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:346:9:346:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:352:9:352:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:358:9:358:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/orm_tests.py:365:9:365:12 | ControlFlowNode for SINK | Node steps to itself | +| testapp/tests.py:12:13:12:14 | ControlFlowNode for re | Node steps to itself | +| testapp/tests.py:16:9:16:18 | ControlFlowNode for test_names | Node steps to itself | +| testapp/tests.py:25:13:25:14 | ControlFlowNode for re | Node steps to itself | +| testapp/tests.py:31:9:31:18 | ControlFlowNode for test_names | Node steps to itself | diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll index 7da63f6c4fa..e154491f795 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll @@ -58,6 +58,9 @@ module Consistency { predicate uniqueParameterNodePositionExclude(DataFlowCallable c, ParameterPosition pos, Node p) { none() } + + /** Holds if `n` should be excluded from the consistency test `identityLocalStep`. */ + predicate identityLocalStepExclude(Node n) { none() } } private class RelevantNode extends Node { @@ -287,4 +290,10 @@ module Consistency { not exists(unique(ContentApprox approx | approx = getContentApprox(c))) and msg = "Non-unique content approximation." } + + query predicate identityLocalStep(Node n, string msg) { + simpleLocalFlowStep(n, n) and + not any(ConsistencyConfiguration c).identityLocalStepExclude(n) and + msg = "Node steps to itself" + } } diff --git a/ruby/ql/test/library-tests/ast/CONSISTENCY/DataFlowConsistency.expected b/ruby/ql/test/library-tests/ast/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..afcd4ae8174 --- /dev/null +++ b/ruby/ql/test/library-tests/ast/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,13 @@ +identityLocalStep +| calls/calls.rb:202:7:202:9 | SSA phi read(y) | Node steps to itself | +| calls/calls.rb:205:7:205:7 | SSA phi read(self) | Node steps to itself | +| calls/calls.rb:205:7:205:7 | SSA phi read(y) | Node steps to itself | +| calls/calls.rb:210:11:210:13 | SSA phi read(y) | Node steps to itself | +| calls/calls.rb:211:14:211:14 | SSA phi read(self) | Node steps to itself | +| calls/calls.rb:211:14:211:14 | SSA phi read(y) | Node steps to itself | +| calls/calls.rb:214:7:214:9 | SSA phi read(y) | Node steps to itself | +| calls/calls.rb:217:7:217:7 | SSA phi read(self) | Node steps to itself | +| calls/calls.rb:217:7:217:7 | SSA phi read(y) | Node steps to itself | +| calls/calls.rb:222:11:222:13 | SSA phi read(y) | Node steps to itself | +| calls/calls.rb:223:14:223:14 | SSA phi read(self) | Node steps to itself | +| calls/calls.rb:223:14:223:14 | SSA phi read(y) | Node steps to itself | diff --git a/ruby/ql/test/library-tests/ast/calls/CONSISTENCY/DataFlowConsistency.expected b/ruby/ql/test/library-tests/ast/calls/CONSISTENCY/DataFlowConsistency.expected new file mode 100644 index 00000000000..479550a89dc --- /dev/null +++ b/ruby/ql/test/library-tests/ast/calls/CONSISTENCY/DataFlowConsistency.expected @@ -0,0 +1,13 @@ +identityLocalStep +| calls.rb:202:7:202:9 | SSA phi read(y) | Node steps to itself | +| calls.rb:205:7:205:7 | SSA phi read(self) | Node steps to itself | +| calls.rb:205:7:205:7 | SSA phi read(y) | Node steps to itself | +| calls.rb:210:11:210:13 | SSA phi read(y) | Node steps to itself | +| calls.rb:211:14:211:14 | SSA phi read(self) | Node steps to itself | +| calls.rb:211:14:211:14 | SSA phi read(y) | Node steps to itself | +| calls.rb:214:7:214:9 | SSA phi read(y) | Node steps to itself | +| calls.rb:217:7:217:7 | SSA phi read(self) | Node steps to itself | +| calls.rb:217:7:217:7 | SSA phi read(y) | Node steps to itself | +| calls.rb:222:11:222:13 | SSA phi read(y) | Node steps to itself | +| calls.rb:223:14:223:14 | SSA phi read(self) | Node steps to itself | +| calls.rb:223:14:223:14 | SSA phi read(y) | Node steps to itself | diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowImplConsistency.qll b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowImplConsistency.qll index 7da63f6c4fa..e154491f795 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowImplConsistency.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowImplConsistency.qll @@ -58,6 +58,9 @@ module Consistency { predicate uniqueParameterNodePositionExclude(DataFlowCallable c, ParameterPosition pos, Node p) { none() } + + /** Holds if `n` should be excluded from the consistency test `identityLocalStep`. */ + predicate identityLocalStepExclude(Node n) { none() } } private class RelevantNode extends Node { @@ -287,4 +290,10 @@ module Consistency { not exists(unique(ContentApprox approx | approx = getContentApprox(c))) and msg = "Non-unique content approximation." } + + query predicate identityLocalStep(Node n, string msg) { + simpleLocalFlowStep(n, n) and + not any(ConsistencyConfiguration c).identityLocalStepExclude(n) and + msg = "Node steps to itself" + } }