aboutsummaryrefslogtreecommitdiff
path: root/gdb/tm-sysv4.h
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1993-03-23 01:57:27 +0000
committerFred Fish <fnf@specifix.com>1993-03-23 01:57:27 +0000
commit9a07ddf2afbf5c29c74b62da8feccd97afea597e (patch)
treea709d8fe231b87384640a38af63bbb2af832e48b /gdb/tm-sysv4.h
parent5076de826cefc4cd828a8cf4cd6940d9a82f9e70 (diff)
downloadgdb-9a07ddf2afbf5c29c74b62da8feccd97afea597e.zip
gdb-9a07ddf2afbf5c29c74b62da8feccd97afea597e.tar.gz
gdb-9a07ddf2afbf5c29c74b62da8feccd97afea597e.tar.bz2
* nm-*, xm-*, tm-*: All native, host, and target files, which
get linked to nm.h, xm.h, and tm.h respectively by configure, moved to appropriate config/<cpu> subdirectory. * nm-sysv4.h, xm-sysv4.h, tm-sysv4.h, tm-sunos.h, nm-trash.h: Native, host, and target files that are common across more than one cpu architecture and included by one of the configured native, host, or target files, get moved to config directory.
Diffstat (limited to 'gdb/tm-sysv4.h')
-rw-r--r--gdb/tm-sysv4.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/gdb/tm-sysv4.h b/gdb/tm-sysv4.h
index f63d174..e69de29 100644
--- a/gdb/tm-sysv4.h
+++ b/gdb/tm-sysv4.h
@@ -1,45 +0,0 @@
-/* Macro definitions for GDB on all SVR4 target systems.
- Copyright 1991, 1992, 1993 Free Software Foundation, Inc.
- Written by Fred Fish at Cygnus Support (fnf@cygnus.com).
-
-This file is part of GDB.
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-#include "solib.h" /* Support for shared libraries. */
-
-/* For SVR4 shared libraries, each call to a library routine goes through
- a small piece of trampoline code in the ".init" section. Although each
- of these fragments is labeled with the name of the routine being called,
- the gdb symbol reading code deliberately ignores them so it won't confuse
- them with the real functions. It does however know about the label that
- precedes all of the fragments, which is "_init". Thus when we lookup a
- function that corresponds to a PC value which is in one of the trampoline
- fragments, we'll appear to be in the function "_init". The following
- macro will evaluate to nonzero when NAME is valid and matches "_init".
- The horribly ugly wait_for_inferior() routine uses this macro to detect
- when we have stepped into one of these fragments. */
-
-#define IN_SOLIB_TRAMPOLINE(pc,name) ((name) && (STREQ ("_init", name)))
-
-/* It is unknown which, if any, SVR4 assemblers do not accept dollar signs
- in identifiers. The default in G++ is to use dots instead, for all SVR4
- systems, so we make that our default also. FIXME: There should be some
- way to get G++ to tell us what CPLUS_MARKER it is using, perhaps by
- stashing it in the debugging information as part of the name of an
- invented symbol ("gcc_cplus_marker$" for example). */
-
-#undef CPLUS_MARKER
-#define CPLUS_MARKER '.'