• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..22-Apr-201643

acinclude.m4H A D22-Apr-201629 KiB

aclocal.m4H A D22-Apr-20162.5 KiB

ada-exp.cH A D22-Apr-201689.4 KiB

ada-exp.yH A D22-Apr-201638.1 KiB

ada-lang.cH A D22-Apr-2016318.4 KiB

ada-lang.hH A D22-Apr-201615.8 KiB

ada-lex.cH A D22-Apr-201664 KiB

ada-lex.lH A D22-Apr-201614.4 KiB

ada-typeprint.cH A D22-Apr-201623.9 KiB

ada-valprint.cH A D22-Apr-201630.1 KiB

aix-thread.cH A D22-Apr-201651.7 KiB

alpha-linux-nat.cH A D22-Apr-20162.7 KiB

alpha-linux-tdep.cH A D22-Apr-20166.5 KiB

alpha-mdebug-tdep.cH A D22-Apr-201611.6 KiB

alpha-nat.cH A D22-Apr-20165.7 KiB

alpha-osf1-tdep.cH A D22-Apr-20162 KiB

alpha-tdep.cH A D22-Apr-201650 KiB

alpha-tdep.hH A D22-Apr-20165.3 KiB

alphabsd-nat.cH A D22-Apr-20165.4 KiB

alphabsd-tdep.cH A D22-Apr-20161.8 KiB

alphabsd-tdep.hH A D22-Apr-20161.4 KiB

alphafbsd-tdep.cH A D22-Apr-20163.6 KiB

alphanbsd-tdep.cH A D22-Apr-20168.6 KiB

alphaobsd-tdep.cH A D22-Apr-20163.9 KiB

amd64-linux-nat.cH A D22-Apr-201611.7 KiB

amd64-linux-tdep.cH A D22-Apr-20169.1 KiB

amd64-linux-tdep.hH A D22-Apr-20161.3 KiB

amd64-nat.cH A D22-Apr-20164.9 KiB

amd64-nat.hH A D22-Apr-20161.9 KiB

amd64-sol2-tdep.cH A D22-Apr-20163.5 KiB

amd64-tdep.cH A D22-Apr-201635 KiB

amd64-tdep.hH A D22-Apr-20163.2 KiB

amd64bsd-nat.cH A D22-Apr-20163.6 KiB

amd64fbsd-nat.cH A D22-Apr-20167 KiB

amd64fbsd-tdep.cH A D22-Apr-20165.6 KiB

amd64nbsd-nat.cH A D22-Apr-20162.1 KiB

amd64nbsd-tdep.cH A D22-Apr-20163.7 KiB

amd64obsd-nat.cH A D22-Apr-20164.3 KiB

amd64obsd-tdep.cH A D22-Apr-201613.8 KiB

annotate.cH A D22-Apr-201611.3 KiB

annotate.hH A D22-Apr-20163.9 KiB

arch-utils.cH A D22-Apr-201620.4 KiB

arch-utils.hH A D22-Apr-20164.5 KiB

arm-linux-nat.cH A D22-Apr-201617 KiB

arm-linux-tdep.cH A D22-Apr-201620.2 KiB

arm-linux-tdep.hH A D22-Apr-20162.4 KiB

arm-tdep.cH A D22-Apr-201692 KiB

arm-tdep.hH A D22-Apr-20166.4 KiB

arm-wince-tdep.cH A D22-Apr-20163.5 KiB

armbsd-tdep.cH A D22-Apr-20163.4 KiB

armnbsd-nat.cH A D22-Apr-201612.3 KiB

armnbsd-tdep.cH A D22-Apr-20163.8 KiB

armobsd-tdep.cH A D22-Apr-20164 KiB

auxv.cH A D22-Apr-20167.9 KiB

auxv.hH A D22-Apr-20162.5 KiB

avr-tdep.cH A D22-Apr-201642.2 KiB

ax-gdb.cH A D22-Apr-201659.1 KiB

ax-gdb.hH A D22-Apr-20164.4 KiB

ax-general.cH A D22-Apr-201614.6 KiB

ax.hH A D22-Apr-201610 KiB

bcache.cH A D22-Apr-201613.1 KiB

bcache.hH A D22-Apr-20166.6 KiB

bfd-target.cH A D22-Apr-20163.6 KiB

bfd-target.hH A D22-Apr-20161.3 KiB

block.cH A D22-Apr-20167.9 KiB

block.hH A D22-Apr-20165.4 KiB

blockframe.cH A D22-Apr-201610.6 KiB

breakpoint.cH A D22-Apr-2016240.4 KiB

breakpoint.hH A D22-Apr-201630.7 KiB

bsd-kvm.cH A D22-Apr-20168.7 KiB

bsd-kvm.hH A D22-Apr-20161.1 KiB

bsd-uthread.cH A D22-Apr-201613.8 KiB

bsd-uthread.hH A D22-Apr-20161.4 KiB

buildsym.cH A D22-Apr-201634.2 KiB

buildsym.hH A D22-Apr-20168 KiB

c-exp.cH A D22-Apr-2016100.9 KiB

c-exp.yH A D22-Apr-201648.6 KiB

c-lang.cH A D22-Apr-201625.9 KiB

c-lang.hH A D22-Apr-20162.7 KiB

c-typeprint.cH A D22-Apr-201633.8 KiB

c-valprint.cH A D22-Apr-201618.9 KiB

call-cmds.hH A D22-Apr-20161.4 KiB

ChangeLogH A D22-Apr-2016272.8 KiB

ChangeLog-1990H A D22-Apr-2016115 KiB

ChangeLog-1991H A D22-Apr-2016213.9 KiB

ChangeLog-1992H A D22-Apr-2016270.7 KiB

ChangeLog-1993H A D22-Apr-2016299.1 KiB

ChangeLog-1994H A D22-Apr-2016226.7 KiB

ChangeLog-1995H A D22-Apr-2016192.9 KiB

ChangeLog-1996H A D22-Apr-2016198.5 KiB

ChangeLog-1997H A D22-Apr-2016115.1 KiB

ChangeLog-1998H A D22-Apr-2016288.1 KiB

ChangeLog-1999H A D22-Apr-2016352.3 KiB

ChangeLog-2000H A D22-Apr-2016310.8 KiB

ChangeLog-2001H A D22-Apr-2016355.9 KiB

ChangeLog-2002H A D22-Apr-2016547.6 KiB

ChangeLog-2003H A D22-Apr-2016593.5 KiB

ChangeLog-2004H A D22-Apr-2016584.1 KiB

ChangeLog-2005H A D22-Apr-2016241.1 KiB

ChangeLog-2006H A D22-Apr-2016174.2 KiB

ChangeLog-3.xH A D22-Apr-2016180.2 KiB

charset.cH A D22-Apr-201644.2 KiB

charset.hH A D22-Apr-20164.5 KiB

cli/H22-Apr-201616

cli-out.cH A D22-Apr-20169.6 KiB

cli-out.hH A D22-Apr-20161 KiB

coff-pe-read.cH A D22-Apr-20169.6 KiB

coff-pe-read.hH A D22-Apr-20161.1 KiB

coffread.cH A D22-Apr-201661.3 KiB

command.hH A D22-Apr-201612.5 KiB

complaints.cH A D22-Apr-20169.7 KiB

complaints.hH A D22-Apr-20161.9 KiB

completer.cH A D22-Apr-201621.9 KiB

