Datasheet

ARMulator Basics
ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. 2-11
TraceNonAccounted
traces unaccounted RDI accesses to memory. That is, those
accesses made by the debugger.
TraceEvents
traces events. For more information, see Tracing events below.
TraceBus
may be:
TRUE
Bus (off-chip accesses traced)
FALSE
Core (off-chip accesses not traced).
Disassemble
disassembles instructions. Simulation is much slower if you
enable disassembly.
TraceEIS
if set
TRUE
, changes output to a format compatible with other
simulators. This allows tools to compare traces.
StartOn
instructs ARMulator to trace as soon as execution begins.
Other tracing controls
You can also control tracing using:
Range=low address,high address
tracing is carried out only within the specified address range.
Sample=n
only every
n
th trace entry is sent to the trace file.
Tracing events
When tracing events, you can select the events to be traced using:
EventMask=mask,value
only those events whose number when masked (bitwise-AND)
with
mask
equals
value
are traced.
Event=number
only
number
is traced. (This is equivalent to
EventMask=0xFFFFFFFF,number
.)
For example, the following traces only MMU/cache events:
EventMask=0xFFFF0000,0x00010000
See Events on page 4-29 for more information.