|Non-Confidential||PDF version||ARM DUI0446Z|
|Home > DS-5 Debug Perspectives and Views > Breakpoint Properties dialog box|
Use the Breakpoint Properties dialog box to display the properties of a breakpoint.
It also enables you to:
Set a stop condition and an ignore count for the breakpoint.
Specify a script file to run when the breakpoint is hit.
Configure the debugger to automatically continue running on completion of all the breakpoint actions.
Assign a breakpoint action to a specific thread or processor, if available.
The breakpoint information shows the basic properties of a breakpoint. It comprises:
If the source file is available, the file name
and line number in the file where the breakpoint is set, for
The name of the function in which the breakpoint
is set and the number of bytes from the start of the function.
that the breakpoint is 4 bytes from the start of the
The address at which the breakpoint is set.
A breakpoint ID number,
#. In some
cases, such as in a
for loop, a breakpoint might comprise a
number of sub-breakpoints. These are identified as
number of the parent.
The instruction set at the breakpoint,
if set. The display format is:
count initially, and decrements on each pass until
it reaches zero.
is the value you have
specified for the
that increments each time the breakpoint is hit. This is not
displayed until the first hit. If you set an
hits count does not start
incrementing until the
count reaches zero.
The stop condition you have specified, for
The location of the image on the host machine.
The path that the image was compiled with. This can be relative or absolute. This location might be different from the host file location if you compile and debug the image on different machines.
Whether or not the source file is available for
the code at the breakpoint address,
Source Level if available or
Address Level if not available.
If the breakpoint is on code in a shared object,
Auto indicates that the
breakpoint is automatically set when that shared object is
If the breakpoint is
Active, the type of the breakpoint, either
Software Breakpoint or
The instruction set of the instruction at the
address of the breakpoint,
Indicates one of the following:
The image or shared object containing the address of the breakpoint is loaded, and the breakpoint is set.
The breakpoint is disabled.
The breakpoint is in an application that is not connected to a target.
The image or shared object containing the address of the breakpoint has not yet been loaded. The breakpoint becomes active when the image or shared object is loaded.
A dialog box that displays one or more breakpoint or sub-breakpoint addresses. You can use the check boxes to enable or disable the breakpoints.
The following options are available for you to set:
Select this option if you want to set a breakpoint for a specific thread or processor. This option is disabled if none are available.
Specify a C-style conditional expression for the selected breakpoint. For example, to activate the breakpoint when the value of
Specify the number of times the selected breakpoint is ignored before it is activated.
The debugger decrements the count on each pass. When it reaches zero, the breakpoint activates. Each subsequent pass causes the breakpoint to activate.
Specify a script file to run when the selected breakpoint is activated.
quitcommand in a script, the debugger disconnects from the target when the breakpoint is hit.
Select this option if you want to continue running the target after the breakpoint is activated.
Controls the printing of messages for the selected breakpoint in the Commands view.
Indicates whether Hardware Virtualization is supported.
If Hardware Virtualization is supported, specify the Virtual Machine ID (VMID) of the guest operating system to which the breakpoint applies.