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?
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.