@@ -11,18 +11,18 @@ private class TestSources extends SourceModelCsv {
1111 ";;false;remoteMadSource;;;ReturnValue;remote" ,
1212 ";;false;localMadSourceVoid;;;ReturnValue;local" ,
1313 ";;false;localMadSourceHasBody;;;ReturnValue;local" ,
14- ";;false;remoteMadSourceIndirect;;;* ReturnValue;remote" ,
15- ";;false;remoteMadSourceDoubleIndirect;;;**ReturnValue ;remote" ,
16- ";;false;remoteMadSourceIndirectArg0;;;* Argument[0];remote" ,
17- ";;false;remoteMadSourceIndirectArg1;;;* Argument[1];remote" ,
14+ ";;false;remoteMadSourceIndirect;;;ReturnValue[*] ;remote" ,
15+ ";;false;remoteMadSourceDoubleIndirect;;;ReturnValue[**] ;remote" ,
16+ ";;false;remoteMadSourceIndirectArg0;;;Argument[* 0];remote" ,
17+ ";;false;remoteMadSourceIndirectArg1;;;Argument[* 1];remote" ,
1818 ";;false;remoteMadSourceVar;;;;remote" ,
1919 ";;false;remoteMadSourceVarIndirect;;;*;remote" ,
2020 ";;false;remoteMadSourceParam0;;;Parameter[0];remote" ,
2121 "MyNamespace;;false;namespaceLocalMadSource;;;ReturnValue;local" ,
2222 "MyNamespace;;false;namespaceLocalMadSourceVar;;;;local" ,
2323 "MyNamespace::MyNamespace2;;false;namespace2LocalMadSource;;;ReturnValue;local" ,
2424 ";MyClass;true;memberRemoteMadSource;;;ReturnValue;remote" ,
25- ";MyClass;true;memberRemoteMadSourceIndirectArg0;;;* Argument[0];remote" ,
25+ ";MyClass;true;memberRemoteMadSourceIndirectArg0;;;Argument[* 0];remote" ,
2626 ";MyClass;true;memberRemoteMadSourceVar;;;;remote" ,
2727 ";MyClass;true;subtypeRemoteMadSource1;;;ReturnValue;remote" ,
2828 ";MyClass;false;subtypeNonSource;;;ReturnValue;remote" , // the tests define this in MyDerivedClass, so it should *not* be recongized as a source
@@ -44,8 +44,8 @@ private class TestSinks extends SinkModelCsv {
4444 ";;false;madSinkArg1;;;Argument[1];test-sink" ,
4545 ";;false;madSinkArg01;;;Argument[0..1];test-sink" ,
4646 ";;false;madSinkArg02;;;Argument[0,2];test-sink" ,
47- ";;false;madSinkIndirectArg0;;;* Argument[0];test-sink" ,
48- ";;false;madSinkDoubleIndirectArg0;;;** Argument[0];test-sink" ,
47+ ";;false;madSinkIndirectArg0;;;Argument[* 0];test-sink" ,
48+ ";;false;madSinkDoubleIndirectArg0;;;Argument[** 0];test-sink" ,
4949 ";;false;madSinkVar;;;;test-sink" ,
5050 ";;false;madSinkVarIndirect;;;*;test-sink" ,
5151 ";;false;madSinkParam0;;;Parameter[0];test-sink" ,
@@ -70,20 +70,20 @@ private class TestSummaries extends SummaryModelCsv {
7070 row =
7171 [
7272 ";;false;madArg0ToReturn;;;Argument[0];ReturnValue;taint" ,
73- ";;false;madArg0ToReturnIndirect;;;Argument[0];* ReturnValue;taint" ,
73+ ";;false;madArg0ToReturnIndirect;;;Argument[0];ReturnValue[*] ;taint" ,
7474 ";;false;madArg0ToReturnValueFlow;;;Argument[0];ReturnValue;value" ,
75- ";;false;madArg0IndirectToReturn;;;* Argument[0];ReturnValue;taint" ,
76- ";;false;madArg0DoubleIndirectToReturn;;;** Argument[0];ReturnValue;taint" ,
75+ ";;false;madArg0IndirectToReturn;;;Argument[* 0];ReturnValue;taint" ,
76+ ";;false;madArg0DoubleIndirectToReturn;;;Argument[** 0];ReturnValue;taint" ,
7777 ";;false;madArg0NotIndirectToReturn;;;Argument[0];ReturnValue;taint" ,
78- ";;false;madArg0ToArg1Indirect;;;Argument[0];* Argument[1];taint" ,
79- ";;false;madArg0IndirectToArg1Indirect;;;* Argument[0];* Argument[1];taint" ,
78+ ";;false;madArg0ToArg1Indirect;;;Argument[0];Argument[* 1];taint" ,
79+ ";;false;madArg0IndirectToArg1Indirect;;;Argument[* 0];Argument[* 1];taint" ,
8080 ";;false;madArg0FieldToReturn;;;Argument[0].value;ReturnValue;taint" ,
81- ";;false;madArg0IndirectFieldToReturn;;;* Argument[0].value;ReturnValue;taint" ,
82- ";;false;madArg0FieldIndirectToReturn;;;Argument[0].* ptr;ReturnValue;taint" ,
81+ ";;false;madArg0IndirectFieldToReturn;;;Argument[* 0].value;ReturnValue;taint" ,
82+ ";;false;madArg0FieldIndirectToReturn;;;Argument[0].ptr[*] ;ReturnValue;taint" ,
8383 ";;false;madArg0ToReturnField;;;Argument[0];ReturnValue.value;taint" ,
84- ";;false;madArg0ToReturnIndirectField;;;Argument[0];* ReturnValue.value;taint" ,
85- ";;false;madArg0ToReturnFieldIndirect;;;Argument[0];ReturnValue.* ptr;taint" ,
86- ";;false;madArg0ToReturnFieldNotIndirect;;;Argument[0];ReturnValue.* ptr;taint" ,
84+ ";;false;madArg0ToReturnIndirectField;;;Argument[0];ReturnValue[*] .value;taint" ,
85+ ";;false;madArg0ToReturnFieldIndirect;;;Argument[0];ReturnValue.ptr[*] ;taint" ,
86+ ";;false;madArg0ToReturnFieldNotIndirect;;;Argument[0];ReturnValue.ptr[*] ;taint" ,
8787 ";MyClass;true;madArg0ToSelf;;;Argument[0];Argument[-1];taint" ,
8888 ";MyClass;true;madSelfToReturn;;;Argument[-1];ReturnValue;taint" ,
8989 ";MyClass;true;madArg0ToField;;;Argument[0];Argument[-1].val;taint" ,
0 commit comments