Hacker News new | ask | show | jobs
by Retr0spectrum 1838 days 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.
1 comments

If a (non-malware) application is easier to understand in IDA than from its source code, something has gone horribly wrong.
Going horribly wrong is somewhat typical for large software projects.
Game programming in particular is often full of interesting hacks and difficult to read code, because in game programming performance trumps all else.
Sure, I understand that. But I imagine the IDA views would still be even more difficult to read.