views:

119

answers:

4

I recently read in a magazine that there is a new commercial developer tool for Windows which monitors a C++ program's execution and creates traces for visual inspection. I, however, cannot remember the tool's name (it is not Insure++ and also not BugTrapper). In the resulting trace, you see every code line that was visited, you can see in which order it happened, and you can see the call stack at any point in the lifetime of the program.

Does anyone know this tool's name or a similar tool?

Many thanks in advance

/Frank

+1  A: 

I use GDB and I still love it.

Edit: Thanks for @T.E.D, it may be GPROF which report hits count on code line/segment visited.

ttchong
I almost +1'd this, except it doesn't really answer the question ;)
Cam
@incrediman - GDB do the thing that the question is asking for.
ttchong
@incrediman - so you owe me a +1 :)
ttchong
No, the proper tool for what he is asking after is gprof, not gdb.
T.E.D.
@T.E.D: By referring to debugger like Insure++ and BugTrappe. I guess he is asking for debugger instead of profiler. Anyway look again at the question "...see every code line that was visited...", it seem he is really asking for profiler instead. Kudos to you!
ttchong
A: 

Similar tool: Valgrind

Gianni
A: 

AutomatedQA TestComplete, or AQTime

rwong
A: 

You might want to check this thread :

http://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windows

SirDarius