Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [RFA] legacy_[read/write]_register_gen
@ 2002-01-28 17:09 Michael Snyder
  2002-01-28 19:19 ` Andrew Cagney
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Snyder @ 2002-01-28 17:09 UTC (permalink / raw)
  To: gdb-patches; +Cc: cagney


These two functions need to be able to read/write 
a pseudo-register as well as a real register.  

2002-01-28  Michael Snyder  <msnyder@redhat.com>

	* regcache.c (legacy_read_register_gen): Need to be able to
	read pseudo-register as well as real register.
	(legacy_write_register_gen): Ditto.

Index: regcache.c
===================================================================
RCS file: /cvs/src/src/gdb/regcache.c,v
retrieving revision 1.30
diff -c -3 -p -r1.30 regcache.c
*** regcache.c	2002/01/15 02:06:46	1.30
--- regcache.c	2002/01/29 01:02:29
*************** legacy_read_register_gen (int regnum, ch
*** 310,316 ****
  void
  regcache_read (int rawnum, char *buf)
  {
!   gdb_assert (rawnum >= 0 && rawnum < NUM_REGS);
    /* For moment, just use underlying legacy code. Ulgh!!! */
    legacy_read_register_gen (rawnum, buf);
  }
--- 310,316 ----
  void
  regcache_read (int rawnum, char *buf)
  {
!   gdb_assert (rawnum >= 0 && rawnum < (NUM_REGS + NUM_PSEUDO_REGS));
    /* For moment, just use underlying legacy code. Ulgh!!! */
    legacy_read_register_gen (rawnum, buf);
  }
*************** legacy_write_register_gen (int regnum, c
*** 369,375 ****
  void
  regcache_write (int rawnum, char *buf)
  {
!   gdb_assert (rawnum >= 0 && rawnum < NUM_REGS);
    /* For moment, just use underlying legacy code. Ulgh!!! */
    legacy_write_register_gen (rawnum, buf);
  }
--- 369,375 ----
  void
  regcache_write (int rawnum, char *buf)
  {
!   gdb_assert (rawnum >= 0 && rawnum < (NUM_REGS + NUM_PSEUDO_REGS));
    /* For moment, just use underlying legacy code. Ulgh!!! */
    legacy_write_register_gen (rawnum, buf);
  }


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-01-29 22:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-28 17:09 [RFA] legacy_[read/write]_register_gen Michael Snyder
2002-01-28 19:19 ` Andrew Cagney
2002-01-29 10:45   ` Michael Snyder
2002-01-29 11:22     ` Andrew Cagney
2002-01-29 11:31       ` Michael Snyder
2002-01-29 13:29         ` Andrew Cagney
2002-01-29 14:48           ` Michael Snyder

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox