aboutsummaryrefslogtreecommitdiff
path: root/gdb/mi
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2001-06-25 20:08:53 +0000
committerAndrew Cagney <cagney@redhat.com>2001-06-25 20:08:53 +0000
commit80f43b40c54e53920c10478a87690ffeb45384a0 (patch)
treec102c8be639d214842c31c2111e8047e30a3e446 /gdb/mi
parent173d689456fdc852c50bb57963c580db5da3eee3 (diff)
downloadgdb-80f43b40c54e53920c10478a87690ffeb45384a0.zip
gdb-80f43b40c54e53920c10478a87690ffeb45384a0.tar.gz
gdb-80f43b40c54e53920c10478a87690ffeb45384a0.tar.bz2
For data-list-register-values output a list of register values.
Diffstat (limited to 'gdb/mi')
-rw-r--r--gdb/mi/ChangeLog6
-rw-r--r--gdb/mi/gdbmi.texinfo8
-rw-r--r--gdb/mi/mi-main.c4
3 files changed, 12 insertions, 6 deletions
diff --git a/gdb/mi/ChangeLog b/gdb/mi/ChangeLog
index 06ed0a4..ba34ec4 100644
--- a/gdb/mi/ChangeLog
+++ b/gdb/mi/ChangeLog
@@ -1,5 +1,11 @@
2001-06-25 Andrew Cagney <ac131313@redhat.com>
+ * mi-main.c (mi_cmd_data_list_register_values): Output a list of
+ register values.
+ * gdbmi.texinfo (data-list-register-values): Update documentation.
+
+2001-06-25 Andrew Cagney <ac131313@redhat.com>
+
* mi-main.c (mi_cmd_data_list_register_names): Output a list of
register names.
(mi_cmd_data_list_register_names): Include the pseudo registers.
diff --git a/gdb/mi/gdbmi.texinfo b/gdb/mi/gdbmi.texinfo
index b5e9890..138640c 100644
--- a/gdb/mi/gdbmi.texinfo
+++ b/gdb/mi/gdbmi.texinfo
@@ -1326,11 +1326,11 @@ don't appear in the actual output):
@smallexample
(@value{GDBP})
-data-list-register-values r 64 65
-^done,register-values=@{@{number="64",value="0xfe00a300"@},
-@{number="65",value="0x00029002"@}@}
+^done,register-values=[@{number="64",value="0xfe00a300"@},
+@{number="65",value="0x00029002"@}]
(@value{GDBP})
-data-list-register-values x
-^done,register-values=@{@{number="0",value="0xfe0043c8"@},
+^done,register-values=[@{number="0",value="0xfe0043c8"@},
@{number="1",value="0x3fff88"@},@{number="2",value="0xfffffffe"@},
@{number="3",value="0x0"@},@{number="4",value="0xa"@},
@{number="5",value="0x3fff68"@},@{number="6",value="0x3fff58"@},
@@ -1365,7 +1365,7 @@ don't appear in the actual output):
@{number="63",value="0x0"@},@{number="64",value="0xfe00a300"@},
@{number="65",value="0x29002"@},@{number="66",value="0x202f04b5"@},
@{number="67",value="0xfe0043b0"@},@{number="68",value="0xfe00b3e4"@},
-@{number="69",value="0x20002b03"@}@}
+@{number="69",value="0x20002b03"@}]
(@value{GDBP})
@end smallexample
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c
index 1342c21..1b7a19b 100644
--- a/gdb/mi/mi-main.c
+++ b/gdb/mi/mi-main.c
@@ -432,7 +432,7 @@ mi_cmd_data_list_register_values (char *command, char **argv, int argc)
return MI_CMD_ERROR;
}
- ui_out_tuple_begin (uiout, "register-values");
+ ui_out_list_begin (uiout, "register-values");
if (argc == 1) /* No args, beside the format: do all the regs */
{
@@ -475,7 +475,7 @@ mi_cmd_data_list_register_values (char *command, char **argv, int argc)
return MI_CMD_ERROR;
}
}
- ui_out_tuple_end (uiout);
+ ui_out_list_end (uiout);
return MI_CMD_DONE;
}