* avr-tdep.c (avr_read_pc): Use regcache instead of read_register.

(avr_read_sp): Ditto.
This commit is contained in:
Theodore A. Roth 2003-06-20 16:55:51 +00:00
parent 73d37363f3
commit 8619218dfc
2 changed files with 11 additions and 3 deletions

View file

@ -1,3 +1,8 @@
2003-06-20 Theodore A. Roth <troth@openavr.org>
* avr-tdep.c (avr_read_pc): Use regcache instead of read_register.
(avr_read_sp): Ditto.
2003-06-20 Daniel Jacobowitz <drow@mvista.com>
* config/arm/linux.mt: Remove code protected by GDBSERVER define.

View file

@ -324,12 +324,12 @@ static CORE_ADDR
avr_read_pc (ptid_t ptid)
{
ptid_t save_ptid;
CORE_ADDR pc;
ULONGEST pc;
CORE_ADDR retval;
save_ptid = inferior_ptid;
inferior_ptid = ptid;
pc = (int) read_register (AVR_PC_REGNUM);
regcache_cooked_read_unsigned (current_regcache, AVR_PC_REGNUM, &pc);
inferior_ptid = save_ptid;
retval = avr_make_iaddr (pc);
return retval;
@ -349,7 +349,10 @@ avr_write_pc (CORE_ADDR val, ptid_t ptid)
static CORE_ADDR
avr_read_sp (void)
{
return (avr_make_saddr (read_register (AVR_SP_REGNUM)));
ULONGEST sp;
regcache_cooked_read_unsigned (current_regcache, AVR_SP_REGNUM, &sp);
return (avr_make_saddr (sp));
}
static int