Name Date Size #Lines LOC

..--

cli/H--8,4575,672

common/H--7,9735,257

config/H--6254

data-directory/H--226163

doc/H--257207

features/H--2,9112,333

gnulib/import/H--2,7771,878

mi/H--7,9935,506

python/H--19,01613,453

regformats/H--1,1481,050

stubs/H--8,8506,332

syscalls/H--155

tui/H--10,3437,320

COPYINGH A D26-Nov-201134.3 KiB675553

PROBLEMSH A D26-Nov-2011113 73

READMEH A D05-Oct-201324.8 KiB666502

ada-exp.cH A D05-Oct-2013107.9 KiB3,7852,683

ada-exp.yH A D05-Oct-201342 KiB1,5451,146

ada-lang.cH A D05-Oct-2013398 KiB12,9138,486

ada-lang.hH A D05-Oct-201312.1 KiB394197

ada-lex.cH A D05-Oct-201381.6 KiB2,8902,018

ada-operator.defH A D05-Oct-20134 KiB9982

ada-tasks.cH A D05-Oct-201347.6 KiB1,452873

ada-typeprint.cH A D05-Oct-201324.8 KiB890672

ada-valprint.cH A D05-Oct-201331.2 KiB1,135880

ada-varobj.cH A D05-Oct-201327.5 KiB889529

ada-varobj.hH A D05-Oct-20131.8 KiB5627

addrmap.cH A D05-Oct-201316.2 KiB610369

addrmap.hH A D05-Oct-20134.7 KiB10615

agent.cH A D05-Oct-20132.5 KiB8856

amd64-nat.cH A D05-Oct-20135 KiB16390

amd64-nat.hH A D05-Oct-20132 KiB5815

amd64-tdep.cH A D05-Oct-201389.5 KiB3,1271,945

amd64-tdep.hH A D05-Oct-20134.4 KiB13574

amd64bsd-nat.cH A D05-Oct-20135.3 KiB201126

amd64bsd-nat.hH A D05-Oct-20131.2 KiB368

amd64dfly-nat.cH A D03-Nov-20159.8 KiB337201

amd64dfly-tdep.cH A D02-Nov-20154.5 KiB177121

annotate.cH A D05-Oct-201311.5 KiB591478

annotate.hH A D05-Oct-20133.7 KiB10370

arch-utils.cH A D05-Oct-201322.8 KiB822563

arch-utils.hH A D05-Oct-20136.3 KiB17466

auto-load.cH A D05-Oct-201338.6 KiB1,307875

auto-load.hH A D05-Oct-20132.2 KiB6233

auxv.cH A D05-Oct-201315.9 KiB540359

auxv.hH A D05-Oct-20132 KiB5517

ax-gdb.cH A D05-Oct-201386.3 KiB2,8211,784

ax-gdb.hH A D05-Oct-20134.8 KiB12837

ax-general.cH A D05-Oct-201316.1 KiB610395

ax.hH A D05-Oct-20139.7 KiB26870

bcache.cH A D05-Oct-201314.7 KiB496308

bcache.hH A D05-Oct-20137 KiB17717

bfd-target.cH A D05-Oct-20132.7 KiB10266

bfd-target.hH A D05-Oct-20131.1 KiB326

block.cH A D05-Oct-201317.9 KiB695419

block.hH A D05-Oct-20139.3 KiB283103

blockframe.cH A D05-Oct-201310.8 KiB381232

break-catch-sig.cH A D05-Oct-201313.2 KiB508327

breakpoint.cH A D05-Oct-2013474.3 KiB16,76211,275

breakpoint.hH A D05-Oct-201357.5 KiB1,566504

bsd-kvm.cH A D05-Oct-201310.2 KiB391253

bsd-kvm.hH A D05-Oct-20131.1 KiB347

bsd-uthread.cH A D05-Oct-201315.5 KiB558385

bsd-uthread.hH A D05-Oct-20131.4 KiB399

