On 12/17/2012 1:15 AM, Paulo Pinto wrote:
http://www.hopperapp.com/
I really like the way it generates pseudo-code and basic block graphs out of
instruction sequences.
I looked at their examples. Sorry, that's just step one of reverse engineering
an object file. It's a loooooong way from turning it into source code.
For example, consider an optimizer that puts variables int x, class c, and
pointer p all in register EBX. Figure that one out programmatically. Or the
result of a CTFE calculation. Or a template after it's been expanded and inlined.