Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: REM Cost Reform

...

The state of a moved-from object is generally valid, but unspecified. Relying on unspecified values can lead to abnormal program termination as well as data integrity violations.

Rule

Severity

Likelihood

Detectable

RepairableRemediation Cost

Priority

Level

EXP63-CPP

Medium

Probable

Yes

NoMedium

P8

L2

Automated Detection

Tool

Version

Checker

Description

CodeSonar
Include Page
CodeSonar_V
CodeSonar_V

LANG.MEM.NPD
LANG.MEM.UVAR

Null Pointer Dereference
Uninitialized Variable

Helix QAC

Include Page
Helix QAC_V
Helix QAC_V

DF4701, DF4702, DF4703


Parasoft C/C++test

Include Page
Parasoft_V
Parasoft_V

CERT_CPP-EXP63-a

Do not rely on the value of a moved-from object

Polyspace Bug Finder

Include Page
Polyspace Bug Finder_V
Polyspace Bug Finder_V

CERT C++: EXP63-CPPChecks for read operations that reads the value of a moved-from object (rule fully covered)
PVS-Studio

Include Page
PVS-Studio_V
PVS-Studio_V

V1030

...