Home | History | Annotate | only in /src/external/gpl3/gdb.old/dist/gdb
Up to higher level directory
NameDateSize
.dir-locals.el27-Aug-20251.6K
aarch32-linux-nat.c27-Aug-20253.3K
aarch32-linux-nat.h14-Mar-20261.3K
aarch32-tdep.c27-Aug-20251.1K
aarch32-tdep.h14-Mar-2026945
aarch64-fbsd-nat.c27-Aug-202510K
aarch64-fbsd-tdep.c27-Aug-20258K
aarch64-fbsd-tdep.h14-Mar-20261.6K
aarch64-linux-nat.c14-Mar-202632.3K
aarch64-linux-tdep.c14-Mar-202695.9K
aarch64-linux-tdep.h14-Mar-20261.8K
aarch64-nat.c27-Aug-20257.3K
aarch64-nat.h14-Mar-20263.6K
aarch64-netbsd-nat.c12-Aug-20245.2K
aarch64-netbsd-tdep.c27-Aug-20256.1K
aarch64-netbsd-tdep.h12-Aug-20241.3K
aarch64-newlib-tdep.c27-Aug-20251.4K
aarch64-ravenscar-thread.c27-Aug-20252.4K
aarch64-ravenscar-thread.h14-Mar-2026986
aarch64-tdep.c14-Mar-2026179.4K
aarch64-tdep.h14-Mar-20266.4K
acinclude.m427-Aug-202511K
aclocal.m427-Aug-20258.9K
acx_configure_dir.m427-Aug-20253.8K
ada-casefold.h27-Aug-202531.5K
ada-exp.h14-Mar-202627.6K
ada-exp.y14-Mar-202656K
ada-lang.c14-Mar-2026415.2K
ada-lang.h14-Mar-202614K
ada-lex.l14-Mar-202620.3K
ada-tasks.c14-Mar-202653.8K
ada-typeprint.c14-Mar-202630.9K
ada-unicode.py27-Aug-20253.4K
ada-valprint.c27-Aug-202530.1K
ada-varobj.c27-Aug-202531.5K
addrmap.c14-Mar-202612.2K
addrmap.h14-Mar-20268.5K
agent.c27-Aug-20252.8K
aix-thread.c14-Mar-202661.7K
alloc.c27-Aug-20252.6K
alpha-bsd-nat.c27-Aug-20254.5K
alpha-bsd-tdep.c27-Aug-20251.7K
alpha-bsd-tdep.h14-Mar-20261.5K
alpha-linux-nat.c27-Aug-20253K
alpha-linux-tdep.c27-Aug-202510.8K
alpha-mdebug-tdep.c27-Aug-202512.3K
alpha-netbsd-tdep.c27-Aug-20258.2K
alpha-obsd-tdep.c27-Aug-20254K
alpha-tdep.c14-Mar-202657K
alpha-tdep.h14-Mar-20265.3K
amd-dbgapi-target.c14-Mar-202675.4K
amd-dbgapi-target.h14-Mar-20263.5K
amd64-bsd-nat.c27-Aug-20253.7K
amd64-bsd-nat.h14-Mar-20261.5K
amd64-darwin-tdep.c27-Aug-20253.6K
amd64-darwin-tdep.h14-Mar-20261.1K
amd64-dicos-tdep.c27-Aug-20251.7K
amd64-fbsd-nat.c27-Aug-202510K
amd64-fbsd-tdep.c27-Aug-202510.1K
amd64-fbsd-tdep.h14-Mar-2026947
amd64-linux-nat.c14-Mar-202614K
amd64-linux-tdep.c14-Mar-202667.1K
amd64-linux-tdep.h14-Mar-202624.5K
amd64-nat.c27-Aug-20254.9K
amd64-nat.h14-Mar-20261.8K
amd64-netbsd-nat.c27-Aug-20253.7K
amd64-netbsd-tdep.c27-Aug-20259.1K
amd64-obsd-nat.c27-Aug-20254.1K
amd64-obsd-tdep.c27-Aug-202513K
amd64-ravenscar-thread.c27-Aug-20251.9K
amd64-ravenscar-thread.h14-Mar-2026976
amd64-sol2-tdep.c27-Aug-20253K
amd64-tdep.c14-Mar-202699.7K
amd64-tdep.h14-Mar-20265.1K
amd64-windows-nat.c27-Aug-20252.9K
amd64-windows-tdep.c14-Mar-202640.1K
amdgpu-tdep.c14-Mar-202641.7K
amdgpu-tdep.h14-Mar-20263.1K
annotate.c14-Mar-202612.8K
annotate.h14-Mar-20265.3K
arc-linux-nat.c27-Aug-20259.6K
arc-linux-tdep.c14-Mar-202624.2K
arc-linux-tdep.h14-Mar-20261.8K
arc-newlib-tdep.c27-Aug-20252.2K
arc-tdep.c14-Mar-202686.6K
arc-tdep.h14-Mar-20267K
arch/14-Mar-2026
arch-utils.c14-Mar-202640.6K
arch-utils.h14-Mar-202615.4K
arm-bsd-tdep.c27-Aug-20253.3K
arm-fbsd-nat.c27-Aug-20253.2K
arm-fbsd-tdep.c27-Aug-20259.4K
arm-fbsd-tdep.h14-Mar-20262K
arm-linux-nat.c14-Mar-202638.4K
arm-linux-tdep.c14-Mar-202666.5K
arm-linux-tdep.h14-Mar-20262.7K
arm-netbsd-nat.c27-Aug-202511.7K
arm-netbsd-tdep.c27-Aug-20255.8K
arm-netbsd-tdep.h14-Mar-2026992
arm-none-tdep.c27-Aug-20256.4K
arm-obsd-tdep.c27-Aug-20253.6K
arm-pikeos-tdep.c27-Aug-20253K
arm-tdep.c14-Mar-2026433K
arm-tdep.h14-Mar-202611.4K
arm-wince-tdep.c14-Mar-20264.8K
async-event.c27-Aug-202510.8K
async-event.h14-Mar-20263.2K
auto-load.c14-Mar-202651.3K
auto-load.h14-Mar-20262.9K
auxv.c14-Mar-202619.7K
auxv.h14-Mar-20263.4K
avr-tdep.c14-Mar-202649.2K
ax-gdb.c14-Mar-202681.6K
ax-gdb.h14-Mar-20264.7K
ax-general.c27-Aug-202515.2K
ax.h14-Mar-20268.5K
ax_cxx_compile_stdcxx.m427-Aug-202521.4K
bcache.c27-Aug-202510.8K
bcache.h14-Mar-20269K
bfd-target.c27-Aug-20252.7K
bfd-target.h14-Mar-20261K
bfin-linux-tdep.c27-Aug-20254.4K
bfin-tdep.c14-Mar-202623.2K
bfin-tdep.h14-Mar-20262.5K
block.c14-Mar-202623.6K
block.h14-Mar-202620.1K
blockframe.c14-Mar-202613.1K
bpf-tdep.c27-Aug-202510K
break-catch-exec.c27-Aug-20256.2K
break-catch-fork.c27-Aug-20257.3K
break-catch-load.c27-Aug-20257.2K
break-catch-sig.c27-Aug-202511.1K
break-catch-syscall.c27-Aug-202516.2K
break-catch-throw.c14-Mar-202613.9K
break-cond-parse.c13-Mar-202623.3K
break-cond-parse.h13-Mar-20262.2K
breakpoint.c14-Mar-2026447.2K
breakpoint.h14-Mar-202676.2K
bsd-kvm.c14-Mar-202611.5K
bsd-kvm.h14-Mar-20261.1K
bsd-uthread.c14-Mar-202615K
bsd-uthread.h14-Mar-20261.4K
bt-utils.c14-Mar-20265K
bt-utils.h14-Mar-20262.8K
btrace.c14-Mar-202692.3K
btrace.h14-Mar-202618.4K
build-id.c14-Mar-202613K
build-id.h14-Mar-20263.7K
buildsym-legacy.c27-Aug-20256.4K
buildsym-legacy.h14-Mar-20264.5K
buildsym.c14-Mar-202635.6K
buildsym.h14-Mar-202613.1K
c-exp.h14-Mar-20266.1K
c-exp.y14-Mar-202690K
c-lang.c14-Mar-202631.3K
c-lang.h14-Mar-20265.5K
c-support.h14-Mar-20261.5K
c-typeprint.c14-Mar-202645.3K
c-valprint.c14-Mar-202616.8K
c-varobj.c27-Aug-202523.1K
cgen-remap.h14-Mar-20262.3K
ChangeLog-199012-Oct-2016115K
ChangeLog-199112-Oct-2016213.9K
ChangeLog-199221-Mar-2023269K
ChangeLog-199321-Mar-2023298.2K
ChangeLog-199412-Oct-2016226.7K
ChangeLog-199521-Mar-2023192.7K
ChangeLog-199621-Mar-2023198.4K
ChangeLog-199712-Oct-2016115.1K
ChangeLog-199821-Mar-2023288.1K
ChangeLog-199921-Mar-2023351.8K
ChangeLog-200021-Mar-2023310.6K
ChangeLog-200121-Mar-2023355.7K
ChangeLog-200221-Mar-2023547K
ChangeLog-200321-Mar-2023593.5K
ChangeLog-200421-Mar-2023584K
ChangeLog-200521-Mar-2023241K
ChangeLog-200621-Mar-2023174.1K
ChangeLog-200721-Mar-2023414.5K
ChangeLog-200821-Mar-2023436.4K
ChangeLog-200921-Mar-2023520.7K
ChangeLog-201021-Mar-2023436.9K
ChangeLog-201121-Mar-2023466.6K
ChangeLog-201221-Mar-2023493.5K
ChangeLog-201321-Mar-2023497.7K
ChangeLog-201421-Mar-2023606.8K
ChangeLog-201521-Mar-2023541.9K
ChangeLog-201621-Mar-2023377.9K
ChangeLog-201721-Mar-2023698.3K
ChangeLog-201821-Mar-2023637.1K
ChangeLog-201921-Mar-2023627.3K
ChangeLog-202012-Aug-2024698.5K
ChangeLog-202112-Aug-2024263.2K
ChangeLog-3.x12-Oct-2016180.2K
charset-list.h14-Mar-202617.7K
charset.c14-Mar-202628.7K
charset.h14-Mar-20265.5K
check-include-guards.py13-Mar-20264K
cli/14-Mar-2026
cli-out.c14-Mar-202611.9K
cli-out.h14-Mar-20263.8K
coff-pe-read.c14-Mar-202622.2K
coff-pe-read.h14-Mar-20261.3K
coffread.c14-Mar-202665.2K
command.h14-Mar-202634.5K
compile/14-Mar-2026
complaints.c27-Aug-20255.2K
complaints.h14-Mar-20263.5K
completer.c14-Mar-2026101.8K
completer.h14-Mar-202628.2K
config/Today
config.in14-Mar-202622.9K
configure14-Mar-20261M
configure.ac14-Mar-202670.7K
configure.host14-Mar-20265.9K
configure.nat14-Mar-202612.6K
configure.tgt14-Mar-202620.5K
contrib/14-Mar-2026
CONTRIBUTE14-Sep-2020520
COPYING12-Oct-201634.3K
copying.awk27-Aug-20252.2K
copying.c27-Aug-202544.9K
copyright.py27-Aug-202512.7K
corefile.c14-Mar-202611.1K
corelow.c14-Mar-202669.4K
cp-abi.c27-Aug-202510.1K
cp-abi.h14-Mar-20269.5K
cp-name-parser.y27-Aug-202554.2K
cp-namespace.c14-Mar-202634.1K
cp-support.c14-Mar-202670.8K
cp-support.h14-Mar-20266.9K
cp-valprint.c27-Aug-202522.2K
cris-linux-tdep.c27-Aug-20251.7K
cris-tdep.c14-Mar-2026112.6K
cris-tdep.h14-Mar-20261.2K
csky-linux-tdep.c27-Aug-202512.2K
csky-tdep.c14-Mar-202677.9K
csky-tdep.h14-Mar-202613.1K
ctfread.c14-Mar-202644.1K
ctfread.h14-Mar-2026912
d-exp.y14-Mar-202641.8K
d-lang.c14-Mar-20268.5K
d-lang.h14-Mar-20262.8K
d-namespace.c14-Mar-202615.9K
d-valprint.c27-Aug-20252.9K
darwin-nat-info.c14-Mar-202622.9K
darwin-nat.c14-Mar-202666.8K
darwin-nat.h14-Mar-20265.9K
data-directory/14-Mar-2026
dbxread.c14-Mar-20269.3K
dcache.c27-Aug-202519.7K
dcache.h14-Mar-20261.6K
debug.c27-Aug-20251,001
debuginfod-support.c14-Mar-202617.4K
debuginfod-support.h14-Mar-20264.6K
defs.h14-Mar-202612.9K
dicos-tdep.c27-Aug-20253.4K
dicos-tdep.h14-Mar-20261,005
dictionary.c27-Aug-202535.7K
dictionary.h14-Mar-20266.8K
disable-implicit-rules.mk27-Aug-2025958
disasm-flags.h14-Mar-20261.4K
disasm-selftests.c14-Mar-20269.3K
disasm.c14-Mar-202645.8K
disasm.h14-Mar-202614.7K
displaced-stepping.c27-Aug-202510.5K
displaced-stepping.h14-Mar-20265.9K
doc/14-Mar-2026
dtrace-probe.c14-Mar-202627.5K
dummy-frame.c27-Aug-202511.8K
dummy-frame.h14-Mar-20263.2K
dwarf2/14-Mar-2026
elf-none-tdep.c14-Mar-20264.2K
elf-none-tdep.h14-Mar-20261.1K
elfread.c14-Mar-202649.1K
eval.c14-Mar-202685.1K
event-top.c14-Mar-202647.4K
event-top.h14-Mar-20265.2K
exc_request.defs14-Mar-20261.5K
exceptions.c27-Aug-20253.2K
exceptions.h14-Mar-20261.3K
exec.c14-Mar-202632.1K
exec.h14-Mar-20264K
expop.h14-Mar-202657.8K
expprint.c27-Aug-20255.4K
expression.h14-Mar-202612.5K
extension-priv.h14-Mar-202614.4K
extension.c14-Mar-202633.2K
extension.h14-Mar-202616.7K
extract-store-integer.c14-Mar-202610.4K
extract-store-integer.h14-Mar-20263.3K
f-array-walker.h14-Mar-202611.3K
f-exp.h14-Mar-202614.8K
f-exp.y14-Mar-202645K
f-lang.c14-Mar-202666.8K
f-lang.h14-Mar-202611.6K
f-typeprint.c14-Mar-202612.6K
f-valprint.c27-Aug-202521.2K
fbsd-nat.c14-Mar-202667.1K
fbsd-nat.h14-Mar-20269K
fbsd-tdep.c14-Mar-202671.9K
fbsd-tdep.h14-Mar-20263.1K
features/14-Mar-2026
filename-seen-cache.h14-Mar-20261.8K
filesystem.c27-Aug-20253.2K
filesystem.h14-Mar-20262.2K
findcmd.c27-Aug-20257.7K
findvar.c14-Mar-202619.9K
fork-child.c27-Aug-20254.8K
frame-base.c27-Aug-20253.4K
frame-base.h14-Mar-20263.2K
frame-id.h14-Mar-20265.5K
frame-unwind.c14-Mar-202611.7K
frame-unwind.h14-Mar-20269.2K
frame.c14-Mar-2026105.1K
frame.h14-Mar-202639.6K
frv-linux-tdep.c27-Aug-202513.8K
frv-tdep.c14-Mar-202646.6K
frv-tdep.h14-Mar-20263.8K
ft32-tdep.c14-Mar-202617.9K
ft32-tdep.h14-Mar-20261K
gcore-elf.c27-Aug-20255.4K
gcore-elf.h14-Mar-20261.8K
gcore.c14-Mar-202626K
gcore.h14-Mar-20261.4K
gcore.in14-Mar-20263.7K
gdb-code-style.el27-Aug-20252.8K
gdb-demangle.c27-Aug-20258.5K
gdb-demangle.h14-Mar-20261.3K
gdb-gdb.gdb.in27-Aug-2025698
gdb-gdb.py.in14-Mar-202616.1K
gdb-stabs.h14-Mar-20267.2K
gdb.c27-Aug-20251.3K
gdb.gdb12-Oct-20161.1K
gdb_bfd.c14-Mar-202631.9K
gdb_bfd.h14-Mar-20269.2K
gdb_buildall.sh27-Aug-20256.5K
gdb_curses.h14-Mar-20262.6K
gdb_expat.h14-Mar-20261.2K
gdb_mbuild.sh27-Aug-20257.6K
gdb_proc_service.h14-Mar-20261.1K
gdb_vfork.h14-Mar-2026901
gdb_wchar.h14-Mar-20264.9K
gdbarch-gen.c13-Mar-2026184.7K
gdbarch-gen.h14-Mar-2026105.8K
gdbarch-selftests.c27-Aug-20256.1K
gdbarch.h14-Mar-202612.3K
gdbarch.py14-Mar-202615.1K
gdbarch_components.py14-Mar-202678K
gdbarch_types.py27-Aug-20255.5K
gdbcopyright.py27-Aug-20251.9K
gdbcore.h14-Mar-20268.6K
gdbthread.h14-Mar-202637.1K
gdbtypes.c14-Mar-2026174.1K
gdbtypes.h14-Mar-202693.1K
glibc-tdep.c14-Mar-20262.7K
glibc-tdep.h14-Mar-2026982
gmp-utils.c27-Aug-20257.3K
gmp-utils.h14-Mar-202616.2K
gnu-nat-mig.h14-Mar-20261.2K
gnu-nat.c14-Mar-202697.3K
gnu-nat.h14-Mar-20266.9K
gnu-v2-abi.c14-Mar-202612.9K
gnu-v3-abi.c14-Mar-202648.8K
go-exp.y14-Mar-202637.5K
go-lang.c14-Mar-202616.1K
go-lang.h14-Mar-20263.9K
go-typeprint.c27-Aug-20252.1K
go-valprint.c27-Aug-20253.5K
go32-nat.c14-Mar-202658.6K
gregset.h14-Mar-20262.2K
gstack-1.in13-Mar-20263K
guile/14-Mar-2026
h8300-tdep.c27-Aug-202542.9K
hppa-bsd-tdep.c27-Aug-20253.9K
hppa-bsd-tdep.h14-Mar-2026945
hppa-linux-nat.c27-Aug-20259.5K
hppa-linux-offsets.h14-Mar-20264.9K
hppa-linux-tdep.c27-Aug-202515.3K
hppa-netbsd-nat.c27-Aug-20257.5K
hppa-netbsd-tdep.c27-Aug-20256.9K
hppa-obsd-nat.c14-Mar-20268.4K
hppa-obsd-tdep.c14-Mar-20265.8K
hppa-tdep.c14-Mar-202693.9K
hppa-tdep.h14-Mar-20268.2K
i386-bsd-nat.c27-Aug-20258.2K
i386-bsd-nat.h14-Mar-20261.5K
i386-bsd-tdep.c27-Aug-20252.4K
i386-darwin-nat.c14-Mar-202617K
i386-darwin-tdep.c27-Aug-20258.9K
i386-darwin-tdep.h14-Mar-20261.2K
i386-dicos-tdep.c27-Aug-20251.5K
i386-fbsd-nat.c14-Mar-20269.9K
i386-fbsd-tdep.c27-Aug-202512K
i386-fbsd-tdep.h14-Mar-20261.7K
i386-gnu-nat.c27-Aug-202511.9K
i386-gnu-tdep.c27-Aug-20255.5K
i386-go32-tdep.c27-Aug-20252.3K
i386-linux-nat.c14-Mar-202618.8K
i386-linux-tdep.c14-Mar-202651.6K
i386-linux-tdep.h14-Mar-20262.1K
i386-netbsd-nat.c27-Aug-20252.4K
i386-netbsd-tdep.c27-Aug-202515.2K
i386-obsd-nat.c27-Aug-20253.9K
i386-obsd-tdep.c27-Aug-202512.8K
i386-sol2-nat.c27-Aug-20257.2K
i386-sol2-tdep.c27-Aug-20253.3K
i386-syscalls.def13-Mar-202612K
i386-tdep.c14-Mar-2026237.4K
i386-tdep.h14-Mar-202615.2K
i386-windows-nat.c27-Aug-20252.8K
i386-windows-tdep.c27-Aug-20257.1K
i387-tdep.c14-Mar-202654.6K
i387-tdep.h14-Mar-20266.5K
ia64-libunwind-tdep.c27-Aug-202517.7K
ia64-libunwind-tdep.h14-Mar-20262.6K
ia64-linux-nat.c14-Mar-202623.6K
ia64-linux-tdep.c14-Mar-20268.7K
ia64-netbsd-tdep.c12-Aug-20241.2K
ia64-tdep.c14-Mar-2026126.1K
ia64-tdep.h14-Mar-202610.7K
ia64-vms-tdep.c27-Aug-20255K
inf-child.c14-Mar-20269.3K
inf-child.h14-Mar-20264.2K
inf-loop.c14-Mar-20262.8K
inf-loop.h14-Mar-20261K
inf-ptrace.c14-Mar-202614.7K
inf-ptrace.h14-Mar-20263.4K
infcall.c14-Mar-202667.6K
infcall.h14-Mar-20262.8K
infcmd.c14-Mar-202698.9K
inferior-iter.h14-Mar-20263.8K
inferior.c14-Mar-202631.9K
inferior.h14-Mar-202628.2K
inflow.c27-Aug-202527.3K
infrun.c14-Mar-2026349.6K
infrun.h14-Mar-202614.6K
inline-frame.c14-Mar-202620.1K
inline-frame.h14-Mar-20262.5K
interps.c27-Aug-202514.6K
interps.h14-Mar-202613.9K
iq2000-tdep.c27-Aug-202525.2K
jit-reader.in27-Aug-202511.8K
jit.c14-Mar-202639K
jit.h14-Mar-20263.9K
language.c14-Mar-202630.5K
language.h14-Mar-202632.3K
linespec.c14-Mar-2026125.2K
linespec.h14-Mar-20267.2K
linux-fork.c14-Mar-202622.4K
linux-fork.h14-Mar-20261.2K
linux-nat-trad.c27-Aug-20254.3K
linux-nat-trad.h14-Mar-20261.6K
linux-nat.c14-Mar-2026136.8K
linux-nat.h14-Mar-202611.1K
linux-record.c14-Mar-202653.5K
linux-record.h14-Mar-202614.2K
linux-tdep.c14-Mar-202698.1K
linux-tdep.h14-Mar-20264.2K
linux-thread-db.c14-Mar-202659.2K
lm32-tdep.c27-Aug-202517.2K
location.c14-Mar-202623.5K
location.h14-Mar-202610.8K
loongarch-linux-nat.c14-Mar-202623K
loongarch-linux-tdep.c14-Mar-202641K
loongarch-tdep.c14-Mar-202676.7K
loongarch-tdep.h14-Mar-20261.9K
m2-exp.h14-Mar-20262.4K
m2-exp.y14-Mar-202621.9K
m2-lang.c27-Aug-20257.7K
m2-lang.h14-Mar-20264.1K
m2-typeprint.c14-Mar-202616.9K
m2-valprint.c27-Aug-202512.1K
m32c-tdep.c14-Mar-202681.3K
m32r-linux-nat.c14-Mar-20266.3K
m32r-linux-tdep.c27-Aug-202513.4K
m32r-tdep.c14-Mar-202625.2K
m32r-tdep.h14-Mar-20261.4K
m68hc11-tdep.c14-Mar-202643.1K
m68k-bsd-nat.c27-Aug-20256.4K
m68k-bsd-tdep.c27-Aug-20254.4K
m68k-linux-nat.c14-Mar-202613.2K
m68k-linux-tdep.c27-Aug-202512K
m68k-tdep.c14-Mar-202640.3K
m68k-tdep.h14-Mar-20263.3K
machoread.c14-Mar-202625.6K
macrocmd.c14-Mar-202612.9K
macroexp.c27-Aug-202538.8K
macroexp.h14-Mar-20263.2K
macroscope.c14-Mar-20265K
macroscope.h14-Mar-20262.3K
macrotab.c14-Mar-202630.7K
macrotab.h14-Mar-202614.7K
main.c14-Mar-202645.1K
main.h14-Mar-20261.5K
maint-test-options.c14-Mar-202615.8K
maint-test-settings.c27-Aug-20257.6K
maint.c14-Mar-202643.3K
maint.h14-Mar-20262.3K
MAINTAINERS14-Mar-202631.2K
make-init-c27-Aug-20252.1K
make-target-delegates.py14-Mar-202611.6K
Makefile.in14-Mar-202669K
mdebugread.c14-Mar-2026137.9K
mdebugread.h14-Mar-20261.6K
mem-break.c27-Aug-20254.1K
memattr.c14-Mar-202616.1K
memattr.h14-Mar-20263.5K
memory-map.c27-Aug-20255.4K
memory-map.h14-Mar-20261.1K
memrange.c27-Aug-20251.7K
memrange.h14-Mar-20261.8K
memtag.c27-Aug-20252.1K
memtag.h14-Mar-20261.7K
mep-tdep.c14-Mar-202681.7K
mi/14-Mar-2026
microblaze-linux-tdep.c27-Aug-20254K
microblaze-tdep.c14-Mar-202624K
microblaze-tdep.h14-Mar-20263.4K
mingw-hdep.c27-Aug-202512K
minidebug.c27-Aug-20257.4K
minsyms.c14-Mar-202650.1K
minsyms.h14-Mar-202611K
mips-fbsd-nat.c27-Aug-20253.8K
mips-fbsd-tdep.c14-Mar-202617.8K
mips-fbsd-tdep.h14-Mar-20261.2K
mips-linux-nat.c27-Aug-202522.4K
mips-linux-tdep.c14-Mar-202649.9K
mips-linux-tdep.h14-Mar-20263.6K
mips-netbsd-nat.c27-Aug-20254.7K
mips-netbsd-tdep.c27-Aug-202510.8K
mips-netbsd-tdep.h14-Mar-20261.1K
mips-sde-tdep.c27-Aug-20257.6K
mips-tdep.c14-Mar-2026286K
mips-tdep.h14-Mar-20266.7K
mips64-obsd-nat.c27-Aug-20253.4K
mips64-obsd-tdep.c27-Aug-20254.6K
mipsread.c27-Aug-202511.6K
mn10300-linux-tdep.c27-Aug-202521.1K
mn10300-tdep.c27-Aug-202539K
mn10300-tdep.h14-Mar-20262.1K
moxie-tdep.c27-Aug-202528.6K
moxie-tdep.h14-Mar-20261.2K
msg.defs12-Oct-201625
msg_reply.defs12-Oct-201631
msp430-tdep.c14-Mar-202628.3K
namespace.c27-Aug-20253.9K
namespace.h14-Mar-20264.5K
nat/14-Mar-2026
nds32-tdep.c27-Aug-202557.3K
nds32-tdep.h14-Mar-20261.7K
netbsd-nat.c14-Mar-202621.5K
netbsd-nat.h14-Mar-20262.2K
netbsd-tdep.c14-Mar-202617.1K
netbsd-tdep.h14-Mar-20261.8K
NEWS14-Mar-2026348.3K
notify.defs12-Oct-201628
objc-lang.c14-Mar-202640.8K
objc-lang.h14-Mar-20261.7K
objfile-flags.h14-Mar-20262.4K
objfiles.c14-Mar-202633.7K
objfiles.h14-Mar-202636K
obsd-nat.c14-Mar-20264.7K
obsd-nat.h14-Mar-20261.4K
obsd-tdep.c14-Mar-20266K
obsd-tdep.h14-Mar-2026997
observable.c14-Mar-20263.2K
observable.h14-Mar-202610.2K
opencl-lang.c14-Mar-202629.1K
or1k-linux-nat.c14-Mar-20265.8K
or1k-linux-tdep.c27-Aug-20255.2K
or1k-linux-tdep.h14-Mar-2026959
or1k-tdep.c27-Aug-202538.8K
or1k-tdep.h14-Mar-20262.3K
osabi.c14-Mar-202617.7K
osabi.h14-Mar-20262.4K
osdata.c14-Mar-20267.4K
osdata.h14-Mar-20261.7K
p-exp.y14-Mar-202641.7K
p-lang.c14-Mar-20268.9K
p-lang.h14-Mar-20267.9K
p-typeprint.c14-Mar-202617.7K
p-valprint.c14-Mar-202623.4K
pager.h27-Aug-20252.4K
parse.c14-Mar-202617.9K
parser-defs.h14-Mar-202610.9K
po/25-Feb-2026
posix-hdep.c14-Mar-20262.2K
ppc-fbsd-nat.c27-Aug-20256.4K
ppc-fbsd-tdep.c27-Aug-202510.5K
ppc-fbsd-tdep.h14-Mar-20261K
ppc-linux-nat.c27-Aug-2025101.2K
ppc-linux-tdep.c14-Mar-202675.1K
ppc-linux-tdep.h14-Mar-20262.6K
ppc-netbsd-nat.c27-Aug-20255.9K
ppc-netbsd-tdep.c27-Aug-20257.1K
ppc-netbsd-tdep.h14-Mar-20261K
ppc-obsd-nat.c27-Aug-20257.1K
ppc-obsd-tdep.c27-Aug-20259.2K
ppc-obsd-tdep.h14-Mar-20261.9K
ppc-ravenscar-thread.c27-Aug-20253.8K
ppc-ravenscar-thread.h14-Mar-20261K
ppc-sysv-tdep.c14-Mar-202668.2K
ppc-tdep.h14-Mar-202614.8K
ppc64-tdep.c27-Aug-202526.9K
ppc64-tdep.h14-Mar-20261.2K
printcmd.c14-Mar-2026100.2K
probe.c27-Aug-202529.4K
probe.h14-Mar-202610.8K
PROBLEMS14-Sep-2020199
proc-api.c27-Aug-202512.1K
proc-events.c27-Aug-202523.1K
proc-flags.c27-Aug-20254.2K
proc-service.c14-Mar-20265.8K
proc-service.list27-Aug-20251.1K
proc-utils.h14-Mar-20263.9K
proc-why.c27-Aug-20253.4K
process-stratum-target.c27-Aug-20255.8K
process-stratum-target.h14-Mar-20267K
process_reply.defs12-Oct-201635
procfs.c14-Mar-2026103.2K
procfs.h14-Mar-2026991
producer.c27-Aug-20258K
producer.h14-Mar-20262.2K
progspace-and-thread.c27-Aug-20251.2K
progspace-and-thread.h14-Mar-20261.4K
progspace.c14-Mar-202611.9K
progspace.h14-Mar-202615.4K
prologue-value.c27-Aug-202512.3K
prologue-value.h14-Mar-202612.1K
psymtab.c14-Mar-202643.2K
psymtab.h14-Mar-202622K
pyproject.toml27-Aug-202584
python/14-Mar-2026
quick-symbol.h14-Mar-20268.4K
ravenscar-thread.c14-Mar-202628.9K
ravenscar-thread.h14-Mar-20265K
README27-Aug-202529.4K
record-btrace.c14-Mar-202685.8K
record-btrace.h14-Mar-20261.2K
record-full.c14-Mar-202683K
record-full.h14-Mar-20261.4K
record.c14-Mar-202623K
record.h14-Mar-20264.1K
regcache-dump.c14-Mar-20269.7K
regcache.c14-Mar-202663.6K
regcache.h14-Mar-202619K
regformats/Today
reggroups.c14-Mar-20266.9K
reggroups.h14-Mar-20263.2K
registry.h14-Mar-20266.6K
regset.h14-Mar-20261.8K
remote-fileio.c14-Mar-202631K
remote-fileio.h14-Mar-20261.6K
remote-notif.c27-Aug-20257.4K
remote-notif.h14-Mar-20263.8K
remote-sim.c14-Mar-202636K
remote.c14-Mar-2026478.9K
remote.h14-Mar-20264.8K
reply_mig_hack.awk27-Aug-20254.7K
reverse.c27-Aug-20259.7K
riscv-fbsd-nat.c27-Aug-20252.2K
riscv-fbsd-tdep.c27-Aug-20256.7K
riscv-fbsd-tdep.h14-Mar-20261.4K
riscv-linux-nat.c27-Aug-20259.6K
riscv-linux-tdep.c27-Aug-20256.6K
riscv-netbsd-nat.c12-Aug-20243.9K
riscv-netbsd-tdep.c27-Aug-20257K
riscv-netbsd-tdep.h12-Aug-20241.4K
riscv-none-tdep.c27-Aug-20255.2K
riscv-ravenscar-thread.c27-Aug-20252.3K
riscv-ravenscar-thread.h14-Mar-2026976
riscv-tdep.c14-Mar-2026155.5K
riscv-tdep.h14-Mar-20267.1K
rl78-tdep.c27-Aug-202538.9K
rs6000-aix-nat.c14-Mar-202628.1K
rs6000-aix-tdep.c14-Mar-202642.8K
rs6000-aix-tdep.h14-Mar-20261K
rs6000-lynx178-tdep.c14-Mar-202612.7K
rs6000-tdep.c14-Mar-2026290.4K
run-on-main-thread.c14-Mar-20264K
run-on-main-thread.h27-Aug-20251.1K
rust-exp.h14-Mar-20266.4K
rust-lang.c14-Mar-202648.8K
rust-lang.h14-Mar-20266.5K
rust-parse.c14-Mar-202658.8K
rx-tdep.c27-Aug-202530.3K
s12z-tdep.c27-Aug-202518.3K
s390-linux-nat.c14-Mar-202631.2K
s390-linux-tdep.c27-Aug-202536.4K
s390-linux-tdep.h14-Mar-20262.8K
sanitize.m427-Aug-20251.8K
scoped-mock-context.h14-Mar-20262.5K
SECURITY.txt14-Mar-202611K
selftest-arch.c27-Aug-20253K
selftest-arch.h14-Mar-20261.1K
sentinel-frame.c27-Aug-20252.5K
sentinel-frame.h14-Mar-20261.4K
ser-base.c14-Mar-202614.5K
ser-base.h14-Mar-20262K
ser-event.c14-Mar-20265.3K
ser-event.h14-Mar-20262K
ser-go32.c27-Aug-202522.9K
ser-mingw.c27-Aug-202533.8K
ser-pipe.c27-Aug-20255.5K
ser-tcp.c27-Aug-202512.4K
ser-tcp.h14-Mar-20261.2K
ser-uds.c27-Aug-20252.8K
ser-unix.c27-Aug-202511.3K
ser-unix.h14-Mar-20261K
serial.c27-Aug-202515.9K
serial.h14-Mar-202611.2K
setup.cfg27-Aug-2025302
sh-linux-tdep.c27-Aug-20256.3K
sh-netbsd-nat.c27-Aug-20253K
sh-netbsd-tdep.c27-Aug-20255.8K
sh-tdep.c14-Mar-202676.5K
sh-tdep.h14-Mar-20263.3K
silent-rules.mk27-Aug-20251.2K
sim-regno.h14-Mar-20261.5K
skip.c14-Mar-202621.3K
skip.h14-Mar-20261.1K
sol-thread.c14-Mar-202634.7K
sol2-tdep.c14-Mar-20264K
sol2-tdep.h14-Mar-20261,000
solib-aix.c14-Mar-202621.4K
solib-aix.h14-Mar-2026932
solib-darwin.c14-Mar-202618.7K
solib-darwin.h14-Mar-2026936
solib-dsbt.c14-Mar-202627.3K
solib-dsbt.h14-Mar-2026928
solib-frv.c14-Mar-202632.4K
solib-rocm.c14-Mar-202621K
solib-svr4.c14-Mar-2026104.9K
solib-svr4.h14-Mar-20263.8K
solib-target.c14-Mar-202612K
solib-target.h14-Mar-2026941
solib.c14-Mar-202653.9K
solib.h14-Mar-20264.8K
solist.h14-Mar-20268.1K
source-cache.c14-Mar-202614.4K
source-cache.h14-Mar-20263.5K
source.c14-Mar-202657.6K
source.h14-Mar-20268.7K
sparc-linux-nat.c27-Aug-20252.2K
sparc-linux-tdep.c27-Aug-202513.3K
sparc-nat.c14-Mar-202610.4K
sparc-nat.h14-Mar-20263.1K
sparc-netbsd-nat.c27-Aug-20252.1K
sparc-netbsd-tdep.c27-Aug-20259.7K
sparc-obsd-tdep.c27-Aug-20257.5K
sparc-ravenscar-thread.c27-Aug-20252.1K
sparc-ravenscar-thread.h14-Mar-2026974
sparc-sol2-nat.c27-Aug-20252.9K
sparc-sol2-tdep.c27-Aug-20256.5K
sparc-tdep.c14-Mar-202664.1K
sparc-tdep.h14-Mar-20267.5K
sparc64-fbsd-nat.c27-Aug-20252.1K
sparc64-fbsd-tdep.c27-Aug-20257.3K
sparc64-linux-nat.c27-Aug-20252.7K
sparc64-linux-tdep.c27-Aug-202512.5K
sparc64-nat.c27-Aug-20252.5K
sparc64-netbsd-nat.c27-Aug-20255.6K
sparc64-netbsd-tdep.c27-Aug-20258.2K
sparc64-obsd-nat.c27-Aug-20253.8K
sparc64-obsd-tdep.c27-Aug-202512.9K
sparc64-sol2-tdep.c27-Aug-20256.8K
sparc64-tdep.c14-Mar-202661K
sparc64-tdep.h14-Mar-20264.3K
split-name.c27-Aug-20251.8K
split-name.h27-Aug-20251.4K
stabsread.c14-Mar-2026209.1K
stabsread.h14-Mar-20269.9K
stack.c14-Mar-2026102.8K
stack.h14-Mar-20263K
stap-probe.c14-Mar-202650.8K
stap-probe.h14-Mar-20262.2K
std-operator.def27-Aug-202514.4K
std-regs.c27-Aug-20253.8K
stub-termcap.c27-Aug-20252.5K
stubs/14-Mar-2026
sym-domains.def27-Aug-20251.9K
symfile-add-flags.h14-Mar-20262K
symfile-debug.c14-Mar-202625.6K
symfile-mem.c14-Mar-20267.4K
symfile.c14-Mar-2026124K
symfile.h14-Mar-202614K
symmisc.c14-Mar-202630.5K
symtab.c14-Mar-2026211.5K
symtab.h14-Mar-202698K
syscalls/14-Mar-2026
system-gdbinit/25-Feb-2026
target/14-Mar-2026
target-connection.c27-Aug-20254.3K
target-connection.h14-Mar-20261.4K
target-dcache.c27-Aug-20255.6K
target-dcache.h14-Mar-20261.2K
target-debug.h14-Mar-202610.7K
target-delegates-gen.c13-Mar-2026128.4K
target-descriptions.c14-Mar-202653.7K
target-descriptions.h14-Mar-20268.7K
target-float.c27-Aug-202574.6K
target-float.h14-Mar-20262.3K
target-memory.c27-Aug-202511.4K
target-section.h27-Aug-20252.5K
target.c14-Mar-2026116.9K
target.h14-Mar-2026102.8K
terminal.h14-Mar-20261.5K
test-target.c27-Aug-20251.1K
test-target.h14-Mar-20261.5K
testsuite/Today
thread-fsm.h14-Mar-20264.1K
thread-iter.c27-Aug-20254.3K
thread-iter.h14-Mar-20267.2K
thread.c14-Mar-202661.8K
tic6x-linux-tdep.c27-Aug-20256.9K
tic6x-tdep.c27-Aug-202537.5K
tic6x-tdep.h14-Mar-20262K
tid-parse.c14-Mar-20268.8K
tid-parse.h14-Mar-20266.9K
tilegx-linux-nat.c14-Mar-20265.2K
tilegx-linux-tdep.c27-Aug-20254.1K
tilegx-tdep.c27-Aug-202532.7K
tilegx-tdep.h14-Mar-20262.9K
top.c14-Mar-202666.5K
top.h14-Mar-20264.7K
tracectf.c14-Mar-202647.2K
tracectf.h14-Mar-2026903
tracefile-tfile.c14-Mar-202629.9K
tracefile.c27-Aug-202512.9K
tracefile.h14-Mar-20265.3K
tracepoint.c14-Mar-2026113.8K
tracepoint.h14-Mar-202612.2K
trad-frame.c14-Mar-20267.2K
trad-frame.h14-Mar-20266K
tramp-frame.c27-Aug-20255.2K
tramp-frame.h14-Mar-20263.2K
transform.m427-Aug-2025761
tsan-suppressions.txt27-Aug-2025865
tui/14-Mar-2026
type-codes.def27-Aug-20254.7K
type-stack.c27-Aug-20255.2K
type-stack.h14-Mar-20265.5K
typeprint.c14-Mar-202622.6K
typeprint.h14-Mar-20267.1K
ui-file.c27-Aug-20259.4K
ui-file.h14-Mar-202613.6K
ui-out.c14-Mar-202621.7K
ui-out.h14-Mar-202618.2K
ui-style.c14-Mar-20269.5K
ui-style.h14-Mar-20265.9K
ui.c14-Mar-20265.8K
ui.h14-Mar-20267.3K
unittests/Today
unwind_stop_reasons.def27-Aug-20252.8K
user-regs.c14-Mar-20267K
user-regs.h14-Mar-20262.7K
utils.c14-Mar-2026109.7K
utils.h14-Mar-202615.7K
v850-tdep.c14-Mar-202641.9K
valarith.c27-Aug-202550.6K
valops.c14-Mar-2026123.9K
valprint.c14-Mar-202692.3K
valprint.h14-Mar-202611.2K
value.c14-Mar-2026126.5K
value.h14-Mar-202662.7K
varobj-iter.h14-Mar-20261.1K
varobj.c14-Mar-202666K
varobj.h14-Mar-202612.4K
vax-bsd-nat.c27-Aug-20253.9K
vax-netbsd-tdep.c27-Aug-20251.3K
vax-tdep.c27-Aug-202514.7K
vax-tdep.h14-Mar-20261.2K
version.in14-Mar-20265
windows-nat.c14-Mar-202694.6K
windows-nat.h14-Mar-20261.4K
windows-tdep.c27-Aug-202544.8K
windows-tdep.h14-Mar-20262.7K
x86-bsd-nat.c27-Aug-20253.8K
x86-bsd-nat.h14-Mar-20261.3K
x86-fbsd-nat.c27-Aug-20252.1K
x86-fbsd-nat.h14-Mar-20261.5K
x86-linux-nat.c14-Mar-20266.6K
x86-linux-nat.h14-Mar-20263.3K
x86-nat.c27-Aug-20257.4K
x86-nat.h14-Mar-20264.2K
x86-tdep.c14-Mar-20262.1K
x86-tdep.h14-Mar-20261.1K
xcoffread.c27-Aug-202584.7K
xcoffread.h14-Mar-2026996
xml-builtin.h14-Mar-2026985
xml-support.c14-Mar-202627.1K
xml-support.h14-Mar-20267.9K
xml-syscall.c27-Aug-202514.4K
xml-syscall.h14-Mar-20262.7K
xml-tdesc.c27-Aug-202523.6K
xml-tdesc.h14-Mar-20261.8K
xstormy16-tdep.c27-Aug-202525.1K
xtensa-config.c27-Aug-202512.9K
xtensa-linux-nat.c27-Aug-20259.9K
xtensa-linux-tdep.c27-Aug-20253.8K
xtensa-tdep.c14-Mar-202698.1K
xtensa-tdep.h14-Mar-20268.5K
xtensa-xtregs.c27-Aug-20251.2K
yy-remap.h14-Mar-20263.7K
z80-tdep.c14-Mar-202644.9K
z80-tdep.h14-Mar-20261.5K

