nnd - 리눅스를 위한 초경량 고속 디버거
(github.com/al13n321)- RemedyBG에서 영감을 받은 리눅스 전용의 초경량 고속 디버거, gdb나 lldb에 의존하지 않고 Rust로 직접 구현
- 빠른 응답성과 TUI 기반 UI로 대용량 실행 파일(예: 2.5GB ClickHouse)도 무리 없이 다룰 수 있음
- 로딩/검색처럼 시간이 걸리는 작업도 비동기/멀티스레드로 취소 가능하며, 진행 표시 지원
- 설치 없이 단일 6MB 실행 파일로 배포되며, 종속성 없음
- 제한사항 : 리눅스 x86_64 전용, TUI만 지원, 원격 디버깅·fork 추적·record/replay 기능 없음, 자바/파이썬 등의 VM 기반 언어는 미지원
주요 기능
- 브레이크포인트 / 조건부 브레이크포인트
- 단계별 실행, 코드/어셈블리 표시
- watch 표현식, 표준 라이브러리 프리티프린터 지원
- vtable 기반 다운캐스팅 기능