Quote:
Originally Posted by chants
Can any .NET decompiler handle 100% of control flow constructs? Or are they all doing non-general naïve structuring algorithms? It seems the algo's are always kept quite proprietary but the graph structure is the only real interesting part of the decompiler.
|
Forgive my ignorance, but I've not seen a graph view in a .NET disassembler. And my guess would be no, to your question, based on the different output I've seen by decompiling the same EXE using different tools. I think you can get close, if you know the language and framework. However, compiler options, etc, would dictate that you would never see a true representation, regardless. That said, you may want to start your own thread to get a potentially better response.