| |||
| Home > Executing Images > Stepping by lines of source code > Considerations when high-level stepping in the disassembly view | |||
If you are performing high-level stepping in the disassembly view, then be aware of the following:
RealView
Debugger steps to the first instruction corresponding to each line
of interleaved source code that is prefixed with >>>.
Where a line of source code is implemented with multiple instructions,
the remaining instructions are stepped over. Also, lines of interleaved
source code prefixed with --- are stepped over.
To step to lines of interleaved source prefixed with ---,
then enter the following command:
OPTION STEPPING=ALL
If a breakpoint exists at an address spanned by the line of source, then that breakpoint might be activated if the breakpoint conditions are met during the step.
If you are performing a high-level step over operation, any call to a function that is in your source code is stepped over.
If you are performing a high-level step into operation, and a function is called that is in your source code, then that function is stepped into.
The run state in the Code window status bar indicates Waiting when
a stopped processor is in the middle of a synchronized multiple
step operation, and it is waiting for another processor to stop
before it continues with the multiple step.
the following in the RealView Debugger Command Line Reference Guide:
Alphabetical command reference for details of the OPTION command.