I am working on tracing tool for complex multi-threaded distributed application ( C C++ python - running on Vxworks and Linux system )
I want to achieve :
-- Tracing for Linux( CentOS ) /Vxworks (preferably single solution for both)
-- Dynamic runtime tracing preferable without source code modification .
-- trace functions and log function names and parameters
-- Preferably trace functions per process/thread
-- Store trace data in a buffer
-- dump the trace data to file on request.