The Table Views: Call Paths, Functions, and Stack
ARM DUI 0482K
Copyright © 2010-2012 ARM. All rights reserved.
7-6
ID120712
Non-Confidential
7.3
Call Paths view column headers
Here is a list of all of the column headers contained in the Call Paths view:
Self
Self time is a measure of time spent in a function or process, without including
time spent in descendant functions. It reports these amounts here as a total of
samples.
% Self
The number of samples caused by this function or process as a percentage of the
total number of samples, capture-wide.
Process
The total time spent executing this function, including time spent executing
descendant functions.
% Process
The total time spent executing this function measured against the time spent
executing the process as a whole.
Total
Total time represents the amount of time used by the function and all of the
functions it calls.
Stack
The number of bytes used by the stack in this function. A question mark is
presented if the stack usage of the function is unknown.
Process/Thread/Function Name
The name of the process, thread, or function.
Note
If you disabled call stack unwinding in the Capture Options dialog box, the
sampled functions all appear directly under the threads in the Call Paths view. For
more information on call stack unwinding, see
.
Location
This column reports the location of the function, listing both the file name and
line of the declaration.
Note
All data in the Call Paths view is dependent on the filtering selection in the Timeline view. If
you have used the caliper controls to filter data in the Timeline view, the data in the Call Paths
reflects this selection.
7.3.1
See also
Reference
•
Filtering data and other Timeline view controls
•
Table views toolbar options, contextual menu options and keyboard shortcuts
•
Sorting data in the table reports
•
•
Stack view column headers and the Maximum Stack Depth by Thread chart
.