I have a complex multi threaded application running on a Cent OS 5.8 the application is coded using C and C++
I am searching for a FUNCTION TRACING tool which can help me do the following.
Trace all external and internal function information(function name, Input out parameters) per thread into a buffer
provide configuration to save the buffers on REQUEST to the disk.
Provide configuration to Enable/disable tracing per Process.
Provide configuration to Enable/disable internal function per Process/thread.