convert x86 assembly to c ?

"Lynn McGuire" <winsim@winsim.com>
24 Sep 2000 13:43:07 -0400

          From comp.compilers

Related articles
convert x86 assembly to c ? winsim@winsim.com (Lynn McGuire) (2000-09-24)
Re: convert x86 assembly to c ? s337240@student.uq.edu.au (Trent Waddington) (2000-09-25)
Re: convert x86 assembly to c ? Martin.Ward@durham.ac.uk (2000-09-25)
Re: convert x86 assembly to c ? dlindauer@notifier-is.net (david lindauer) (2000-09-25)
Re: convert x86 assembly to c ? winsim@winsim.com (Lynn McGuire) (2000-09-25)
Re: convert x86 assembly to c ? winsim@winsim.com (Lynn McGuire) (2000-09-28)
Re: convert x86 assembly to c ? vbdis@aol.com (2000-09-28)
[1 later articles]
| List of all articles for this month |

From: "Lynn McGuire" <winsim@winsim.com>
Newsgroups: comp.compilers
Date: 24 Sep 2000 13:43:07 -0400
Organization: Navix Internet Subscribers
Keywords: disassemble, question

Does anyone know of a good tool to convert x86 assembly to C code ?


Even slow C code equivalent of assembly would be good.


Surely someone has a half done parser out there !


I do have the license for the code. The code is written as a Win16
app but I am trying to port it to Win32. C code would be much, much
easier to port.


Thanks,
Lynn McGuire
[This question has come up over the years many times, and the answer is
that it's a really hard problem. Austin Code Works did an x86 to C
translator ten or 15 years ago which worked, but wasn't very useful
because the C code was just a a transliteration of the x86 code with
variable names like ax and ebp. I've seen some work on recovering
code from Vaxes, again a while ago. On the other hand, there's a lot
of work going on in binary translation, turning one kind of object
code to another. Look at the comp.compilers archives for messages
and conference announcements. -John]



Post a followup to this message

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