summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Seitz <keiths@redhat.com>2003-03-17 22:14:00 +0000
committerKeith Seitz <keiths@redhat.com>2003-03-17 22:14:00 +0000
commitd8b8e4c9cfcecd7b95c2cf651d116f0242a2bebb (patch)
tree54a12cd74a4f9221d1d4e518de4999ea813263eb
parent8b6dc7b9195d3c4706dc5d1f4e8edd9b7effe90b (diff)
downloadgdb-d8b8e4c9cfcecd7b95c2cf651d116f0242a2bebb.tar.gz
* generic/gdbtk-register.c (get_register): Use frame_register
instead of get_saved_register (which was deleted from gdb).
-rw-r--r--gdb/gdbtk/ChangeLog5
-rw-r--r--gdb/gdbtk/generic/gdbtk-register.c8
2 files changed, 11 insertions, 2 deletions
diff --git a/gdb/gdbtk/ChangeLog b/gdb/gdbtk/ChangeLog
index 84a1bb49255..1c5a6a93fcf 100644
--- a/gdb/gdbtk/ChangeLog
+++ b/gdb/gdbtk/ChangeLog
@@ -1,3 +1,8 @@
+2003-03-17 Keith R Seitz <keiths@redhat.com>
+
+ * generic/gdbtk-register.c (get_register): Use frame_register
+ instead of get_saved_register (which was deleted from gdb).
+
2003-03-06 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk-interp.c (gdbtk_interpreter_init): Remove
diff --git a/gdb/gdbtk/generic/gdbtk-register.c b/gdb/gdbtk/generic/gdbtk-register.c
index 9a01ca23833..e3872c1b479 100644
--- a/gdb/gdbtk/generic/gdbtk-register.c
+++ b/gdb/gdbtk/generic/gdbtk-register.c
@@ -260,6 +260,9 @@ get_register_types (int regnum, void *arg)
static void
get_register (int regnum, void *arg)
{
+ int realnum;
+ CORE_ADDR addr;
+ enum lval_type lval;
struct type *reg_vtype;
char *raw_buffer = alloca (MAX_REGISTER_RAW_SIZE);
char *virtual_buffer = alloca (MAX_REGISTER_VIRTUAL_SIZE);
@@ -287,8 +290,9 @@ get_register (int regnum, void *arg)
return;
}
- get_saved_register (raw_buffer, &optim, (CORE_ADDR *) NULL, deprecated_selected_frame,
- regnum, (enum lval_type *) NULL);
+ frame_register (get_selected_frame (), regnum, &optim, &lval,
+ &addr, &realnum, raw_buffer);
+
if (optim)
{
Tcl_ListObjAppendElement (NULL, result_ptr->obj_ptr,