Ferramenta gratuita para Windows que monitora recursos do sistema, inspeciona processos, depura software e ajuda a detectar malware; sucessora do Process Hacker.
EpicGames/raddebugger
Um debugger gráfico nativo, em modo usuário e multiprocesso, para depuração local em x64 no Windows e Linux, atualmente em alpha.
Alternativa open source a:Visual Studio Debugger
- Estrelas
- 8,779
- Forks
- 451
- Issues abertas
- 347
- Último commit
- anteontem
O que é?
O RAD Debugger é um debugger gráfico nativo, em modo usuário, que pode se conectar a vários processos e controlá-los. Atualmente, oferece suporte à depuração local em x64 no Windows, e o suporte a Linux ainda está em estágio inicial. A depuração remota e em várias máquinas, assim como o suporte a outras arquiteturas, estão listados como trabalho planejado.
O projeto também inclui o formato RAD Debug Info (RDI), um formato personalizado de informações de depuração que o debugger lê. Dados PDB e DWARF são convertidos para RDI sob demanda, então o debugger não depende diretamente desses formatos de toolchain. O repositório também contém o RAD Linker, um linker focado em desempenho para binários x64 PE/COFF que gera arquivos PDB padrão e pode, opcionalmente, produzir RDI, com opções de linha de comando voltadas à compatibilidade com MSVC.
Os builds são executados por scripts simples (build.bat no Windows, build.sh no Linux), e a base de código é organizada em camadas dentro de src, com bibliotecas lib_ independentes para RDI e markup que podem ser reutilizadas em outros projetos.
Recursos principais
- 01Debugger gráfico nativo que controla vários processos em máquinas locais x64.
- 02Oferece suporte ao Windows e, em estágio inicial, ao Linux.
- 03Converte informações de depuração PDB e DWARF para o formato RAD Debug Info sob demanda.
- 04O RAD Linker gera arquivos PDB padrão e pode gerar informações de depuração RDI.
- 05Opções de linha de comando do linker compatíveis com MSVC, com controles de threads e páginas grandes.
Casos de uso
- Depurar programas nativos em C ou C++ no Windows x64 com um debugger gráfico independente.
- Reduzir o tempo de linkedição de executáveis muito grandes com o RAD Linker.
- Experimentar um formato personalizado de informações de depuração ou reutilizar a biblioteca lib_rdi em outras ferramentas.
Início rápido
- 1
Instale o Microsoft C/C++ Build Tools (Windows SDK e MSVC)
- 2
Abra o x64 Native Tools Command Prompt for VS
- 3
Na raiz do repositório, execute o script de build para compilar o depurador
build - 4
Ou baixe os binários pré-compilados na página de releases do GitHub
Antes de usar
- O depurador está em versão alfa, então espere encontrar bugs e aspectos ainda não refinados.
- Ele oferece suporte apenas à depuração local x64 no Windows e no Linux, e o suporte ao Linux ainda está em estágio muito inicial.
- A depuração remota e em várias máquinas ainda não é compatível.
Tópicos
Perguntas frequentes
- O que é raddebugger?
- Um debugger gráfico nativo, em modo usuário e multiprocesso, para depuração local em x64 no Windows e Linux, atualmente em alpha. O RAD Debugger é um debugger gráfico nativo, em modo usuário, que pode se conectar a vários processos e controlá-los. Atualmente, oferece suporte à depuração local em x64 no Windows, e o suporte a Linux ainda está em estágio inicial. A depuração remota e em várias máquinas, assim como o suporte a outras arquiteturas, estão listados como trabalho planejado.
- raddebugger é gratuito? Qual é a licença?
- raddebugger é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- raddebugger ainda é mantido?
- Manutenção ativa. O último commit de raddebugger foi em 4 de nov. de 2026.
- Para que posso usar raddebugger?
- Depurar programas nativos em C ou C++ no Windows x64 com um debugger gráfico independente. Reduzir o tempo de linkedição de executáveis muito grandes com o RAD Linker. Experimentar um formato personalizado de informações de depuração ou reutilizar a biblioteca lib_rdi em outras ferramentas.
- Como instalar raddebugger?
- Instale o Microsoft C/C++ Build Tools (Windows SDK e MSVC) Abra o x64 Native Tools Command Prompt for VS Na raiz do repositório, execute o script de build para compilar o depurador: build Ou baixe os binários pré-compilados na página de releases do GitHub
- Onde consigo raddebugger?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EpicGames/raddebugger
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta leve para Linux que grava a execução de programas e a reproduz de forma determinística, adicionando execução reversa ao gdb.
Gerenciador de pacotes C/C++ gratuito e de código aberto da Microsoft para instalar e compilar bibliotecas no Windows, macOS e Linux.
UPX é um compactador gratuito de executáveis que reduz o tamanho de programas do Windows, DLLs e executáveis do Linux.
Um wrapper para QEMU que baixa imagens de sistemas operacionais automaticamente e inicia máquinas virtuais otimizadas de Windows, macOS e Linux.
Ferramenta de linha de comando independente que monitora arquivos e diretórios e executa um comando sempre que eles mudam.