Hacker News 의견
  • GDB는 이미 역디버깅 기능을 제공하고 있음
  • rr은 더 많은 기능과 유연성을 제공함
  • rr을 사용하여 큰 코드베이스를 역공학하는 데 성공적이었음
  • 디버거는 심볼 목록과 시스템 호출 이해가 필요함
  • rr이 Rust, Zig, Odin, Nim과 같은 언어에서도 작동하는지 궁금함
  • Python, JS, C#과 같은 관리 메모리 언어에서는 작동하지 않을 것임
  • Rust로 포팅을 시도한 프로젝트가 있었으나 중단되었음
  • C++에서 Rust로의 재작성의 영향과 이점에 대한 비교 연구가 흥미로울 것임
  • rr은 매우 유용하지만 동시성 버그를 재현하지 못하는 경우가 많음
  • 일부 언어가 rr을 도구에 직접 통합하면 매우 유용할 것임
  • rr을 사용한 C/C++ 디버깅은 매우 강력하며 디버깅 과정을 크게 개선함
  • Pernosco는 rr을 기반으로 하여 전체 프로그램 실행의 쿼리 가능한 데이터베이스를 추가함
    • 잘못된 값을 클릭하면 그 값이 어디서 왔는지 즉시 설명해줌
    • 코드 이해 없이 디버거에게 실제로 무슨 일이 일어났는지 물어볼 수 있음
  • C/C++ 코드가 Python에서 호출되는 dll/so로 컴파일된 경우에도 사용할 수 있는지 궁금함
  • rr의 Ryzen CPU 관련 문제가 해결되었는지 궁금함