DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: Tool for exhaustive API trace with runtime values for any program & its children?

  1. #1
    Join Date
    Jan 2008

    Tool for exhaustive API trace with runtime values for any program & its children?

    I am looking for a tool (command line linux / solaris) which can return a list of api calls at the kernel level (or C/C++ equivalent) for a given program and all its child processes. It should work with scripts (shell, perl, etc...), binaries, code being compiled etc. The basic idea is to profile the program runtime execution in a fine grained manner and figure out the values its reading/writing, files its reading and writing, libraries its accessing etc. to have an exhaustive description of its run.

  2. #2
    Join Date
    Nov 2003
    There used be an excellent tool called Bug Trapper by uTec (mu-tech, that is). It does exactly what you're looking for and I believe that at some point they also ported it to Unix, so you want to run a search with these keywords on Google or simply contact uTec by email. It's not free, but it works just great. I used it on Windows many times and was amazed to see how all those highly-opyimized .exe betray their implementation details: API calls, variables' names, etc. etc.
    Danny Kalev

Similar Threads

  1. how to clone database using mysql
    By zarien in forum Database
    Replies: 1
    Last Post: 05-17-2006, 03:27 AM
  2. wot is CLR
    By lostguy in forum .NET
    Replies: 8
    Last Post: 04-03-2002, 07:41 PM
  3. Multi-row calculations
    By Bob Hines in forum Database
    Replies: 7
    Last Post: 04-27-2000, 11:14 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center
Latest Articles
Questions? Contact us.
Web Development
Latest Tips
Open Source

   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center