We're trying to develop a tool based on the ETM and STRACE functionality of J-Trace SDK. We want to read the instructions flow infinitely in real time. When I read the manual, I found that the section Simple Instruction Trace API (STRACE) may meet our requirement. But based on the manual, I have some confusions. Could you please help?
1. When the SDK is reading the instructions out of the buffer inside the J-Trace, can the J-Trace collect ETM data from the target at the same time?
2. If not, the data is lost, right?
3. The read operation is limited to 0x10000 bytes length, but we need to get the whole execution trace. We didn’t find any API to do so.
1. When the SDK is reading the instructions out of the buffer inside the J-Trace, can the J-Trace collect ETM data from the target at the same time?
2. If not, the data is lost, right?
3. The read operation is limited to 0x10000 bytes length, but we need to get the whole execution trace. We didn’t find any API to do so.
The post was edited 2 times, last by SilentDawn ().