completer.hH A D22-Apr-20161.3 KiB

config/H22-Apr-201637

config.inH A D22-Apr-201616.6 KiB

configureH A D22-Apr-2016736.6 KiB

configure.acH A D22-Apr-201651.4 KiB

configure.hostH A D22-Apr-20165.6 KiB

configure.tgtH A D22-Apr-20166.4 KiB

CONTRIBUTEH A D22-Apr-20164.7 KiB

COPYINGH A D22-Apr-201617.6 KiB

copying.awkH A D22-Apr-20162.3 KiB

copying.cH A D22-Apr-201647.9 KiB

copyright.shH A D22-Apr-20164.1 KiB

core-regset.cH A D22-Apr-20163.7 KiB

corefile.cH A D22-Apr-201612.4 KiB

corelow.cH A D22-Apr-201618.4 KiB

cp-abi.cH A D22-Apr-20167.7 KiB

cp-abi.hH A D22-Apr-20167.7 KiB

cp-name-parser.cH A D22-Apr-2016124.4 KiB

cp-name-parser.yH A D22-Apr-201653.5 KiB

cp-namespace.cH A D22-Apr-201626.9 KiB

cp-support.cH A D22-Apr-201624.4 KiB

cp-support.hH A D22-Apr-20164 KiB

cp-valprint.cH A D22-Apr-201623.6 KiB

cris-tdep.cH A D22-Apr-2016120.2 KiB

dbug-rom.cH A D22-Apr-20166.1 KiB

dbxread.cH A D22-Apr-2016110.3 KiB

dcache.cH A D22-Apr-201615.3 KiB

dcache.hH A D22-Apr-20161.2 KiB

defs.hH A D22-Apr-201638.1 KiB

demangle.cH A D22-Apr-20167.5 KiB

dictionary.cH A D22-Apr-201623.5 KiB

dictionary.hH A D22-Apr-20165.4 KiB

dink32-rom.cH A D22-Apr-20165.4 KiB

disasm.cH A D22-Apr-201611.9 KiB

disasm.hH A D22-Apr-20161.3 KiB

doc/H22-Apr-201631

doublest.cH A D22-Apr-201628.6 KiB

doublest.hH A D22-Apr-20164.3 KiB

dsrec.cH A D22-Apr-20169.2 KiB

dummy-frame.cH A D22-Apr-20168.2 KiB

dummy-frame.hH A D22-Apr-20161.7 KiB

dwarf2-frame.cH A D22-Apr-201658.3 KiB

dwarf2-frame.hH A D22-Apr-20163.9 KiB

dwarf2expr.cH A D22-Apr-201618.6 KiB

dwarf2expr.hH A D22-Apr-20165.3 KiB

dwarf2loc.cH A D22-Apr-201616.8 KiB

dwarf2loc.hH A D22-Apr-20162.3 KiB

dwarf2read.cH A D22-Apr-2016294.2 KiB

elfread.cH A D22-Apr-201626 KiB

environ.cH A D22-Apr-20164.5 KiB

environ.hH A D22-Apr-20161.7 KiB

eval.cH A D22-Apr-201670.3 KiB

event-loop.cH A D22-Apr-201634.8 KiB

event-loop.hH A D22-Apr-20164.2 KiB

event-top.cH A D22-Apr-201637.3 KiB

event-top.hH A D22-Apr-20164.8 KiB

exc_request.defsH A D22-Apr-20161.5 KiB

exceptions.cH A D22-Apr-201613.9 KiB

exceptions.hH A D22-Apr-20168.4 KiB

exec.cH A D22-Apr-201622.2 KiB

exec.hH A D22-Apr-20161.2 KiB

expprint.cH A D22-Apr-201630.6 KiB

expression.hH A D22-Apr-201615.6 KiB

f-exp.cH A D22-Apr-201673.3 KiB

f-exp.yH A D22-Apr-201629.9 KiB

f-lang.cH A D22-Apr-201627.1 KiB

f-lang.hH A D22-Apr-20164 KiB

f-typeprint.cH A D22-Apr-201611.9 KiB

f-valprint.cH A D22-Apr-201623.3 KiB

fbsd-nat.cH A D22-Apr-20165.3 KiB

fbsd-nat.hH A D22-Apr-20161.4 KiB

features/H22-Apr-201622

findvar.cH A D22-Apr-201619.6 KiB

fork-child.cH A D22-Apr-201613.6 KiB

frame-base.cH A D22-Apr-20163.6 KiB

frame-base.hH A D22-Apr-20163.1 KiB

frame-unwind.cH A D22-Apr-20163.6 KiB

frame-unwind.hH A D22-Apr-20167 KiB

frame.cH A D22-Apr-201658.1 KiB

frame.hH A D22-Apr-201629.6 KiB

frv-linux-tdep.cH A D22-Apr-201615 KiB

frv-tdep.cH A D22-Apr-201646.2 KiB

frv-tdep.hH A D22-Apr-20163.7 KiB

gcore.cH A D22-Apr-201614.5 KiB

gdb-events.cH A D22-Apr-20168.4 KiB

gdb-events.hH A D22-Apr-20163.3 KiB

gdb-events.shH A D22-Apr-201610.8 KiB

gdb-stabs.hH A D22-Apr-20163.6 KiB

gdb.1H A D22-Apr-20168.1 KiB

gdb.cH A D22-Apr-20161.1 KiB

gdb.gdbH A D22-Apr-20161.1 KiB

gdb.hH A D22-Apr-20162.3 KiB

gdb_assert.hH A D22-Apr-20162.3 KiB

gdb_curses.hH A D22-Apr-20161.5 KiB

gdb_dirent.hH A D22-Apr-20161.3 KiB

gdb_expat.hH A D22-Apr-20161.2 KiB

gdb_gcore.shH A D22-Apr-20161.8 KiB

gdb_indent.shH A D22-Apr-20162.1 KiB

gdb_locale.hH A D22-Apr-20161.4 KiB

gdb_mbuild.shH A D22-Apr-20167.6 KiB

gdb_obstack.hH A D22-Apr-20161.8 KiB

gdb_proc_service.hH A D22-Apr-20162 KiB

gdb_ptrace.hH A D22-Apr-20163.5 KiB

gdb_regex.hH A D22-Apr-2016989

gdb_select.hH A D22-Apr-20161.1 KiB

gdb_stat.hH A D22-Apr-20162.1 KiB

gdb_string.hH A D22-Apr-20161.7 KiB

gdb_thread_db.hH A D22-Apr-201615.5 KiB

gdb_vfork.hH A D22-Apr-2016890

gdb_wait.hH A D22-Apr-20163.2 KiB

gdbarch.cH A D22-Apr-2016116.1 KiB

gdbarch.hH A D22-Apr-201648.1 KiB

gdbarch.shH A D22-Apr-201667.3 KiB

gdbcmd.hH A D22-Apr-20164 KiB

gdbcore.hH A D22-Apr-20167.2 KiB

gdbinit.inH A D22-Apr-2016222

gdbserver/H22-Apr-201652

gdbthread.hH A D22-Apr-20165.1 KiB

gdbtypes.cH A D22-Apr-2016105.7 KiB

gdbtypes.hH A D22-Apr-201655.6 KiB

glibc-tdep.cH A D22-Apr-20163.4 KiB

glibc-tdep.hH A D22-Apr-2016977

