...
Tool | Version | Checker | Description | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Astrée |
| Supported, but no explicit checker | ||||||||||||
| Klocwork |
| SV.FMT_STR.PRINT_PARAMS_WRONGNUM.FEW SV.FMT_STR.PRINT_PARAMS_WRONGNUM.MANY SV.FMT_STR.SCAN_PARAMS_WRONGNUM.FEW SV.FMT_STR.SCAN_PARAMS_WRONGNUM.MANY | ||||||||||||
| LDRA tool suite |
| 41 S | Enhanced Enforcement | |||||||||||
| Parasoft C/C++test |
| CERT_C-DCL10-a | There should be no difference between the number of tags from format string and the number of corresponding argument in 'printf' function invocation | |||||||||||
| Polyspace Bug Finder |
| String specifiers do not match corresponding arguments The features of <stdarg.h> shall not be used | ||||||||||||
| PRQA QA-C |
| 0185, 0184 | Partially implemented | PRQA QA-C++ | ||||||||||
| Include Page | cplusplus:PRQA QA-C++_V | cplusplus:PRQA QA-C++_V | 2077, 2078, 2079, 2092 |
Related Guidelines
| ISO/IEC TR 24772:2013 | Subprogram Signature Mismatch [OTR] |
| MISRA C:2012 | Rule 17.1 (required) |
| MITRE CWE | CWE-628, Function call with incorrectly specified arguments |
...