btrace.cH A D05-Oct-201312.8 KiB544351

btrace.hH A D05-Oct-20134.7 KiB14346

buildsym.cH A D05-Oct-201346 KiB1,557927

buildsym.hH A D05-Oct-20138.6 KiB307116

c-exp.yH A D05-Oct-201377.9 KiB3,0782,367

c-lang.cH A D05-Oct-201332.2 KiB1,074825

c-lang.hH A D05-Oct-20134 KiB14573

c-typeprint.cH A D05-Oct-201339.6 KiB1,4151,002

c-valprint.cH A D05-Oct-201316.8 KiB590417

charset-list.hH A D05-Oct-201317.6 KiB1,1911,163

charset.cH A D05-Oct-201328.8 KiB1,095740

charset.hH A D05-Oct-20135.4 KiB15136

cleanups.cH A D05-Oct-20138.8 KiB294139

cleanups.hH A D05-Oct-20132.6 KiB7020

cli-out.cH A D05-Oct-20139.1 KiB413270

cli-out.hH A D05-Oct-20131.5 KiB5218

coff-pe-read.cH A D05-Oct-201322.1 KiB719493

coff-pe-read.hH A D05-Oct-20131.3 KiB377

coffread.cH A D05-Oct-201362.8 KiB2,2111,486

command.hH A D05-Oct-201313.7 KiB401242

complaints.cH A D05-Oct-20139.7 KiB334205

complaints.hH A D05-Oct-20131.9 KiB5314

completer.cH A D05-Oct-201327.6 KiB955568

completer.hH A D05-Oct-20131.8 KiB5825

config.inH A D05-Oct-201321.6 KiB806559

configure.acH A D05-Oct-201377.9 KiB2,3542,104

configure.hostH A D05-Oct-20136.3 KiB226193

configure.tgtH A D05-Oct-201319.6 KiB718667

continuations.cH A D05-Oct-20138.5 KiB325191

continuations.hH A D05-Oct-20133.1 KiB7526

copying.cH A D05-Oct-201347.9 KiB661648

copyright.pyH A D05-Oct-201311.2 KiB279179

corefile.cH A D05-Oct-201313 KiB496323

corelow.cH A D05-Oct-201326.1 KiB982650

cp-abi.cH A D05-Oct-20139.4 KiB373275

cp-abi.hH A D05-Oct-20138.4 KiB23279

cp-name-parser.yH A D05-Oct-201356.4 KiB2,2501,677

cp-namespace.cH A D05-Oct-201327.5 KiB924569

cp-support.cH A D05-Oct-201341.7 KiB1,5521,021

cp-support.hH A D05-Oct-20137.8 KiB24593

cp-valprint.cH A D05-Oct-201323.3 KiB847622

d-lang.cH A D05-Oct-20138.7 KiB288233

d-lang.hH A D05-Oct-20131.2 KiB3410

d-valprint.cH A D05-Oct-20133 KiB9462

dbxread.cH A D05-Oct-2013112.3 KiB3,6322,208

dcache.cH A D05-Oct-201320.2 KiB747464

dcache.hH A D05-Oct-20131.3 KiB4411

defs.hH A D23-Mar-201523.2 KiB812407

demangle.cH A D05-Oct-20138.5 KiB250138

dfp.cH A D05-Oct-201310.4 KiB385261

dfp.hH A D05-Oct-20132.2 KiB5222

dictionary.cH A D05-Oct-201326.7 KiB953591

dictionary.hH A D05-Oct-20136.7 KiB18547

disasm.cH A D05-Oct-201315.8 KiB536368

disasm.hH A D05-Oct-20131.9 KiB5519

doublest.cH A D05-Oct-201328.7 KiB953628

doublest.hH A D05-Oct-20133.8 KiB10144

dummy-frame.cH A D05-Oct-20139.3 KiB335198

dummy-frame.hH A D05-Oct-20132.3 KiB6311