gnu-nat.cH A D22-Apr-201696.3 KiB

gnu-nat.hH A D22-Apr-20163.6 KiB

gnu-v2-abi.cH A D22-Apr-201612.5 KiB

gnu-v2-abi.hH A D22-Apr-2016943

gnu-v3-abi.cH A D22-Apr-201625.2 KiB

go32-nat.cH A D22-Apr-201654.1 KiB

gregset.hH A D22-Apr-20162.6 KiB

h8300-tdep.cH A D22-Apr-201641.8 KiB

hppa-hpux-nat.cH A D22-Apr-20167 KiB

hppa-hpux-tdep.cH A D22-Apr-201647.5 KiB

hppa-linux-nat.cH A D22-Apr-20169.7 KiB

hppa-linux-tdep.cH A D22-Apr-201616 KiB

hppa-tdep.cH A D22-Apr-201696.9 KiB

hppa-tdep.hH A D22-Apr-20169.2 KiB

hppabsd-nat.cH A D22-Apr-20165.6 KiB

hppabsd-tdep.cH A D22-Apr-20165.9 KiB

hpux-thread.cH A D22-Apr-201615.3 KiB

i386-cygwin-tdep.cH A D22-Apr-20167.2 KiB

i386-cygwin-tdep.hH A D22-Apr-20161 KiB

i386-linux-nat.cH A D22-Apr-201622 KiB

i386-linux-tdep.cH A D22-Apr-201614.6 KiB

i386-linux-tdep.hH A D22-Apr-20161.5 KiB

i386-nat.cH A D22-Apr-201621.5 KiB

i386-nto-tdep.cH A D22-Apr-20167.8 KiB

i386-sol2-nat.cH A D22-Apr-20164 KiB

i386-sol2-tdep.cH A D22-Apr-20163.8 KiB

i386-stub.cH A D22-Apr-201624.3 KiB

i386-tdep.cH A D22-Apr-201673.6 KiB

i386-tdep.hH A D22-Apr-20166.9 KiB

i386bsd-nat.cH A D22-Apr-201610.8 KiB

i386bsd-nat.hH A D22-Apr-20161,004

i386bsd-tdep.cH A D22-Apr-20163.2 KiB

i386fbsd-nat.cH A D22-Apr-20165.1 KiB

i386fbsd-tdep.cH A D22-Apr-20166.6 KiB

i386gnu-nat.cH A D22-Apr-20168.1 KiB

i386gnu-tdep.cH A D22-Apr-20161.3 KiB

i386nbsd-nat.cH A D22-Apr-20162.6 KiB

i386nbsd-tdep.cH A D22-Apr-20167.4 KiB

i386obsd-nat.cH A D22-Apr-20163.8 KiB

i386obsd-tdep.cH A D22-Apr-201614.7 KiB

i386v4-nat.cH A D22-Apr-20164.9 KiB

i387-tdep.cH A D22-Apr-201621.6 KiB

i387-tdep.hH A D22-Apr-20164 KiB

ia64-linux-nat.cH A D22-Apr-201621.3 KiB

ia64-linux-tdep.cH A D22-Apr-20164.8 KiB

ia64-tdep.cH A D22-Apr-2016110.6 KiB

ia64-tdep.hH A D22-Apr-20168.5 KiB

inf-child.cH A D22-Apr-20166.3 KiB

inf-child.hH A D22-Apr-2016998

inf-loop.cH A D22-Apr-20164 KiB

inf-loop.hH A D22-Apr-20161.1 KiB

inf-ptrace.cH A D22-Apr-201620.1 KiB

inf-ptrace.hH A D22-Apr-20161.2 KiB

inf-ttrace.cH A D22-Apr-201630.4 KiB

inf-ttrace.hH A D22-Apr-2016974

infcall.cH A D22-Apr-201633.5 KiB

infcall.hH A D22-Apr-20161.4 KiB

infcmd.cH A D22-Apr-201664.3 KiB

inferior.hH A D22-Apr-201612.6 KiB

inflow.cH A D22-Apr-201620.6 KiB

inflow.hH A D22-Apr-20161.3 KiB

infrun.cH A D22-Apr-2016133.6 KiB

interps.cH A D22-Apr-201613 KiB

interps.hH A D22-Apr-20162.6 KiB

iq2000-tdep.cH A D22-Apr-201626.2 KiB

irix5-nat.cH A D22-Apr-20168.3 KiB

jv-exp.cH A D22-Apr-201680.3 KiB

jv-exp.yH A D22-Apr-201635 KiB

jv-lang.cH A D22-Apr-201632.6 KiB

jv-lang.hH A D22-Apr-20162.3 KiB

jv-typeprint.cH A D22-Apr-20169 KiB

jv-valprint.cH A D22-Apr-201614.2 KiB

language.cH A D22-Apr-201638.8 KiB

language.hH A D22-Apr-201615.3 KiB

libunwind-frame.cH A D22-Apr-201615.4 KiB

libunwind-frame.hH A D22-Apr-20162.3 KiB

linespec.cH A D22-Apr-201655.3 KiB

linespec.hH A D22-Apr-20161 KiB

linux-fork.cH A D22-Apr-201619.3 KiB

linux-fork.hH A D22-Apr-20161.1 KiB

linux-nat.cH A D22-Apr-201694.3 KiB

linux-nat.hH A D22-Apr-20163.4 KiB

linux-thread-db.cH A D22-Apr-201632.6 KiB

m2-exp.cH A D22-Apr-201674.7 KiB

m2-exp.yH A D22-Apr-201625.1 KiB

m2-lang.cH A D22-Apr-201615 KiB

m2-lang.hH A D22-Apr-20161.3 KiB

m2-typeprint.cH A D22-Apr-201614.7 KiB

m2-valprint.cH A D22-Apr-201615.7 KiB

m32c-tdep.cH A D22-Apr-201680.4 KiB

m32r-linux-nat.cH A D22-Apr-20166.6 KiB

m32r-linux-tdep.cH A D22-Apr-201612.4 KiB

m32r-rom.cH A D22-Apr-201620.9 KiB

m32r-stub.cH A D22-Apr-201646.4 KiB

m32r-tdep.cH A D22-Apr-201625.8 KiB

m32r-tdep.hH A D22-Apr-20161.3 KiB

m68hc11-tdep.cH A D22-Apr-201645.6 KiB

m68k-stub.cH A D22-Apr-201632.6 KiB

m68k-tdep.cH A D22-Apr-201636 KiB

m68k-tdep.hH A D22-Apr-20163 KiB

m68kbsd-nat.cH A D22-Apr-20166.3 KiB

m68kbsd-tdep.cH A D22-Apr-20167.6 KiB

m68klinux-nat.cH A D22-Apr-201616.2 KiB

m68klinux-tdep.cH A D22-Apr-201610.4 KiB

m88k-tdep.cH A D22-Apr-201624.2 KiB

m88k-tdep.hH A D22-Apr-20161.4 KiB

m88kbsd-nat.cH A D22-Apr-20162.9 KiB

macrocmd.cH A D22-Apr-20168.5 KiB

macroexp.cH A D22-Apr-201633.7 KiB

macroexp.hH A D22-Apr-20163.7 KiB

macroscope.cH A D22-Apr-20164.1 KiB

macroscope.hH A D22-Apr-20162.2 KiB

macrotab.cH A D22-Apr-201626.8 KiB

