The Call Paths view

Use the Call Paths view to see statistics for the whole system. The report presents data hierarchically. Expand the Processes and Threads to expose the Function children.

To get the best results from the Call Paths report, compile your programs and libraries with frame pointers, and check the call stack unwinding checkbox in the Run Configuration dialog box.

Figure 13. The Call Paths view

The Call Paths view

The Call Paths View shows you statistics for each process, thread, or function in the following categories:

Self Time

Streamline measures time when it records the program callstack on interrupt events. On each interrupt, the sample is attributed to the function that was active.

The percentages are color-coded based on their value. Self Time does not include time spent in child functions, threads, or processes.

Total Time

Total Time works the same as Self Time, only the values here represent the time spent in the function, thread or process and its children.

Stack

The number of bytes used by the stack after the call of this function.

Process/Thread/Function Name

The name field also includes the disclosure control. Click the plus button to open a thread, process or function up to expose its children.

Location

The Location field lists the name of the source file that contains function next to a line number so you can quickly look the function up.

Double-click on any item in the Call Paths view to open the functions view with the relevant function selected.

Show/hideSee also

Copyright © 2010 ARM Limited. All rights reserved.ARM DUI 0482A
Non-ConfidentialID100210