Download List

Projeto Descrição

The bastard disassembler is a disassembler written for x86 ELF targets on
Linux. Other file formats/CPUs can be 'plugged in'. It has a command-line
interface and is meant to be used as a backend or engine. Support for
controlling the disassembler via pipes is provided. Note that this
disassembler does not rely on libopcodes to do its disassembly. Rather, the
'libi386' plugin is a standard .so that can be reused by other projects.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2001-09-01 10:29
.10

Adicionado extensões (módulos de CPU, montador, idioma de origem, e também plugins). Escreveu uma interface Tk básico, e adicionou suporte para estruturas.
Tags: Development, Major feature enhancements
Added extensions (modules for CPU, assembler, source language, and also plugins). Wrote a basic Tk frontend, and added support for structures.

2001-04-27 22:55
.09

Um Makefile mais confiáveis, correções para string e reconhecimento de rotina, a saída mais sensata, apresenta nova linha de comando, e alguma documentação.
Tags: Development, Major feature enhancements
A more reliable Makefile, fixes for string and subroutine recognition, more sensible output, new command line features, and some documentation.

2001-04-14 15:12
.08

A funcionalidade básica está lá, mas o código não está completo. O programa depende de: libreadline [não incluído], RDB tufão [incluídos], e intérprete vidente [incluídos]. Basic [non-FPU, não-MMX, etc] instruções x86 são suportados. O trabalho está sendo feito atualmente na adição de desmontagem de nível superior [/ descompilação] características. Partir de .08, nomeando endereço, reconhecimento de rotina, xrefs, biblioteca e as importações são funcionais. Strings são 'nas obras. "A documentação é escassa.
Tags: Development, Initial freshmeat announcement
The base functionality is there, but the code is
not complete. The program depends upon:
libreadline [not included], typhoon RDB
[included], and seer interpreter [included].
Basic [non-FPU, non-MMX, etc] x86 instructions are
supported. Work is currently being done on adding
higher-level disassembly[/decompilation] features.
As of .08, address naming, subroutine
recognition, xrefs, and library imports are
functional. Strings are 'in the works.'
Documentation is sparse.

Project Resources