File tree Expand file tree Collapse file tree
cpp/ql/test/library-tests/dataflow/models-as-data Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222| tests.cpp:139:5:139:32 | [summary param] 0 indirection in madArg0IndirectFieldToReturn | ParameterNode | madArg0IndirectFieldToReturn | madArg0IndirectFieldToReturn |
2323| tests.cpp:139:5:139:32 | [summary] read: Argument[0 indirection].Field[value] in madArg0IndirectFieldToReturn | | madArg0IndirectFieldToReturn | madArg0IndirectFieldToReturn |
2424| tests.cpp:139:5:139:32 | [summary] to write: ReturnValue in madArg0IndirectFieldToReturn | ReturnNode | madArg0IndirectFieldToReturn | madArg0IndirectFieldToReturn |
25+ | tests.cpp:140:5:140:32 | [summary param] 0 in madArg0FieldIndirectToReturn | ParameterNode | madArg0FieldIndirectToReturn | madArg0FieldIndirectToReturn |
26+ | tests.cpp:140:5:140:32 | [summary] read: Argument[0].*Field[ptr] in madArg0FieldIndirectToReturn | | madArg0FieldIndirectToReturn | madArg0FieldIndirectToReturn |
27+ | tests.cpp:140:5:140:32 | [summary] to write: ReturnValue in madArg0FieldIndirectToReturn | ReturnNode | madArg0FieldIndirectToReturn | madArg0FieldIndirectToReturn |
2528| tests.cpp:141:13:141:32 | [summary param] 0 in madArg0ToReturnField | ParameterNode | madArg0ToReturnField | madArg0ToReturnField |
2629| tests.cpp:141:13:141:32 | [summary] to write: ReturnValue in madArg0ToReturnField | ReturnNode | madArg0ToReturnField | madArg0ToReturnField |
2730| tests.cpp:141:13:141:32 | [summary] to write: ReturnValue.Field[value] in madArg0ToReturnField | | madArg0ToReturnField | madArg0ToReturnField |
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ private class TestSummaries extends SummaryModelCsv {
7979 ";;false;madArg0IndirectToArg1Indirect;;;*Argument[0];*Argument[1];taint" ,
8080 ";;false;madArg0FieldToReturn;;;Argument[0].value;ReturnValue;taint" ,
8181 ";;false;madArg0IndirectFieldToReturn;;;*Argument[0].value;ReturnValue;taint" ,
82- ";;false;madArg0FieldIndirectToReturn;;;Argument[0].*value ;ReturnValue;taint" ,
82+ ";;false;madArg0FieldIndirectToReturn;;;Argument[0].*ptr ;ReturnValue;taint" ,
8383 ";;false;madArg0ToReturnField;;;Argument[0];ReturnValue.value;taint" ,
8484 ";;false;madArg0ToReturnIndirectField;;;Argument[0];*ReturnValue.value;taint" ,
8585 ";;false;madArg0ToReturnFieldIndirect;;;Argument[0];ReturnValue.*ptr;taint" ,
Original file line number Diff line number Diff line change @@ -185,7 +185,7 @@ void test_summaries() {
185185 mc2.ptr = &e;
186186 sink (madArg0FieldToReturn (mc2)); // $ ir
187187 sink (madArg0IndirectFieldToReturn (&mc2)); // $ ir
188- sink (madArg0FieldIndirectToReturn (mc2)); // $ MISSING: ir
188+ sink (madArg0FieldIndirectToReturn (mc2)); // $ ir
189189
190190 sink (madArg0ToReturnField (0 ).value );
191191 sink (madArg0ToReturnField (source ()).value ); // $ ir
You can’t perform that action at this time.
0 commit comments