Windowsのシステムリソース監視、プロセス調査、ソフトウェアのデバッグ、マルウェア検出に使える無料ツール。Process Hackerの後継です。
EpicGames/raddebugger
現在アルファ版の、WindowsとLinuxでローカルx64デバッグを行うネイティブのユーザーモード・マルチプロセス対応GUIデバッガー。
代替できる製品:Visual Studio Debugger
- スター
- 8,779
- フォーク
- 451
- 未解決の Issue
- 347
- 最終コミット
- 一昨日
これは何?
RAD Debuggerは、複数のプロセスにアタッチして制御できる、ネイティブのユーザーモードGUIデバッガーです。現在はWindowsでローカルマシン上のx64デバッグに対応しており、Linux対応は初期段階です。リモートおよび複数マシンでのデバッグや、その他のアーキテクチャへの対応は、今後の作業として挙げられています。
このプロジェクトには、デバッガーが読み込む独自のデバッグ情報形式、RAD Debug Info(RDI)も含まれています。PDBとDWARFのデータは必要に応じてRDIに変換されるため、デバッガーはこれらのツールチェーン形式に直接依存しません。リポジトリには、x64 PE/COFFバイナリ向けのパフォーマンス重視のリンカーであるRAD Linkerも含まれています。標準のPDBファイルを出力し、オプションでRDIも生成できるほか、MSVCとの互換性を意識したコマンドラインスイッチを備えています。
ビルドにはシンプルなスクリプト(Windowsではbuild.bat、Linuxではbuild.sh)を使います。コードベースはsrc以下でレイヤーごとに構成されており、RDIとmarkup用の単独利用可能なlib_ライブラリは、他のプロジェクトでも再利用できます。
主な機能
- 01ローカルのx64マシン上で複数プロセスを制御できる、ネイティブのGUIデバッガー。
- 02Windowsに対応し、Linuxにも初期段階ながら対応。
- 03PDBとDWARFのデバッグ情報を、必要に応じてRAD Debug Info形式に変換。
- 04RAD Linkerは標準のPDBファイルを出力し、RDIデバッグ情報も生成可能。
- 05リンカーはMSVC互換のコマンドラインオプションを備え、スレッド数やラージページを制御可能。
ユースケース
- スタンドアロンのGUIデバッガーを使った、Windows x64上のネイティブC/C++プログラムのデバッグ。
- RAD Linkerを使った、非常に大きな実行ファイルのリンク時間の短縮。
- 独自のデバッグ情報形式の検証や、他のツールでのlib_rdiライブラリの再利用。
クイックスタート
- 1
Microsoft C/C++ Build Tools(Windows SDK と MSVC)をインストールします
- 2
「x64 Native Tools Command Prompt for VS」を開きます
- 3
リポジトリのルートからビルドスクリプトを実行して、デバッガーをビルドします
build - 4
または、GitHub のリリースページからビルド済みバイナリをダウンロードします
使う前に知っておきたいこと
- デバッガーはアルファ版のため、バグや未完成な部分があります。
- Windows と Linux でのローカル x64 デバッグのみをサポートしており、Linux のサポートはまだ初期段階です。
- リモートデバッグと複数マシンでのデバッグには、まだ対応していません。
トピック
よくある質問
- raddebugger とは?
- 現在アルファ版の、WindowsとLinuxでローカルx64デバッグを行うネイティブのユーザーモード・マルチプロセス対応GUIデバッガー。 RAD Debuggerは、複数のプロセスにアタッチして制御できる、ネイティブのユーザーモードGUIデバッガーです。現在はWindowsでローカルマシン上のx64デバッグに対応しており、Linux対応は初期段階です。リモートおよび複数マシンでのデバッグや、その他のアーキテクチャへの対応は、今後の作業として挙げられています。
- raddebugger は無料で使えますか?ライセンスは?
- raddebugger は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- raddebugger は今もメンテナンスされていますか?
- 活発にメンテナンス中。raddebugger の最終コミットは 2026年11月4日 です。
- raddebugger は何に使えますか?
- スタンドアロンのGUIデバッガーを使った、Windows x64上のネイティブC/C++プログラムのデバッグ。 RAD Linkerを使った、非常に大きな実行ファイルのリンク時間の短縮。 独自のデバッグ情報形式の検証や、他のツールでのlib_rdiライブラリの再利用。
- raddebugger のインストール方法は?
- Microsoft C/C++ Build Tools(Windows SDK と MSVC)をインストールします 「x64 Native Tools Command Prompt for VS」を開きます リポジトリのルートからビルドスクリプトを実行して、デバッガーをビルドします: build または、GitHub のリリースページからビルド済みバイナリをダウンロードします
- raddebugger はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/EpicGames/raddebugger
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
プログラムの実行を記録して決定論的に再生し、gdbに逆実行機能を追加する軽量なLinuxツール。
Microsoftが提供する、Windows、macOS、Linuxでライブラリをインストール・ビルドできる無料のオープンソースC/C++パッケージマネージャー。
OSイメージを自動ダウンロードし、最適化された仮想マシンを起動するQEMUラッパー。
ファイルやディレクトリを監視し、変更のたびにコマンドを実行するスタンドアロンのコマンドラインツール。