RealtimeSanitizer für Rust: Eine neue Open-Source-Bibliothek

2025-01-23

Dieser Beitrag stellt `rtsan-standalone-rs` vor, eine neue Open-Source-Bibliothek, die den RealtimeSanitizer (RTSan) von LLVM nach Rust bringt. RTSan hilft, schwer zu findende Echtzeitverletzungen in Ihrem Code zu erkennen, wie z. B. Speicherzuweisungen, die für Anwendungen wie Audioverarbeitung und selbstfahrende Autos entscheidend sind. Der Autor beschreibt die Implementierung, die Verwendung mit Makros wie `nonblocking` und `blocking` und wie man sie in Ihre Rust-Projekte integriert. Diese Bibliothek bietet sofortigen Zugriff auf die Funktionen von RTSan in stabilem Rust und verbessert so die Sicherheit und Vorhersagbarkeit von Echtzeitanwendungen vor der offiziellen Integration in LLVM20.