beautypg.com

HP gnu source-level debugger 5992-4701 User Manual

Page 324

background image

(gdb)
-data-list-register-names
^done,register-names=["r0","r1","r2","r3","r4","r5","r6","r7",
"r8","r9","r10","r11","r12","r13","r14","r15","r16","r17","r18",
"r19","r20","r21","r22","r23","r24","r25","r26","r27","r28","r29",
"r30","r31","f0","f1","f2","f3","f4","f5","f6","f7","f8","f9",
"f10","f11","f12","f13","f14","f15","f16","f17","f18","f19","f20",
"f21","f22","f23","f24","f25","f26","f27","f28","f29","f30","f31",
"", "pc","ps","cr","lr","ctr","xer"]
(gdb)
-data-list-register-names 1 2 3
^done,register-names=["r1","r2","r3"]
(gdb)

The -data-list-register-values command

Synopsis

-data-list-register-values fmt [ ( regno )*]

Display the registers contents. fmt is the format according to which the registers'
contents are to be returned, followed by an optional list of numbers specifying the
registers to display. A missing list of numbers indicates that the contents of all the
registers must be returned.

Allowed formats for fmt are:

x

Hexadecimal

o

Octal

t

Binary

d

Decimal

r

Raw

N

Natural

GDB command

The corresponding GDB commands are 'info reg', 'info all-reg', and (in gdbtk)
'gdb_fetch_registers'.

Example

For a PPC MBX board (note: line breaks are for readability only, they do not appear in
the actual output):

(gdb)
-data-list-register-values r 64 65
^done,register-values=[{number="64",value="0xfe00a300"},
{number="65",value="0x00029002"}]
(gdb)
-data-list-register-values x

324

The GDB/MI Interface