Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 376
  • Last Modified:

tool required to understand the function flow at runtime. C/C++

Hello

Can u please provide the tool, which helps in getting the function flow of an application.

Application consists oof 1-2 exe and 10-12 DLL's, written in C/C++ using VS.NET 2003.

Regards
Sham


0
sham_ibmgs
Asked:
sham_ibmgs
  • 3
  • 2
  • 2
  • +1
2 Solutions
 
mlmccCommented:
What are you trying to do?

Do you have the source code, that will help you understand the flow.

mlmcc
0
 
Bob LearnedCommented:
Mike,

I believe that the requirement is for a tool that documents source code in such a way that it makes more sense.  There are tools available for VB.NET and C#, but I don't know about anything for VC++.NET.
0
 
mlmccCommented:
I agree.  In question he mentions 2 exes and some dlls.  If a tool exist that documents the flow of the exe it will show different flos for diffrent data and it will be difficult to document why.

mlmcc
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
sham_ibmgsAuthor Commented:
@mlm: I have the spurce code
0
 
Jaime OlivaresSoftware ArchitectCommented:
if you have the source code, what you need is an UML reverse-engineering tool, to build a sequence diagram. This kind of software use to be very expensive, like IBM's Rational.
This free product claims to do reverse engineering for c++ souce code:
http://bouml.free.fr/features.html
 
 
0
 
sham_ibmgsAuthor Commented:
jaime: Can u tell me the expensive tool name? Let me check about the feasibility?

Regards
Sham
0
 
sham_ibmgsAuthor Commented:
@jaime: The free tool that u mentioned can be used in runtime?
0
 
Bob LearnedCommented:
You can use Visio UML plug-in to reverse engineer source code (if you have the right version), and I believe Jaime might be referring to Rational Rose:

Rational Rose
http://www-306.ibm.com/software/awdtools/developer/rose/
0
 
Jaime OlivaresSoftware ArchitectCommented:
sorry, just returning after some troubles with my internet connection. Yes, I was talking about IBM's Rational Rose and related reverse engineering tools
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 3
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now