dwarf2-frame-tailcall.cH A D05-Oct-201313.5 KiB478287

dwarf2-frame-tailcall.hH A D05-Oct-20131.3 KiB4013

dwarf2-frame.cH A D05-Oct-201373.1 KiB2,4621,644

dwarf2-frame.hH A D05-Oct-20134.5 KiB13558

dwarf2expr.cH A D05-Oct-201342.7 KiB1,5821,205

dwarf2expr.hH A D05-Oct-201311.3 KiB343153

dwarf2loc.cH A D05-Oct-2013116.8 KiB4,1663,039

dwarf2loc.hH A D05-Oct-20136 KiB17769

dwarf2read.cH A D05-Oct-2013613 KiB20,71813,999

elfread.cH A D05-Oct-201355.4 KiB1,7651,118

environ.cH A D05-Oct-20134.5 KiB186112

environ.hH A D05-Oct-20131.7 KiB5015

eval.cH A D05-Oct-201392 KiB3,0862,323

event-loop.cH A D05-Oct-201338.4 KiB1,333853

event-loop.hH A D05-Oct-20136.3 KiB13431

event-top.cH A D05-Oct-201330.8 KiB1,024572

event-top.hH A D05-Oct-20132.2 KiB6833

exceptions.cH A D05-Oct-201314.6 KiB580383

exceptions.hH A D05-Oct-20138.9 KiB26190

exec.cH A D05-Oct-201325.9 KiB971678

exec.hH A D05-Oct-20133.5 KiB10634

expprint.cH A D05-Oct-201329.1 KiB1,043848

expression.hH A D05-Oct-20134.6 KiB15059

f-exp.yH A D05-Oct-201330.5 KiB1,231914

f-lang.cH A D05-Oct-201310.4 KiB351257

f-lang.hH A D05-Oct-20132.9 KiB9643

f-typeprint.cH A D05-Oct-201311 KiB382254

f-valprint.cH A D05-Oct-201314.7 KiB523365

fbsd-nat.cH A D05-Oct-20135.9 KiB219147

fbsd-nat.hH A D05-Oct-20131.4 KiB406

filesystem.cH A D05-Oct-20133.3 KiB10477

filesystem.hH A D05-Oct-20132.1 KiB5918

findcmd.cH A D05-Oct-20139 KiB341241

findvar.cH A D05-Oct-201322.1 KiB794548

fork-child.cH A D05-Oct-201316.3 KiB551310

frame-base.cH A D05-Oct-20133.5 KiB12784

frame-base.hH A D05-Oct-20133.2 KiB9228

frame-unwind.cH A D05-Oct-20137.5 KiB248160

frame-unwind.hH A D05-Oct-20138.6 KiB22361

frame.cH A D05-Oct-201375.3 KiB2,5131,631

frame.hH A D05-Oct-201331.3 KiB778201

gcore.cH A D05-Oct-201317.2 KiB609407

gcore.hH A D05-Oct-2013992 286

gdb-code-style.elH A D05-Oct-20132.6 KiB7824

gdb-demangle.hH A D05-Oct-20131.4 KiB387

gdb-dlfcn.cH A D05-Oct-20132.9 KiB14099

gdb-dlfcn.hH A D05-Oct-20131.6 KiB529

gdb-gdb.gdb.inH A D05-Oct-2013641 4232

gdb-gdb.pyH A D05-Oct-201311.3 KiB266221

gdb-stabs.hH A D05-Oct-20133.8 KiB9443

gdb.1H A D05-Oct-20138.4 KiB404365

gdb.cH A D05-Oct-20131.1 KiB3615

gdb.gdbH A D26-Nov-20111.1 KiB3633

gdb.hH A D05-Oct-20132.1 KiB5915

gdb_bfd.cH A D05-Oct-201313.4 KiB602387

gdb_bfd.hH A D05-Oct-20134.4 KiB11930

gdb_curses.hH A D05-Oct-20131.9 KiB5823

