This is the mail archive of the
insight@sources.redhat.com
mailing list for the Insight project.
[patch] switch to frame_register_read()
- From: Andrew Cagney <ac131313 at cygnus dot com>
- To: insight at sources dot redhat dot com
- Date: Thu, 11 Apr 2002 16:21:40 -0400
- Subject: [patch] switch to frame_register_read()
Hello,
GDB's had a function interface ``cleaned up''. The attached keeps
insight in sync.
I'll commit it in a few moments.
Andrew
2002-04-12 Andrew Cagney <cagney@redhat.com>
* generic/gdbtk-register.c (register_changed_p): Use
frame_register_read instead of read_relative_register_raw_bytes.
(get_register): Delete out-of-date comment.
Index: generic/gdbtk-register.c
===================================================================
RCS file: /cvs/src/src/gdb/gdbtk/generic/gdbtk-register.c,v
retrieving revision 1.7
diff -u -r1.7 gdbtk-register.c
--- generic/gdbtk-register.c 1 Mar 2002 19:03:17 -0000 1.7
+++ generic/gdbtk-register.c 11 Apr 2002 20:17:39 -0000
@@ -212,10 +212,6 @@
if (format == 'N')
format = 0;
- /* read_relative_register_raw_bytes returns a virtual frame pointer
- (FRAME_FP (selected_frame)) if regnum == FP_REGNUM instead
- of the real contents of the register. To get around this,
- use get_saved_register instead. */
get_saved_register (raw_buffer, &optim, (CORE_ADDR *) NULL, selected_frame,
regnum, (enum lval_type *) NULL);
if (optim)
@@ -354,7 +350,7 @@
{
char raw_buffer[MAX_REGISTER_RAW_SIZE];
- if (read_relative_register_raw_bytes (regnum, raw_buffer))
+ if (!frame_register_read (selected_frame, regnum, raw_buffer))
return;
if (memcmp (&old_regs[regnum * MAX_REGISTER_RAW_SIZE], raw_buffer,