| |||
| Home > Debugging Your OS Application > About breakpoints | |||
If you are in Running System Debug (RSD) mode, two types of breakpoint are available:
This is the default breakpoint type offered by RealView Debugger. When it is hit, the breakpoint triggers and stops the processor. If you are in RSD mode when the Halted System Debug (HSD) breakpoint is hit, RealView Debugger changes into HSD mode.
Any thread that hits this breakpoint stops immediately. There are different types of RSD breakpoint:
This breakpoint is set by the Debug Agent and so requires RSD to be enabled. Any thread might trigger this breakpoint.
When it is triggered, a system breakpoint stops the thread that hit it, but all other threads continue.
This breakpoint is set by the Debug Agent and so requires RSD to be enabled. A thread breakpoint is associated with a thread ID or a set of IDs, called a break trigger group. If any thread that is part of the break trigger group hits this breakpoint, it triggers and the thread stops. All other threads continue.
If the thread breakpoint is hit by a thread that is not part of the break trigger group, the breakpoint is not triggered and execution continues.
Not available in this release.