AFAIK hexrays is still very buggy and doesn't produce good code at all. To be usable we still have to wait for some time. It sometimes produces code that won't even work, not mentioning that there's a lot missing from the "source", like tables etc. It can give a hint but I think that disassembly is still invetiable. Perhaps using both. Btw. I wonder why everyone is so excited about it. Hexrays is out for a pretty long time already...bob wrote:Good idea. However, Hexrays is FAR from perfect:ernest wrote:Why not Fruit 2.1?...bob wrote:Would be fun to take something known, compile it and then decompile it, to see how close it looks...
Last line of the "rybka.c source" ed published:
#error "There were 5 decompilation failure(s) on 73 function(s)"
So this is not going to compile and run.
Martin