Listing 2
(gdb) break bp1
Breakpoint 1 at 0x107b
(gdb) break bp2
Breakpoint 2 at 0x107e
(gdb) break bp3
Breakpoint 3 at 0x1082
(gdb) run
Starting program: /floppy/example1.x
Breakpoint 1, 0x107b in bp1 () at example1.c:3
3 asm("
(gdb) info reg eax
eax 0x246 582
(gdb) cont
Continuing.
Breakpoint 2, 0x107e in bp2 () at example1.c:3
3 asm("
(gdb) info reg eax
eax 0xfffffdb9 -583
(gdb) cont
Continuing.
Program received Trace/breakpoint signal (SIGTRAP)
0x1081 in bp2 () at example1.c:3
3 asm("
(gdb) cont
Continuing.
Breakpoint 3, 0x1082 in bp3 () at example1.c:3
3 asm("
(gdb) info reg eax
eax 0x244f93 2379667
(gdb) cont
Continuing.
Program exited normally.
(gdb) quit
Copyright © 1994 - 2019 Linux Journal. All rights reserved.