;;; | print_average (my_list, first, last); | ||
*> 0x3524 | <main+8> addil | ||
0x3528 | <main+12> | ldo 0x730(%r1),%r26 | |
0x352c | <main+16> | ldi 9,%r24 | |
0x3530 | <main+20> | ldi 0,%r25 | |
0x3534 <main+24> | ldil L'0x3000,%r31 | ||
|
File: average.c | Procedure: main | Line: 32 | pc: 0x3524 | |
(gdb) r |
|
|
|
|
Starting | program: /home/work/wdb/a.out |
|
| |
Breakpoint 1, main () at average.c:32 |
|
| ||
(gdb) la | asm |
|
|
|
(gdb) la | split |
|
|
|
(gdb) la | regs |
|
|
|
(gdb) |
|
|
|
|
The Source/Register pane appears when you issue the command:
la regs
when the current pane is the Source pane. The screen looks like this:
:......................................................................... |
|
|
|
|
| : | |
:flags | 29000041 | r1 51a800 | rp 7f6ce597 | : | |||
:r3 | 7f7f0000 | r4 1 |
| r5 7f7f06f4 | : | ||
:r6 7f7f06fc | r7 7f7f0800 | r8 7f7f0800 | : | ||||
:r9 | 40006b10 | r10 | 0 | r11 | 40004b78 | : | |
:r12 | 1 |
| r13 | 0 | r14 | 0 | : |
:r15 | 0 |
| r16 | 40003fb8 | r17 | 4 | : |
:......................................................................... |
|
|
|
|
| : | |
*>32 |
| print_average (my_list, first, last); | |||||
33 |
| print_average (my_list, first, last - 3); | |||||
34 | } |
|
|
|
| ||
35 |
|
|
|
|
| ||
36 |
|
|
|
|
| ||
37 |
|
|
|
|
| ||
|
|
|
| ||||
File: average.c | Procedure: main | Line: 32 | pc: 0x3524 |
|
Breakpoint 1, main () at average.c:32 (gdb) la asm
(gdb) la split
(gdb) la regs
(gdb) la src
(gdb) la regs (gdb)
15.3 Screen Layouts 247