macrotab.hH A D22-Apr-201612.7 KiB

main.cH A D22-Apr-201627.8 KiB

main.hH A D22-Apr-20161 KiB

maint.cH A D22-Apr-201625.6 KiB

MAINTAINERSH A D22-Apr-201621.6 KiB

Makefile.inH A D22-Apr-2016138.5 KiB

mdebugread.cH A D22-Apr-2016147.3 KiB

mdebugread.hH A D22-Apr-20161.3 KiB

mem-break.cH A D22-Apr-20162.7 KiB

memattr.cH A D22-Apr-201618.9 KiB

memattr.hH A D22-Apr-20163.1 KiB

memory-map.cH A D22-Apr-20165.9 KiB

memory-map.hH A D22-Apr-20161.1 KiB

mep-tdep.cH A D22-Apr-201685.4 KiB

mi/H22-Apr-201626

mingw-hdep.cH A D22-Apr-20165.6 KiB

minsyms.cH A D22-Apr-201635.9 KiB

mips-irix-tdep.cH A D22-Apr-20162.7 KiB

mips-linux-nat.cH A D22-Apr-201611.6 KiB

mips-linux-tdep.cH A D22-Apr-201637.3 KiB

mips-linux-tdep.hH A D22-Apr-20163.4 KiB

mips-tdep.cH A D22-Apr-2016186.8 KiB

mips-tdep.hH A D22-Apr-20163.3 KiB

mips64obsd-nat.cH A D22-Apr-20163.4 KiB

mips64obsd-tdep.cH A D22-Apr-20164.5 KiB

mipsnbsd-nat.cH A D22-Apr-20163.3 KiB

mipsnbsd-tdep.cH A D22-Apr-201611.2 KiB

mipsnbsd-tdep.hH A D22-Apr-20161.3 KiB

mipsread.cH A D22-Apr-201612.6 KiB

mn10300-linux-tdep.cH A D22-Apr-201622.1 KiB

mn10300-tdep.cH A D22-Apr-201635.3 KiB

mn10300-tdep.hH A D22-Apr-20162 KiB

monitor.cH A D22-Apr-201658.5 KiB

monitor.hH A D22-Apr-20169.5 KiB

msg.defsH A D22-Apr-201625

msg_reply.defsH A D22-Apr-201631

mt-tdep.cH A D22-Apr-201635.3 KiB

nbsd-nat.cH A D22-Apr-20161.2 KiB

nbsd-nat.hH A D22-Apr-20161,001

nbsd-tdep.cH A D22-Apr-20161.5 KiB

nbsd-tdep.hH A D22-Apr-20161.1 KiB

NEWSH A D22-Apr-2016108 KiB

notify.defsH A D22-Apr-201628

nto-procfs.cH A D22-Apr-201635.1 KiB

nto-tdep.cH A D22-Apr-20169.8 KiB

nto-tdep.hH A D22-Apr-20165.1 KiB

objc-exp.cH A D22-Apr-2016100.7 KiB

objc-exp.yH A D22-Apr-201646 KiB

objc-lang.cH A D22-Apr-201649.4 KiB

objc-lang.hH A D22-Apr-20161.9 KiB

objfiles.cH A D22-Apr-201624.1 KiB

objfiles.hH A D22-Apr-201624.5 KiB

obsd-tdep.cH A D22-Apr-20161.2 KiB

obsd-tdep.hH A D22-Apr-2016928

observer.cH A D22-Apr-20166.7 KiB

observer.shH A D22-Apr-20164 KiB

osabi.cH A D22-Apr-201617.9 KiB

osabi.hH A D22-Apr-20162.2 KiB

osf-share/H22-Apr-201621

p-exp.cH A D22-Apr-201682.4 KiB

p-exp.yH A D22-Apr-201643.1 KiB

p-lang.cH A D22-Apr-201617.1 KiB

p-lang.hH A D22-Apr-20162.4 KiB

p-typeprint.cH A D22-Apr-201621.3 KiB

p-valprint.cH A D22-Apr-201628 KiB

parse.cH A D22-Apr-201631.2 KiB

parser-defs.hH A D22-Apr-20168.2 KiB

po/H22-Apr-20164

posix-hdep.cH A D22-Apr-20161.5 KiB

ppc-linux-nat.cH A D22-Apr-201631.3 KiB

ppc-linux-tdep.cH A D22-Apr-201631.2 KiB

ppc-sysv-tdep.cH A D22-Apr-201636.7 KiB

ppc-tdep.hH A D22-Apr-201612.6 KiB

ppcbug-rom.cH A D22-Apr-20167.4 KiB

ppcnbsd-nat.cH A D22-Apr-20165.8 KiB

ppcnbsd-tdep.cH A D22-Apr-20166.8 KiB

ppcnbsd-tdep.hH A D22-Apr-20161.1 KiB

ppcobsd-nat.cH A D22-Apr-20167.4 KiB

ppcobsd-tdep.cH A D22-Apr-20169.9 KiB

ppcobsd-tdep.hH A D22-Apr-20161.9 KiB

printcmd.cH A D22-Apr-201662.4 KiB

PROBLEMSH A D22-Apr-20163.5 KiB

proc-api.cH A D22-Apr-201624.6 KiB

proc-events.cH A D22-Apr-201640.8 KiB

proc-flags.cH A D22-Apr-20169.4 KiB

proc-service.cH A D22-Apr-20168.5 KiB

proc-utils.hH A D22-Apr-20163.4 KiB

proc-why.cH A D22-Apr-20164.7 KiB

process_reply.defsH A D22-Apr-201635

procfs.cH A D22-Apr-2016164.2 KiB

prologue-value.cH A D22-Apr-201614.3 KiB

prologue-value.hH A D22-Apr-201611.3 KiB

READMEH A D22-Apr-201620.2 KiB

regcache.cH A D22-Apr-201636.3 KiB

regcache.hH A D22-Apr-20166.5 KiB

regformats/H22-Apr-201623

reggroups.cH A D22-Apr-20167.6 KiB

reggroups.hH A D22-Apr-20162.2 KiB

regset.cH A D22-Apr-20161.4 KiB

regset.hH A D22-Apr-20162.2 KiB

remote-fileio.cH A D22-Apr-201633.5 KiB

remote-fileio.hH A D22-Apr-20161.3 KiB

remote-m32r-sdi.cH A D22-Apr-201637.4 KiB

remote-mips.cH A D22-Apr-201697.9 KiB

remote-sim.cH A D22-Apr-201624.4 KiB

remote.cH A D22-Apr-2016187.9 KiB

remote.hH A D22-Apr-20162.6 KiB

reply_mig_hack.awkH A D22-Apr-20164.1 KiB

rs6000-aix-tdep.cH A D22-Apr-20165 KiB

rs6000-nat.cH A D22-Apr-201633.7 KiB

rs6000-tdep.cH A D22-Apr-2016124.4 KiB

rs6000-tdep.hH A D22-Apr-20161 KiB

s390-nat.cH A D22-Apr-201610.7 KiB

s390-tdep.cH A D22-Apr-201673.9 KiB

s390-tdep.hH A D22-Apr-20163 KiB

scm-exp.cH A D22-Apr-20168.5 KiB

scm-lang.cH A D22-Apr-20167.7 KiB

scm-lang.hH A D22-Apr-20162.5 KiB

scm-tags.hH A D22-Apr-201611.4 KiB

