I have a console app I am trying to understand what it is doing.
I know that it calls Init( ) and if Init( ) returns true then it calls Run( ) which in turn ends-up using the objects that Init( ) created and initialized.
Essentially, there are a lot of classes that are interrelated.
Is there software that will go through and map the flow of the execution for me?
Essentially it is "white box reverse engineering" the design based on the code I have.
Thanks for any info you can provide.
I am including a "FreeMind" mind-map file (created manually by me) to kind of show what the output might be of such software: