Trace End Point
|
This option signifies an instruction to turn tracing off at a specific address, ensuring that any ongoing trace collection stops. When you set a Trace End Point, an arrow is placed in the left margin, next to the line of code you have selected. If you set a trace end point but no trace start point, no trace information is returned, and a warning is displayed in the Cmd tab of the Output pane.
When you set a Trace
End Point, an arrow If you do not want to capture information for any memory or data accesses that might be branched to, you must instead use the Range options available in the List Selection dialog. This option is not supported natively by ETM v1.1 or below, but RealView Debugger uses the ETM state machine, if available, to support a limited number of start and end points, either:
In this case, the limitation option used by RealView Debugger depends on the type of tracepoints you want to set. For example, if you are using ETM v1.1 or below, and set three trace start points, the first of the two bulleted options above is assumed. That is, you can set up to four start points, but are limited to two stop points. |