diff options
author | Martin Hunt <hunt@redhat.com> | 2004-06-11 18:49:38 +0000 |
---|---|---|
committer | Martin Hunt <hunt@redhat.com> | 2004-06-11 18:49:38 +0000 |
commit | 8ed444119e98e77fb02391681951681d44987496 (patch) | |
tree | 241bf90d8f941a58e5b080e14199aa0864e7fc9b /gdb/gdbtk/generic/gdbtk-register.c | |
parent | fee7cce692a16145a24a49eaf43b6f888add0735 (diff) | |
download | gdb-8ed444119e98e77fb02391681951681d44987496.tar.gz |
2004-06-11 Martin Hunt <hunt@redhat.com>
* generic/gdbtk-cmds.c (gdb_find_file_command): Use
symtab_to_fullname() instead of symtab_to_filename().
(gdb_loc): Ditto.
(gdb_loadfile): Ditto.
* generic/gdbtk-bp.c (gdb_get_breakpoint_info): Ditto.
(gdb_get_tracepoint_info): Ditto.
* generic/gdbtk-register.c (get_register): Simplify and remove
references to DEPRECATED_REGISTER_CONVERT_TO_VIRTUAL.
Diffstat (limited to 'gdb/gdbtk/generic/gdbtk-register.c')
-rw-r--r-- | gdb/gdbtk/generic/gdbtk-register.c | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/gdb/gdbtk/generic/gdbtk-register.c b/gdb/gdbtk/generic/gdbtk-register.c index a24285a3e3b..c8276330772 100644 --- a/gdb/gdbtk/generic/gdbtk-register.c +++ b/gdb/gdbtk/generic/gdbtk-register.c @@ -266,8 +266,7 @@ get_register (int regnum, void *arg) CORE_ADDR addr; enum lval_type lval; struct type *reg_vtype; - char raw_buffer[MAX_REGISTER_SIZE]; - char virtual_buffer[MAX_REGISTER_SIZE]; + char buffer[MAX_REGISTER_SIZE]; int optim, format; struct cleanup *old_chain = NULL; struct ui_file *stb; @@ -292,7 +291,7 @@ get_register (int regnum, void *arg) } frame_register (get_selected_frame (), regnum, &optim, &lval, - &addr, &realnum, raw_buffer); + &addr, &realnum, buffer); if (optim) { @@ -301,16 +300,6 @@ get_register (int regnum, void *arg) return; } - /* Convert raw data to virtual format if necessary. */ - if (DEPRECATED_REGISTER_CONVERTIBLE_P () && DEPRECATED_REGISTER_CONVERTIBLE (regnum)) - { - DEPRECATED_REGISTER_CONVERT_TO_VIRTUAL (regnum, reg_vtype, - raw_buffer, virtual_buffer); - } - else - memcpy (virtual_buffer, raw_buffer, - DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum)); - stb = mem_fileopen (); old_chain = make_cleanup_ui_file_delete (stb); @@ -326,7 +315,7 @@ get_register (int regnum, void *arg) { int idx = TARGET_BYTE_ORDER == BFD_ENDIAN_BIG ? j : DEPRECATED_REGISTER_RAW_SIZE (regnum) - 1 - j; - sprintf (ptr, "%02x", (unsigned char) raw_buffer[idx]); + sprintf (ptr, "%02x", (unsigned char) buffer[idx]); ptr += 2; } fputs_unfiltered (buf, stb); @@ -337,11 +326,11 @@ get_register (int regnum, void *arg) && (strcmp (FIELD_NAME (TYPE_FIELD (reg_vtype, 0)), REGISTER_NAME (regnum)) == 0)) { - val_print (FIELD_TYPE (TYPE_FIELD (reg_vtype, 0)), virtual_buffer, 0, 0, + val_print (FIELD_TYPE (TYPE_FIELD (reg_vtype, 0)), buffer, 0, 0, stb, format, 1, 0, Val_pretty_default); } else - val_print (reg_vtype, virtual_buffer, 0, 0, + val_print (reg_vtype, buffer, 0, 0, stb, format, 1, 0, Val_pretty_default); } |