mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-26 07:19:16 +08:00
2011-01-08 Michael Snyder <msnyder@vmware.com>
* m2-exp.y: Comment cleanup, mostly periods and spaces. * m2-lang.c: Ditto. * m2-typeprint.c: Ditto. * m2-valprint.c: Ditto. * m32c-tdep.c: Ditto. * m32r-linux-nat.c: Ditto. * m32r-rom.c: Ditto. * m32r-tdep.c: Ditto. * m32r-tdep.h: Ditto. * m68hc11-tdep.c: Ditto. * m58klinux-nat.c: Ditto. * m68k-tdep.c: Ditto. * m88k-tdep.c: Ditto. * m88k-tdep.h: Ditto. * machoread.c: Ditto. * macrocmd.c: Ditto. * macroexp.c: Ditto. * macrotab.c: Ditto. * main.c: Ditto. * maint.c: Ditto. * mdebugread.c: Ditto. * mdebugread.h: Ditto. * memattr.c: Ditto. * memattr.h: Ditto. * memory-map.h: Ditto. * mep-tdep.c: Ditto. * microblaze-rom.c: Ditto. * microblaze-tdep.c: Ditto. * minsyms.c: Ditto. * mips-irix-tdep.c: Ditto. * mips-linux-nat.c: Ditto. * mips-linux-tdep.c: Ditto. * mips-linux-tdep.h: Ditto. * mipsnbsd-nat.c: Ditto. * mipsnbsd-tdep.c: Ditto. * mipsread.c: Ditto. * mips-tdep.c: Ditto. * mips-tdep.h: Ditto. * mn10300-linux-tdep.c: Ditto. * mn10300-tdep.c: Ditto. * mn10300-tdep.h: Ditto. * monitor.c: Ditto. * monitor.h: Ditto. * moxie-tdep.c: Ditto. * moxie-tdep.h: Ditto. * mt-tdep.c: Ditto.
This commit is contained in:
@ -54,7 +54,7 @@
|
||||
#define P_MOVEL_SP 0x2f00
|
||||
#define P_MOVEML_SP 0x48e7
|
||||
|
||||
/* Offset from SP to first arg on stack at first instruction of a function */
|
||||
/* Offset from SP to first arg on stack at first instruction of a function. */
|
||||
#define SP_ARG0 (1 * 4)
|
||||
|
||||
#if !defined (BPT_VECTOR)
|
||||
@ -171,14 +171,15 @@ static const char *m68k_register_names[] = {
|
||||
};
|
||||
|
||||
/* Function: m68k_register_name
|
||||
Returns the name of the standard m68k register regnum. */
|
||||
Returns the name of the standard m68k register regnum. */
|
||||
|
||||
static const char *
|
||||
m68k_register_name (struct gdbarch *gdbarch, int regnum)
|
||||
{
|
||||
if (regnum < 0 || regnum >= ARRAY_SIZE (m68k_register_names))
|
||||
internal_error (__FILE__, __LINE__,
|
||||
_("m68k_register_name: illegal register number %d"), regnum);
|
||||
_("m68k_register_name: illegal register number %d"),
|
||||
regnum);
|
||||
else if (regnum >= M68K_FP0_REGNUM && regnum <= M68K_FPI_REGNUM
|
||||
&& gdbarch_tdep (gdbarch)->fpregs_present == 0)
|
||||
return "";
|
||||
@ -190,7 +191,8 @@ m68k_register_name (struct gdbarch *gdbarch, int regnum)
|
||||
needs any special handling. */
|
||||
|
||||
static int
|
||||
m68k_convert_register_p (struct gdbarch *gdbarch, int regnum, struct type *type)
|
||||
m68k_convert_register_p (struct gdbarch *gdbarch,
|
||||
int regnum, struct type *type)
|
||||
{
|
||||
if (!gdbarch_tdep (gdbarch)->fpregs_present)
|
||||
return 0;
|
||||
@ -1002,7 +1004,7 @@ m68k_dummy_id (struct gdbarch *gdbarch, struct frame_info *this_frame)
|
||||
/* Figure out where the longjmp will land. Slurp the args out of the stack.
|
||||
We expect the first arg to be a pointer to the jmp_buf structure from which
|
||||
we extract the pc (JB_PC) that we will land at. The pc is copied into PC.
|
||||
This routine returns true on success. */
|
||||
This routine returns true on success. */
|
||||
|
||||
static int
|
||||
m68k_get_longjmp_target (struct frame_info *frame, CORE_ADDR *pc)
|
||||
@ -1023,7 +1025,7 @@ m68k_get_longjmp_target (struct frame_info *frame, CORE_ADDR *pc)
|
||||
buf = alloca (gdbarch_ptr_bit (gdbarch) / TARGET_CHAR_BIT);
|
||||
sp = get_frame_register_unsigned (frame, gdbarch_sp_regnum (gdbarch));
|
||||
|
||||
if (target_read_memory (sp + SP_ARG0, /* Offset of first arg on stack */
|
||||
if (target_read_memory (sp + SP_ARG0, /* Offset of first arg on stack. */
|
||||
buf, gdbarch_ptr_bit (gdbarch) / TARGET_CHAR_BIT))
|
||||
return 0;
|
||||
|
||||
@ -1058,7 +1060,7 @@ m68k_svr4_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
|
||||
/* Function: m68k_gdbarch_init
|
||||
Initializer function for the m68k gdbarch vector.
|
||||
Called by gdbarch. Sets up the gdbarch vector(s) for this target. */
|
||||
Called by gdbarch. Sets up the gdbarch vector(s) for this target. */
|
||||
|
||||
static struct gdbarch *
|
||||
m68k_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
@ -1136,7 +1138,7 @@ m68k_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
|
||||
/* The mechanism for returning floating values from function
|
||||
and the type of long double depend on whether we're
|
||||
on ColdFire or standard m68k. */
|
||||
on ColdFire or standard m68k. */
|
||||
|
||||
if (info.bfd_arch_info && info.bfd_arch_info->mach != 0)
|
||||
{
|
||||
@ -1183,7 +1185,7 @@ m68k_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
set_gdbarch_skip_prologue (gdbarch, m68k_skip_prologue);
|
||||
set_gdbarch_breakpoint_from_pc (gdbarch, m68k_local_breakpoint_from_pc);
|
||||
|
||||
/* Stack grows down. */
|
||||
/* Stack grows down. */
|
||||
set_gdbarch_inner_than (gdbarch, core_addr_lessthan);
|
||||
set_gdbarch_frame_align (gdbarch, m68k_frame_align);
|
||||
|
||||
@ -1223,7 +1225,7 @@ m68k_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
tdep->float_return = 0;
|
||||
}
|
||||
|
||||
/* Function call & return */
|
||||
/* Function call & return. */
|
||||
set_gdbarch_push_dummy_call (gdbarch, m68k_push_dummy_call);
|
||||
set_gdbarch_return_value (gdbarch, m68k_return_value);
|
||||
|
||||
|
Reference in New Issue
Block a user