3 ms·
Codebases with high levels of abstraction and metaprogramming are often easier to understand in IDA/Ghidra, if your goal is to understand how a specific part of
by Retr0spectrum 5y ago
Codebases with high levels of abstraction and metaprogramming are often easier to understand in IDA/Ghidra, if your goal is to understand how a specific part of the program works.
- meowface 5y agoIf a (non-malware) application is easier to understand in IDA than from its source code, something has gone horribly wrong.
- dkdbejwi383 5y agoGame programming in particular is often full of interesting hacks and difficult to read code, because in game programming performance trumps all else.
- meowface 5y agoSure, I understand that. But I imagine the IDA views would still be even more difficult to read.
- Retr0spectrum 5y agoGoing horribly wrong is somewhat typical for large software projects.