User manual
STice features UM0036
274/385 Doc ID 7705 Rev 11
It is possible to sort the columns according to alphabetical order for Function, Interrupt and
Source file columns, and in numerical order for the other columns. The simplest way is to
click on the header of the column you wish to sort. For example if you click on Time (ns), the
lines will be sorted in ascending order according to the execution time. If you click again on
Time (ns), the lines will be sorted in descending order. In this manner it is quite easy to spot
the functions which take a long time to be executed. By default, the functions are sorted in
ascending alphabetical order according to their names.
Another way to sort the lines is to use the contextual menu which appears when you right-
click on the column header.
This contextual menu can also be used to remove a column: click on Hide Column. To add
it again, just click on Unhide all Columns.
Figure 206. Sort results
Data coverage and occurrence profiling
When you run a coverage and profiling session with the option Data coverage and
occurrence profiling selected in the Mode field (see Section 9.2.1, step 2.), you obtain
coverage and profiling information on the data.
For information on configuring a profiling session, see Section 9.2.1.
The results of the analysis are displayed in the Coverage and Profiling Analysis window,
in the Data View tab, see description on page 274.
Data View
On the Data View, two kinds of line are displayed depending on the size of the data: single
byte data or multiple byte data. If the variable spans more than one byte, a summarized view
is shown with the address range and the maximum number(s) of accesses over the range.
The analysis results are displayed with the following fields for each variable or data item:
● Memory location
If the data occupies more than one byte, it indicates the address range in memory
where the data is stored (in hexadecimal format) otherwise if the data is just a byte, it
indicates the address of this byte.
A multiple byte variable can be expanded to show each address of the variable address
ranges by clicking on the plus (+) sign.
● Variable name
Indicates the name of the variable in the C or assembler source, possibly suffixed with
the ‘+’ sign followed by the offset relative to the start address of the variable, if the
current line results from a multiple byte variable expansion.