You copied the Doc URL to your clipboard.

ARM assembler editor

Describes the view content.

The ARM® assembler editor provides syntax highlighting, formatting of code and content assistance for labels in ARM assembly language source files. This editor enables you to:

  • edit source code

  • view the syntax highlighting

  • select an instruction or directive and press F3 to view the related ARM assembler reference information

  • use content assist for auto-completion

  • set, remove, enable or disable a breakpoint

  • set or remove a trace start or stop point

  • set or remove a Streamline start or stop capture.

Figure 10-3 ARM assembler editor

ARM assembler editor

In the left-hand margin of each editor tab you can find a marker bar that displays view markers associated with specific lines in the source code.

To set a breakpoint, double-click in the marker bar at the position where you want to set the breakpoint. To delete a breakpoint, double-click on the breakpoint marker.

Action context menu options

Right-click in the marker bar, or the line number column if visible, to display the action context menu for the ARM assembler editor. The options available include:

DS-5 Breakpoints menu

The following breakpoint options are available:

Toggle Breakpoint

Adds a new breakpoint, or remove a selected breakpoint.

Disable Breakpoint, Enable Breakpoint

Disables or enables the selected breakpoint.

Breakpoint Properties...

Displays the Breakpoint Properties dialog box for the selected breakpoint. This enables you to control breakpoint activation.

Toggle Trace Start Point

Sets or removes a trace start point at the selected address.

Toggle Trace Stop Point

Sets or removes a trace stop point at the selected address.

Toggle Trace Trigger Point

Starts a trace trigger point at the selected address.

Toggle Streamline Start

Sets or removes a Streamline start capture at the selected address.

Toggle Streamline Stop

Sets or removes a Streamline stop capture at the selected address.

Default Breakpoint Type

The following breakpoint options are available:

C/C++ Breakpoints

Select to use the C/C++ perspective breakpoint scheme.

DS-5 C/C++ Breakpoint

Select to use the DS-5 Debug perspective breakpoint scheme. This is the default for the DS-5 Debug perspective.

DS-5 breakpoint markers are red to distinguish them from the blue C/C++ perspective breakpoint markers.


The Default Breakpoint Type selected causes the top-level Toggle Breakpoint menu in this context menu and the double-click action in the left-hand ruler to toggle either CDT Breakpoints or DS-5 Breakpoints. This menu is also available from the Run menu in the main menu bar at the top of the C/C++, Debug, and DS-5 Debug perspectives.

The menu options under DS-5 Breakpoints do not honor this setting and always refer to DS-5 Breakpoints.

Show Line Numbers

Show or hide line numbers.

For more information on the other options not listed here, see the dynamic help.