pardo@cs.washington.edu (David Keppel) (09/11/90)
Archive-name: decomp/07-Sep-90 Original-posting-by: pardo@cs.washington.edu (David Keppel) Original-subject: Re: Help on disassembler/decompilers Archive-site: cs.washington.edu [128.95.1.4] Archive-directory: /pub Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti) >[Turning object code back into assembler is pretty straightforward, and >every debugger does it. Someone else asked about disassembling into higher >level languages a little while ago, but I didn't see any responses. -John] See anonymous ftp from cs.washington.edu (128.95.1.4) `pub/decomp.tar.Z'. It takes VAX object code back to fake C. One of my profs did a one-day hack a while back to decompile assembly code in to compiler IR. From that, he could have created source code in several languages. My guess is that decompiling in to a language that is e.g., saccarine-sweetened assembler (C) is `easy', while decompiling e.g., in to APL is hard. ;-D on ( Now for a deprogrammer... ) Pardo -- pardo@cs.washington.edu {rutgers,cornell,ucsd,ubc-cs,tektronix}!uw-beaver!june!pardo -- Send compilers articles to compilers@esegue.segue.boston.ma.us {ima | spdcc | world}!esegue. Meta-mail to compilers-request@esegue.