RealtimeSanitizer para Rust: Una Nueva Biblioteca de Código Abierto
2025-01-23
Esta publicación presenta `rtsan-standalone-rs`, una nueva biblioteca de código abierto que lleva el RealtimeSanitizer (RTSan) de LLVM a Rust. RTSan ayuda a detectar violaciones de tiempo real difíciles de encontrar en tu código, como las asignaciones de memoria, cruciales para aplicaciones como el procesamiento de audio y los coches autónomos. El autor detalla la implementación, el uso con macros como `nonblocking` y `blocking`, y cómo integrarlo en tus proyectos Rust. Esta biblioteca ofrece acceso inmediato a las capacidades de RTSan en Rust estable, mejorando la seguridad y la previsibilidad de las aplicaciones en tiempo real antes de su integración oficial en LLVM20.
Desarrollo
Programación en tiempo real