scm-valprint.cH A D22-Apr-201610.5 KiB

score-tdep.cH A D22-Apr-201630.8 KiB

score-tdep.hH A D22-Apr-20161.4 KiB

sentinel-frame.cH A D22-Apr-20163.1 KiB

sentinel-frame.hH A D22-Apr-20161.4 KiB

ser-base.cH A D22-Apr-201612.5 KiB

ser-base.hH A D22-Apr-20162 KiB

ser-go32.cH A D22-Apr-201622.4 KiB

ser-mingw.cH A D22-Apr-201631.6 KiB

ser-pipe.cH A D22-Apr-20164.7 KiB

ser-tcp.cH A D22-Apr-20167 KiB

ser-tcp.hH A D22-Apr-20161.1 KiB

ser-unix.cH A D22-Apr-201622 KiB

ser-unix.hH A D22-Apr-20161,015

serial.cH A D22-Apr-201616.7 KiB

serial.hH A D22-Apr-201610.2 KiB

sh-linux-tdep.cH A D22-Apr-20161.4 KiB

sh-stub.cH A D22-Apr-201639.7 KiB

sh-tdep.cH A D22-Apr-201699.3 KiB

sh-tdep.hH A D22-Apr-20162.4 KiB

sh64-tdep.cH A D22-Apr-201679 KiB

shnbsd-nat.cH A D22-Apr-20162.7 KiB

shnbsd-tdep.cH A D22-Apr-20165.8 KiB

shnbsd-tdep.hH A D22-Apr-20161 KiB

signals/H22-Apr-20163

sim-regno.hH A D22-Apr-20161.5 KiB

sol-thread.cH A D22-Apr-201646.8 KiB

sol2-tdep.cH A D22-Apr-20161.1 KiB

sol2-tdep.hH A D22-Apr-2016928

solib-frv.cH A D22-Apr-201637.6 KiB

solib-irix.cH A D22-Apr-201620.8 KiB

solib-legacy.cH A D22-Apr-20164.5 KiB

solib-null.cH A D22-Apr-20162.2 KiB

solib-osf.cH A D22-Apr-201617 KiB

solib-pa64.cH A D22-Apr-201620 KiB

solib-pa64.hH A D22-Apr-2016900

solib-som.cH A D22-Apr-201624 KiB

solib-som.hH A D22-Apr-20161 KiB

solib-sunos.cH A D22-Apr-201623.8 KiB

solib-svr4.cH A D22-Apr-201648.9 KiB

solib-svr4.hH A D22-Apr-20163 KiB

solib-target.cH A D22-Apr-201610.8 KiB

solib.cH A D22-Apr-201630.1 KiB

solib.hH A D22-Apr-20162.1 KiB

solist.hH A D22-Apr-20165.5 KiB

somread.cH A D22-Apr-201614.5 KiB

source.cH A D22-Apr-201653.1 KiB

source.hH A D22-Apr-20163 KiB

sparc-linux-nat.cH A D22-Apr-20161.9 KiB

sparc-linux-tdep.cH A D22-Apr-20168 KiB

sparc-nat.cH A D22-Apr-201611 KiB

sparc-nat.hH A D22-Apr-20161.8 KiB

sparc-sol2-nat.cH A D22-Apr-20163.2 KiB

sparc-sol2-tdep.cH A D22-Apr-20166.4 KiB

sparc-stub.cH A D22-Apr-201618.6 KiB

sparc-tdep.cH A D22-Apr-201650.5 KiB

sparc-tdep.hH A D22-Apr-20165.8 KiB

sparc64-linux-nat.cH A D22-Apr-20162.3 KiB

sparc64-linux-tdep.cH A D22-Apr-20166.5 KiB

sparc64-nat.cH A D22-Apr-20162.5 KiB

sparc64-sol2-tdep.cH A D22-Apr-20165.5 KiB

sparc64-tdep.cH A D22-Apr-201642 KiB

sparc64-tdep.hH A D22-Apr-20164.1 KiB

sparc64fbsd-nat.cH A D22-Apr-20162.3 KiB

sparc64fbsd-tdep.cH A D22-Apr-20167.1 KiB

sparc64nbsd-nat.cH A D22-Apr-20165.4 KiB

sparc64nbsd-tdep.cH A D22-Apr-20168.1 KiB

sparc64obsd-tdep.cH A D22-Apr-201611.4 KiB

sparcnbsd-nat.cH A D22-Apr-20162.2 KiB

sparcnbsd-tdep.cH A D22-Apr-201611.2 KiB

sparcobsd-tdep.cH A D22-Apr-20167 KiB

spu-linux-nat.cH A D22-Apr-201615 KiB

spu-tdep.cH A D22-Apr-201659.4 KiB

spu-tdep.hH A D22-Apr-20162 KiB

srec.hH A D22-Apr-20161.4 KiB

stabsread.cH A D22-Apr-2016133.9 KiB

stabsread.hH A D22-Apr-20166.4 KiB

stack.cH A D22-Apr-201660.2 KiB

stack.hH A D22-Apr-2016918

std-regs.cH A D22-Apr-20163.6 KiB

symfile-mem.cH A D22-Apr-20167.2 KiB

symfile.cH A D22-Apr-2016127.5 KiB

symfile.hH A D22-Apr-201612.8 KiB

symmisc.cH A D22-Apr-201636 KiB

symtab.cH A D22-Apr-2016121.6 KiB

symtab.hH A D22-Apr-201647.1 KiB

target-descriptions.cH A D22-Apr-201628 KiB

target-descriptions.hH A D22-Apr-20166.2 KiB

target-memory.cH A D22-Apr-201613.2 KiB

target.cH A D22-Apr-201675.2 KiB

target.hH A D22-Apr-201647.7 KiB

terminal.hH A D22-Apr-20162.9 KiB

testsuite/H22-Apr-201629

thread.cH A D22-Apr-201619 KiB

top.cH A D22-Apr-201648 KiB

top.hH A D22-Apr-20162.5 KiB

tracepoint.cH A D22-Apr-201680.4 KiB

tracepoint.hH A D22-Apr-20164 KiB

trad-frame.cH A D22-Apr-20166.2 KiB

trad-frame.hH A D22-Apr-20164.5 KiB

tramp-frame.cH A D22-Apr-20165 KiB

tramp-frame.hH A D22-Apr-20162.7 KiB

tui/H22-Apr-201636

typeprint.cH A D22-Apr-20168.9 KiB

typeprint.hH A D22-Apr-20161.1 KiB

ui-file.cH A D22-Apr-201614.7 KiB

ui-file.hH A D22-Apr-20164 KiB

ui-out.cH A D22-Apr-201627.6 KiB

ui-out.hH A D22-Apr-20168.7 KiB

user-regs.cH A D22-Apr-20166.2 KiB

user-regs.hH A D22-Apr-20162.6 KiB

utils.cH A D22-Apr-201683.2 KiB

v850-tdep.cH A D22-Apr-201629.9 KiB

valarith.cH A D22-Apr-201638.1 KiB

valops.cH A D22-Apr-201687.9 KiB

valprint.cH A D22-Apr-201644.8 KiB

valprint.hH A D22-Apr-20163.2 KiB

value.cH A D22-Apr-201651.1 KiB

value.hH A D22-Apr-201619.7 KiB

varobj.cH A D22-Apr-201670.6 KiB

