diff options
author | Keith Seitz <keiths@redhat.com> | 2003-03-17 22:14:00 +0000 |
---|---|---|
committer | Keith Seitz <keiths@redhat.com> | 2003-03-17 22:14:00 +0000 |
commit | d8b8e4c9cfcecd7b95c2cf651d116f0242a2bebb (patch) | |
tree | 54a12cd74a4f9221d1d4e518de4999ea813263eb | |
parent | 8b6dc7b9195d3c4706dc5d1f4e8edd9b7effe90b (diff) | |
download | gdb-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/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/gdbtk/generic/gdbtk-register.c | 8 |
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, |