old-cross-binutils/gdb
2012-06-03 15:36:31 +01:00
..
blockframe.c gdb-2.8 2012-06-03 15:36:31 +01:00
breakpoint.c gdb-2.8 2012-06-03 15:36:31 +01:00
ChangeLog gdb-2.8 2012-06-03 15:36:31 +01:00
coffread.c gdb-2.8 2012-06-03 15:36:31 +01:00
coffread.c.pmax gdb-2.8 2012-06-03 15:36:31 +01:00
coffread.c.README gdb-2.8 2012-06-03 15:36:31 +01:00
command.c gdb-2.8 2012-06-03 15:36:31 +01:00
command.h gdb-2.5.1 2012-06-03 15:36:30 +01:00
config.gdb gdb-2.8 2012-06-03 15:36:31 +01:00
COPYING gdb-2.8 2012-06-03 15:36:31 +01:00
core.c gdb-2.8 2012-06-03 15:36:31 +01:00
dbxread.c gdb-2.8 2012-06-03 15:36:31 +01:00
defs.h gdb-2.8 2012-06-03 15:36:31 +01:00
environ.c gdb-2.5.1 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.8 2012-06-03 15:36:31 +01:00
expprint.c gdb-2.8 2012-06-03 15:36:31 +01:00
expread.y gdb-2.8 2012-06-03 15:36:31 +01:00
expression.h gdb-2.8 2012-06-03 15:36:31 +01:00
findvar.c gdb-2.8 2012-06-03 15:36:31 +01:00
firstfile.c gdb-2.5.1 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.8 2012-06-03 15:36:31 +01:00
gdb.ideas gdb-2.8 2012-06-03 15:36:31 +01:00
gld-pinsn.c gdb-2.8 2012-06-03 15:36:31 +01:00
infcmd.c gdb-2.8 2012-06-03 15:36:31 +01:00
inferior.h gdb-2.5.1 2012-06-03 15:36:30 +01:00
inflow.c gdb-2.8 2012-06-03 15:36:31 +01:00
infrun.c gdb-2.8 2012-06-03 15:36:31 +01:00
initialize.h gdb-2.8 2012-06-03 15:36:31 +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-hp9k320.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-hp9k320bsd.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-init.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-isi.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-isiinit.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-merlin.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-news.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-newsinit.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-npl.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-nplinit.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-pn.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-pninit.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-sun2.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-sun2init.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-sun3.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-sun3init.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-umax.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-umaxinit.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-vax.h gdb-2.8 2012-06-03 15:36:31 +01:00
m-vaxinit.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
m68k-opcode.h gdb-2.8 2012-06-03 15:36:31 +01:00
m68k-pinsn.c gdb-2.8 2012-06-03 15:36:31 +01:00
main.c gdb-2.8 2012-06-03 15:36:31 +01:00
Makefile gdb-2.8 2012-06-03 15:36:31 +01:00
npl-opcode.h gdb-2.8 2012-06-03 15:36:31 +01:00
ns32k-opcode.h gdb-2.8 2012-06-03 15:36:31 +01:00
ns32k-pinsn.c gdb-2.8 2012-06-03 15:36:31 +01:00
obstack.c gdb-2.8 2012-06-03 15:36:31 +01:00
obstack.h gdb-2.8 2012-06-03 15:36:31 +01:00
opcode.h gdb-2.8 2012-06-03 15:36:31 +01:00
ORIGIN gdb-2.8 2012-06-03 15:36:31 +01:00
ORIGIN.ls.lag gdb-2.8 2012-06-03 15:36:31 +01:00
ORIGIN.ls.pmax gdb-2.8 2012-06-03 15:36:31 +01:00
param.h gdb-2.8 2012-06-03 15:36:31 +01:00
pinsn.c gdb-2.8 2012-06-03 15:36:31 +01:00
pn-opcode.h gdb-2.8 2012-06-03 15:36:31 +01:00
printcmd.c gdb-2.8 2012-06-03 15:36:31 +01:00
README gdb-2.8 2012-06-03 15:36:31 +01:00
remote.c gdb-2.8 2012-06-03 15:36:31 +01:00
source.c gdb-2.8 2012-06-03 15:36:31 +01:00
stack.c gdb-2.8 2012-06-03 15:36:31 +01:00
standalone.c gdb-2.8 2012-06-03 15:36:31 +01:00
stuff.c gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
symmisc.c gdb-2.8 2012-06-03 15:36:31 +01:00
symseg.h gdb-2.8 2012-06-03 15:36:31 +01:00
symtab.c gdb-2.8 2012-06-03 15:36:31 +01:00
symtab.h gdb-2.8 2012-06-03 15:36:31 +01:00
TAGS gdb-2.8 2012-06-03 15:36:31 +01:00
test2.c gdb-2.8 2012-06-03 15:36:31 +01:00
testbpt.c gdb-2.8 2012-06-03 15:36:31 +01:00
testfun.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
utils.c gdb-2.8 2012-06-03 15:36:31 +01:00
valarith.c gdb-2.8 2012-06-03 15:36:31 +01:00
valops.c gdb-2.8 2012-06-03 15:36:31 +01:00
valprint.c gdb-2.8 2012-06-03 15:36:31 +01:00
value.h gdb-2.8 2012-06-03 15:36:31 +01:00
values.c gdb-2.8 2012-06-03 15:36:31 +01:00
vax-opcode.h gdb-2.4+.aux.coff 2012-06-03 15:36:30 +01:00
vax-pinsn.c gdb-2.8 2012-06-03 15:36:31 +01:00
version.c gdb-2.8 2012-06-03 15:36:31 +01:00
wait.h gdb-2.8 2012-06-03 15:36:31 +01:00
xgdb.c gdb-2.8 2012-06-03 15:36:31 +01:00

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

Before compiling GDB, you must set up links to four files according to
the kind of machine you are running on.  To do this, type `config.gdb
machine', where machine is something like `vax' or `sun2'.  This
creates links named `param.h', `m-init.h', `opcode.h', and `pinsn.c'.
(Note: we lack information on certain machines.)

Also, `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.

About the machine-dependent files...

m-<machine>.h

This file contains macro definitions that express information
about the machine's registers, stack frame format and instructions.

m-<machine>init.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.

<machine>-opcode.h, <machine>-pinsn.c
These files contain the information necessary to print instructions
for your cpu type.