* xm-convex.h, xm-hp300bsd.h, xm-isi.h, xm-merlin.h, xm-news.h,
xm-np1.h, xm-pn.h, xm-pyr.h, xm-rtbsd.h, xm-symmetry.h, xm-umax.h: Remove MISSING_VPRINTF declaration, and superfluous "kgdb" defines.
This commit is contained in:
parent
71f49876db
commit
3818ed33a9
|
@ -1,3 +1,9 @@
|
||||||
|
Mon Jan 27 13:43:26 1992 John Gilmore (gnu at cygnus.com)
|
||||||
|
|
||||||
|
* xm-convex.h, xm-hp300bsd.h, xm-isi.h, xm-merlin.h, xm-news.h,
|
||||||
|
xm-np1.h, xm-pn.h, xm-pyr.h, xm-rtbsd.h, xm-symmetry.h, xm-umax.h:
|
||||||
|
Remove MISSING_VPRINTF declaration, and superfluous "kgdb" defines.
|
||||||
|
|
||||||
Mon Jan 27 13:00:55 1992 Stu Grossman (grossman at cygnus.com)
|
Mon Jan 27 13:00:55 1992 Stu Grossman (grossman at cygnus.com)
|
||||||
|
|
||||||
* Makefile.in (OPCODES): Remove OPCODES defs and refs. There is
|
* Makefile.in (OPCODES): Remove OPCODES defs and refs. There is
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Definitions to make GDB run on Convex Unix (4bsd)
|
/* Definitions to make GDB run on Convex Unix (4bsd)
|
||||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
Copyright 1989, 1991, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -33,14 +33,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
|
|
||||||
#define STOP_SIGNAL SIGCONT
|
#define STOP_SIGNAL SIGCONT
|
||||||
|
|
||||||
/* Use csh to do argument expansion so we get ~ and such. */
|
|
||||||
|
|
||||||
/* Doesn't work. */
|
|
||||||
/* #define SHELL_FILE "/bin/csh" */
|
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
/* Hook to call after creating inferior process. */
|
/* Hook to call after creating inferior process. */
|
||||||
|
|
||||||
#define CREATE_INFERIOR_HOOK create_inferior_hook
|
#define CREATE_INFERIOR_HOOK create_inferior_hook
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Parameters for hosting on a Hewlett-Packard 9000/300, running bsd.
|
/* Parameters for hosting on a Hewlett-Packard 9000/300, running bsd.
|
||||||
Copyright (C) 1986, 1987, 1989, 1991 Free Software Foundation, Inc.
|
Copyright 1986, 1987, 1989, 1991, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -61,9 +61,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
addr = (int) &((struct user *)0)->u_pcb.pcb_fpregs.fpf_fpiar; \
|
addr = (int) &((struct user *)0)->u_pcb.pcb_fpregs.fpf_fpiar; \
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
/* Kernel is a bit tenacious about sharing text segments, disallowing bpts. */
|
/* Kernel is a bit tenacious about sharing text segments, disallowing bpts. */
|
||||||
#define ONE_PROCESS_WRITETEXT
|
#define ONE_PROCESS_WRITETEXT
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Definitions to make GDB run on an ISI Optimum V (3.05) under 4.3bsd.
|
/* Definitions to make GDB run on an ISI Optimum V (3.05) under 4.3bsd.
|
||||||
Copyright (C) 1987, 1989 Free Software Foundation, Inc.
|
Copyright 1987, 1989, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -38,9 +38,6 @@ extern int rloc[]; /* Defined in isi-dep.c */
|
||||||
else if (regno < 29) addr = (int) &((struct user *)0)->u_68881_regs \
|
else if (regno < 29) addr = (int) &((struct user *)0)->u_68881_regs \
|
||||||
+ 8 * 12 + (regno - 26) * 4; \
|
+ 8 * 12 + (regno - 26) * 4; \
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
/* Interface definitions for kernel debugger KDB. */
|
/* Interface definitions for kernel debugger KDB. */
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Definitions to make GDB run on a merlin under utek 2.1
|
/* Definitions to make GDB run on a merlin under utek 2.1
|
||||||
Copyright 1986, 1987, 1989, 1991 Free Software Foundation, Inc.
|
Copyright 1986, 1987, 1989, 1991, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -62,61 +62,3 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
abort (); \
|
abort (); \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
#if 0
|
|
||||||
/* Interface definitions for kernel debugger KDB. */
|
|
||||||
|
|
||||||
/* Map machine fault codes into signal numbers.
|
|
||||||
First subtract 0, divide by 4, then index in a table.
|
|
||||||
Faults for which the entry in this table is 0
|
|
||||||
are not handled by KDB; the program's own trap handler
|
|
||||||
gets to handle then. */
|
|
||||||
|
|
||||||
#define FAULT_CODE_ORIGIN 0
|
|
||||||
#define FAULT_CODE_UNITS 4
|
|
||||||
#define FAULT_TABLE \
|
|
||||||
{ 0, SIGKILL, SIGSEGV, 0, 0, 0, 0, 0, \
|
|
||||||
0, 0, SIGTRAP, SIGTRAP, 0, 0, 0, 0, \
|
|
||||||
0, 0, 0, 0, 0, 0, 0, 0}
|
|
||||||
|
|
||||||
/* Start running with a stack stretching from BEG to END.
|
|
||||||
BEG and END should be symbols meaningful to the assembler.
|
|
||||||
This is used only for kdb. */
|
|
||||||
|
|
||||||
#define INIT_STACK(beg, end) \
|
|
||||||
{ asm (".globl end"); \
|
|
||||||
asm ("movl $ end, sp"); \
|
|
||||||
asm ("clrl fp"); }
|
|
||||||
|
|
||||||
/* Push the frame pointer register on the stack. */
|
|
||||||
#define PUSH_FRAME_PTR \
|
|
||||||
asm ("pushl fp");
|
|
||||||
|
|
||||||
/* Copy the top-of-stack to the frame pointer register. */
|
|
||||||
#define POP_FRAME_PTR \
|
|
||||||
asm ("movl (sp), fp");
|
|
||||||
|
|
||||||
/* After KDB is entered by a fault, push all registers
|
|
||||||
that GDB thinks about (all NUM_REGS of them),
|
|
||||||
so that they appear in order of ascending GDB register number.
|
|
||||||
The fault code will be on the stack beyond the last register. */
|
|
||||||
|
|
||||||
#define PUSH_REGISTERS \
|
|
||||||
{ asm ("pushl 8(sp)"); \
|
|
||||||
asm ("pushl 8(sp)"); \
|
|
||||||
asm ("pushal 0x14(sp)"); \
|
|
||||||
asm ("pushr $037777"); }
|
|
||||||
|
|
||||||
/* Assuming the registers (including processor status) have been
|
|
||||||
pushed on the stack in order of ascending GDB register number,
|
|
||||||
restore them and return to the address in the saved PC register. */
|
|
||||||
|
|
||||||
#define POP_REGISTERS \
|
|
||||||
{ asm ("popr $037777"); \
|
|
||||||
asm ("subl2 $8,(sp)"); \
|
|
||||||
asm ("movl (sp),sp"); \
|
|
||||||
asm ("rei"); }
|
|
||||||
#endif /* 0 */
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Parameters for execution on a Sony/NEWS, for GDB, the GNU debugger.
|
/* Parameters for execution on a Sony/NEWS, for GDB, the GNU debugger.
|
||||||
Copyright (C) 1987, 1989 Free Software Foundation, Inc.
|
Copyright 1987, 1989, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -44,9 +44,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
addr = blockend + 4 * offsets[regno]; \
|
addr = blockend + 4 * offsets[regno]; \
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
/* NewsOS 3 apparently dies on large alloca's -- roland@ai.mit.edu. */
|
/* NewsOS 3 apparently dies on large alloca's -- roland@ai.mit.edu. */
|
||||||
#define BROKEN_LARGE_ALLOCA
|
#define BROKEN_LARGE_ALLOCA
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Parameters for execution on a Gould NP1, for GDB, the GNU debugger.
|
/* Parameters for execution on a Gould NP1, for GDB, the GNU debugger.
|
||||||
Copyright (C) 1986, 1987, 1989 Free Software Foundation, Inc.
|
Copyright 1986, 1987, 1989, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -41,8 +41,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
|
|
||||||
/* Don't try to write the frame pointer. */
|
/* Don't try to write the frame pointer. */
|
||||||
#define CANNOT_STORE_REGISTER(regno) ((regno) == FP_REGNUM)
|
#define CANNOT_STORE_REGISTER(regno) ((regno) == FP_REGNUM)
|
||||||
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* No KDB support, Yet! */
|
* No KDB support, Yet! */
|
||||||
|
|
|
@ -22,8 +22,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
/* Get rid of any system-imposed stack limit if possible. */
|
/* Get rid of any system-imposed stack limit if possible. */
|
||||||
#define SET_STACK_LIMIT_HUGE
|
#define SET_STACK_LIMIT_HUGE
|
||||||
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
/* Address of U in kernel space */
|
/* Address of U in kernel space */
|
||||||
#define KERNEL_U_ADDR 0x3fc000
|
#define KERNEL_U_ADDR 0x3fc000
|
||||||
|
|
||||||
|
|
11
gdb/xm-pyr.h
11
gdb/xm-pyr.h
|
@ -1,5 +1,5 @@
|
||||||
/* Definitions to make GDB run on a Pyramidax under OSx 4.0 (4.2bsd).
|
/* Definitions to make GDB run on a Pyramidax under OSx 4.0 (4.2bsd).
|
||||||
Copyright (C) 1988, 1989 Free Software Foundation, Inc.
|
Copyright 1988, 1989, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -94,12 +94,3 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
|
|
||||||
/* Override copies of {fetch,store}_inferior_registers in infptrace.c. */
|
/* Override copies of {fetch,store}_inferior_registers in infptrace.c. */
|
||||||
#define FETCH_INFERIOR_REGISTERS
|
#define FETCH_INFERIOR_REGISTERS
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
|
|
||||||
/* Interface definitions for kernel debugger KDB. */
|
|
||||||
|
|
||||||
/* I have *no idea* how to debug OSx kernels, so this
|
|
||||||
is flushed, possible forever. */
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Definitions to host GDB on an IBM RT/PC running BSD Unix.
|
/* Definitions to host GDB on an IBM RT/PC running BSD Unix.
|
||||||
Copyright (C) 1986, 1987, 1989, 1991 Free Software Foundation, Inc.
|
Copyright 1986, 1987, 1989, 1991, 1992 Free Software Foundation, Inc.
|
||||||
Contributed by David Wood @ New York University (wood@lab.ultra.nyu.edu).
|
Contributed by David Wood @ New York University (wood@lab.ultra.nyu.edu).
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
@ -27,9 +27,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
/* This OS has the wait structure */
|
/* This OS has the wait structure */
|
||||||
#define HAVE_WAIT_STRUCT
|
#define HAVE_WAIT_STRUCT
|
||||||
|
|
||||||
/* This unix does not have a libc with vprintf */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
#ifdef HOSTING_ONLY
|
#ifdef HOSTING_ONLY
|
||||||
/*
|
/*
|
||||||
* This next two defines are to get GDB up and running as a host to
|
* This next two defines are to get GDB up and running as a host to
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* Definitions to make GDB run on a Sequent Symmetry under dynix 3.0,
|
/* Definitions to make GDB run on a Sequent Symmetry under dynix 3.0,
|
||||||
with Weitek 1167 and i387 support.
|
with Weitek 1167 and i387 support.
|
||||||
Copyright (C) 1986, 1987, 1989 Free Software Foundation, Inc.
|
Copyright 1986, 1987, 1989, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -138,10 +138,6 @@ switch (regno) { \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
||||||
/* Override copies of {fetch,store}_inferior_registers in infptrace.c. */
|
/* Override copies of {fetch,store}_inferior_registers in infptrace.c. */
|
||||||
|
|
||||||
#define FETCH_INFERIOR_REGISTERS
|
#define FETCH_INFERIOR_REGISTERS
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Definitions to make GDB run on an encore under umax 4.2
|
/* Definitions to make GDB run on an encore under umax 4.2
|
||||||
Copyright (C) 1987, 1989 Free Software Foundation, Inc.
|
Copyright 1987, 1989, 1992 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -59,6 +59,3 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
abort (); \
|
abort (); \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compensate for lack of `vprintf' function. */
|
|
||||||
#define MISSING_VPRINTF
|
|
||||||
|
|
Loading…
Reference in New Issue