mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-26 19:44:11 +08:00
Change aix_framedata -> rs6000_framedata
This commit is contained in:
parent
8b67f01dff
commit
636414911e
@ -1,3 +1,9 @@
|
||||
Tue Jul 25 10:43:27 1995 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||
|
||||
* config/rs6000/tm-rs6000.h (rs6000_framedata): Rename from
|
||||
aix_framedata. Change all uses.
|
||||
* rs6000-tdep.c: Change all aix_framedata -> rs6000_framedata.
|
||||
|
||||
Sat Jul 22 23:44:18 1995 Jeff Law (law@snake.cs.utah.edu)
|
||||
|
||||
* defs.h (ATTR_FORMAT): Disable if ANSI_PROTOTYPES is not defined.
|
||||
|
@ -58,7 +58,7 @@ struct fp_status {
|
||||
|
||||
/* To be used by function_frame_info. */
|
||||
|
||||
struct aix_framedata {
|
||||
struct rs6000_framedata {
|
||||
int offset; /* # of bytes in gpr's and fpr's are saved */
|
||||
int saved_gpr; /* smallest # of saved gpr */
|
||||
int saved_fpr; /* smallest # of saved fpr */
|
||||
@ -68,7 +68,7 @@ struct aix_framedata {
|
||||
};
|
||||
|
||||
void
|
||||
function_frame_info PARAMS ((CORE_ADDR, struct aix_framedata *));
|
||||
function_frame_info PARAMS ((CORE_ADDR, struct rs6000_framedata *));
|
||||
|
||||
/* Define the byte order of the machine. */
|
||||
|
||||
@ -152,6 +152,15 @@ function_frame_info PARAMS ((CORE_ADDR, struct aix_framedata *));
|
||||
#define BIG_BREAKPOINT { 0x7d, 0x82, 0x10, 0x08 }
|
||||
#define LITTLE_BREAKPOINT { 0x08, 0x10, 0x82, 0x7d }
|
||||
|
||||
#if TARGET_BYTE_ORDER == BIG_ENDIAN
|
||||
#define BREAKPOINT BIG_BREAKPOINT
|
||||
|
||||
#else
|
||||
#if TARGET_BYTE_ORDER == LITTLE_ENDIAN
|
||||
#define BREAKPOINT LITTLE_BREAKPOINT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Amount PC must be decremented by after a breakpoint.
|
||||
This is often the number of bytes in BREAKPOINT
|
||||
but not always. */
|
||||
@ -460,7 +469,7 @@ CORE_ADDR rs6000_frame_chain PARAMS ((struct frame_info *));
|
||||
{ \
|
||||
int ii; \
|
||||
CORE_ADDR frame_addr, func_start; \
|
||||
struct aix_framedata fdata; \
|
||||
struct rs6000_framedata fdata; \
|
||||
\
|
||||
/* find the start of the function and collect info about its frame. */\
|
||||
\
|
||||
|
@ -55,7 +55,7 @@ branch_dest PARAMS ((int opcode, int instr, CORE_ADDR pc, CORE_ADDR safety));
|
||||
|
||||
static void
|
||||
frame_get_cache_fsr PARAMS ((struct frame_info *fi,
|
||||
struct aix_framedata *fdatap));
|
||||
struct rs6000_framedata *fdatap));
|
||||
|
||||
/*
|
||||
* Calculate the destination of a branch/jump. Return -1 if not a branch.
|
||||
@ -476,7 +476,7 @@ void
|
||||
pop_frame ()
|
||||
{
|
||||
CORE_ADDR pc, lr, sp, prev_sp; /* %pc, %lr, %sp */
|
||||
struct aix_framedata fdata;
|
||||
struct rs6000_framedata fdata;
|
||||
struct frame_info *frame = get_current_frame ();
|
||||
int addr, ii;
|
||||
|
||||
@ -570,7 +570,7 @@ fix_call_dummy(dummyname, pc, fun, nargs, type)
|
||||
|
||||
|
||||
/* return information about a function frame.
|
||||
in struct aix_frameinfo fdata:
|
||||
in struct rs6000_frameinfo fdata:
|
||||
- frameless is TRUE, if function does not have a frame.
|
||||
- nosavedpc is TRUE, if function does not save %pc value in its frame.
|
||||
- offset is the number of bytes used in the frame to save registers.
|
||||
@ -582,7 +582,7 @@ fix_call_dummy(dummyname, pc, fun, nargs, type)
|
||||
void
|
||||
function_frame_info (pc, fdata)
|
||||
CORE_ADDR pc;
|
||||
struct aix_framedata *fdata;
|
||||
struct rs6000_framedata *fdata;
|
||||
{
|
||||
unsigned int tmp;
|
||||
register unsigned int op;
|
||||
@ -975,7 +975,7 @@ struct frame_info *fi;
|
||||
int pcsaved;
|
||||
{
|
||||
CORE_ADDR func_start;
|
||||
struct aix_framedata fdata;
|
||||
struct rs6000_framedata fdata;
|
||||
|
||||
if (fi->next != NULL)
|
||||
/* Don't even think about framelessness except on the innermost frame. */
|
||||
@ -997,17 +997,17 @@ int pcsaved;
|
||||
|
||||
|
||||
/* If saved registers of frame FI are not known yet, read and cache them.
|
||||
&FDATAP contains aix_framedata; TDATAP can be NULL,
|
||||
&FDATAP contains rs6000_framedata; TDATAP can be NULL,
|
||||
in which case the framedata are read. */
|
||||
|
||||
static void
|
||||
frame_get_cache_fsr (fi, fdatap)
|
||||
struct frame_info *fi;
|
||||
struct aix_framedata *fdatap;
|
||||
struct rs6000_framedata *fdatap;
|
||||
{
|
||||
int ii;
|
||||
CORE_ADDR frame_addr;
|
||||
struct aix_framedata work_fdata;
|
||||
struct rs6000_framedata work_fdata;
|
||||
|
||||
if (fi->cache_fsr)
|
||||
return;
|
||||
@ -1054,7 +1054,7 @@ frame_initial_stack_address (fi)
|
||||
struct frame_info *fi;
|
||||
{
|
||||
CORE_ADDR tmpaddr;
|
||||
struct aix_framedata fdata;
|
||||
struct rs6000_framedata fdata;
|
||||
struct frame_info *callee_fi;
|
||||
|
||||
/* if the initial stack pointer (frame address) of this frame is known,
|
||||
|
Loading…
Reference in New Issue
Block a user