nnd:高速で軽量なLinuxネイティブコードデバッガー

2025-05-06
nnd:高速で軽量なLinuxネイティブコードデバッガー

RemedyBGにインスパイアされたLinuxデバッガー、nndをご紹介します。速度と軽量性を重視した設計です。TUIインターフェースを採用し、gdbやlldbをベースにしておらず、大部分がゼロから実装されています。大規模な実行ファイル(2.5GBのClickHouseでテスト済み)を効率的に処理できます。nndは速度に重点を置いており、即時処理は本当に即時に行われ、長時間かかる処理は非同期で進捗バー付きで処理されます。現在、Linux x86-64ネイティブコードのデバッグのみをサポートしており、リモートデバッグ、マルチプロセスサポート、逆ステップはできません。依存関係のない6MBの単一実行ファイルとして配布され、curlで簡単にインストールしたり、ソースからビルドしたりできます。

開発