| revolva. A REVAVA é um desmontador para o firmware do microcontrolador de microcontrolador Atmel AVR. |
Baixe Agora |
revolva. Classificação e resumo
- Nome do editor:
- Dan Winker
- Site do editor:
- http://www.visi.com/~dwinker/revava/
revolva. Tag
revolva. Descrição
O REVAVA é um desmontador para o firmware do microcontrolador do AVR Atmel. O REVAVA é um único disassor de passagem que lê em um arquivo contendo um programa destinado a um microcontrolador AVR AVR e código de montagem de saídas que podem ser inseridos para um montador AVR. A saída de revolva contém mnemônicos montadores, onde possíveis e declarações de DC.W em que nenhuma mnemônica corresponde aos dados. O campo de comentários para cada instrução de montagem contém o endereço do código do objeto e o endereço de destino para ramificações, chamadas, saltos, etc. caso em que existem várias instruções de montagem que montam para o mesmo opcode, todas as opções são apresentadas em um grupo com todos, mas a primeira escolha comentou.Revava é escrita em C ++ e o código-fonte está disponível aqui, tendo sido liberado sob o público GNU Licença.Instalation O código é consideravelmente Vannilla C ++. Deve construir apenas sobre qualquer compilador C ++. Eu tentei com GCC EGCS-2.91.66 no Linux e GCC 2.95.1 no Solaris 7. O único problema que notei é que a versão do Linux queria #include e a versão do Solaris queria #include Eu a deixei em , então você pode ter que ajustar que para compilar no seu sistema. Depois do download do mais recente tarball (XY é o número da versão) tar -xvzf Revava-xytar.gz CD revolva -x.Yhere você pode querer editar o makefile para suas próprias preferências, então: makethis deve fazer dois executáveis: "revolva" e "make_test_source". revolva é o desmontador. make_test_source apenas cuspir algum código de montagem de AVR que usa todas as instruções com diferentes combinações de argumentos.After que você pode querer tira o pensamento Revavai não usando -g como um bandeira do compilador tornou o executável o mais pequeno possível, mas "Strip Revava" faz Ainda menor.
revolva. Software Relacionado