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.

  1. Trace all external and internal function information(function name, Input out parameters) per thread into a buffer

  2. provide configuration to save the buffers on REQUEST to the disk.

  3. Provide configuration to Enable/disable tracing per Process.

  4. Provide configuration to Enable/disable internal function per Process/thread.

1 Answer 1


Not sure such tool exists, but I can think of two possible ways of doing it in a relatively painless way:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.