...
Tool | Version | Checker | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
| 403 S | Partially implemented. | |||||||
Fortify SCA | V. 5.0 |
| Can detect violations of this rule with CERT C Rule Pack. | ||||||
Compass/ROSE |
|
| Can detect violations of this rule. Unsigned operands are detected when checking for INT13-C. Use bitwise operators only on unsigned operands. | ||||||
ECLAIR |
| shiftrhs | Partially implemented. |
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
...
CERT C++ Secure Coding Standard: INT34-CPP. Do not shift a negative number of bits or more bits than exist in the operand
ISO/IEC 9899:2011 Section 6.5.7, "Bitwise shift operators"
...