This chapter describes the ARMulator, a collection of programs that provide software emulation of ARM processors. It contains the following sections:
About the ARMulator
ARMulator models
Tracer
Profiler
Windows Hourglass
Watchpoints
Page table manager
armflat
armfast
armmap
Dummy MMU
Angel
Controlling the ARMulator using the debugger
A sample memory model
Rebuilding the ARMulator
Configuring ARMulator to use the example.