2.4. Profiler

Profiler is controlled by the debugger. For details see AXD and armsd Debuggers Guide.

In addition to profiling program execution time, Profiler allows you to use the profiling mechanism to profile events, such as cache misses.

When you turn profiling on from the debugger, you specify a number, n, to control the frequency of profiling. See Configuring Profiler for details.

Profiler can profile both C and assembler language functions. To profile assembler language functions you must mark the functions with FUNCTION and ENDFUNC directives. See ADS Assembler Guide for details.

Copyright © 1999-2001 ARM Limited. All rights reserved.ARM DUI0058D
Non-Confidential