@@ -208,11 +208,24 @@ signatureMatches
208
208
| atl.cpp:1049:3:1049:10 | CStringT | (const YCHAR *,int) | CStringT | CStringT | 1 |
209
209
| atl.cpp:1049:3:1049:10 | CStringT | (wchar_t,int) | CStringT | CStringT | 0 |
210
210
| atl.cpp:1049:3:1049:10 | CStringT | (wchar_t,int) | CStringT | CStringT | 1 |
211
- | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR) | | operator+= | 0 |
212
- | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR) | CSimpleStringT | operator+= | 0 |
213
- | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR) | CStringT | operator= | 0 |
214
- | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT) | CComBSTR | LoadString | 0 |
215
- | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT) | _U_STRINGorID | _U_STRINGorID | 0 |
211
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR,...) | CStringT | AppendFormat | 0 |
212
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR,...) | CStringT | AppendFormat | 1 |
213
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR,...) | CStringT | Format | 0 |
214
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR,...) | CStringT | Format | 1 |
215
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR,...) | CStringT | FormatMessage | 0 |
216
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR,...) | CStringT | FormatMessage | 1 |
217
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (UINT,...) | CStringT | AppendFormat | 1 |
218
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (UINT,...) | CStringT | Format | 1 |
219
+ | atl.cpp:1060:8:1060:19 | AppendFormat | (UINT,...) | CStringT | FormatMessage | 1 |
220
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (PCXSTR,...) | CStringT | AppendFormat | 1 |
221
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (PCXSTR,...) | CStringT | Format | 1 |
222
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (PCXSTR,...) | CStringT | FormatMessage | 1 |
223
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT,...) | CStringT | AppendFormat | 0 |
224
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT,...) | CStringT | AppendFormat | 1 |
225
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT,...) | CStringT | Format | 0 |
226
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT,...) | CStringT | Format | 1 |
227
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT,...) | CStringT | FormatMessage | 0 |
228
+ | atl.cpp:1061:8:1061:19 | AppendFormat | (UINT,...) | CStringT | FormatMessage | 1 |
216
229
| atl.cpp:1069:7:1069:12 | Insert | (PCXSTR,PCXSTR) | CStringT | Replace | 1 |
217
230
| atl.cpp:1069:7:1069:12 | Insert | (const CStringT &,PCXSTR) | | operator+ | 1 |
218
231
| atl.cpp:1069:7:1069:12 | Insert | (int,PCXSTR) | CStringT | Insert | 0 |
@@ -867,6 +880,7 @@ getParameterTypeName
867
880
| arrayassignment.cpp:88:7:88:9 | get | 0 | int |
868
881
| arrayassignment.cpp:90:7:90:16 | operator[] | 0 | int |
869
882
| arrayassignment.cpp:124:6:124:9 | sink | 0 | int * |
883
+ | atl.cpp:4:8:4:11 | sink | 0 | ... |
870
884
| atl.cpp:29:8:29:8 | operator= | 0 | __POSITION && |
871
885
| atl.cpp:29:8:29:8 | operator= | 0 | const __POSITION & |
872
886
| atl.cpp:51:16:51:16 | operator= | 0 | const tagSAFEARRAYBOUND & |
@@ -1059,7 +1073,9 @@ getParameterTypeName
1059
1073
| atl.cpp:1049:3:1049:10 | CStringT | 0 | wchar_t |
1060
1074
| atl.cpp:1049:3:1049:10 | CStringT | 1 | int |
1061
1075
| atl.cpp:1060:8:1060:19 | AppendFormat | 0 | PCXSTR |
1076
+ | atl.cpp:1060:8:1060:19 | AppendFormat | 1 | ... |
1062
1077
| atl.cpp:1061:8:1061:19 | AppendFormat | 0 | UINT |
1078
+ | atl.cpp:1061:8:1061:19 | AppendFormat | 1 | ... |
1063
1079
| atl.cpp:1069:7:1069:12 | Insert | 0 | int |
1064
1080
| atl.cpp:1069:7:1069:12 | Insert | 1 | PCXSTR |
1065
1081
| atl.cpp:1070:7:1070:12 | Insert | 0 | int |
@@ -1123,20 +1139,25 @@ getParameterTypeName
1123
1139
| format.cpp:5:5:5:12 | snprintf | 0 | char * |
1124
1140
| format.cpp:5:5:5:12 | snprintf | 1 | size_t |
1125
1141
| format.cpp:5:5:5:12 | snprintf | 2 | const char * |
1142
+ | format.cpp:5:5:5:12 | snprintf | 3 | ... |
1126
1143
| format.cpp:6:5:6:11 | sprintf | 0 | char * |
1127
1144
| format.cpp:6:5:6:11 | sprintf | 1 | const char * |
1145
+ | format.cpp:6:5:6:11 | sprintf | 2 | ... |
1128
1146
| format.cpp:7:5:7:12 | swprintf | 0 | wchar_t * |
1129
1147
| format.cpp:7:5:7:12 | swprintf | 1 | size_t |
1130
1148
| format.cpp:7:5:7:12 | swprintf | 2 | const wchar_t * |
1149
+ | format.cpp:7:5:7:12 | swprintf | 3 | ... |
1131
1150
| format.cpp:14:5:14:13 | vsnprintf | 0 | char * |
1132
1151
| format.cpp:14:5:14:13 | vsnprintf | 1 | size_t |
1133
1152
| format.cpp:14:5:14:13 | vsnprintf | 2 | const char * |
1134
1153
| format.cpp:14:5:14:13 | vsnprintf | 3 | va_list |
1135
1154
| format.cpp:16:5:16:13 | mysprintf | 0 | char * |
1136
1155
| format.cpp:16:5:16:13 | mysprintf | 1 | size_t |
1137
1156
| format.cpp:16:5:16:13 | mysprintf | 2 | const char * |
1157
+ | format.cpp:16:5:16:13 | mysprintf | 3 | ... |
1138
1158
| format.cpp:28:5:28:10 | sscanf | 0 | const char * |
1139
1159
| format.cpp:28:5:28:10 | sscanf | 1 | const char * |
1160
+ | format.cpp:28:5:28:10 | sscanf | 2 | ... |
1140
1161
| format.cpp:142:8:142:13 | strlen | 0 | const char * |
1141
1162
| format.cpp:143:8:143:13 | wcslen | 0 | const wchar_t * |
1142
1163
| format.cpp:169:6:169:9 | test | 0 | format_string |
@@ -1151,6 +1172,7 @@ getParameterTypeName
1151
1172
| map.cpp:16:6:16:9 | sink | 0 | unordered_map, hash<char *>, equal_to<char *>, allocator<pair<char *const, pair<int, int>>>> |
1152
1173
| map.cpp:17:6:17:9 | sink | 0 | iterator |
1153
1174
| map.cpp:442:7:442:19 | indirect_sink | 0 | int * |
1175
+ | movableclass.cpp:3:6:3:9 | sink | 0 | ... |
1154
1176
| movableclass.cpp:5:7:5:7 | MyMovableClass | 0 | const MyMovableClass & |
1155
1177
| movableclass.cpp:5:7:5:7 | operator= | 0 | const MyMovableClass & |
1156
1178
| movableclass.cpp:8:2:8:15 | MyMovableClass | 0 | int |
@@ -1788,6 +1810,7 @@ getParameterTypeName
1788
1810
| taint.cpp:751:9:751:9 | operator= | 0 | const A & |
1789
1811
| taint.cpp:758:5:758:11 | sprintf | 0 | char * |
1790
1812
| taint.cpp:758:5:758:11 | sprintf | 1 | const char * |
1813
+ | taint.cpp:758:5:758:11 | sprintf | 2 | ... |
1791
1814
| taint.cpp:760:6:760:23 | call_sprintf_twice | 0 | char * |
1792
1815
| taint.cpp:760:6:760:23 | call_sprintf_twice | 1 | char * |
1793
1816
| taint.cpp:771:8:771:8 | operator= | 0 | TaintInheritingContentObject && |
0 commit comments