I am looking for an open-source software that would help me understand source code faster. I am aware of tools like Understand, Source Insight, etc., but they are commercial with hefty fees for a license.
The software should be easy to use, should provide a graphical depiction of the functions, data structures etc. and should allow me to change variable names and add comments within the software itself.
- Platform: Windows or Linux. Plugins to IDEs are also fine.
- Languages supported: C++ and Java, anything in addition to this is a plus.
The software should work well with large source codes like those of Linux.