3.5 Processor memory access trace

If enabled, processor data accesses are traced.

Memory traces are provided in the following command syntax:

<time> <scale> M<rw><sz><attrib> <addr> <data>

The fields have the following meanings:

<time>

Timestamp (decimal value).

<scale>

Unit for the previous field <time>. This is used for consistency with device-specific tarmac trace formats.

<rw>

R indicates a read access, and W indicates a write access.

<sz>

Size of the data transfer in bytes (1, 2, 4, 8).

<attrib>

Optional access attribute:

  • X indicates an exclusive access.

  • T indicates a translated (unprivileged) access.

  • L indicates a locked access (SWP, SWPB instructions).

<addr>

Virtual address used to access memory in hexadecimal format.

<data>

Hexadecimal value of data transferred. The data is padded according to the size of the transfer.

Non-ConfidentialPDF file icon PDF versionARM DUI0532F
Copyright © 2010-2013 ARM. All rights reserved. ID041113