@@ -34,7 +34,6 @@ private class StringSummaries extends SummaryModelCsv {
3434 row =
3535 [
3636 ";StringProtocol;true;init(cString:);;;Argument[0];ReturnValue;taint" ,
37- ";StringProtocol;true;init(cString:);;;Argument[0].ArrayElement;ReturnValue;taint" ,
3837 ";StringProtocol;true;init(cString:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
3938 ";StringProtocol;true;init(decoding:as:);;;Argument[0];ReturnValue;taint" ,
4039 ";StringProtocol;true;init(decodingCString:as:);;;Argument[0].OptionalSome.CollectionElement;ReturnValue.OptionalSome.TupleElement[0];taint" ,
@@ -46,12 +45,12 @@ private class StringSummaries extends SummaryModelCsv {
4645 ";StringProtocol;true;cString(using:);;;Argument[-1];ReturnValue;taint" ,
4746 ";StringProtocol;true;capitalized(with:);;;Argument[-1];ReturnValue;taint" ,
4847 ";StringProtocol;true;completePath(into:caseSensitive:matchesInto:filterTypes:);;;Argument[-1];Argument[0].OptionalSome.CollectionElement;taint" ,
49- ";StringProtocol;true;completePath(into:caseSensitive:matchesInto:filterTypes:);;;Argument[-1];Argument[2].OptionalSome.CollectionElement.ArrayElement ;taint" ,
48+ ";StringProtocol;true;completePath(into:caseSensitive:matchesInto:filterTypes:);;;Argument[-1];Argument[2].OptionalSome.CollectionElement.CollectionElement ;taint" ,
5049 ";StringProtocol;true;components(separatedBy:);;;Argument[-1];ReturnValue;taint" ,
5150 ";StringProtocol;true;data(using:allowLossyConversion:);;;Argument[-1];ReturnValue;taint" ,
5251 ";StringProtocol;true;folding(options:locale:);;;Argument[-1];ReturnValue;taint" ,
53- ";StringProtocol;true;getBytes(_:maxLength:usedLength:encoding:options:range:remaining:);;;Argument[-1];Argument[0].ArrayElement ;taint" ,
54- ";StringProtocol;true;getCString(_:maxLength:encoding:);;;Argument[-1];Argument[0].ArrayElement ;taint" ,
52+ ";StringProtocol;true;getBytes(_:maxLength:usedLength:encoding:options:range:remaining:);;;Argument[-1];Argument[0].CollectionElement ;taint" ,
53+ ";StringProtocol;true;getCString(_:maxLength:encoding:);;;Argument[-1];Argument[0].CollectionElement ;taint" ,
5554 ";StringProtocol;true;lowercased();;;Argument[-1];ReturnValue;taint" ,
5655 ";StringProtocol;true;lowercased(with:);;;Argument[-1];ReturnValue;taint" ,
5756 ";StringProtocol;true;padding(toLength:withPad:startingAt:);;;Argument[-1];ReturnValue;taint" ,
@@ -74,20 +73,18 @@ private class StringSummaries extends SummaryModelCsv {
7473 ";String;true;init(repeating:count:);;;Argument[0];ReturnValue;taint" ,
7574 ";String;true;init(data:encoding:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
7675 ";String;true;init(validatingUTF8:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
77- ";String;true;init(validatingUTF8:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
7876 ";String;true;init(validatingUTF8:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
7977 ";String;true;init(utf16CodeUnits:count:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
8078 ";String;true;init(utf16CodeUnitsNoCopy:count:freeWhenDone:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
8179 ";String;true;init(format:_:);;;Argument[0];ReturnValue;taint" ,
82- ";String;true;init(format:_:);;;Argument[1].ArrayElement ;ReturnValue;taint" ,
80+ ";String;true;init(format:_:);;;Argument[1].CollectionElement ;ReturnValue;taint" ,
8381 ";String;true;init(format:arguments:);;;Argument[0];ReturnValue;taint" ,
84- ";String;true;init(format:arguments:);;;Argument[1].ArrayElement ;ReturnValue;taint" ,
82+ ";String;true;init(format:arguments:);;;Argument[1].CollectionElement ;ReturnValue;taint" ,
8583 ";String;true;init(format:locale:_:);;;Argument[0];ReturnValue;taint" ,
86- ";String;true;init(format:locale:_:);;;Argument[2].ArrayElement ;ReturnValue;taint" ,
84+ ";String;true;init(format:locale:_:);;;Argument[2].CollectionElement ;ReturnValue;taint" ,
8785 ";String;true;init(format:locale:arguments:);;;Argument[0];ReturnValue;taint" ,
88- ";String;true;init(format:locale:arguments:);;;Argument[2].ArrayElement ;ReturnValue;taint" ,
86+ ";String;true;init(format:locale:arguments:);;;Argument[2].CollectionElement ;ReturnValue;taint" ,
8987 ";String;true;init(_:radix:uppercase:);;;Argument[0];ReturnValue;taint" ,
90- ";String;true;init(bytes:encoding:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
9188 ";String;true;init(bytes:encoding:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
9289 ";String;true;init(bytesNoCopy:length:encoding:freeWhenDone:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
9390 ";String;true;init(describing:);;;Argument[0];ReturnValue;taint" ,
@@ -104,20 +101,16 @@ private class StringSummaries extends SummaryModelCsv {
104101 ";String;true;init(unicodeScalarLiteral:);;;Argument[0];ReturnValue;taint" ,
105102 ";String;true;init(extendedGraphemeClusterLiteral:);;;Argument[0];ReturnValue;taint" ,
106103 ";String;true;init(cString:encoding:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
107- ";String;true;init(cString:encoding:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
108104 ";String;true;init(cString:encoding:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
109105 ";String;true;init(platformString:);;;Argument[0];ReturnValue;taint" ,
110- ";String;true;init(platformString:);;;Argument[0].ArrayElement;ReturnValue;taint" ,
111106 ";String;true;init(platformString:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
112107 ";String;true;init(utf8String:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
113- ";String;true;init(utf8String:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
114108 ";String;true;init(utf8String:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
115109 ";String;true;init(validating:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
116110 ";String;true;init(validatingPlatformString:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
117- ";String;true;init(validatingPlatformString:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
118111 ";String;true;init(validatingPlatformString:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
119112 ";String;true;localizedStringWithFormat(_:_:);;;Argument[0];ReturnValue;taint" ,
120- ";String;true;localizedStringWithFormat(_:_:);;;Argument[1].ArrayContent ;ReturnValue;taint" ,
113+ ";String;true;localizedStringWithFormat(_:_:);;;Argument[1].CollectionElement ;ReturnValue;taint" ,
121114 ";String;true;write(_:);;;Argument[0];Argument[-1];taint" ,
122115 ";String;true;write(to:);;;Argument[-1];Argument[0];taint" ,
123116 ";String;true;insert(contentsOf:at:);;;Argument[0];Argument[-1];taint" ,
0 commit comments