gdb_obstack.cH A D05-Oct-20131.3 KiB4818

gdb_obstack.hH A D05-Oct-20132.2 KiB6218

gdb_ptrace.hH A D05-Oct-20134.1 KiB14269

gdb_regex.hH A D05-Oct-20131.1 KiB3511

gdb_select.hH A D05-Oct-20131.1 KiB3713

gdb_usleep.cH A D05-Oct-20131.1 KiB4219

gdb_usleep.hH A D05-Oct-20131 KiB314

gdb_vfork.hH A D05-Oct-2013889 276

gdb_wchar.hH A D05-Oct-20134.3 KiB12548

gdbarch.cH A D05-Oct-2013163.3 KiB4,7643,989

gdbarch.hH A D05-Oct-201376.7 KiB1,458527

gdbcmd.hH A D05-Oct-20134.2 KiB14141

gdbcore.hH A D05-Oct-20137 KiB21160

gdbthread.hH A D05-Oct-201314.4 KiB405103

gdbtypes.cH A D05-Oct-2013119.5 KiB4,1242,877

gdbtypes.hH A D05-Oct-201363.3 KiB1,664733

gnu-v2-abi.cH A D05-Oct-201313.2 KiB427272

gnu-v3-abi.cH A D05-Oct-201336.2 KiB1,138690

go-exp.cH A D05-Oct-201393.4 KiB3,4332,389

go-exp.yH A D05-Oct-201340 KiB1,6241,116

go-lang.cH A D05-Oct-201319.8 KiB667459

go-lang.hH A D05-Oct-20132.5 KiB9249

go-typeprint.cH A D05-Oct-20132.1 KiB6419

go-valprint.cH A D05-Oct-20133.7 KiB12471

gregset.hH A D05-Oct-20132.1 KiB6423

i386-nat.cH A D05-Oct-201328.6 KiB887504

i386-nat.hH A D05-Oct-20134.3 KiB12430

i386-tdep.cH A D05-Oct-2013214.3 KiB7,9066,010

i386-tdep.hH A D05-Oct-201312.9 KiB412198

i386bsd-nat.cH A D05-Oct-201310.8 KiB414275

i386bsd-nat.hH A D05-Oct-20131.3 KiB419

i386bsd-tdep.cH A D05-Oct-20133.3 KiB12674

i386dfly-nat.cH A D02-Nov-20156.7 KiB224115

i386dfly-tdep.cH A D02-Nov-20152.4 KiB10469

i386fbsd-tdep.cH A D05-Oct-20136.6 KiB235159

i387-tdep.cH A D05-Oct-201334.9 KiB1,290960

i387-tdep.hH A D05-Oct-20134.6 KiB13054

inf-child.cH A D05-Oct-201311.1 KiB429317

inf-child.hH A D05-Oct-20131.2 KiB345

inf-loop.cH A D05-Oct-20134.8 KiB14882

inf-loop.hH A D05-Oct-20131 KiB275

inf-ptrace.cH A D05-Oct-201323.3 KiB848544

inf-ptrace.hH A D05-Oct-20131.2 KiB377

infcall.cH A D05-Oct-201338.9 KiB1,132641

infcall.hH A D05-Oct-20131.4 KiB429

infcmd.cH A D05-Oct-201390.4 KiB3,2202,140

inferior.cH A D05-Oct-201322.8 KiB1,045745

inferior.hH A D05-Oct-201321.3 KiB648231

inflow.cH A D05-Oct-201325 KiB930576

inflow.hH A D05-Oct-20131.2 KiB3712

infrun.cH A D05-Oct-2013240.9 KiB7,4644,434

inline-frame.cH A D05-Oct-201312 KiB412236

inline-frame.hH A D05-Oct-20132 KiB6312

interps.cH A D05-Oct-201314.1 KiB520335

interps.hH A D05-Oct-20134.5 KiB12159

jit-reader.inH A D05-Oct-201311.8 KiB347255

