I am new in a company, working with C source code which almost lacks any kind of tracing mechanism. I would like to know whether or not the application passes through a certain file and where (which function). I could do this using breakpoints, but the concerned file contains a huge lot of functions.
Therefore I'm looking for some kind of tool, that I can attach to the application, and that gives an output of following kind:
-- Main.c (main_function())
---- submain.c (submain_function())
...
From that, I then could deduce where (which filename, which function) the application is passing.
Does anybody know whether or not such a tool exists? Thanks