Info | title | Generated Content
---|
Note |
This page is was automatically generated from the "Automated Detection" sections in the individual guidelines. Do not modify this page directly. |
Version number:
v5.0
<ac:macro ac:name="info"><ac:parameter ac:name="title">Generated Content</ac:parameter><ac:rich-text-body><p>This page is automatically generated from the "Automated Detection" sections in the individual guidelines. Do not modify this page directly.</p></ac:rich-text-body></ac:macro>
<p>Version number:<br />
v5.0 </p>
...
and should not be edited. |
Note |
---|
The information on this page was provided by outside contributors and has not been verified by SEI CERT. |
Tip |
---|
The table below can be re-ordered, by clicking column headers. |
...
Include Page | ||||
---|---|---|---|---|
|
Checker | Guideline |
---|---|
MEM50-CPP. Do not access freed memory | |
MEM52-CPP. Detect and handle memory allocation errors | |
MSC50-CPP. Do not use std::rand() for generating pseudorandom numbers | |
Can detect simple violations of this rule. It needs to examine each expression and make sure that no variable is modified twice in the expression. It also must check that no variable is modified once, then read elsewhere, with the single exception that a variable may appear on both the left and right of an assignment operator | EXP50-CPP. Do not depend on the order of evaluation for side effects |