jit.cH A D05-Oct-201342.2 KiB1,498999

jit.hH A D05-Oct-20132.7 KiB8426

jv-exp.yH A D05-Oct-201335 KiB1,4551,123

jv-lang.cH A D05-Oct-201335.6 KiB1,249993

jv-lang.hH A D05-Oct-20132.4 KiB7940

jv-typeprint.cH A D05-Oct-20139.6 KiB356240

jv-valprint.cH A D05-Oct-201314.4 KiB544417

language.cH A D05-Oct-201329.4 KiB1,054774

language.hH A D05-Oct-201318.8 KiB534188

linespec.cH A D05-Oct-2013101.7 KiB3,6952,427

linespec.hH A D05-Oct-20135.4 KiB15638

m2-exp.yH A D05-Oct-201324.8 KiB1,081794

m2-lang.cH A D05-Oct-201312.3 KiB436338

m2-lang.hH A D05-Oct-20131.9 KiB5824

m2-typeprint.cH A D05-Oct-201317.4 KiB628498

m2-valprint.cH A D05-Oct-201314 KiB506409

machoread.cH A D05-Oct-201331.3 KiB1,055770

macrocmd.cH A D05-Oct-201315.9 KiB559398

macroexp.cH A D05-Oct-201341.9 KiB1,477889

macroexp.hH A D05-Oct-20134 KiB10018

macroscope.cH A D05-Oct-20135.2 KiB16685

macroscope.hH A D05-Oct-20132.6 KiB7114

macrotab.cH A D05-Oct-201332.4 KiB1,101652

macrotab.hH A D05-Oct-201315.5 KiB36576

main.cH A D05-Oct-201334.4 KiB1,168811

main.hH A D05-Oct-20131.3 KiB4616

maint.cH A D05-Oct-201324.8 KiB871664

mdebugread.cH A D05-Oct-2013146.2 KiB4,9443,261

mdebugread.hH A D05-Oct-20131.3 KiB4111

mem-break.cH A D05-Oct-20132.9 KiB9248

memattr.cH A D05-Oct-201318.7 KiB758536

memattr.hH A D05-Oct-20133.1 KiB11043

memory-map.cH A D05-Oct-20135.6 KiB199134

memory-map.hH A D05-Oct-20131.1 KiB335

memrange.cH A D05-Oct-20132.3 KiB8952

memrange.hH A D05-Oct-20131.4 KiB5214

minidebug.cH A D05-Oct-20137.9 KiB291194

minsyms.cH A D05-Oct-201341.7 KiB1,348813

minsyms.hH A D05-Oct-20138.9 KiB24653

mipsread.cH A D05-Oct-201312.6 KiB415276

objc-lang.cH A D05-Oct-201342.3 KiB1,6111,210

objc-lang.hH A D05-Oct-20131.7 KiB5321

objfiles.cH A D05-Oct-201340.7 KiB1,455876

objfiles.hH A D05-Oct-201324.9 KiB656201

observer.cH A D05-Oct-20136.9 KiB223115

observer.shH A D05-Oct-20134.4 KiB201152

opencl-lang.cH A D05-Oct-201336.8 KiB1,241927

osabi.cH A D05-Oct-201319.2 KiB682463

osabi.hH A D05-Oct-20132.3 KiB5815

osdata.cH A D05-Oct-201310 KiB420306

osdata.hH A D05-Oct-20131.5 KiB5528

p-exp.yH A D05-Oct-201345.1 KiB1,7471,328

p-lang.cH A D05-Oct-201314.5 KiB460340

p-lang.hH A D05-Oct-20132.7 KiB8439

p-typeprint.cH A D05-Oct-201322 KiB825601

p-valprint.cH A D05-Oct-201325 KiB900686

parse.cH A D05-Oct-201351.5 KiB1,9301,274

parser-defs.hH A D05-Oct-201311.5 KiB379172

posix-hdep.cH A D05-Oct-20131.8 KiB6832