README

      1 		     README for GDB release
      2 
      3 This is GDB, the GNU source-level debugger.
      4 
      5 A summary of new features is in the file `gdb/NEWS'.
      6 
      7 Check the GDB home page at http://www.gnu.org/software/gdb/ for up to
      8 date release information, mailing list links and archives, etc.
      9 
     10 GDB's bug tracking data base can be found at
     11 http://www.gnu.org/software/gdb/bugs/
     12 
     13 Unpacking and Installation -- quick overview
     14 ==========================
     15 
     16    The release is provided as a gzipped tar file called
     17 'gdb-VERSION.tar.gz', where VERSION is the version of GDB.
     18 
     19    The GDB debugger sources, the generic GNU include
     20 files, the BFD ("binary file description") library, the readline
     21 library, and other libraries all have directories of their own
     22 underneath the gdb-VERSION directory.  The idea is that a variety of GNU
     23 tools can share a common copy of these things.  Be aware of variation
     24 over time--for example don't try to build GDB with a copy of bfd from
     25 a release other than the GDB release (such as a binutils release),
     26 especially if the releases are more than a few weeks apart.
     27 Configuration scripts and makefiles exist to cruise up and down this
     28 directory tree and automatically build all the pieces in the right
     29 order.
     30 
     31    When you unpack the gdb-VERSION.tar.gz file, it will create a
     32 source directory called `gdb-VERSION'.
     33 
     34 You can build GDB right in the source directory:
     35 
     36       cd gdb-VERSION
     37       ./configure --prefix=/usr/local   (or wherever you want)
     38       make all install
     39 
     40 However, we recommend that an empty directory be used instead.
     41 This way you do not clutter your source tree with binary files
     42 and will be able to create different builds with different
     43 configuration options.
     44 
     45 You can build GDB in any empty build directory:
     46 
     47       mkdir build
     48       cd build
     49       <full path to your sources>/gdb-VERSION/configure [etc...]
     50       make all install
     51 
     52 (Building GDB with DJGPP tools for MS-DOS/MS-Windows is slightly
     53 different; see the file gdb-VERSION/gdb/config/djgpp/README for details.)
     54 
     55    This will configure and build all the libraries as well as GDB.  If
     56 `configure' can't determine your system type, specify one as its
     57 argument, e.g., `./configure sun4' or `./configure decstation'.
     58 
     59    Make sure that your 'configure' line ends in 'gdb-VERSION/configure':
     60 
     61       /berman/migchain/source/gdb-VERSION/configure      # RIGHT
     62       /berman/migchain/source/gdb-VERSION/gdb/configure  # WRONG
     63 
     64    The GDB package contains several subdirectories, such as 'gdb',
     65 'bfd', and 'readline'.  If your 'configure' line ends in
     66 'gdb-VERSION/gdb/configure', then you are configuring only the gdb
     67 subdirectory, not the whole GDB package.  This leads to build errors
     68 such as:
     69 
     70       make: *** No rule to make target `../bfd/bfd.h', needed by `gdb.o'.  Stop.
     71 
     72    If you get other compiler errors during this stage, see the `Reporting
     73 Bugs' section below; there are a few known problems.
     74 
     75    GDB's `configure' script has many options to enable or disable
     76 different features or dependencies.  These options are not generally
     77 known to the top-level `configure', so if you want to see a complete
     78 list of options, invoke the subdirectory `configure', like:
     79 
     80       /berman/migchain/source/gdb-VERSION/gdb/configure --help
     81 
     82    (Take note of how this differs from the invocation used to actually
     83 configure the build tree.)
     84 
     85    GDB requires a C++17 compiler.  If you do not have a
     86 C++17 compiler for your system, you may be able to download and install
     87 the GNU CC compiler.  It is available via anonymous FTP from the
     88 directory `ftp://ftp.gnu.org/pub/gnu/gcc'.  GDB also requires an ISO
     89 C standard library.  The GDB remote server, GDBserver, builds with some
     90 non-ISO standard libraries - e.g. for Windows CE.
     91 
     92    GDB can optionally be built against various external libraries.
     93 These dependencies are described below in the "`configure options"
     94 section of this README.
     95 
     96    GDB can be used as a cross-debugger, running on a machine of one
     97 type while debugging a program running on a machine of another type.
     98 See below.
     99 
    100 
    101 More Documentation
    102 ******************
    103 
    104    All the documentation for GDB comes as part of the machine-readable
    105 distribution.  The documentation is written in Texinfo format, which
    106 is a documentation system that uses a single source file to produce
    107 both on-line information and a printed manual.  You can use one of the
    108 Info formatting commands to create the on-line version of the
    109 documentation and TeX (or `texi2roff') to typeset the printed version.
    110 
    111    GDB includes an already formatted copy of the on-line Info version
    112 of this manual in the `gdb/doc' subdirectory.  The main Info file is
    113 `gdb-VERSION/gdb/doc/gdb.info', and it refers to subordinate files
    114 matching `gdb.info*' in the same directory.  If necessary, you can
    115 print out these files, or read them with any editor; but they are
    116 easier to read using the `info' subsystem in GNU Emacs or the
    117 standalone `info' program, available as part of the GNU Texinfo
    118 distribution.
    119 
    120    If you want to format these Info files yourself, you need one of the
    121 Info formatting programs, such as `texinfo-format-buffer' or
    122 `makeinfo'.
    123 
    124    If you have `makeinfo' installed, and are in the top level GDB
    125 source directory (`gdb-VERSION'), you can make the Info file by
    126 typing:
    127 
    128       cd gdb/doc
    129       make info
    130 
    131    If you want to typeset and print copies of this manual, you need
    132 TeX, a program to print its DVI output files, and `texinfo.tex', the
    133 Texinfo definitions file.  This file is included in the GDB
    134 distribution, in the directory `gdb-VERSION/texinfo'.
    135 
    136    TeX is a typesetting program; it does not print files directly, but
    137 produces output files called DVI files.  To print a typeset document,
    138 you need a program to print DVI files.  If your system has TeX
    139 installed, chances are it has such a program.  The precise command to
    140 use depends on your system; `lpr -d' is common; another (for PostScript
    141 devices) is `dvips'.  The DVI print command may require a file name
    142 without any extension or a `.dvi' extension.
    143 
    144    TeX also requires a macro definitions file called `texinfo.tex'.
    145 This file tells TeX how to typeset a document written in Texinfo
    146 format.  On its own, TeX cannot read, much less typeset a Texinfo file.
    147  `texinfo.tex' is distributed with GDB and is located in the
    148 `gdb-VERSION/texinfo' directory.
    149 
    150    If you have TeX and a DVI printer program installed, you can typeset
    151 and print this manual.  First switch to the `gdb' subdirectory of
    152 the main source directory (for example, to `gdb-VERSION/gdb') and then type:
    153 
    154       make doc/gdb.dvi
    155 
    156    If you prefer to have the manual in PDF format, type this from the
    157 `gdb/doc' subdirectory of the main source directory:
    158 
    159       make gdb.pdf
    160 
    161 For this to work, you will need the PDFTeX package to be installed.
    162 
    163 
    164 Installing GDB
    165 **************
    166 
    167    GDB comes with a `configure' script that automates the process of
    168 preparing GDB for installation; you can then use `make' to build the
    169 `gdb' program.
    170 
    171    The GDB distribution includes all the source code you need for GDB in
    172 a single directory.  That directory contains:
    173 
    174 `gdb-VERSION/{COPYING,COPYING.LIB}'
    175      Standard GNU license files.  Please read them.
    176 
    177 `gdb-VERSION/bfd'
    178      source for the Binary File Descriptor library
    179 
    180 `gdb-VERSION/config*'
    181      script for configuring GDB, along with other support files
    182 
    183 `gdb-VERSION/gdb'
    184      the source specific to GDB itself
    185 
    186 `gdb-VERSION/include'
    187      GNU include files
    188 
    189 `gdb-VERSION/libiberty'
    190      source for the `-liberty' free software library
    191 
    192 `gdb-VERSION/opcodes'
    193      source for the library of opcode tables and disassemblers
    194 
    195 `gdb-VERSION/readline'
    196      source for the GNU command-line interface
    197      NOTE:  The readline library is compiled for use by GDB, but will
    198      not be installed on your system when "make install" is issued.
    199 
    200 `gdb-VERSION/sim'
    201      source for some simulators (ARM, D10V, SPARC, M32R, MIPS, PPC, V850, etc)
    202 
    203 `gdb-VERSION/texinfo'
    204      The `texinfo.tex' file, which you need in order to make a printed
    205      manual using TeX.
    206 
    207 `gdb-VERSION/etc'
    208      Coding standards, useful files for editing GDB, and other
    209      miscellanea.
    210 
    211    Note: the following instructions are for building GDB on Unix or
    212 Unix-like systems.  Instructions for building with DJGPP for
    213 MS-DOS/MS-Windows are in the file gdb/config/djgpp/README.
    214 
    215    The simplest way to configure and build GDB is to run `configure'
    216 from the `gdb-VERSION' directory.
    217 
    218    First switch to the `gdb-VERSION' source directory if you are
    219 not already in it; then run `configure'.
    220 
    221    For example:
    222 
    223       cd gdb-VERSION
    224       ./configure
    225       make
    226 
    227    Running `configure' followed by `make' builds the `bfd',
    228 `readline', `mmalloc', and `libiberty' libraries, then `gdb' itself.
    229 The configured source files, and the binaries, are left in the
    230 corresponding source directories.
    231 
    232    `configure' is a Bourne-shell (`/bin/sh') script; if your system
    233 does not recognize this automatically when you run a different shell,
    234 you may need to run `sh' on it explicitly:
    235 
    236       sh configure
    237 
    238    If you run `configure' from a directory that contains source
    239 directories for multiple libraries or programs, `configure' creates
    240 configuration files for every directory level underneath (unless
    241 you tell it not to, with the `--norecursion' option).
    242 
    243    You can install `gdb' anywhere; it has no hardwired paths. However,
    244 you should make sure that the shell on your path (named by the `SHELL'
    245 environment variable) is publicly readable.  Remember that GDB uses the
    246 shell to start your program--some systems refuse to let GDB debug child
    247 processes whose programs are not readable.
    248 
    249 
    250 Compiling GDB in another directory
    251 ==================================
    252 
    253    If you want to run GDB versions for several host or target machines,
    254 you need a different `gdb' compiled for each combination of host and
    255 target.  `configure' is designed to make this easy by allowing you to
    256 generate each configuration in a separate subdirectory, rather than in
    257 the source directory.  If your `make' program handles the `VPATH'
    258 feature correctly (GNU `make' and SunOS 'make' are two that should),
    259 running `make' in each of these directories builds the `gdb' program
    260 specified there.
    261 
    262    To build `gdb' in a separate directory, run `configure' with the
    263 `--srcdir' option to specify where to find the source. (You also need
    264 to specify a path to find `configure' itself from your working
    265 directory.  If the path to `configure' would be the same as the
    266 argument to `--srcdir', you can leave out the `--srcdir' option; it
    267 will be assumed.)
    268 
    269    For example, you can build GDB in a separate
    270 directory for a Sun 4 like this:
    271 
    272      cd gdb-VERSION
    273      mkdir ../gdb-sun4
    274      cd ../gdb-sun4
    275      ../gdb-VERSION/configure
    276      make
    277 
    278    When `configure' builds a configuration using a remote source
    279 directory, it creates a tree for the binaries with the same structure
    280 (and using the same names) as the tree under the source directory.  In
    281 the example, you'd find the Sun 4 library `libiberty.a' in the
    282 directory `gdb-sun4/libiberty', and GDB itself in `gdb-sun4/gdb'.
    283 
    284    One popular reason to build several GDB configurations in separate
    285 directories is to configure GDB for cross-compiling (where GDB runs on
    286 one machine--the host--while debugging programs that run on another
    287 machine--the target).  You specify a cross-debugging target by giving
    288 the `--target=TARGET' option to `configure'.
    289 
    290    When you run `make' to build a program or library, you must run it
    291 in a configured directory--whatever directory you were in when you
    292 called `configure' (or one of its subdirectories).
    293 
    294    The `Makefile' that `configure' generates in each source directory
    295 also runs recursively.  If you type `make' in a source directory such
    296 as `gdb-VERSION' (or in a separate configured directory configured with
    297 `--srcdir=PATH/gdb-VERSION'), you will build all the required libraries,
    298 and then build GDB.
    299 
    300    When you have multiple hosts or targets configured in separate
    301 directories, you can run `make' on them in parallel (for example, if
    302 they are NFS-mounted on each of the hosts); they will not interfere
    303 with each other.
    304 
    305 
    306 Specifying names for hosts and targets
    307 ======================================
    308 
    309    The specifications used for hosts and targets in the `configure'
    310 script are based on a three-part naming scheme, but some short
    311 predefined aliases are also supported.  The full naming scheme encodes
    312 three pieces of information in the following pattern:
    313 
    314      ARCHITECTURE-VENDOR-OS
    315 
    316    For example, you can use the alias `sun4' as a HOST argument or in a
    317 `--target=TARGET' option.  The equivalent full name is
    318 `sparc-sun-sunos4'.
    319 
    320    The `configure' script accompanying GDB does not provide any query
    321 facility to list all supported host and target names or aliases.
    322 `configure' calls the Bourne shell script `config.sub' to map
    323 abbreviations to full names; you can read the script, if you wish, or
    324 you can use it to test your guesses on abbreviations--for example:
    325 
    326      % sh config.sub sun4
    327      sparc-sun-sunos4.1.1
    328      % sh config.sub sun3
    329      m68k-sun-sunos4.1.1
    330      % sh config.sub decstation
    331      mips-dec-ultrix4.2
    332      % sh config.sub hp300bsd
    333      m68k-hp-bsd
    334      % sh config.sub i386v
    335      i386-pc-sysv
    336      % sh config.sub i786v
    337      Invalid configuration `i786v': machine `i786v' not recognized
    338 
    339 `config.sub' is also distributed in the GDB source directory.
    340 
    341 
    342 `configure' options
    343 ===================
    344 
    345    Here is a summary of the `configure' options and arguments that are
    346 most often useful for building GDB.  `configure' also has several other
    347 options not listed here.  There are many options to gdb's `configure'
    348 script, some of which are only useful in special situation.
    349 *note : (autoconf.info)Running configure scripts, for a full
    350 explanation of `configure'.
    351 
    352      configure [--help]
    353                [--prefix=DIR]
    354                [--srcdir=PATH]
    355                [--target=TARGET]
    356 	       [--host=HOST]
    357 	       [HOST]
    358 
    359 You may introduce options with a single `-' rather than `--' if you
    360 prefer; but you may abbreviate option names if you use `--'.  Some
    361 more obscure GDB `configure' options are not listed here.
    362 
    363 `--help'
    364      Display a quick summary of how to invoke `configure'.
    365 
    366 `-prefix=DIR'
    367      Configure the source to install programs and files under directory
    368      `DIR'.
    369 
    370 `--srcdir=PATH'
    371      *Warning: using this option requires GNU `make', or another `make'
    372      that compatibly implements the `VPATH' feature.*
    373      Use this option to make configurations in directories separate
    374      from the GDB source directories.  Among other things, you can use
    375      this to build (or maintain) several configurations simultaneously,
    376      in separate directories.  `configure' writes configuration
    377      specific files in the current directory, but arranges for them to
    378      use the source in the directory PATH.  `configure' will create
    379      directories under the working directory in parallel to the source
    380      directories below PATH.
    381 
    382 `--host=HOST'
    383      Configure GDB to run on the specified HOST.
    384 
    385      There is no convenient way to generate a list of all available
    386      hosts.
    387 
    388 `HOST ...'
    389      Same as `--host=HOST'.  If you omit this, GDB will guess; it's
    390      quite accurate.
    391 
    392 `--target=TARGET'
    393      Configure GDB for cross-debugging programs running on the specified
    394      TARGET.  Without this option, GDB is configured to debug programs
    395      that run on the same machine (HOST) as GDB itself.
    396 
    397      There is no convenient way to generate a list of all available
    398      targets.
    399 
    400 `--enable-targets=TARGET,TARGET,...'
    401 `--enable-targets=all`
    402      Configure GDB for cross-debugging programs running on the
    403      specified list of targets.  The special value `all' configures
    404      GDB for debugging programs running on any target it supports.
    405 
    406 `--with-gdb-datadir=PATH'
    407      Set the GDB-specific data directory.  GDB will look here for
    408      certain supporting files or scripts.  This defaults to the `gdb'
    409      subdirectory of `datadir' (which can be set using `--datadir').
    410 
    411 `--with-relocated-sources=DIR'
    412      Sets up the default source path substitution rule so that
    413      directory names recorded in debug information will be
    414      automatically adjusted for any directory under DIR.  DIR should
    415      be a subdirectory of GDB's configured prefix, the one mentioned
    416      in the `--prefix' or `--exec-prefix' options to configure.  This
    417      option is useful if GDB is supposed to be moved to a different
    418      place after it is built.
    419 
    420 `--enable-64-bit-bfd'
    421      Enable 64-bit support in BFD on 32-bit hosts.
    422 
    423 `--disable-gdbmi'
    424      Build GDB without the GDB/MI machine interface.
    425 
    426 `--enable-tui'
    427      Build GDB with the text-mode full-screen user interface (TUI).
    428      Requires a curses library (ncurses and cursesX are also
    429      supported).
    430 
    431 `--with-curses'
    432      Use the curses library instead of the termcap library, for
    433      text-mode terminal operations.
    434 
    435 `--with-debuginfod'
    436      Build GDB with libdebuginfod, the debuginfod client library.  Used
    437      to automatically fetch source files and separate debug files from
    438      debuginfod servers using the associated executable's build ID.
    439      Enabled by default if libdebuginfod is installed and found at
    440      configure time.  debuginfod is packaged with elfutils, starting
    441      with version 0.178.  You can get the latest version from
    442      'https://sourceware.org/elfutils/'.
    443 
    444 `--with-libunwind-ia64'
    445      Use the libunwind library for unwinding function call stack on ia64
    446      target platforms.
    447      See http://www.nongnu.org/libunwind/index.html for details.
    448 
    449 `--with-system-readline'
    450      Use the readline library installed on the host, rather than the
    451      library supplied as part of GDB.  Readline 7 or newer is required;
    452      this is enforced by the build system.
    453 
    454 `--with-system-zlib'
    455      Use the zlib library installed on the host, rather than the
    456      library supplied as part of GDB.
    457 
    458 `--with-expat'
    459      Build GDB with Expat, a library for XML parsing.  (Done by
    460      default if libexpat is installed and found at configure time.)
    461      This library is used to read XML files supplied with GDB.  If it
    462      is unavailable, some features, such as remote protocol memory
    463      maps, target descriptions, and shared library lists, that are
    464      based on XML files, will not be available in GDB.  If your host
    465      does not have libexpat installed, you can get the latest version
    466      from `http://expat.sourceforge.net'.
    467 
    468 `--with-libiconv-prefix[=DIR]'
    469      Build GDB with GNU libiconv, a character set encoding conversion
    470      library.  This is not done by default, as on GNU systems the
    471      `iconv' that is built in to the C library is sufficient.  If your
    472      host does not have a working `iconv', you can get the latest
    473      version of GNU iconv from `https://www.gnu.org/software/libiconv/'.
    474 
    475      GDB's build system also supports building GNU libiconv as part of
    476      the overall build.  See the GDB manual instructions on how to do
    477      this.
    478 
    479 `--with-lzma'
    480      Build GDB with LZMA, a compression library.  (Done by default if
    481      liblzma is installed and found at configure time.)  LZMA is used
    482      by GDB's "mini debuginfo" feature, which is only useful on
    483      platforms using the ELF object file format.  If your host does
    484      not have liblzma installed, you can get the latest version from
    485      `https://tukaani.org/xz/'.
    486 
    487 `--with-gmp=DIR'
    488 `--with-gmp-lib=LIBDIR'
    489 `--with-gmp-include=INCDIR'
    490      Build GDB using the GMP library installed at the directory DIR.
    491      If your host does not have GMP installed, you can get the latest
    492      version at `https://gmplib.org/'.
    493      The `--with-gmp=gmpinstalldir` option is shorthand for
    494      `--with-gmp-lib=gmpinstalldir/lib` and
    495      `--with-gmp-include=gmpinstalldir/include`.
    496 
    497 `--with-mpfr=DIR'
    498 `--with-mpfr-lib=LIBDIR'
    499 `--with-mpfr-include=INCDIR'
    500      Build GDB using GNU MPFR installed at the directory DIR,
    501      a library for multiple-precision floating-point computation
    502      with correct rounding.
    503      This library is used to emulate target floating-point arithmetic
    504      during expression evaluation when the target uses different
    505      floating-point formats than the host.
    506      If your host does not have GNU MPFR installed, you
    507      can get the latest version from `https://www.mpfr.org/'.
    508 
    509      The `--with-mpfr=mpfrinstalldir` option is shorthand for
    510      `--with-mpfr-lib=mpfrinstalldir/lib` and
    511      `--with-mpfr-include=mpfrinstalldir/include`.
    512 
    513 `--with-python[=PYTHON]'
    514      Build GDB with Python scripting support.  (Done by default if
    515      libpython is present and found at configure time.)  Python makes
    516      GDB scripting much more powerful than the restricted CLI
    517      scripting language.  If your host does not have Python installed,
    518      you can find it on `http://www.python.org/download/'.  The oldest
    519      version of Python supported by GDB is 3.2.  The optional argument
    520      PYTHON is used to find the Python headers and libraries.  It can
    521      be either the name of a Python executable, or the name of the
    522      directory in which Python is installed.
    523 
    524 `--with-guile[=GUILE]'
    525      Build GDB with GNU Guile scripting support.  (Done by default if
    526      libguile is present and found at configure time.)  If your host
    527      does not have Guile installed, you can find it at
    528      `https://www.gnu.org/software/guile/'.  The optional argument
    529      GUILE can be a version number, which will cause `configure' to
    530      try to use that version of Guile; or the file name of a
    531      `pkg-config' executable, which will be queried to find the
    532      information needed to compile and link against Guile.
    533 
    534 `--enable-source-highlight'
    535      When printing source code, use source highlighting.  This requires
    536      libsource-highlight to be installed and is enabled by default
    537      if the library is found.
    538 
    539 `--with-xxhash'
    540      Use libxxhash for hashing.  This has no user-visible effect but
    541      speeds up various GDB operations such as symbol loading.  Enabled
    542      by default if libxxhash is found.
    543 
    544 `--with-amd-dbgapi=[auto,yes,no]'
    545      Whether to use the amd-dbgapi library to support local debugging of
    546      AMD GCN architecture GPUs.
    547 
    548      When explicitly requesting support for an AMD GCN architecture through
    549      `--enable-targets' or `--target', there is no need to use
    550      `--with-amd-dbgapi': `configure' will automatically look for the
    551      amd-dbgapi library and fail if not found.
    552 
    553      When using --enable-targets=all, support for the AMD GCN architecture will
    554      only be included if the amd-dbgapi is found.  `--with-amd-dbgapi=yes' can
    555      be used to make it a failure if the amd-dbgapi library is not found.
    556      `--with-amd-dbgapi=no' can be used to prevent looking for the amd-dbgapi
    557      library altogether.
    558 
    559 `--without-included-regex'
    560      Don't use the regex library included with GDB (as part of the
    561      libiberty library).  This is the default on hosts with version 2
    562      of the GNU C library.
    563 
    564 `--with-sysroot=DIR'
    565      Use DIR as the default system root directory for libraries whose
    566      file names begin with `/lib' or `/usr/lib'.  (The value of DIR
    567      can be modified at run time by using the "set sysroot" command.)
    568      If DIR is under the GDB configured prefix (set with `--prefix' or
    569      `--exec-prefix' options), the default system root will be
    570      automatically adjusted if and when GDB is moved to a different
    571      location.
    572 
    573 `--with-system-gdbinit=FILE'
    574      Configure GDB to automatically load a system-wide init file.
    575      FILE should be an absolute file name.  If FILE is in a directory
    576      under the configured prefix, and GDB is moved to another location
    577      after being built, the location of the system-wide init file will
    578      be adjusted accordingly.
    579 
    580 `--with-system-gdbinit-dir=DIR'
    581      Configure GDB to automatically load system-wide init files from
    582      a directory. Files with extensions `.gdb', `.py' (if Python
    583      support is enabled) and `.scm' (if Guile support is enabled) are
    584      supported.  DIR should be an absolute directory name.  If DIR is
    585      in a directory under the configured prefix, and GDB is moved to
    586      another location after being built, the location of the system-
    587      wide init directory will be adjusted accordingly.
    588 
    589 `--enable-build-warnings'
    590      When building the GDB sources, ask the compiler to warn about any
    591      code which looks even vaguely suspicious.  It passes many
    592      different warning flags, depending on the exact version of the
    593      compiler you are using.
    594 
    595 `--enable-werror'
    596      Treat compiler warnings as werrors.  It adds the -Werror flag to
    597      the compiler, which will fail the compilation if the compiler
    598      outputs any warning messages.
    599 
    600 `--enable-ubsan'
    601      Enable the GCC undefined behavior sanitizer.  By default this is
    602      disabled in GDB releases, but enabled when building from git.
    603      The undefined behavior sanitizer checks for C++ undefined
    604      behavior.  It has a performance cost, so if you are looking at
    605      GDB's performance, you should disable it.
    606 
    607 `--enable-unit-tests[=yes|no]'
    608      Enable (i.e., include) support for unit tests when compiling GDB
    609      and GDBServer.  Note that if this option is not passed, GDB will
    610      have selftests if it is a development build, and will *not* have
    611      selftests if it is a non-development build.
    612 
    613 `configure' accepts other options, for compatibility with configuring
    614 other GNU tools recursively.
    615 
    616 
    617 Remote debugging
    618 =================
    619 
    620    The files m68k-stub.c, i386-stub.c, and sparc-stub.c are examples
    621 of remote stubs to be used with remote.c.  They are designed to run
    622 standalone on an m68k, i386, or SPARC cpu and communicate properly
    623 with the remote.c stub over a serial line.
    624 
    625    The directory gdbserver/ contains `gdbserver', a program that
    626 allows remote debugging for Unix applications.  GDBserver is only
    627 supported for some native configurations.
    628 
    629    The file gdbserver/README includes further notes on GDBserver; in
    630 particular, it explains how to build GDBserver for cross-debugging
    631 (where GDBserver runs on the target machine, which is of a different
    632 architecture than the host machine running GDB).
    633 
    634 
    635 Reporting Bugs in GDB
    636 =====================
    637 
    638    There are several ways of reporting bugs in GDB.  The preferred
    639 method is to use the World Wide Web:
    640 
    641       http://www.gnu.org/software/gdb/bugs/
    642 
    643 As an alternative, the bug report can be submitted, via e-mail, to the
    644 address "bug-gdb (a] gnu.org".
    645 
    646    When submitting a bug, please include the GDB version number, and
    647 how you configured it (e.g., "sun4" or "mach386 host,
    648 i586-intel-synopsys target").  Since GDB supports so many
    649 different configurations, it is important that you be precise about
    650 this.  The simplest way to do this is to include the output from these
    651 commands:
    652 
    653       % gdb --version
    654       % gdb --config
    655 
    656    For more information on how/whether to report bugs, see the
    657 Reporting Bugs chapter of the GDB manual (gdb/doc/gdb.texinfo).
    658 
    659 
    660 Graphical interface to GDB -- X Windows, MS Windows
    661 ==========================
    662 
    663    Several graphical interfaces to GDB are available.  You should
    664 check:
    665 
    666 	https://sourceware.org/gdb/wiki/GDB%20Front%20Ends
    667 
    668 for an up-to-date list.
    669 
    670    Emacs users will very likely enjoy the Grand Unified Debugger mode;
    671 try typing `M-x gdb RET'.
    672 
    673 
    674 Writing Code for GDB
    675 =====================
    676 
    677    There is information about writing code for GDB in the file
    678 `CONTRIBUTE' and at the website:
    679 
    680 	http://www.gnu.org/software/gdb/
    681 
    682 in particular in the wiki.
    683 
    684    If you are pondering writing anything but a short patch, especially
    685 take note of the information about copyrights and copyright assignment.
    686 It can take quite a while to get all the paperwork done, so
    687 we encourage you to start that process as soon as you decide you are
    688 planning to work on something, or at least well ahead of when you
    689 think you will be ready to submit the patches.
    690 
    691 
    692 GDB Testsuite
    693 =============
    694 
    695    Included with the GDB distribution is a DejaGNU based testsuite
    696 that can either be used to test your newly built GDB, or for
    697 regression testing a GDB with local modifications.
    698 
    699    Running the testsuite requires the prior installation of DejaGNU,
    700 which is generally available via ftp.  The directory
    701 ftp://sources.redhat.com/pub/dejagnu/ will contain a recent snapshot.
    702 Once DejaGNU is installed, you can run the tests in one of the
    703 following ways:
    704 
    705   (1)	cd gdb-VERSION
    706 	make check-gdb
    707 
    708 or
    709 
    710   (2)	cd gdb-VERSION/gdb
    711 	make check
    712 
    713 or
    714 
    715   (3)	cd gdb-VERSION/gdb/testsuite
    716 	make site.exp	(builds the site specific file)
    717 	runtest -tool gdb GDB=../gdb    (or GDB=<somepath> as appropriate)
    718 
    719 When using a `make'-based method, you can use the Makefile variable
    720 `RUNTESTFLAGS' to pass flags to `runtest', e.g.:
    721 
    722 	make RUNTESTFLAGS=--directory=gdb.cp check
    723 
    724 If you use GNU make, you can use its `-j' option to run the testsuite
    725 in parallel.  This can greatly reduce the amount of time it takes for
    726 the testsuite to run.  In this case, if you set `RUNTESTFLAGS' then,
    727 by default, the tests will be run serially even under `-j'.  You can
    728 override this and force a parallel run by setting the `make' variable
    729 `FORCE_PARALLEL' to any non-empty value.  Note that the parallel `make
    730 check' assumes that you want to run the entire testsuite, so it is not
    731 compatible with some dejagnu options, like `--directory'.
    732 
    733 The last method gives you slightly more control in case of problems
    734 with building one or more test executables or if you are using the
    735 testsuite `standalone', without it being part of the GDB source tree.
    736 
    737 See the DejaGNU documentation for further details.
    738 
    739 
    740 Copyright and License Notices
    741 =============================
    742 
    743 Most files maintained by the GDB Project contain a copyright notice
    744 as well as a license notice, usually at the start of the file.
    745 
    746 To reduce the length of copyright notices, consecutive years in the
    747 copyright notice can be combined into a single range.  For instance,
    748 the following list of copyright years...
    749 
    750     1986, 1988, 1989, 1991-1993, 1999, 2000, 2007, 2008, 2009, 2010, 2011
    751 
    752 ... is abbreviated into:
    753 
    754     1986, 1988-1989, 1991-1993, 1999-2000, 2007-2011
    755 
    756 Every year of each range, inclusive, is a copyrightable year that
    757 could be listed individually.
    758 
    759 
    761 (this is for editing this file with GNU emacs)
    762 Local Variables:
    763 mode: text
    764 End:
    765