This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Sampling/tracing memory addresses

Is there any ARM tool that will sample or trace addresses of memory accesses for a processes?  And specifically for a Cortex A72-A.  It appears that there is support for this with the Statistical Profiling Extension or an Embedded Trace Macrocell, but the former is only for ARMv8.2 and the for latter data tracing is not available on A profile processors.

Thanks,

Christian Hansen

Parents
  • Hi Christian,

    You are correct in that none of Arm's recent high performance Cortex-A cores support data access tracing using ETM technology. Only instruction trace is provided.

    Depending on your application, have you considered using DynamoRIO (http://www.dynamorio.org/). In particular their memtrace tool may be able to provide you the type of trace you are asking for.

    Regards Tony

Reply
  • Hi Christian,

    You are correct in that none of Arm's recent high performance Cortex-A cores support data access tracing using ETM technology. Only instruction trace is provided.

    Depending on your application, have you considered using DynamoRIO (http://www.dynamorio.org/). In particular their memtrace tool may be able to provide you the type of trace you are asking for.

    Regards Tony

Children
No data