Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MEM11-C. Do not assume infinite heap space

MEM12-C. Use a Goto-Chain when leaving a function on error after allocating multiple objects

Rules

MEM30-C. Do not access freed memory

...

MEM35-C. Allocate sufficient memory for an objectMEM37-C. Use a Goto-Chain when leaving a function on error after allocating multiple objects

Risk Assessment Summary

Recommendation

Severity

likelihood

Remediation Cost

Priority

Level

MEM00-C

high

probable

medium

P12

L1

MEM01-C

high

unlikely

low

P9

L2

MEM02-C

low

unlikely

low

P3

L3

MEM03-C

medium

unlikely

high

P2

L3

MEM04-C

low

likely

medium

P6

L2

MEM05-C

low

likely

medium

P6

L2

MEM06-C

medium

unlikely

high

P2

L3

MEM07-C

high

unlikely

medium

P6

L2

MEM08-C

high

likely

medium

P18

L1

MEM09-C

medium

unlikely

medium

P4

L3

MEM10-C

high

unlikely

high

P3

L3

MEM12-C

low

probable

medium

P3

L3

Rule

Severity

likelihood

Remediation Cost

Priority

Level

MEM30-C

high

likely

medium

P18

L1

MEM31-C

high

probable

medium

P12

L1

MEM32-C

high

likely

medium

P18

L1

MEM33-C

low

unlikely

low

P3

L3

MEM34-C

high

likely

medium

P18

L1

MEM35-C

high

probable

high

P6

L2

MEM37-C

low

probable

medium

P3

L3

Related Rules and Recommendations

...