S5U1C17001C ManUal
EPSOn
10-49
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
10 DEBUggEr
10
Debugger
Single-stepping a program
Types of single-step commands
There are three types of single-step commands:
Single-stepping all codes (
step
and
stepi
commands)
The program is executed one step or a specified number of steps from the current PC address. When a
function or subroutine call is encountered, lines or instructions in the called function or subroutine are
single-stepped.
step
command: The program is single-stepped one source line at a time.
Example: Single-stepping the program by one source line indicated by the current PC
(gdb)
step
stepi
command: The program is single-stepped one assembler instruction at a time.
Example: Single-stepping the program by ten instructions from the address indicated by the current PC
(gdb)
stepi
10
main () at main.c:13
Single-stepping all codes except functions/subroutines (
next
and
nexti
commands)
The program is executed one step or a specified number of steps from the current PC address. When a
function or subroutine call is encountered, all lines or instructions in the called function or subroutine are
executed successively as one step. Otherwise, these commands operate the same way as the
step
and
st-
epi
commands.
next
command: The program is single-stepped one source line at a time.
Example: Single-stepping the program by one source line indicated by the current PC, with any and all
lines in a called function executed successively as one step
(gdb)
next
nexti
command: The program is single-stepped one assembler instruction at a time.
Example: Single-stepping the program by ten instructions from the address indicated by the current PC,
with any and all lines in a called subroutine executed successively as one step
(gdb)
nexti
10
main () at main.c:13
Terminating a function/subroutine (
finish
command)
When the program has been halted within a function/subroutine, this command single-steps the program
until returning to the caller.
Example: Terminating the current function
(gdb)
finish
Run till exit from #0 0x00c00040 in sub (k=1) at main.c:22
main () at main.c:14
Value returned is $1 = 480
When executing the commands above from the command prompt, you can specify the number of steps to
execute, for up to 0x7fffffff.
When the program stops, the source at the halted position is displayed in the [Console] window. The contents
displayed in the [Source] and [Registers] windows are also updated.
The commands above can also be executed using the menus or toolbar buttons in the [Source] window.
However, you cannot specify the number of steps to execute (since only one step is always executed).
To execute the
step
command:
•
Choose [Step] from the [Control] menu.
•
Click the [Step] button.
[Step] button
To execute the
stepi
command:
•
Choose [Step Asm Inst] from the [Control] menu.
•
Click the [Step Asm Inst] button.
[Step Asm Inst] button
Содержание S5U1C17001C
Страница 6: ......
Страница 17: ...1 General S5U1C17001C Manual 1 General ...
Страница 18: ......
Страница 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Страница 22: ......
Страница 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Страница 30: ......
Страница 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Страница 104: ......
Страница 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Страница 122: ......
Страница 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Страница 366: ......
Страница 385: ...7 Library S5U1C17001C Manual 7 library ...
Страница 386: ......
Страница 404: ...7 18 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 7 liBrary THIS PAGE IS BLANK ...
Страница 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Страница 406: ......
Страница 438: ...8 32 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 8 aSSEMBlEr THIS PAGE IS BLANK ...
Страница 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Страница 440: ......
Страница 448: ...9 8 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 9 linkEr THIS PAGE IS BLANK ...
Страница 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Страница 450: ......
Страница 625: ...10 174 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 10 DEBUggEr THIS PAGE IS BLANK ...
Страница 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Страница 627: ......
Страница 695: ...11 68 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 11 OTHEr TOOlS THIS PAGE IS BLANK ...
Страница 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...