mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-31 01:45:52 +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:
@ -2345,8 +2345,8 @@ m32c_skip_trampoline_code (struct frame_info *frame, CORE_ADDR stop_pc)
|
||||
|
||||
/* What we have now is the address of a jump instruction.
|
||||
What we need is the destination of that jump.
|
||||
The opcode is 1 byte, and the destination is the next 3 bytes.
|
||||
*/
|
||||
The opcode is 1 byte, and the destination is the next 3 bytes. */
|
||||
|
||||
target = read_memory_unsigned_integer (target + 1, 3, byte_order);
|
||||
return target;
|
||||
}
|
||||
@ -2566,7 +2566,8 @@ m32c_virtual_frame_pointer (struct gdbarch *gdbarch, CORE_ADDR pc,
|
||||
struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
|
||||
|
||||
if (!find_pc_partial_function (pc, &name, &func_addr, &func_end))
|
||||
internal_error (__FILE__, __LINE__, _("No virtual frame pointer available"));
|
||||
internal_error (__FILE__, __LINE__,
|
||||
_("No virtual frame pointer available"));
|
||||
|
||||
m32c_analyze_prologue (gdbarch, func_addr, pc, &p);
|
||||
switch (p.kind)
|
||||
@ -2586,7 +2587,8 @@ m32c_virtual_frame_pointer (struct gdbarch *gdbarch, CORE_ADDR pc,
|
||||
}
|
||||
/* Sanity check */
|
||||
if (*frame_regnum > gdbarch_num_regs (gdbarch))
|
||||
internal_error (__FILE__, __LINE__, _("No virtual frame pointer available"));
|
||||
internal_error (__FILE__, __LINE__,
|
||||
_("No virtual frame pointer available"));
|
||||
}
|
||||
|
||||
|
||||
@ -2638,8 +2640,7 @@ m32c_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
They may be in the dwarf2 cfi code in GDB, or they may be in
|
||||
the debug info emitted by the upstream toolchain. I don't
|
||||
know which, but I do know that the prologue analyzer works better.
|
||||
MVS 04/13/06
|
||||
*/
|
||||
MVS 04/13/06 */
|
||||
dwarf2_append_sniffers (arch);
|
||||
#endif
|
||||
frame_unwind_append_unwinder (arch, &m32c_unwind);
|
||||
@ -2657,7 +2658,7 @@ m32c_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
/* m32c function boundary addresses are not necessarily even.
|
||||
Therefore, the `vbit', which indicates a pointer to a virtual
|
||||
member function, is stored in the delta field, rather than as
|
||||
the low bit of a function pointer address.
|
||||
the low bit of a function pointer address.
|
||||
|
||||
In order to verify this, see the definition of
|
||||
TARGET_PTRMEMFUNC_VBIT_LOCATION in gcc/defaults.h along with the
|
||||
|
Reference in New Issue
Block a user