ppc-ravenscar-thread.cH A D05-Oct-20138.3 KiB292180

ppc-ravenscar-thread.hH A D05-Oct-2013996 306

printcmd.cH A D05-Oct-201372.3 KiB2,6171,898

probe.cH A D05-Oct-201319.2 KiB761527

probe.hH A D05-Oct-20138.4 KiB22658

proc-service.listH A D05-Oct-20131.1 KiB4134

progspace.cH A D05-Oct-201313.3 KiB539317

progspace.hH A D05-Oct-201312.2 KiB30858

prologue-value.cH A D05-Oct-201314.3 KiB591346

prologue-value.hH A D05-Oct-201311.4 KiB30153

psympriv.hH A D05-Oct-20138 KiB24263

psymtab.cH A D05-Oct-201359.3 KiB2,1341,578

psymtab.hH A D05-Oct-20131.7 KiB5216

ravenscar-thread.cH A D05-Oct-201314.4 KiB456310

ravenscar-thread.hH A D05-Oct-20131.1 KiB339

record-btrace.cH A D05-Oct-201316.4 KiB697457

record-full.cH A D05-Oct-201389.2 KiB3,0152,103

record-full.hH A D05-Oct-20131.1 KiB318

record.cH A D05-Oct-201317.5 KiB731505

record.hH A D05-Oct-20132.3 KiB6723

regcache.cH A D05-Oct-201342 KiB1,4381,062

regcache.hH A D05-Oct-20137.3 KiB19587

reggroups.cH A D05-Oct-20137.6 KiB295209

reggroups.hH A D05-Oct-20132.2 KiB6322

registry.cH A D05-Oct-20133.4 KiB11678

registry.hH A D05-Oct-20138.6 KiB257150

regset.cH A D05-Oct-20131.4 KiB4514

regset.hH A D05-Oct-20132.3 KiB7026

remote-fileio.cH A D05-Oct-201333.9 KiB1,4801,240

remote-fileio.hH A D05-Oct-20131.3 KiB409

remote-notif.cH A D05-Oct-20137.8 KiB282143

remote-notif.hH A D05-Oct-20132.7 KiB8629

remote.cH A D23-Jan-2018333.2 KiB12,0368,335

remote.hH A D05-Oct-20132.6 KiB7025

reverse.cH A D05-Oct-201310.8 KiB404291

sentinel-frame.cH A D05-Oct-20132.4 KiB8953

sentinel-frame.hH A D05-Oct-20131.4 KiB407

ser-base.cH A D05-Oct-201313.6 KiB579389

ser-base.hH A D05-Oct-20132.1 KiB5429

ser-pipe.cH A D05-Oct-20135.9 KiB243163

ser-tcp.cH A D05-Oct-201310.2 KiB432300

ser-tcp.hH A D05-Oct-20131.1 KiB329

ser-unix.cH A D05-Oct-201322.3 KiB975727

ser-unix.hH A D05-Oct-20131,002 286

serial.cH A D05-Oct-201314.7 KiB670503

serial.hH A D05-Oct-201311.2 KiB322114

sim-regno.hH A D05-Oct-20131.5 KiB448

skip.cH A D05-Oct-201312.3 KiB451328

skip.hH A D05-Oct-20131.1 KiB296

solib-svr4.cH A D05-Oct-201375.5 KiB2,4621,465

solib-svr4.hH A D05-Oct-20132.8 KiB8825

solib-target.cH A D05-Oct-201314.3 KiB509360

solib-target.hH A D05-Oct-2013938 275

solib.cH A D05-Oct-201345 KiB1,506874

solib.hH A D05-Oct-20133.1 KiB9426

solist.hH A D05-Oct-20136.9 KiB17750

somread.cH A D05-Oct-201314.2 KiB434243

source.cH A D05-Oct-201357.1 KiB2,1051,399

source.hH A D05-Oct-20134.3 KiB10119

