Best way to trace library calls in C on SUSE using glibc 2.9
We recently ported an application over from IRIX to Linux, specifically SUSE Enterprise 11 and gcc (glibc 2.9).
On IRIX there was a library trace utility call 'par' that allowed me to execute a C program and trace all the library calls it made, tracking how much time was spent in each call. I have been trying to find something similar for SUSE. I have found the ?trace programs (strace, ltrace, and ktrace) none of which is default installed on SUSE 11.
Does any one have a suggestion on which ?trace to install and use or is there something else out there better?
Last edited by mrbarritt; 09-27-2010 at 02:19 PM.
|