RealtimeSanitizer para Rust: Uma Nova Biblioteca de Código Aberto
2025-01-23
Este post apresenta `rtsan-standalone-rs`, uma nova biblioteca de código aberto que traz o RealtimeSanitizer (RTSan) do LLVM para Rust. O RTSan ajuda a detectar violações de tempo real difíceis de encontrar em seu código, como alocações de memória, essenciais para aplicações como processamento de áudio e carros autônomos. O autor detalha a implementação, o uso com macros como `nonblocking` e `blocking`, e como integrá-lo em seus projetos Rust. Essa biblioteca oferece acesso imediato às capacidades do RTSan em Rust estável, melhorando a segurança e previsibilidade de aplicações em tempo real antes de sua integração oficial no LLVM20.
Leia mais
Desenvolvimento
Programação em tempo real