mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 14:49:38 +08:00
* hpux-thread.c (hpux_thread_store_registers): Use
regcache_raw_collect, not regcache_raw_read. * irix5-nat.c (fetch_core_registers): Use regcache_raw_supply, not regcache_raw_write.
This commit is contained in:
@ -1,3 +1,10 @@
|
|||||||
|
2007-04-28 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
|
* hpux-thread.c (hpux_thread_store_registers): Use
|
||||||
|
regcache_raw_collect, not regcache_raw_read.
|
||||||
|
* irix5-nat.c (fetch_core_registers): Use regcache_raw_supply,
|
||||||
|
not regcache_raw_write.
|
||||||
|
|
||||||
2007-04-28 Ulrich Weigand <uweigand@de.ibm.com>
|
2007-04-28 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
* gdbarch.sh: Remove deprecated_register_byte.
|
* gdbarch.sh: Remove deprecated_register_byte.
|
||||||
|
@ -359,7 +359,7 @@ hpux_thread_store_registers (int regno)
|
|||||||
deprecated_child_ops.to_store_registers (regno); /* Let lower layer handle this... */
|
deprecated_child_ops.to_store_registers (regno); /* Let lower layer handle this... */
|
||||||
else if (regno == HPPA_SP_REGNUM)
|
else if (regno == HPPA_SP_REGNUM)
|
||||||
{
|
{
|
||||||
regcache_raw_read (current_regcache, regno, buf);
|
regcache_raw_collect (current_regcache, regno, buf);
|
||||||
write_memory ((CORE_ADDR) &tcb_ptr->static_ctx.sp, buf,
|
write_memory ((CORE_ADDR) &tcb_ptr->static_ctx.sp, buf,
|
||||||
register_size (current_gdbarch, regno));
|
register_size (current_gdbarch, regno));
|
||||||
tcb_ptr->static_ctx.sp
|
tcb_ptr->static_ctx.sp
|
||||||
@ -367,13 +367,13 @@ hpux_thread_store_registers (int regno)
|
|||||||
}
|
}
|
||||||
else if (regno == HPPA_PCOQ_HEAD_REGNUM)
|
else if (regno == HPPA_PCOQ_HEAD_REGNUM)
|
||||||
{
|
{
|
||||||
regcache_raw_read (current_regcache, regno, buf);
|
regcache_raw_collect (current_regcache, regno, buf);
|
||||||
write_memory (sp - 20, buf,
|
write_memory (sp - 20, buf,
|
||||||
register_size (current_gdbarch, regno));
|
register_size (current_gdbarch, regno));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
regcache_raw_read (current_regcache, regno, buf);
|
regcache_raw_collect (current_regcache, regno, buf);
|
||||||
write_memory (sp + regmap[regno], buf,
|
write_memory (sp + regmap[regno], buf,
|
||||||
register_size (current_gdbarch, regno));
|
register_size (current_gdbarch, regno));
|
||||||
}
|
}
|
||||||
|
@ -255,7 +255,7 @@ fetch_core_registers (char *core_reg_sect, unsigned core_reg_size,
|
|||||||
|
|
||||||
for (regno = 0; regno < NUM_REGS; regno++)
|
for (regno = 0; regno < NUM_REGS; regno++)
|
||||||
{
|
{
|
||||||
regcache_raw_write (current_regcache, regno, srcp);
|
regcache_raw_supply (current_regcache, regno, srcp);
|
||||||
srcp += regsize;
|
srcp += regsize;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user