RealtimeSanitizer pour Rust : Une nouvelle bibliothèque open source
2025-01-23
Cet article présente `rtsan-standalone-rs`, une nouvelle bibliothèque open source qui apporte le RealtimeSanitizer (RTSan) de LLVM à Rust. RTSan aide à détecter les violations de temps réel difficiles à trouver dans votre code, telles que les allocations de mémoire, cruciales pour des applications telles que le traitement audio et les voitures autonomes. L'auteur détaille l'implémentation, l'utilisation avec des macros comme `nonblocking` et `blocking`, et comment l'intégrer à vos projets Rust. Cette bibliothèque offre un accès immédiat aux capacités de RTSan dans Rust stable, améliorant la sécurité et la prévisibilité des applications en temps réel avant son intégration officielle dans LLVM20.
Lire plus
Développement
Programmation temps réel