EXP00-A. Use parentheses for precedence of operation
EXP01-A. Don't take the sizeof a pointer to determine the size of a type
EXP02-A. The second operands of the logical AND and OR operators should not contain side effects
EXP03-A. Do not assume the size of a structure is the sum of the of the sizes of its members
EXP04-A. Operate on structure members rather than structures as a whole
EXP05-A. Do not cast away a const qualification
EXP06-A. Operands to the sizeof operator should not contain side effects
EXP30-C. Do not depend on order of evaluation between sequence points
EXP31-C. Do not modify constant values
EXP32-C. Do not access a volatile object through a non-volatile reference
EXP33-C. Do not reference uninitialized variables
EXP34-C. Do not dereference invalid pointers
Recommendation |
Severity |
Likelihood |
Remediation Cost |
Priority |
Level |
|---|
Rule |
Severity |
Likelihood |
Remediation Cost |
Priority |
Level |
|---|---|---|---|---|---|
EXP34-C |
3 (high) |
3 (likely) |
1 (high) |
P9 |
L2 |