old-cross-binutils/gdb
2012-06-03 15:36:30 +01:00
..
RCS gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=emacs gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=news gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=ns32k.msg gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=rt-ans2 gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=rt-answers gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=rt-changes gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=rt-extra gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
=xgdb.msg gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
alloca.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
bar.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
bar.nm gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
bar.s gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
bar.sym gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
blockframe.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
breakpoint.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
ChangeLog gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
coffread.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
command.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
command.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
COPYING gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
core.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
dbxread.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
defs.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
environ.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
environ.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
eval.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
expprint.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
expread.y gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
expression.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
findvar.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
firstfile.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
foo.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
foo.nm gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
foo.od gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
foo.s gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
foo.sym gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
frame.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
gdb.1 gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
gdb.ideas gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
infcmd.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
inferior.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
inflow.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
infrun.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
initialize.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
kdb-start.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
lastfile.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-isi-ov.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-mac-aux.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-mac-auxinit.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-merlin.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-news800.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-newsinit.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-sun2.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-sun3.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-suninit.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-umax.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-vax.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m-vaxinit.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m68k-opcode.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m68k-pinsn.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
main.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
Makefile gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
ns32k-opcode.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
ns32k-pinsn.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
obstack.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
obstack.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
param.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
pinsn.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
printcmd.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
README gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
song gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
source.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
stack.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
standalone.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
stuff.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
symmisc.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
symseg.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
symtab.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
symtab.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
TAGS gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
test2.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
test3.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testattach.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testbf.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testbit.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testenum.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testfb.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testfun.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testkill.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testrec.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testreg.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testregs.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testshort.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
testsig.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
utils.c.OK gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
valarith.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
valops.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
valprint.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
value.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
values.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
vax-opcode.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
vax-pinsn.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
version.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
wait.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
xgdb.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00

This is GDB, a source-level debugger intended for GNU,
presently running under un*x.

Before compiling GDB, you must set three files according to
the kind of machine you are running on.

param.h must be set up to #include an m- file for the machine.
The m- files written so far are m-vax.h, m-sun2.h and m-sun3.h.
(I believe that it is the operating system version and not
the cpu type which determines which of the two is right on a Sun.)
This file contains macro definitions that express information
about the machine's registers, stack frame format and instructions.

initialize.h must be set up to #include an m-...init.h file.
There are two of them written: m-vaxinit.h and m-suninit.h.
This file defines one macro, which says how to round up from the
address of the end of the text of one .o file to the beginning of
the text of the next .o file.

pinsn.c must be set up to include the instruction printer for
your cpu type.  The two printers that exist are vax-pinsn.c
and m68k-pinsn.c.

`Makefile' must be changed to say `OBSTACK = obstack.o' instead of
`OBSTACK=-lobstack' (unless you want to install obstack.o as
/lib/libobstack.a).

Once these files are set up, just `make' will do everything,
producing an executable `gdb' in this directory.