Nebenläufigkeitsdefekte
Diese Code-Checker erkennen Probleme im Zusammenhang mit Multitasking-Code, wie z. B. Wettlaufsituationen, bei denen mehrere Tasks auf eine ungeschützte Variable zugreifen, oder Verklemmungs-Defekte, bei denen kritische Abschnitte in einen Deadlock verwickelt sind. Polyspace kann Threads und kritische Abschnitte in Ihrem Code erkennen, oder Sie können diese manuell in der Polyspace-Konfiguration definieren.
Polyspace-Ergebnisse
Themen
- Bug Finder Defect Groups
The Bug Finder defect checkers are classified into groups such as data flow, concurrency, numerical, and so on.
- Analyze Multitasking Programs in Polyspace
Detect data races or deadlocks with Bug Finder, or see a comprehensive analysis of shared variable usage with Code Prover.
- Protections for Shared Variables in Multitasking Code
Protect shared variables by using critical section, temporal exclusion, priorities, or interrupt disabling.