summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2004-10-26 14:44:00 +0000
committerAndrew Cagney <cagney@redhat.com>2004-10-26 14:44:00 +0000
commit3ad7bac3d39a8fc9516f4309bf1823c045522250 (patch)
treea99e6c3f790f6d062b8a192a5e3613cee40528d8
parentfa9b2bd6eb0252a33b05953881fd8ed9fe367eef (diff)
downloadgdb-3ad7bac3d39a8fc9516f4309bf1823c045522250.tar.gz
2004-10-26 Andrew Cagney <cagney@gnu.org>
* config/mips/tm-linux.h: Delete #undef SKIP_TRAMPOLINE_CODE. * mips-tdep.c (mips_skip_trampoline_code): Rename mips_skip_stub. (mips_gdbarch_init): Update. (mips_dump_tdep): Do not print SKIP_TRAMPOLINE_CODE.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/config/mips/tm-linux.h1
-rw-r--r--gdb/mips-tdep.c12
3 files changed, 8 insertions, 10 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f2f97294d4d..164db5d0b4e 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2004-10-26 Andrew Cagney <cagney@gnu.org>
+ * config/mips/tm-linux.h: Delete #undef SKIP_TRAMPOLINE_CODE.
+ * mips-tdep.c (mips_skip_trampoline_code): Rename mips_skip_stub.
+ (mips_gdbarch_init): Update.
+ (mips_dump_tdep): Do not print SKIP_TRAMPOLINE_CODE.
+
* config/arm/tm-linux.h (IN_SOLIB_RETURN_TRAMPOLINE): Delete.
* config/mips/tm-nbsd.h, config/mips/tm-linux.h: Delete #undef
IN_SOLIB_RETURN_TRAMPOLINE.
diff --git a/gdb/config/mips/tm-linux.h b/gdb/config/mips/tm-linux.h
index 9ee002470e8..8ef4ce53348 100644
--- a/gdb/config/mips/tm-linux.h
+++ b/gdb/config/mips/tm-linux.h
@@ -26,7 +26,6 @@
/* We don't want to inherit tm-mips.h's shared library trampoline code. */
-#undef SKIP_TRAMPOLINE_CODE
#undef IGNORE_HELPER_CALL
/* GNU/Linux MIPS has __SIGRTMAX == 127. */
diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c
index 4deb31d46bc..f20cd7d3aa6 100644
--- a/gdb/mips-tdep.c
+++ b/gdb/mips-tdep.c
@@ -5289,13 +5289,10 @@ mips_breakpoint_from_pc (CORE_ADDR *pcptr, int *lenptr)
a return stub and the target PC is in $18.
See the source code for the stubs in gcc/config/mips/mips16.S for
- gory details.
-
- This function implements the SKIP_TRAMPOLINE_CODE macro.
- */
+ gory details. */
static CORE_ADDR
-mips_skip_stub (CORE_ADDR pc)
+mips_skip_trampoline_code (CORE_ADDR pc)
{
char *name;
CORE_ADDR start_addr;
@@ -5960,7 +5957,7 @@ mips_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
is sitting on? */
set_gdbarch_have_nonsteppable_watchpoint (gdbarch, 1);
- set_gdbarch_skip_trampoline_code (gdbarch, mips_skip_stub);
+ set_gdbarch_skip_trampoline_code (gdbarch, mips_skip_trampoline_code);
/* NOTE drow/2004-02-11: We overload the core solib trampoline code
to support MIPS16. This is a bad thing. Make sure not to do it
@@ -6185,9 +6182,6 @@ mips_dump_tdep (struct gdbarch *current_gdbarch, struct ui_file *file)
"mips_dump_tdep: SETUP_ARBITRARY_FRAME # %s\n",
XSTRING (SETUP_ARBITRARY_FRAME (NUMARGS, ARGS)));
fprintf_unfiltered (file,
- "mips_dump_tdep: SKIP_TRAMPOLINE_CODE # %s\n",
- XSTRING (SKIP_TRAMPOLINE_CODE (PC)));
- fprintf_unfiltered (file,
"mips_dump_tdep: SOFTWARE_SINGLE_STEP # %s\n",
XSTRING (SOFTWARE_SINGLE_STEP (SIG, BP_P)));
fprintf_unfiltered (file,