Initialization with User Defined Ranges
You can specifically give the SPMT address ranges to use by placing the
information in a file and entering the file name in the
performance_measurement_initialize command.
Address range files may contain program symbols (procedure name or static), user
defined address ranges, and comments. An example address range file is shown
below.
# Any line which starts with a # is a comment.
# All user’s labels must be preceded by a "|".
|users_label 10H 1000H
program_symbol
# A program symbol can be a procedure name or a static. In the case of a pro-
# cedure name the range of that procedure will be used.
|users_label2 program_symbol1 -> program_symbol2
# "->" means thru. The above will define a range which starts with symbol1
# and goes thru symbol2. If both symbols are procedures then the range will
# be defined as the start of symbol1 thru the end of symbol2.
dir1/dir2/source_file.s:local_symbol
# The above defines a range based on the address of local_symbol.
Initialization with Global Symbols
When the performance_measurement_initialize command is entered with no
options or with the global_symbols option, the global symbols in the symbols
database become the address ranges for which activity is measured. If the symbols
database is not loaded, a default set of ranges that cover the entire processor
address range will be used.
The global symbols database contains procedure symbols, which are associated
with the address range from the beginning of the procedure to the end, and static
symbols, which are associated with the address of the static variable.
Initialization with Local Symbols
When the performance_measurement_initialize command is entered with the
local_symbols_in option and a source file name, the symbols associated with that
source file become the address ranges for which activity is measured. If the
symbols database is not loaded, an error message will occur telling you that the
source filename symbol was not found.
Chapter 8: Making Software Performance Measurements
Activity Performance Measurements
235
Содержание 64780A
Страница 1: ...Graphical User Interface User s Guide MC68360 68EN360 Emulator Analyzer HP 64780A ...
Страница 20: ...xx ...
Страница 21: ...Part 1 Quick Start Guide 1 ...
Страница 23: ...1 Getting Started 3 ...
Страница 45: ...Part 2 Using The Emulator 25 ...
Страница 47: ...2 Plugging into a Target System 27 ...
Страница 55: ...Chapter 2 Plugging into a Target System Plugging into the Motorola QUADS Target System 35 ...
Страница 59: ...3 Starting and Exiting HP 64700 Interfaces 39 ...
Страница 69: ...4 Entering Commands 49 ...
Страница 103: ...5 Configuring the Emulator 83 ...
Страница 122: ...102 ...
Страница 123: ...6 Using the Emulator 103 ...
Страница 193: ...7 Using the Emulation Bus Analyzer How to record program execution in real time 173 ...
Страница 249: ...8 Making Software Performance Measurements 229 ...
Страница 279: ...9 Making Coordinated Measurements 259 ...
Страница 295: ...Part 3 Reference 275 ...
Страница 297: ...10 Setting X Resources 277 ...
Страница 312: ...292 ...
Страница 313: ...11 Emulator Analyzer Interface Commands 293 ...
Страница 391: ...set Chapter 11 Emulator Analyzer Interface Commands set 371 ...
Страница 405: ... SYMB Chapter 11 Emulator Analyzer Interface Commands SYMB 385 ...
Страница 422: ...402 ...
Страница 460: ...440 ...
Страница 461: ...Part 4 Concept Guide 441 ...
Страница 463: ...13 Concepts of the EMSIM and EMRAM 443 ...
Страница 471: ...Part 5 Installation and Service Guide 451 ...
Страница 473: ...14 Installation 453 ...
Страница 491: ...Chapter 14 Installation Verifying the Installation 471 ...
Страница 493: ...15 Installing Updating Emulator Firmware 473 ...
Страница 500: ...480 ...
Страница 516: ...496 ...
Страница 540: ...520 ...