varobj.hH A D22-Apr-20163.7 KiB

vax-nat.cH A D22-Apr-20162.8 KiB

vax-tdep.cH A D22-Apr-201614.8 KiB

vax-tdep.hH A D22-Apr-20161.3 KiB

vaxbsd-nat.cH A D22-Apr-20163.9 KiB

vaxnbsd-tdep.cH A D22-Apr-20161.6 KiB

vaxobsd-tdep.cH A D22-Apr-20165.5 KiB

vec.cH A D22-Apr-20162.9 KiB

vec.hH A D22-Apr-201634.4 KiB

version.hH A D22-Apr-20161 KiB

version.inH A D22-Apr-20166

win32-nat.cH A D22-Apr-201662.4 KiB

win32-termcap.cH A D22-Apr-20161.4 KiB

wrapper.cH A D22-Apr-20163.4 KiB

wrapper.hH A D22-Apr-20161.6 KiB

xcoffread.cH A D22-Apr-201685.9 KiB

xcoffsolib.cH A D22-Apr-20164.8 KiB

xcoffsolib.hH A D22-Apr-20162.4 KiB

xml-support.cH A D22-Apr-201626.9 KiB

xml-support.hH A D22-Apr-20167.8 KiB

xml-tdesc.cH A D22-Apr-201616.3 KiB

xml-tdesc.hH A D22-Apr-20161.2 KiB

xstormy16-tdep.cH A D22-Apr-201625.3 KiB

xtensa-config.cH A D22-Apr-201621.2 KiB

xtensa-tdep.cH A D22-Apr-201674.2 KiB

xtensa-tdep.hH A D22-Apr-201610.9 KiB

README

