Profiler And Coverage Functions; Overview Of Functions - Epson S5U1C17001C Manual

Cmos 16-bit single chip microcomputer, c compiler package for s1c17 family
Hide thumbs Also See for S5U1C17001C:
Table of Contents

Advertisement

10.8 Profiler and Coverage functions

The main purpose of the profiler and coverage functions is to detect sections of programs (such as functions) that
cause bottlenecks and impair performance. The profiler and coverage functions are available only in simulator
mode.

10.8.1 Overview of functions

The profiler and coverage functions can be categorized into the following two groups.
(1) Measurement using simulator in GDB
Profile measurement
Code coverage measurement : Records whether each command was executed.
Measurement range
(2) Display of measurement data
The two tools, profiler result display executable file and coverage result display executable file, display
measurement data.
[1] Profiler result display tool
This Windows application offers functions for displaying and saving measurement data (described in (1))
and for comparing data and showing comparison results.
To execute this tool, run the gdb "c17 profile" command, click the [profile:] button, or select [Profile]
from the View menu.
Executable filename
Input file
Output file
[2] Coverage result display tool
This Windows application offers functions for displaying, saving, and merging measurement data (described
in (1)).
To execute this tool, run the gdb "c17 coverage" command, click the [coverage:] button, or select
[Coverage] from the View menu.
Executable filename
Input file
Output file
* Although the above tools are Windows applications, they are not designed for stand-alone operation. Note that
complete compatibility is not guaranteed under standalone operating conditions.
* A profiler measurement data file includes all profiler and coverage measurement information and is used by the
above two windows.
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
: Measures the number of cycles consumed by each function and the number of
executions.
: From Reset + Go to Break (excluding breaks in simulated I/O)
gnuProf.exe
Profiler measurement data file (*.prf)
Storage file for profiler measurement data file paths (c17_profile_path.gdb)
Profiler measurement data file (*.prf)
Display result text file (*.txt, *.csv)
gnuCvrg.exe
Profiler measurement data file (*.prf)
Storage file for profiler measurement data file paths (c17_profile_path.gdb)
Profiler measurement data file (*.prf)
Display result text file (*.txt, *.csv)
EPSOn
10 DEBUggEr
10
Debugger
10-149

Advertisement

Table of Contents
loading

Table of Contents