Debugging with GDB Manual HP WDB v6.3 (5900-2180, August 2012)
GDB command
GDB does not have a direct analog for this command; gdbtk has the corresponding command
'gdb_changed_register_list'.
Example
On a PPC MBX board:
(gdb)
-exec-continue
^running
(gdb)
*stopped,reason="breakpoint-hit",bkptno="1",frame={func="main",
args=[],file="try.c",line="5"}
(gdb)
-data-list-changed-registers
^done,changed-registers=["0","1","2","4","5","6","7","8","9",
"10","11","13","14","15","16","17","18","19","20","21","22","23",
"24","25","26","27","28","30","31","64","65","66","67","69"]
(gdb)
The -data-list-register-names command
Synopsis
-data-list-register-names [ ( regno )+ ]
Show a list of register names for the current target. If no arguments are given, it shows a list of the
names of all the registers. If integer numbers are given as arguments, it will print a list of the names
of the registers corresponding to the arguments. To ensure consistency between a register name
and its number, the output list may include empty register names.
GDB command
GDB does not have a command which corresponds to '-data-list-register-names'. In
gdbtk there is a corresponding command 'gdb_regnames'.
Example
For the PPC MBX board:
(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 )*]
256 The GDB/MI Interface