1		     README for gdb-6.7.1 release
2		     Updated 29, October, 2007
3
4This is GDB, the GNU source-level debugger.
5
6A summary of new features is in the file `gdb/NEWS'.
7
8Check the GDB home page at http://www.gnu.org/software/gdb/ for up to
9date release information, mailing list links and archives, etc.
10
11The file `gdb/PROBLEMS' contains information on problems identified
12late in the release cycle.  GDB's bug tracking data base at
13http://www.gnu.org/software/gdb/bugs/ contains a more complete list of
14bugs.
15
16
17Unpacking and Installation -- quick overview
18==========================
19
20   In this release, the GDB debugger sources, the generic GNU include
21files, the BFD ("binary file description") library, the readline
22library, and other libraries all have directories of their own
23underneath the gdb-6.7.1 directory.  The idea is that a variety of GNU
24tools can share a common copy of these things.  Be aware of variation
25over time--for example don't try to build gdb with a copy of bfd from
26a release other than the gdb release (such as a binutils release),
27especially if the releases are more than a few weeks apart.
28Configuration scripts and makefiles exist to cruise up and down this
29directory tree and automatically build all the pieces in the right
30order.
31
32   When you unpack the gdb-6.7.1.tar.gz file, you'll find a directory
33called `gdb-6.7.1', which contains:
34
35  COPYING       config-ml.in  gettext.m4   ltconfig        sim
36  COPYING.LIB   config.guess  include      ltmain.sh       src-release
37  Makefile.def  config.sub    install-sh   md5.sum         symlink-tree
38  Makefile.in   configure     libiberty    missing         texinfo
39  Makefile.tpl  configure.in  libtool.m4   mkinstalldirs   ylwrap
40  README        djunpack.bat  ltcf-c.sh    move-if-change
41  bfd           etc           ltcf-cxx.sh  opcodes
42  config        gdb           ltcf-gcj.sh  readline
43
44You can build GDB right in the source directory:
45
46      cd gdb-6.7.1
47      ./configure
48      make
49      cp gdb/gdb /usr/local/bin/gdb	(or wherever you want)
50
51However, we recommend that an empty directory be used instead.
52This way you do not clutter your source tree with binary files
53and will be able to create different builds with different 
54configuration options.
55
56You can build GDB in any empty build directory:
57
58      mkdir build
59      cd build
60      <full path to your sources>/gdb-6.7.1/configure
61      make
62      cp gdb/gdb /usr/local/bin/gdb	(or wherever you want)
63
64(Building GDB with DJGPP tools for MS-DOS/MS-Windows is slightly
65different; see the file gdb-6.7.1/gdb/config/djgpp/README for details.)
66
67   This will configure and build all the libraries as well as GDB.  If
68`configure' can't determine your system type, specify one as its
69argument, e.g., `./configure sun4' or `./configure decstation'.
70
71   Make sure that your 'configure' line ends in 'gdb-6.7.1/configure':
72
73      /berman/migchain/source/gdb-6.7.1/configure      # RIGHT
74      /berman/migchain/source/gdb-6.7.1/gdb/configure  # WRONG
75
76   The gdb package contains several subdirectories, such as 'gdb',
77'bfd', and 'readline'.  If your 'configure' line ends in
78'gdb-6.7.1/gdb/configure', then you are configuring only the gdb
79subdirectory, not the whole gdb package.  This leads to build errors
80such as:
81
82      make: *** No rule to make target `../bfd/bfd.h', needed by `gdb.o'.  Stop.
83
84   If you get other compiler errors during this stage, see the `Reporting
85Bugs' section below; there are a few known problems.
86
87   GDB requires an ISO C (ANSI C) compiler.  If you do not have an ISO
88C compiler for your system, you may be able to download and install
89the GNU CC compiler.  It is available via anonymous FTP from the
90directory `ftp://ftp.gnu.org/pub/gnu/gcc'.  GDB also requires an ISO
91C standard library.  The GDB remote server, gdbserver, builds with some
92non-ISO standard libraries - e.g. for Windows CE.
93
94   GDB uses Expat, an XML parsing library, to implement some target-specific
95features.  Expat will be linked in if it is available at build time, or
96those features will be disabled.  The latest version of Expat should be
97available from `http://expat.sourceforge.net'.
98
99   GDB can be used as a cross-debugger, running on a machine of one
100type while debugging a program running on a machine of another type.
101See below.
102
103
104More Documentation
105******************
106
107   All the documentation for GDB comes as part of the machine-readable
108distribution.  The documentation is written in Texinfo format, which
109is a documentation system that uses a single source file to produce
110both on-line information and a printed manual.  You can use one of the
111Info formatting commands to create the on-line version of the
112documentation and TeX (or `texi2roff') to typeset the printed version.
113
114   GDB includes an already formatted copy of the on-line Info version
115of this manual in the `gdb/doc' subdirectory.  The main Info file is
116`gdb-6.7.1/gdb/doc/gdb.info', and it refers to subordinate files
117matching `gdb.info*' in the same directory.  If necessary, you can
118print out these files, or read them with any editor; but they are
119easier to read using the `info' subsystem in GNU Emacs or the
120standalone `info' program, available as part of the GNU Texinfo
121distribution.
122
123   If you want to format these Info files yourself, you need one of the
124Info formatting programs, such as `texinfo-format-buffer' or
125`makeinfo'.
126
127   If you have `makeinfo' installed, and are in the top level GDB
128source directory (`gdb-6.7.1', in the case of version 6.7.1), you can make
129the Info file by typing:
130
131      cd gdb/doc
132      make info
133
134   If you want to typeset and print copies of this manual, you need
135TeX, a program to print its DVI output files, and `texinfo.tex', the
136Texinfo definitions file.  This file is included in the GDB
137distribution, in the directory `gdb-6.7.1/texinfo'.
138
139   TeX is a typesetting program; it does not print files directly, but
140produces output files called DVI files.  To print a typeset document,
141you need a program to print DVI files.  If your system has TeX
142installed, chances are it has such a program.  The precise command to
143use depends on your system; `lpr -d' is common; another (for PostScript
144devices) is `dvips'.  The DVI print command may require a file name
145without any extension or a `.dvi' extension.
146
147   TeX also requires a macro definitions file called `texinfo.tex'. 
148This file tells TeX how to typeset a document written in Texinfo
149format.  On its own, TeX cannot read, much less typeset a Texinfo file.
150 `texinfo.tex' is distributed with GDB and is located in the
151`gdb-6.7.1/texinfo' directory.
152
153   If you have TeX and a DVI printer program installed, you can typeset
154and print this manual.  First switch to the the `gdb' subdirectory of
155the main source directory (for example, to `gdb-6.7.1/gdb') and then type:
156
157      make doc/gdb.dvi
158
159   If you prefer to have the manual in PDF format, type this from the
160`gdb/doc' subdirectory of the main source directory:
161
162      make gdb.pdf
163
164For this to work, you will need the PDFTeX package to be installed.
165
166
167Installing GDB
168**************
169
170   GDB comes with a `configure' script that automates the process of
171preparing GDB for installation; you can then use `make' to build the
172`gdb' program.
173
174   The GDB distribution includes all the source code you need for GDB in
175a single directory, whose name is usually composed by appending the
176version number to `gdb'.
177
178   For example, the GDB version 6.7.1 distribution is in the `gdb-6.7.1'
179directory.  That directory contains:
180
181`gdb-6.7.1/{COPYING,COPYING.LIB}'
182     Standard GNU license files.  Please read them.
183
184`gdb-6.7.1/bfd'
185     source for the Binary File Descriptor library
186
187`gdb-6.7.1/config*'
188     script for configuring GDB, along with other support files
189
190`gdb-6.7.1/gdb'
191     the source specific to GDB itself
192
193`gdb-6.7.1/include'
194     GNU include files
195
196`gdb-6.7.1/libiberty'
197     source for the `-liberty' free software library
198
199`gdb-6.7.1/opcodes'
200     source for the library of opcode tables and disassemblers
201
202`gdb-6.7.1/readline'
203     source for the GNU command-line interface
204     NOTE:  The readline library is compiled for use by GDB, but will
205     not be installed on your system when "make install" is issued.
206
207`gdb-6.7.1/sim'
208     source for some simulators (ARM, D10V, SPARC, M32R, MIPS, PPC, V850, etc)
209
210`gdb-6.7.1/texinfo'
211     The `texinfo.tex' file, which you need in order to make a printed
212     manual using TeX.
213
214`gdb-6.7.1/etc'
215     Coding standards, useful files for editing GDB, and other
216     miscellanea.
217
218   Note: the following instructions are for building GDB on Unix or
219Unix-like systems.  Instructions for building with DJGPP for
220MS-DOS/MS-Windows are in the file gdb/config/djgpp/README.
221
222   The simplest way to configure and build GDB is to run `configure'
223from the `gdb-VERSION-NUMBER' source directory, which in this example
224is the `gdb-6.7.1' directory.
225
226   First switch to the `gdb-VERSION-NUMBER' source directory if you are
227not already in it; then run `configure'.
228
229   For example:
230
231      cd gdb-6.7.1
232      ./configure
233      make
234
235   Running `configure' followed by `make' builds the `bfd',
236`readline', `mmalloc', and `libiberty' libraries, then `gdb' itself.
237The configured source files, and the binaries, are left in the
238corresponding source directories.
239
240   `configure' is a Bourne-shell (`/bin/sh') script; if your system
241does not recognize this automatically when you run a different shell,
242you may need to run `sh' on it explicitly:
243
244      sh configure
245
246   If you run `configure' from a directory that contains source
247directories for multiple libraries or programs, such as the `gdb-6.7.1'
248source directory for version 6.7.1, `configure' creates configuration
249files for every directory level underneath (unless you tell it not to,
250with the `--norecursion' option).
251
252   You can run the `configure' script from any of the subordinate
253directories in the GDB distribution, if you only want to configure that
254subdirectory; but be sure to specify a path to it.
255
256   For example, with version 6.7.1, type the following to configure only
257the `bfd' subdirectory:
258
259      cd gdb-6.7.1/bfd
260      ../configure
261
262   You can install `gdb' anywhere; it has no hardwired paths. However,
263you should make sure that the shell on your path (named by the `SHELL'
264environment variable) is publicly readable.  Remember that GDB uses the
265shell to start your program--some systems refuse to let GDB debug child
266processes whose programs are not readable.
267
268
269Compiling GDB in another directory
270==================================
271
272   If you want to run GDB versions for several host or target machines,
273you need a different `gdb' compiled for each combination of host and
274target.  `configure' is designed to make this easy by allowing you to
275generate each configuration in a separate subdirectory, rather than in
276the source directory.  If your `make' program handles the `VPATH'
277feature correctly (GNU `make' and SunOS 'make' are two that should),
278running `make' in each of these directories builds the `gdb' program
279specified there.
280
281   To build `gdb' in a separate directory, run `configure' with the
282`--srcdir' option to specify where to find the source. (You also need
283to specify a path to find `configure' itself from your working
284directory.  If the path to `configure' would be the same as the
285argument to `--srcdir', you can leave out the `--srcdir' option; it
286will be assumed.)
287
288   For example, with version 6.7.1, you can build GDB in a separate
289directory for a Sun 4 like this:
290
291     cd gdb-6.7.1
292     mkdir ../gdb-sun4
293     cd ../gdb-sun4
294     ../gdb-6.7.1/configure
295     make
296
297   When `configure' builds a configuration using a remote source
298directory, it creates a tree for the binaries with the same structure
299(and using the same names) as the tree under the source directory.  In
300the example, you'd find the Sun 4 library `libiberty.a' in the
301directory `gdb-sun4/libiberty', and GDB itself in `gdb-sun4/gdb'.
302
303   One popular reason to build several GDB configurations in separate
304directories is to configure GDB for cross-compiling (where GDB runs on
305one machine--the host--while debugging programs that run on another
306machine--the target).  You specify a cross-debugging target by giving
307the `--target=TARGET' option to `configure'.
308
309   When you run `make' to build a program or library, you must run it
310in a configured directory--whatever directory you were in when you
311called `configure' (or one of its subdirectories).
312
313   The `Makefile' that `configure' generates in each source directory
314also runs recursively.  If you type `make' in a source directory such
315as `gdb-6.7.1' (or in a separate configured directory configured with
316`--srcdir=PATH/gdb-6.7.1'), you will build all the required libraries,
317and then build GDB.
318
319   When you have multiple hosts or targets configured in separate
320directories, you can run `make' on them in parallel (for example, if
321they are NFS-mounted on each of the hosts); they will not interfere
322with each other.
323
324
325Specifying names for hosts and targets
326======================================
327
328   The specifications used for hosts and targets in the `configure'
329script are based on a three-part naming scheme, but some short
330predefined aliases are also supported.  The full naming scheme encodes
331three pieces of information in the following pattern:
332
333     ARCHITECTURE-VENDOR-OS
334
335   For example, you can use the alias `sun4' as a HOST argument or in a
336`--target=TARGET' option.  The equivalent full name is
337`sparc-sun-sunos4'.
338
339   The `configure' script accompanying GDB does not provide any query
340facility to list all supported host and target names or aliases. 
341`configure' calls the Bourne shell script `config.sub' to map
342abbreviations to full names; you can read the script, if you wish, or
343you can use it to test your guesses on abbreviations--for example:
344
345     % sh config.sub sun4
346     sparc-sun-sunos4.1.1
347     % sh config.sub sun3
348     m68k-sun-sunos4.1.1
349     % sh config.sub decstation
350     mips-dec-ultrix4.2
351     % sh config.sub hp300bsd
352     m68k-hp-bsd
353     % sh config.sub i386v
354     i386-pc-sysv
355     % sh config.sub i786v
356     Invalid configuration `i786v': machine `i786v' not recognized
357
358`config.sub' is also distributed in the GDB source directory
359(`gdb-6.7.1', for version 6.7.1).
360
361
362`configure' options
363===================
364
365   Here is a summary of the `configure' options and arguments that are
366most often useful for building GDB.  `configure' also has several other
367options not listed here.  *note : (configure.info)What Configure Does,
368for a full explanation of `configure'.
369
370     configure [--help]
371               [--prefix=DIR]
372               [--srcdir=PATH]
373               [--norecursion] [--rm]
374	       [--enable-build-warnings]
375               [--target=TARGET]
376	       [--host=HOST]
377	       [HOST]
378
379You may introduce options with a single `-' rather than `--' if you
380prefer; but you may abbreviate option names if you use `--'.
381
382`--help'
383     Display a quick summary of how to invoke `configure'.
384
385`-prefix=DIR'
386     Configure the source to install programs and files under directory
387     `DIR'.
388
389`--srcdir=PATH'
390     *Warning: using this option requires GNU `make', or another `make'
391     that compatibly implements the `VPATH' feature.*
392     Use this option to make configurations in directories separate
393     from the GDB source directories.  Among other things, you can use
394     this to build (or maintain) several configurations simultaneously,
395     in separate directories.  `configure' writes configuration
396     specific files in the current directory, but arranges for them to
397     use the source in the directory PATH.  `configure' will create
398     directories under the working directory in parallel to the source
399     directories below PATH.
400
401`--norecursion'
402     Configure only the directory level where `configure' is executed;
403     do not propagate configuration to subdirectories.
404
405`--rm'
406     Remove the configuration that the other arguments specify.
407
408`--enable-build-warnings'
409     When building the GDB sources, ask the compiler to warn about any
410     code which looks even vaguely suspicious.  You should only using
411     this feature if you're compiling with GNU CC.  It passes the
412     following flags:
413	-Wimplicit
414	-Wreturn-type
415	-Wcomment
416	-Wtrigraphs
417	-Wformat
418	-Wparentheses
419	-Wpointer-arith
420
421`--target=TARGET'
422     Configure GDB for cross-debugging programs running on the specified
423     TARGET.  Without this option, GDB is configured to debug programs
424     that run on the same machine (HOST) as GDB itself.
425
426     There is no convenient way to generate a list of all available
427     targets.
428
429`--host=HOST'
430     Configure GDB to run on the specified HOST.
431
432     There is no convenient way to generate a list of all available
433     hosts.
434
435`HOST ...'
436     Same as `--host=HOST'.  If you omit this, GDB will guess; it's
437     quite accurate.
438
439`configure' accepts other options, for compatibility with configuring
440other GNU tools recursively; but these are the only options that affect
441GDB or its supporting libraries.
442
443
444Remote debugging
445=================
446
447   The files m68k-stub.c, i386-stub.c, and sparc-stub.c are examples
448of remote stubs to be used with remote.c.  They are designed to run
449standalone on an m68k, i386, or SPARC cpu and communicate properly
450with the remote.c stub over a serial line.
451
452   The directory gdb/gdbserver/ contains `gdbserver', a program that
453allows remote debugging for Unix applications.  gdbserver is only
454supported for some native configurations, including Sun 3, Sun 4, and
455Linux.
456
457   There are a number of remote interfaces for talking to existing ROM
458monitors and other hardware:
459
460	remote-mips.c	 MIPS remote debugging protocol
461	remote-sds.c	 PowerPC SDS monitor
462	remote-sim.c	 Generalized simulator protocol
463
464
465Reporting Bugs in GDB
466=====================
467
468   There are several ways of reporting bugs in GDB.  The prefered
469method is to use the World Wide Web:
470
471      http://www.gnu.org/software/gdb/bugs/
472
473As an alternative, the bug report can be submitted, via e-mail, to the
474address "bug-gdb@gnu.org".
475
476   When submitting a bug, please include the GDB version number (e.g.,
477gdb-6.7.1), and how you configured it (e.g., "sun4" or "mach386 host,
478i586-intel-synopsys target").  Since GDB now supports so many
479different configurations, it is important that you be precise about
480this.  If at all possible, you should include the actual banner that
481GDB prints when it starts up, or failing that, the actual configure
482command that you used when configuring GDB.
483
484   For more information on how/whether to report bugs, see the
485Reporting Bugs chapter of the GDB manual (gdb/doc/gdb.texinfo).
486
487
488Graphical interface to GDB -- X Windows, MS Windows
489==========================
490
491   Several graphical interfaces to GDB are available.  You should
492check:
493
494	http://www.gnu.org/software/gdb/links/
495
496for an up-to-date list.
497
498   Emacs users will very likely enjoy the Grand Unified Debugger mode;
499try typing `M-x gdb RET'.
500
501
502Writing Code for GDB
503=====================
504
505   There is a lot of information about writing code for GDB in the
506internals manual, distributed with GDB in gdb/doc/gdbint.texinfo.  You
507can read it by hand, print it by using TeX and texinfo, or process it
508into an `info' file for use with Emacs' info mode or the standalone
509`info' program.
510
511   If you are pondering writing anything but a short patch, especially
512take note of the information about copyrights in the node Submitting
513Patches.  It can take quite a while to get all the paperwork done, so
514we encourage you to start that process as soon as you decide you are
515planning to work on something, or at least well ahead of when you
516think you will be ready to submit the patches.
517
518
519GDB Testsuite
520=============
521
522   Included with the GDB distribution is a DejaGNU based testsuite
523that can either be used to test your newly built GDB, or for
524regression testing a GDB with local modifications.
525
526   Running the testsuite requires the prior installation of DejaGNU,
527which is generally available via ftp.  The directory
528ftp://sources.redhat.com/pub/dejagnu/ will contain a recent snapshot.
529Once DejaGNU is installed, you can run the tests in one of the
530following ways:
531
532  (1)	cd gdb-6.7.1
533	make check-gdb
534
535or
536
537  (2)	cd gdb-6.7.1/gdb
538	make check
539
540or
541
542  (3)	cd gdb-6.7.1/gdb/testsuite
543	make site.exp	(builds the site specific file)
544	runtest -tool gdb GDB=../gdb    (or GDB=<somepath> as appropriate)
545
546The last method gives you slightly more control in case of problems
547with building one or more test executables or if you are using the
548testsuite `standalone', without it being part of the GDB source tree.
549
550See the DejaGNU documentation for further details.
551
552
553(this is for editing this file with GNU emacs)
554Local Variables:
555mode: text
556End:
557