
Framework de gravação e reprodução para depuração determinística de aplicações multithread, permitindo execução reversa, watchpoints de hardware e depuração eficiente com viagem no tempo.
O rr é uma ferramenta leve para gravar, reproduzir e depurar a execução de aplicações (árvores de processos e threads). A depuração estende o gdb com execução reversa muito eficiente, que, em combinação com recursos padrão do gdb/x86, como watchpoints de dados por hardware, torna a depuração muito mais divertida. Mais informações sobre o projeto, incluindo instruções sobre como instalar, executar e compilar o rr, estão em https://rr-project.org. A melhor visão geral técnica é atualmente o artigo Engineering Record And Replay For Deployability: Extended Technical Report.
Ou vá diretamente para as instruções de instalação e compilação.
Por favor, contribua! Certifique-se de revisar a lista de verificação para pull requests antes de enviar um pull request.
Se você acha o rr útil, por favor adicione um depoimento.
O desenvolvimento do rr é patrocinado pela Pernosco e foi originado pela Mozilla.
__WALL em waitid())
PTRACE_SETSIGMASK)