2004-08-01 Andrew Cagney <cagney@gnu.org>
* trad-frame.c (trad_frame_get_this_base) (trad_frame_set_this_base, trad_frame_set_reg_realreg): New functions. * trad-frame.h (trad_frame_set_this_base) (trad_frame_get_this_base, trad_frame_set_reg_realreg): Declare.
This commit is contained in:
parent
b6702b2336
commit
e66299b3dd
3 changed files with 34 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
2004-08-01 Andrew Cagney <cagney@gnu.org>
|
||||
|
||||
* trad-frame.c (trad_frame_get_this_base)
|
||||
(trad_frame_set_this_base, trad_frame_set_reg_realreg): New
|
||||
functions.
|
||||
* trad-frame.h (trad_frame_set_this_base)
|
||||
(trad_frame_get_this_base, trad_frame_set_reg_realreg): Declare.
|
||||
|
||||
2004-07-31 Andrew Cagney <cagney@gnu.org>
|
||||
|
||||
* trad-frame.c (trad_frame_get_prev_register): Rename
|
||||
|
|
|
@ -97,6 +97,14 @@ trad_frame_set_value (struct trad_frame_saved_reg this_saved_regs[],
|
|||
this_saved_regs[regnum].addr = val;
|
||||
}
|
||||
|
||||
void
|
||||
trad_frame_set_reg_realreg (struct trad_frame_cache *this_trad_cache,
|
||||
int regnum, int realreg)
|
||||
{
|
||||
this_trad_cache->prev_regs[regnum].realreg = realreg;
|
||||
this_trad_cache->prev_regs[regnum].addr = -1;
|
||||
}
|
||||
|
||||
void
|
||||
trad_frame_set_reg_addr (struct trad_frame_cache *this_trad_cache,
|
||||
int regnum, CORE_ADDR addr)
|
||||
|
@ -184,3 +192,16 @@ trad_frame_get_id (struct trad_frame_cache *this_trad_cache,
|
|||
{
|
||||
(*this_id) = this_trad_cache->this_id;
|
||||
}
|
||||
|
||||
void
|
||||
trad_frame_set_this_base (struct trad_frame_cache *this_trad_cache,
|
||||
CORE_ADDR this_base)
|
||||
{
|
||||
this_trad_cache->this_base = this_base;
|
||||
}
|
||||
|
||||
CORE_ADDR
|
||||
trad_frame_get_this_base (struct trad_frame_cache *this_trad_cache)
|
||||
{
|
||||
return this_trad_cache->this_base;
|
||||
}
|
||||
|
|
|
@ -39,7 +39,12 @@ void trad_frame_set_id (struct trad_frame_cache *this_trad_cache,
|
|||
struct frame_id this_id);
|
||||
void trad_frame_get_id (struct trad_frame_cache *this_trad_cache,
|
||||
struct frame_id *this_id);
|
||||
void trad_frame_set_this_base (struct trad_frame_cache *this_trad_cache,
|
||||
CORE_ADDR this_base);
|
||||
CORE_ADDR trad_frame_get_this_base (struct trad_frame_cache *this_trad_cache);
|
||||
|
||||
void trad_frame_set_reg_realreg (struct trad_frame_cache *this_trad_cache,
|
||||
int regnum, int realreg);
|
||||
void trad_frame_set_reg_unknown (struct trad_frame_cache *this_trad_cache,
|
||||
int regnum, CORE_ADDR addr);
|
||||
void trad_frame_set_reg_addr (struct trad_frame_cache *this_trad_cache,
|
||||
|
|
Loading…
Reference in a new issue