
Framework di registrazione e riproduzione per il debug deterministico di applicazioni multi-thread, che consente l'esecuzione inversa, i watchpoint hardware e un efficiente debug time-travel.
rr è uno strumento leggero per registrare, riprodurre e fare debugging dell'esecuzione di applicazioni (alberi di processi e thread). Il debugging estende gdb con un'efficientissima reverse-execution che, in combinazione con le funzionalità standard di gdb/x86 come gli hardware data watchpoints, rende il debugging molto più divertente. Ulteriori informazioni sul progetto, incluse le istruzioni su come installare, eseguire e compilare rr, sono disponibili su https://rr-project.org. La migliore panoramica tecnica è attualmente l'articolo Engineering Record And Replay For Deployability: Extended Technical Report.
Oppure vai direttamente alle istruzioni di installazione e compilazione.
Contribuisci! Assicurati di rivedere la checklist per le pull request prima di inviare una pull request.
Se trovi rr utile, aggiungi una testimonianza.
Lo sviluppo di rr è sponsorizzato da Pernosco ed è stato avviato da Mozilla.
__WALL in waitid())
PTRACE_SETSIGMASK)