...
Recommendation | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level |
|---|---|---|---|---|---|---|
INT16-C | Medium | Unlikely | No | NoHigh | P2 | L3 |
Automated Detection
Tool | Version | Checker | Description | ||||||
| Astrée |
| bitop-type | Partially checked | ||||||
| Helix QAC |
| C2940, C2945 DF2941, DF2942, DF2943, DF2946, DF2947, DF2948 | |||||||
| LDRA tool suite |
| 50 S, 120 S | Partially Implemented | ||||||
| Parasoft C/C++test |
| CERT_C-INT16-a CERT_C-INT16-b | Bitwise operators shall only be applied to operands of unsigned underlying type (with exceptions) Bitwise operators shall not use positive integer literals as operands | ||||||
| PC-lint Plus |
| 502, 2704, 9088 | Partially supported: reports bitwise not of signed quantity, declaration of named signed single-bit bitfields, and negation of the minimum negative integer | ||||||
| RuleChecker |
| bitop-type | Partially checked |
...