| Name : boomerang
| |
| Version : 0.0.0.20040708
| Vendor : PLD
|
| Release : 0.2
| Date : 2004-07-11 15:00:57
|
| Group : Development/Languages
| Source RPM : boomerang-0.0.0.20040708-0.2.src.rpm
|
| Size : 1.81 MB
| |
| Packager : PLD bug tracking system ( http://bugs_pld-linux_org/ )
| |
| Summary : A general, open source, retargetable decompiler of native executable files
|
Description :
An attempt to develop a real decompiler through the open source community. A decompiler takes as input an executable file, and attempts to create a high level, compilable, even maintainable source file that does the same thing. It is therefore the opposite of a compiler, which of course takes a source file and makes an executable. It won\'t of course recreate the original source file; probably nothing like it. It does not matter if the executable file has symbols or not, or was compiled from any particular language. (However, languages like ML that are usually interpreted are not considered.)
The intent is to create a retargetable decompiler (i.e. one that can work with different types of input executable files with modest effort, e.g. X86-windows, sparc-solaris, etc). It will be highly modular, so that different parts of the decompiler can be replaced with experimental modules. It is intended to eventually become interactive, a la IDA Pro, because some things (not just variable names and comments, though these are obviously very important) require expert intervention.
|