sparc-ravenscar-thread.cH A D05-Oct-20136.3 KiB195124

sparc-ravenscar-thread.hH A D05-Oct-2013931 275

stabsread.cH A D05-Oct-2013139.2 KiB4,8483,180

stabsread.hH A D05-Oct-20136.4 KiB20474

stack.cH A D05-Oct-201376.6 KiB2,6531,848

stack.hH A D05-Oct-20131.9 KiB5122

stap-probe.cH A D05-Oct-201343.5 KiB1,584976

stap-probe.hH A D05-Oct-20131.8 KiB5111

std-operator.defH A D05-Oct-201311.5 KiB319253

std-regs.cH A D05-Oct-20133.7 KiB10864

symfile.cH A D05-Oct-2013118.6 KiB3,8952,404

symfile.hH A D05-Oct-201324.7 KiB672234

symmisc.cH A D05-Oct-201322.8 KiB816672

symtab.cH A D05-Oct-2013147.1 KiB5,1033,260

symtab.hH A D05-Oct-201344.7 KiB1,322463

target-descriptions.cH A D05-Oct-201349.4 KiB1,8441,265

target-descriptions.hH A D05-Oct-20139.2 KiB24991

target-memory.cH A D05-Oct-201313.1 KiB441265

target.cH A D05-Oct-2013135.9 KiB5,2303,745

target.hH A D05-Oct-201379.4 KiB2,050714

terminal.hH A D05-Oct-20133.2 KiB10947

thread.cH A D05-Oct-201336.8 KiB1,5091,060

top.cH A D05-Oct-201350.5 KiB1,7651,036

top.hH A D05-Oct-20132.5 KiB8436

tracepoint.cH A D05-Oct-2013149.6 KiB5,4724,029

tracepoint.hH A D05-Oct-20138.7 KiB292128

trad-frame.cH A D05-Oct-20135.4 KiB189137

trad-frame.hH A D05-Oct-20134.3 KiB11744

tramp-frame.cH A D05-Oct-20135 KiB170124

tramp-frame.hH A D05-Oct-20132.7 KiB7824

typeprint.cH A D05-Oct-201318.3 KiB728510

typeprint.hH A D05-Oct-20132.5 KiB7730

ui-file.cH A D05-Oct-201318.6 KiB774606

ui-file.hH A D05-Oct-20135.2 KiB14366

ui-out.cH A D05-Oct-201326.6 KiB1,124840

ui-out.hH A D05-Oct-20137.9 KiB250141

unwind_stop_reasons.defH A D05-Oct-20132.8 KiB8160

user-regs.cH A D05-Oct-20136.2 KiB227149

user-regs.hH A D05-Oct-20132.6 KiB7317

utils.cH A D05-Oct-201393.3 KiB3,8032,533

utils.hH A D05-Oct-201312 KiB382168

valarith.cH A D05-Oct-201349.3 KiB1,8781,404

valops.cH A D05-Oct-2013114 KiB3,8182,622

valprint.cH A D05-Oct-201380.2 KiB2,8111,938

valprint.hH A D05-Oct-20136.7 KiB20993

value.cH A D05-Oct-201393.4 KiB3,4072,053

value.hH A D05-Oct-201336.3 KiB981419

varobj.cH A D05-Oct-2013109 KiB4,2232,734

varobj.hH A D05-Oct-20135.9 KiB17990

version.hH A D05-Oct-20131 KiB326

version.inH A D05-Oct-20136 21

xcoffsolib.hH A D05-Oct-20132.4 KiB6627

xml-support.cH A D05-Oct-201329.1 KiB1,106737

xml-support.hH A D05-Oct-20138.9 KiB26490

xml-syscall.cH A D05-Oct-201310 KiB419288

xml-syscall.hH A D05-Oct-20131.9 KiB517

xml-tdesc.cH A D05-Oct-201318.9 KiB635446

xml-tdesc.hH A D05-Oct-20131.2 KiB344

README

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