@@ -34,7 +34,6 @@ private class StringSummaries extends SummaryModelCsv {
34
34
row =
35
35
[
36
36
";StringProtocol;true;init(cString:);;;Argument[0];ReturnValue;taint" ,
37
- ";StringProtocol;true;init(cString:);;;Argument[0].ArrayElement;ReturnValue;taint" ,
38
37
";StringProtocol;true;init(cString:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
39
38
";StringProtocol;true;init(decoding:as:);;;Argument[0];ReturnValue;taint" ,
40
39
";StringProtocol;true;init(decodingCString:as:);;;Argument[0].OptionalSome.CollectionElement;ReturnValue.OptionalSome.TupleElement[0];taint" ,
@@ -46,12 +45,12 @@ private class StringSummaries extends SummaryModelCsv {
46
45
";StringProtocol;true;cString(using:);;;Argument[-1];ReturnValue;taint" ,
47
46
";StringProtocol;true;capitalized(with:);;;Argument[-1];ReturnValue;taint" ,
48
47
";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" ,
50
49
";StringProtocol;true;components(separatedBy:);;;Argument[-1];ReturnValue;taint" ,
51
50
";StringProtocol;true;data(using:allowLossyConversion:);;;Argument[-1];ReturnValue;taint" ,
52
51
";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" ,
55
54
";StringProtocol;true;lowercased();;;Argument[-1];ReturnValue;taint" ,
56
55
";StringProtocol;true;lowercased(with:);;;Argument[-1];ReturnValue;taint" ,
57
56
";StringProtocol;true;padding(toLength:withPad:startingAt:);;;Argument[-1];ReturnValue;taint" ,
@@ -74,20 +73,18 @@ private class StringSummaries extends SummaryModelCsv {
74
73
";String;true;init(repeating:count:);;;Argument[0];ReturnValue;taint" ,
75
74
";String;true;init(data:encoding:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
76
75
";String;true;init(validatingUTF8:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
77
- ";String;true;init(validatingUTF8:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
78
76
";String;true;init(validatingUTF8:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
79
77
";String;true;init(utf16CodeUnits:count:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
80
78
";String;true;init(utf16CodeUnitsNoCopy:count:freeWhenDone:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
81
79
";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" ,
83
81
";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" ,
85
83
";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" ,
87
85
";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" ,
89
87
";String;true;init(_:radix:uppercase:);;;Argument[0];ReturnValue;taint" ,
90
- ";String;true;init(bytes:encoding:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
91
88
";String;true;init(bytes:encoding:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
92
89
";String;true;init(bytesNoCopy:length:encoding:freeWhenDone:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
93
90
";String;true;init(describing:);;;Argument[0];ReturnValue;taint" ,
@@ -104,20 +101,16 @@ private class StringSummaries extends SummaryModelCsv {
104
101
";String;true;init(unicodeScalarLiteral:);;;Argument[0];ReturnValue;taint" ,
105
102
";String;true;init(extendedGraphemeClusterLiteral:);;;Argument[0];ReturnValue;taint" ,
106
103
";String;true;init(cString:encoding:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
107
- ";String;true;init(cString:encoding:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
108
104
";String;true;init(cString:encoding:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
109
105
";String;true;init(platformString:);;;Argument[0];ReturnValue;taint" ,
110
- ";String;true;init(platformString:);;;Argument[0].ArrayElement;ReturnValue;taint" ,
111
106
";String;true;init(platformString:);;;Argument[0].CollectionElement;ReturnValue;taint" ,
112
107
";String;true;init(utf8String:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
113
- ";String;true;init(utf8String:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
114
108
";String;true;init(utf8String:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
115
109
";String;true;init(validating:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
116
110
";String;true;init(validatingPlatformString:);;;Argument[0];ReturnValue.OptionalSome;taint" ,
117
- ";String;true;init(validatingPlatformString:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint" ,
118
111
";String;true;init(validatingPlatformString:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint" ,
119
112
";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" ,
121
114
";String;true;write(_:);;;Argument[0];Argument[-1];taint" ,
122
115
";String;true;write(to:);;;Argument[-1];Argument[0];taint" ,
123
116
";String;true;insert(contentsOf:at:);;;Argument[0];Argument[-1];taint" ,
0 commit comments