3 ms·
I don’t think it is vastly different in terms of program structure. They lost variable names and maybe some optimized intermediary calculations, but functional
by crocal 8y ago
I don’t think it is vastly different in terms of program structure. They lost variable names and maybe some optimized intermediary calculations, but functional calls and branches are usually preserved through decomp (unless some compiler optims have been activated)
- aleden 8y agoCould you provide an example to corroborate your claim?
- crocal 8y agoThis, maybe: https://github.com/avast-tl/retdec/blob/master/README.md https://github.com/avast-tl/retdec/blob/master/README.md There is a talk presentation linked in there that gives nice explanations and examples. I used to do a lot of decompilation of Java apps back in the days. It’s easier to decompile but still, all intermediary variable names disappeared ^^.