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) |
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.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.