This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[PATCH] Another SART_INFERIOR_TRAPS_EXPECTED move
- From: Mark Kettenis <kettenis at chello dot nl>
- To: gdb-patches at sources dot redhat dot com
- Date: Mon, 19 Aug 2002 00:23:48 +0200 (CEST)
- Subject: [PATCH] Another SART_INFERIOR_TRAPS_EXPECTED move
Gets rid of tm-i386sco5.h.
Checked in.
Mark
Index: ChangeLog
from Mark Kettenis <kettenis@gnu.org>
* config/i386/nm-i386sco5.h (START_INFERIOR_TRAPS_EXPECTED): Moved
here from ...
* config/i386/tm-i386sco5.h: ... here. File removed.
* config/i386/i386sco5.mt (TM_FILE): Set to tm-i386v4.h.
Index: config/i386/nm-i386sco5.h
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/nm-i386sco5.h,v
retrieving revision 1.2
diff -u -p -r1.2 nm-i386sco5.h
--- config/i386/nm-i386sco5.h 15 Aug 2002 21:16:19 -0000 1.2
+++ config/i386/nm-i386sco5.h 18 Aug 2002 22:22:34 -0000
@@ -32,6 +32,14 @@
#define SVR4_SHARED_LIBS
#include "solib.h" /* Pick up shared library support. */
+/* SCO is unlike other SVR4 systems in that it has SVR4 style shared
+ libs, with a slight twist. We expect 3 traps (2 for the exec and
+ one for the dynamic loader). After the third trap we insert the
+ shared library breakpoints, then wait for the 4th trap. */
+
+#undef START_INFERIOR_TRAPS_EXPECTED
+#define START_INFERIOR_TRAPS_EXPECTED 3
+
/* SCO does not provide <sys/ptrace.h>. However, infptrace.c does not
have defaults for these values. */
Index: config/i386/i386sco5.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/i386sco5.mt,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 i386sco5.mt
--- config/i386/i386sco5.mt 16 Apr 1999 01:34:19 -0000 1.1.1.1
+++ config/i386/i386sco5.mt 18 Aug 2002 22:22:34 -0000
@@ -1,3 +1,3 @@
# Target: Intel 386 running SCO Open Server 5
TDEPFILES= i386-tdep.o i387-tdep.o
-TM_FILE= tm-i386sco5.h
+TM_FILE= tm-i386v4.h