From 96693b3af8a5d580792846796186a854583e23f9 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Mon, 1 Nov 2004 00:01:11 +0000 Subject: [PATCH] 2004-10-31 Andrew Cagney * config/pa/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE. * config/tm-sysv4.h (IN_SOLIB_CALL_TRAMPOLINE): Delete. (in_plt_section): Delete. --- gdb/ChangeLog | 4 ++++ gdb/config/pa/tm-linux.h | 1 - gdb/config/tm-sysv4.h | 11 ----------- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e84b70e2ccb..19c19db3514 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2004-10-31 Andrew Cagney + * config/pa/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE. + * config/tm-sysv4.h (IN_SOLIB_CALL_TRAMPOLINE): Delete. + (in_plt_section): Delete. + * mips-tdep.c (mips_in_solib_return_trampoline): Delete. (mips_gdbarch_init): Do not set same. diff --git a/gdb/config/pa/tm-linux.h b/gdb/config/pa/tm-linux.h index e8b31c57f3b..acbd46ec36d 100644 --- a/gdb/config/pa/tm-linux.h +++ b/gdb/config/pa/tm-linux.h @@ -24,7 +24,6 @@ #include "pa/tm-hppa.h" #include "config/tm-linux.h" -#undef IN_SOLIB_CALL_TRAMPOLINE #undef SKIP_TRAMPOLINE_CODE #endif /* #ifndef TM_LINUX_H */ diff --git a/gdb/config/tm-sysv4.h b/gdb/config/tm-sysv4.h index 9a39af20d83..9e42320769e 100644 --- a/gdb/config/tm-sysv4.h +++ b/gdb/config/tm-sysv4.h @@ -20,17 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* For SVR4 shared libraries, each call to a library routine goes through - a small piece of trampoline code in the ".plt" section. - The horribly ugly wait_for_inferior() routine uses this macro to detect - when we have stepped into one of these fragments. - We do not use lookup_solib_trampoline_symbol_by_pc, because - we cannot always find the shared library trampoline symbols - (e.g. on Irix5). */ - -#define IN_SOLIB_CALL_TRAMPOLINE(pc, name) in_plt_section((pc), (name)) -extern int in_plt_section (CORE_ADDR, char *); - /* If PC is in a shared library trampoline code, return the PC where the function itself actually starts. If not, return 0. */ -- 2.30.2