6.7. Equivalent CLI commands used by the New Tracepoint dialog box

For ETM-based traces, when you set unconditional tracepoints with the New Tracepoint dialog box, RealView® Debugger generates equivalent CLI commands. The basic CLI command that is used by RealView Debugger to set the tracepoint types from this dialog box is:

TRACEINSTREXEC,hw_out="Tracepoint Type=type" address | address_range

The command is modified depending on the type of tracepoint you set. The command qualifiers that RealView Debugger uses when you set unconditional tracepoints with the New Tracepoint dialog box are:

Trigger

hw_out="Tracepoint Type=Trigger"

Trace Start Point

hw_out="Tracepoint Type=Start Tracing"

Trace Start Point (Instruction Only)

hw_out:"Tracepoint Type=Trace Start Point (Instr)"

Trace Start Point (Instruction and Data)

hw_out:"Tracepoint Type=Trace Start Point (Instr+Data)"

Trace End Point

This depends on the target:

  • for ETM-based targets:

    hw_out="Tracepoint Type=Stop Tracing"

  • for RVISS targets:

    hw_out:"Tracepoint Type=Trace End Point"

Start of Trace Range (Instruction Only)

hw_out="Tracepoint Type=Trace Instr"

Start of Trace Range (Instruction and Data)

hw_out="Tracepoint Type=Trace Instr and Data"

Start of Excluded Trace Range (Instruction and Data)

hw_out="Tracepoint Type=Trace Instr",hw_not=addr

Start of Excluded Trace Range (Data Only)

hw_out="Tracepoint Type=Trace Instr and Data",hw_not=addr

ExternalOut Points
hw_out="Tracepoint Type=ExternalOut1"
hw_out="Tracepoint Type=ExternalOut2"
hw_out="Tracepoint Type=ExternalOut3"
hw_out="Tracepoint Type=ExternalOut4"

For more details on the TRACEINSTREXEC command

See also:

Copyright © 2006-2009 ARM Limited. All rights reserved.ARM DUI 0322D
Non-Confidential