▲neo 4달전 | parent | favorite | on: GN⁺: C/C++용 rr – 기록 및 재생 디버거(rr-project.org)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 관련 문제가 해결되었는지 궁금함
Hacker News 의견