beautypg.com

5 source/register pane – HP gnu source-level debugger 5992-4701 User Manual

Page 247

background image

|;;; print_average (my_list, first, last); |
*> |0x3524 addil L'-0x800,%dp,%r1 |
|0x3528 ldo 0x730(%r1),%r26 |
|0x352c ldi 9,%r24 |
|0x3530 ldi 0,%r25 |
|0x3534 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)

15.3.5 Source/Register pane

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