Linaro/OpenCSD

ARM ETMv3.3 ISYNC decoding

Closed this issue · 2 comments

Hello, I have been using OpenCSD to decode some ARM ETMv3.3 data, and I think there is an error when reading ISYNC packets. The address does not seem to be read correctly. It appears that when reading the ContextID, the index is updated twice. This causes junk to bread into the address.

Hi,
Can you provide some captured data that reproduces this fault, in the format use in the tests/snapshots directories so this may be investigated further

Thanks

Mike

v0.7.1 removes the additional data index increment.