Versions Compared

Key

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

...

ToolVersionCheckerDescription
Astrée
Include Page
Astrée_V
Astrée_V
 Supported, but no explicit checker
CodeSonar
Include Page
CodeSonar_V
CodeSonar_V
CONCURRENCY.LOCK.ORDERConflicting lock order
Coverity
Include Page
Coverity_V
Coverity_V
ORDER_REVERSALFully implemented
Klocwork
Include Page
Klocwork_V
Klocwork_V
CONC.DL 
Parasoft C/C++test9.5BD-TRS-DLOCKFully implemented
Polyspace Bug FinderR2016aDeadlock

Call sequence to lock functions cause two tasks to block each other

Related Guidelines

Key here (explains table format and definitions)

Taxonomy

Taxonomy item

Relationship

CERT Oracle Secure Coding Standard for JavaLCK07-J. Avoid deadlock by requesting and releasing locks in the same orderMITRE CWECWE-764, Multiple Locks of a Critical ResourcePrior to 2018-01-12: CERT: Unspecified Relationship

  

...