...
Tool | Version | Checker | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
Compass/ROSE |
|
| Can detect violations of this recommendation. Specifically, it reports violations if
| ||||||
| 94 S | Fully implemented. | |||||||
| PRQA QA-C |
| 0310 | Partially implemented. |
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this recommendation on the CERT website.
...
| CERT C++ Secure Coding Standard | EXP11-CPP. Do not apply operators expecting one type to data of an incompatible type |
|---|---|
| ISO/IEC TR 24772 | Bit representations [STR] |
| MISRA-C | Rule 3.5 |
Bibliography
...
| (required): If it is being relied upon, the implementation-defined behaviour and packing of bitfields shall be documented |
Bibliography
...
| [Plum 1985] | Rule 6-5: In portable code, do not depend upon the allocation order of bit-fields within a word |
...