Re: Looking for disassembler, decompiler, discompiler or whatever.

ralph@inputplus.demon.co.uk (Ralph Corderoy)
11 Sep 2001 23:13:01 -0400

          From comp.compilers

Related articles
Looking for disassembler, decompiler, discompiler or whatever. zuyihe@163.net (2001-09-03)
Re: Looking for disassembler, decompiler, discompiler or whatever. mpointie@eden-studios.fr (Mickaƫl Pointier) (2001-09-11)
Re: Looking for disassembler, decompiler, discompiler or whatever. ralph@inputplus.demon.co.uk (2001-09-11)
Re: Looking for disassembler, decompiler, discompiler or whatever. dlindauer@notifier-is.net (david lindauer) (2001-09-11)
Re: Looking for disassembler, decompiler, discompiler or whatever. ceco@jupiter.com (Tzvetan Mikov) (2001-09-16)
Re: Looking for disassembler, decompiler, discompiler or whatever. vbdis@aol.com (2001-09-16)
| List of all articles for this month |
From: ralph@inputplus.demon.co.uk (Ralph Corderoy)
Newsgroups: comp.compilers
Date: 11 Sep 2001 23:13:01 -0400
Organization: InputPlus Ltd.
References: 01-09-011 01-09-035
Keywords: disassemble
Posted-Date: 11 Sep 2001 23:13:01 EDT



Hi,


> The only exception was a tool on Atari ST called "Easy Rider" that
> was in fact a kind of interactive disassembler. It's the only tool
> that allows you to dynamically scroll through the disassembly result,
> change the content by saying to the tool "from adress xxxx to adress
> yyyyy this is binary data" or "this is assembly code"... It uses the
> debug informations when available, and you can edit all hexadecimal
> adresses and replace them by labels. It was even able to recognise
> sequences of instructions that were called to the operating system,
> correctly commenting them with the right function name.


There was something similar, called Dissi IIRC, for the British RISC
OS machines manufactured by the now-defunct Acorn Computers Ltd
(designers of the original ARM chips).


It's additional feature was that it would emulate the processor
starting from the entry point of the executable or any other place
that you identified as code as opposed to data. From this it would
mark many more words as code through taking both paths from each
conditional jump.


Once it had exhausted its current stack of starting points you could
look through the listing to identify further ones.




Ralph.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.