Browse Source
but not the others. * symm-tdep.c: Remove exec_file_command. [_SEQUENT_] (ptx_coff_regno_to_gdb, register_addr): New functions. A few miscellaneous cleanups. * symm-nat.c: Renamed from symm-xdep.c. * All symmetry dependent files: Many changes.gdb-4_18-branch
3 changed files with 52 additions and 0 deletions
@ -0,0 +1,44 @@ |
|||
/* Definitions to make GDB run on a Sequent Symmetry under dynix 3.0,
|
|||
with Weitek 1167 and i387 support. |
|||
Copyright 1986, 1987, 1989, 1992 Free Software Foundation, Inc. |
|||
|
|||
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. */ |
|||
|
|||
#ifdef _SEQUENT_ |
|||
/* ptx */ |
|||
#define PTRACE_READ_REGS(pid,regaddr) mptrace (XPT_RREGS, (pid), (regaddr), 0) |
|||
#define PTRACE_WRITE_REGS(pid,regaddr) \ |
|||
mptrace (XPT_WREGS, (pid), (regadddr), 0) |
|||
#else |
|||
/* dynix */ |
|||
#define PTRACE_READ_REGS(pid,regaddr) ptrace (XPT_RREGS, (pid), (regaddr), 0) |
|||
#define PTRACE_WRITE_REGS(pid,regaddr) \ |
|||
ptrace (XPT_WREGS, (pid), (regadddr), 0) |
|||
#endif |
|||
|
|||
/* Override copies of {fetch,store}_inferior_registers in infptrace.c. */ |
|||
|
|||
#define FETCH_INFERIOR_REGISTERS |
|||
|
|||
/* This is the amount to subtract from u.u_ar0
|
|||
to get the offset in the core file of the register values. */ |
|||
|
|||
#ifdef _SEQUENT_ |
|||
#define KERNEL_U_ADDR (0xffffe000) /* VA_UBLOCK */ /* ptx */ |
|||
#else |
|||
#define KERNEL_U_ADDR (0x80000000 - (UPAGES * NBPG)) /* dynix */ |
|||
#endif |
|||
@ -0,0 +1,7 @@ |
|||
# Host: Sequent Symmetry running ptx 1.3, with Weitek 1167 or i387. |
|||
XDEPFILES= infptrace.o inftarg.o fork-child.o symm-nat.o corelow.o |
|||
XM_FILE= xm-symmetry.h |
|||
NAT_FILE= nm-symmetry.h |
|||
XM_CLIBS= -lPW -lseq |
|||
REGEX=regex.o |
|||
REGEX1=regex.o |
|||
Loading…
Reference in new issue