4 ms·
I don't get the downvotes. They are making the compiler. How hard can it be to do a proper decompiler? They have the binary; they have the source (in some wa
by faeyanpiraat 6y ago
I don't get the downvotes.
They are making the compiler.
How hard can it be to do a proper decompiler?
They have the binary; they have the source (in some way)
- saagarjha 6y agoVery hard. Like, this is the holy grail of security/reverse engineering.
- colejohnson66 6y agoCompilation is designed to be a one way process. Without optimizations, it’s relatively easy to get the general gist of the code back, but once -O3 is added, the code doesn’t decompile easily. If a line of assembly is: mov eax, ebx ...that doesn’t tell you anything about what eax and ebx refer to. They’re just x86 registers with no clear relationship back to the variables. If Apple was demanding the debugging symbol database, that’d be something else. But they aren’t.