Hi,
I am profiling my C application running on an ARM target. DS-5 streamline analyzer is run on a host machine.
Data is captured from ARM target board using gator daemon.
I am getting following entries in Call paths view which contribute to most of the CPU usage apart from my user defined functions:
I am unable to see the details of which codes/functions from these libraries is being called and how much CPU time each of them is using.
Do anybody know how to solve this issue?
Perhaps this page might help, I believe you'll need a version of the shared libraries with debug information on the host
http://ds.arm.com/developer-resources/ds-5-documentation/arm-ds-5-debugger-user-guide/about-debugging-shared-libraries#
Please make sure that your libraries are built with debug symbols. If you have access to the source code, then you could rebuild them by using the ‘-g’ option.
Then, you can add the files with debug information in the ‘Capture & Analysis Options’ dialog box, ‘Program Images’ section, as shown in the DS-5/Streamline user guide:
http://infocenter.arm.com/help/topic/com.arm.doc.dui0482r/ric1361912588758.html
I hope this helps.
Marcelo
Oh yes sorry you're right thanks.
In fact I wonder how on earth you get a link to a page on the ARM site easily as the link at the top stays the same, I'll raise this as another question.