mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-28 04:25:10 +08:00
* sh-tdep.c (symfile.h): Include.
(gdb_string.h): Include. (sh_fix_call_dummy): Ifdef away, currently unused. * config/sh/tm-sh.h (pop_frame): Add prototype. * config/sh/tm-sh.h (sh_set_processor_type): Add prototype.
This commit is contained in:
parent
56e327b302
commit
cf2b165ede
@ -25,6 +25,12 @@ start-sanitize-gdbtk
|
|||||||
Remove unused static variable "Gdbtk_Library".
|
Remove unused static variable "Gdbtk_Library".
|
||||||
end-sanitize-gdbtk
|
end-sanitize-gdbtk
|
||||||
|
|
||||||
|
* sh-tdep.c (symfile.h): Include.
|
||||||
|
(gdb_string.h): Include.
|
||||||
|
(sh_fix_call_dummy): Ifdef away, currently unused.
|
||||||
|
* config/sh/tm-sh.h (pop_frame): Add prototype.
|
||||||
|
* config/sh/tm-sh.h (sh_set_processor_type): Add prototype.
|
||||||
|
|
||||||
Sat Jun 7 02:34:19 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
Sat Jun 7 02:34:19 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
||||||
|
|
||||||
start-sanitize-gdbtk
|
start-sanitize-gdbtk
|
||||||
|
@ -204,6 +204,7 @@ extern void sh_extract_return_value PARAMS ((struct type *, void *, void *));
|
|||||||
|
|
||||||
#define INIT_EXTRA_FRAME_INFO(fromleaf, fi) \
|
#define INIT_EXTRA_FRAME_INFO(fromleaf, fi) \
|
||||||
sh_init_extra_frame_info(fromleaf, fi)
|
sh_init_extra_frame_info(fromleaf, fi)
|
||||||
|
extern void sh_init_extra_frame_info PARAMS ((int, struct frame_info *));
|
||||||
|
|
||||||
/* A macro that tells us whether the function invocation represented
|
/* A macro that tells us whether the function invocation represented
|
||||||
by FI does not have a frame on the stack associated with it. If it
|
by FI does not have a frame on the stack associated with it. If it
|
||||||
@ -261,6 +262,7 @@ extern CORE_ADDR sh_push_return_address PARAMS ((CORE_ADDR, CORE_ADDR));
|
|||||||
#define PUSH_RETURN_ADDRESS(PC, SP) sh_push_return_address (PC, SP)
|
#define PUSH_RETURN_ADDRESS(PC, SP) sh_push_return_address (PC, SP)
|
||||||
|
|
||||||
|
|
||||||
|
extern CORE_ADDR sh_frame_chain PARAMS ((struct frame_info *));
|
||||||
#define FRAME_CHAIN(FRAME) sh_frame_chain(FRAME)
|
#define FRAME_CHAIN(FRAME) sh_frame_chain(FRAME)
|
||||||
#define PUSH_DUMMY_FRAME generic_push_dummy_frame ()
|
#define PUSH_DUMMY_FRAME generic_push_dummy_frame ()
|
||||||
#define FRAME_CHAIN_VALID(FP, FRAME) generic_frame_chain_valid (FP, FRAME)
|
#define FRAME_CHAIN_VALID(FP, FRAME) generic_frame_chain_valid (FP, FRAME)
|
||||||
@ -275,6 +277,7 @@ extern CORE_ADDR sh_push_return_address PARAMS ((CORE_ADDR, CORE_ADDR));
|
|||||||
/* Discard from the stack the innermost frame, restoring all saved
|
/* Discard from the stack the innermost frame, restoring all saved
|
||||||
registers. */
|
registers. */
|
||||||
|
|
||||||
|
extern void sh_pop_frame PARAMS ((void));
|
||||||
#define POP_FRAME sh_pop_frame();
|
#define POP_FRAME sh_pop_frame();
|
||||||
|
|
||||||
#define NOP {0x20, 0x0b}
|
#define NOP {0x20, 0x0b}
|
||||||
@ -285,3 +288,5 @@ extern CORE_ADDR sh_push_return_address PARAMS ((CORE_ADDR, CORE_ADDR));
|
|||||||
|
|
||||||
/* Need this for WinGDB. See gdb/mswin/{regdoc.h, gdbwin.c, gui.cpp}. */
|
/* Need this for WinGDB. See gdb/mswin/{regdoc.h, gdbwin.c, gui.cpp}. */
|
||||||
#define TARGET_SH
|
#define TARGET_SH
|
||||||
|
|
||||||
|
extern int sh_set_processor_type PARAMS ((char *));
|
||||||
|
@ -26,12 +26,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|||||||
#include "frame.h"
|
#include "frame.h"
|
||||||
#include "obstack.h"
|
#include "obstack.h"
|
||||||
#include "symtab.h"
|
#include "symtab.h"
|
||||||
|
#include "symfile.h"
|
||||||
#include "gdbtypes.h"
|
#include "gdbtypes.h"
|
||||||
#include "gdbcmd.h"
|
#include "gdbcmd.h"
|
||||||
#include "gdbcore.h"
|
#include "gdbcore.h"
|
||||||
#include "value.h"
|
#include "value.h"
|
||||||
#include "dis-asm.h"
|
#include "dis-asm.h"
|
||||||
#include "inferior.h" /* for BEFORE_TEXT_END etc. */
|
#include "inferior.h" /* for BEFORE_TEXT_END etc. */
|
||||||
|
#include "gdb_string.h"
|
||||||
|
|
||||||
extern int remote_write_size; /* in remote.c */
|
extern int remote_write_size; /* in remote.c */
|
||||||
|
|
||||||
@ -531,7 +533,8 @@ sh_push_return_address (pc, sp)
|
|||||||
<destination>
|
<destination>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int
|
#if 0
|
||||||
|
void
|
||||||
sh_fix_call_dummy (dummy, pc, fun, nargs, args, type, gcc_p)
|
sh_fix_call_dummy (dummy, pc, fun, nargs, args, type, gcc_p)
|
||||||
char *dummy;
|
char *dummy;
|
||||||
CORE_ADDR pc;
|
CORE_ADDR pc;
|
||||||
@ -543,6 +546,7 @@ sh_fix_call_dummy (dummy, pc, fun, nargs, args, type, gcc_p)
|
|||||||
{
|
{
|
||||||
*(unsigned long *) (dummy + 8) = fun;
|
*(unsigned long *) (dummy + 8) = fun;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Function: get_saved_register
|
/* Function: get_saved_register
|
||||||
Just call the generic_get_saved_register function. */
|
Just call the generic_get_saved_register function. */
|
||||||
|
Loading…
Reference in New Issue
Block a user