- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
-- Provide filtering of functions based on user requirements
Lee!
- Tags:
- Parallel Computing
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intel has a product in Parallel Studio called:
Intel(R) Trace Analyzer
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Perf utility can be used to record dynamic runtime traces of application.
perf record <application name>
followed by
perf report
For custom tracing a PIN tool can be designed. Explore
https://software.intel.com/sites/landingpage/pintool/docs/97619/Pin/html/
For most cases you don't have to develop a new pin tool. one of the pin tool in </pin-3.7/source/tool/> folder or slightly modified version of it would do the job.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page