2001-11-19 Elena Zannoni <ezannoni@redhat.com>
* ppc-linux-nat.c (COPY_REG): Use regcache_collect instead of accessing registers[]. (fill_fpregset): Ditto.
This commit is contained in:
parent
2181f54fd8
commit
f00d375378
2 changed files with 8 additions and 9 deletions
|
@ -1,3 +1,9 @@
|
|||
2001-11-19 Elena Zannoni <ezannoni@redhat.com>
|
||||
|
||||
* ppc-linux-nat.c (COPY_REG): Use regcache_collect instead of
|
||||
accessing registers[].
|
||||
(fill_fpregset): Ditto.
|
||||
|
||||
2001-11-19 Elena Zannoni <ezannoni@redhat.com>
|
||||
|
||||
* infptrace.c (fetch_register): Dynamically allocate buffer for
|
||||
|
|
|
@ -80,8 +80,7 @@ fill_gregset (gdb_gregset_t *gregsetp, int regno)
|
|||
|
||||
#define COPY_REG(_idx_,_regi_) \
|
||||
if ((regno == -1) || regno == _regi_) \
|
||||
memcpy (regp + _idx_, ®isters[REGISTER_BYTE (_regi_)], \
|
||||
REGISTER_RAW_SIZE (_regi_))
|
||||
regcache_collect (_regi_, regp + _idx_)
|
||||
|
||||
for (regi = 0; regi < 32; regi++)
|
||||
{
|
||||
|
@ -113,16 +112,10 @@ void
|
|||
fill_fpregset (gdb_fpregset_t *fpregsetp, int regno)
|
||||
{
|
||||
int regi;
|
||||
char *to;
|
||||
char *from;
|
||||
|
||||
for (regi = 0; regi < 32; regi++)
|
||||
{
|
||||
if ((regno == -1) || (regno == FP0_REGNUM + regi))
|
||||
{
|
||||
from = (char *) ®isters[REGISTER_BYTE (FP0_REGNUM + regi)];
|
||||
to = (char *) (*fpregsetp + regi);
|
||||
memcpy (to, from, REGISTER_RAW_SIZE (FP0_REGNUM + regi));
|
||||
}
|
||||
regcache_collect (FP0_REGNUM + regi, (char *) (*fpregsetp + regi));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue