Name Date Size #Lines LOC

..--

doc/H10-Jan-2016-6,5405,254

hosts/H10-Jan-2016-12464

po/H10-Jan-2016-4,3723,550

ChangeLogHD10-Jan-201668.7 KiB1,8391,463

ChangeLog-0001HD10-Jan-2016342.2 KiB9,5937,594

ChangeLog-0203HD10-Jan-2016432.2 KiB11,4069,146

ChangeLog-2006HD10-Jan-2016135.2 KiB3,6022,952

ChangeLog-9193HD10-Jan-2016297.8 KiB7,8495,781

ChangeLog-9495HD10-Jan-2016401.7 KiB10,0448,024

ChangeLog-9697HD10-Jan-2016252.2 KiB6,7305,143

ChangeLog-9899HD10-Jan-2016201.7 KiB5,6004,186

MAINTAINERSHD10-Jan-201628 21

Makefile.amHD10-Jan-201677.9 KiB1,9521,814

Makefile.inHD10-Jan-201695.6 KiB2,5342,335

PORTINGHD10-Jan-20162.7 KiB8464

READMEHD10-Jan-20162 KiB5040

TODOHD10-Jan-2016954 2616

acinclude.m4HD10-Jan-20162.3 KiB7067

aclocal.m4HD10-Jan-201631.7 KiB886794

aout-arm.cHD10-Jan-201616.9 KiB548429

aout-sparcle.cHD10-Jan-20161.3 KiB378

aout-target.hHD10-Jan-201619.7 KiB654503

aout0.cHD10-Jan-20161.3 KiB387

aout32.cHD10-Jan-2016935 242

aout64.cHD10-Jan-20161 KiB328

aoutf1.hHD10-Jan-201625.5 KiB794556

aoutx.hHD10-Jan-2016160 KiB5,5854,037

archive.cHD10-Jan-201660.4 KiB2,1661,432

archive64.cHD10-Jan-20167.1 KiB241155

archures.cHD10-Jan-201633.7 KiB1,233468

armnetbsd.cHD10-Jan-20161.4 KiB409

bfd-in.hHD10-Jan-201634 KiB972568

bfd-in2.hHD10-Jan-2016177.1 KiB5,4043,215

bfd.cHD10-Jan-201644 KiB1,788706

bfdio.cHD10-Jan-201611 KiB455268

bfdwin.cHD10-Jan-20166.4 KiB257185

binary.cHD10-Jan-201611.4 KiB377251

bout.cHD10-Jan-201642 KiB1,4781,134

cache.cHD10-Jan-201613.6 KiB533290

coff-alpha.cHD10-Jan-201671.3 KiB2,4431,767

coff-arm.cHD10-Jan-201669.2 KiB2,5581,793

coff-aux.cHD10-Jan-20164 KiB13684

coff-i386.cHD10-Jan-201620.5 KiB687484

coff-ia64.cHD10-Jan-20166 KiB203138

coff-mips.cHD10-Jan-201646.5 KiB1,5501,153

coff-ppc.cHD10-Jan-201679.7 KiB2,6891,933

coff-rs6000.cHD10-Jan-2016124.9 KiB4,4803,352

coff-sparc.cHD10-Jan-20168.8 KiB219165

coff-x86_64.cHD10-Jan-201623.9 KiB790592

coff64-rs6000.cHD10-Jan-201684.9 KiB3,0312,405

coffcode.hHD10-Jan-2016154.9 KiB5,5193,716

coffgen.cHD10-Jan-201664.1 KiB2,3361,746

cofflink.cHD10-Jan-201686 KiB3,0432,250

coffswap.hHD10-Jan-201625.7 KiB840718

config.bfdHD10-Jan-201643.4 KiB1,5461,445

config.inHD10-Jan-20167.6 KiB295203

configureHD10-Jan-2016655.1 KiB22,86119,066

configure.hostHD10-Jan-20162.6 KiB7967

configure.inHD10-Jan-201639.4 KiB1,030961

corefile.cHD10-Jan-20164.2 KiB16656

cpu-alpha.cHD10-Jan-20161.7 KiB5327

cpu-arc.cHD10-Jan-20162.1 KiB7239

cpu-arm.cHD10-Jan-201613.1 KiB432298

cpu-cr16.cHD10-Jan-20161.5 KiB4118

cpu-i386.cHD10-Jan-20162.4 KiB10478

cpu-ia64-opc.cHD10-Jan-201619.2 KiB616511

cpu-ia64.cHD10-Jan-20161.7 KiB5834

cpu-mep.cHD10-Jan-20161.2 KiB297

cpu-mips.cHD10-Jan-20164.7 KiB13292

cpu-powerpc.cHD10-Jan-20167.3 KiB315281

cpu-rs6000.cHD10-Jan-20162.9 KiB11483

cpu-s390.cHD10-Jan-20161.7 KiB5733

cpu-score.cHD10-Jan-20161.9 KiB5219

cpu-sparc.cHD10-Jan-20163.7 KiB170147

cpu-spu.cHD10-Jan-20161.7 KiB5532

demo64.cHD10-Jan-20161.2 KiB314

dep-in.sedHD10-Jan-2016527 3328

dwarf1.cHD10-Jan-201614.3 KiB557355

dwarf2.cHD10-Jan-201669.9 KiB2,6972,008

ecoff.cHD10-Jan-2016129.7 KiB4,6353,438

ecofflink.cHD10-Jan-201677.5 KiB2,5491,830

ecoffswap.hHD10-Jan-201626.9 KiB772592

efi-app-ia32.cHD10-Jan-20161.3 KiB3512

efi-app-ia64.cHD10-Jan-20161.3 KiB3613

efi-app-x86_64.cHD10-Jan-20161.2 KiB3513

elf-attrs.cHD10-Jan-201615.4 KiB629494

elf-bfd.hHD10-Jan-201678.5 KiB2,1311,197

elf-eh-frame.cHD10-Jan-201645.3 KiB1,6381,234

elf-strtab.cHD10-Jan-20169.2 KiB392265

elf-vxworks.cHD10-Jan-20167.2 KiB228147

elf-vxworks.hHD10-Jan-20161.5 KiB3614

elf.cHD10-Jan-2016256.2 KiB9,2476,850

elf32-arc.cHD10-Jan-20167.3 KiB254184

elf32-arm.cHD10-Jan-2016310.8 KiB10,4927,729

elf32-avr.hHD10-Jan-20161.4 KiB3910

elf32-cr16.cHD10-Jan-201654.1 KiB1,4341,084

elf32-gen.cHD10-Jan-20163.2 KiB10367

elf32-i386-fbsd.cHD10-Jan-20162 KiB5724

elf32-i386.cHD10-Jan-2016115.2 KiB3,9292,818

elf32-mep.cHD10-Jan-201627.4 KiB960727

elf32-mips.cHD10-Jan-201657.5 KiB1,8121,420

elf32-ppc.cHD10-Jan-2016224.6 KiB7,9416,058

elf32-ppc.hHD10-Jan-20161.2 KiB3211

elf32-s390.cHD10-Jan-2016108.2 KiB3,5632,613

elf32-score.cHD10-Jan-2016125.2 KiB3,8842,821

elf32-sh-relocs.hHD10-Jan-201651.8 KiB1,7171,495

elf32-sparc.cHD10-Jan-20169.1 KiB288217

elf32-spu.cHD10-Jan-201683.4 KiB3,1552,408

elf32-spu.hHD10-Jan-20161.9 KiB5826

elf32.cHD10-Jan-2016892 232

elf64-alpha-fbsd.cHD10-Jan-20162 KiB5724

elf64-alpha.cHD10-Jan-2016153.6 KiB5,4103,980

elf64-gen.cHD10-Jan-20163.2 KiB10367

elf64-mips.cHD10-Jan-201698.3 KiB3,2262,561

elf64-ppc.cHD10-Jan-2016338.6 KiB11,8369,013

elf64-ppc.hHD10-Jan-20161.8 KiB4727

elf64-s390.cHD10-Jan-2016105.6 KiB3,4722,577

elf64-sparc.cHD10-Jan-201625.5 KiB927688

elf64-x86-64.cHD10-Jan-2016110.8 KiB3,7222,699

elf64.cHD10-Jan-2016886 232

elfcode.hHD10-Jan-201656.2 KiB1,8161,325

elfcore.hHD10-Jan-20167.9 KiB252137

elflink.cHD10-Jan-2016333.4 KiB11,6018,386

elfn32-mips.cHD10-Jan-201677.6 KiB2,4511,968

elfxx-ia64.cHD10-Jan-2016168.1 KiB5,9674,572

elfxx-mips.cHD10-Jan-2016339.5 KiB11,4467,891

elfxx-mips.hHD10-Jan-20167 KiB154128

elfxx-sparc.cHD10-Jan-2016125.1 KiB4,1113,114

elfxx-sparc.hHD10-Jan-20164.8 KiB147104

elfxx-target.hHD10-Jan-201628.3 KiB923750

format.cHD10-Jan-201611.7 KiB447219

freebsd.hHD10-Jan-20164.3 KiB14179

gen-aout.cHD10-Jan-20163.1 KiB11077

genlink.hHD10-Jan-20164 KiB11037

hash.cHD10-Jan-201623.7 KiB833395

host-aout.cHD10-Jan-20162.5 KiB8840

i386aout.cHD10-Jan-20162.8 KiB8845

i386bsd.cHD10-Jan-20161.7 KiB5115

i386freebsd.cHD10-Jan-20161.4 KiB389

i386linux.cHD10-Jan-201622.5 KiB774516

i386netbsd.cHD10-Jan-20161.4 KiB399

ieee.cHD10-Jan-201689 KiB3,8533,129

ihex.cHD10-Jan-201624.4 KiB994681

init.cHD10-Jan-20161.4 KiB557

libaout.hHD10-Jan-201623.4 KiB689441

libbfd-in.hHD10-Jan-201626.3 KiB737470

libbfd.cHD10-Jan-201623.9 KiB1,063667

libbfd.hHD10-Jan-201663.1 KiB2,0341,721

libcoff-in.hHD10-Jan-201619.2 KiB603327

libcoff.hHD10-Jan-201630.7 KiB936550

libecoff.hHD10-Jan-201612.6 KiB338169

libieee.hHD10-Jan-20163.4 KiB13680

libpei.hHD10-Jan-201613.8 KiB372266

libxcoff.hHD10-Jan-20169.1 KiB236127

linker.cHD10-Jan-201695.1 KiB3,1671,918

mep-relocs.plHD10-Jan-20167.2 KiB275213

merge.cHD10-Jan-201621.6 KiB874672

mipsbsd.cHD10-Jan-201614.8 KiB496374

netbsd-core.cHD10-Jan-20168.5 KiB318232

netbsd.hHD10-Jan-20163.8 KiB12059

opncls.cHD10-Jan-201636.4 KiB1,490795

osf-core.cHD10-Jan-20166.4 KiB237176

pe-arm-wince.cHD10-Jan-20161.4 KiB3814

pe-arm.cHD10-Jan-20162.5 KiB6537

pe-i386.cHD10-Jan-20162.4 KiB5834

pe-mips.cHD10-Jan-201626.1 KiB921675

pe-ppc.cHD10-Jan-20161.3 KiB4411

pe-x86_64.cHD10-Jan-20162.2 KiB5429

peXXigen.cHD10-Jan-201667.3 KiB2,1741,637

pei-arm-wince.cHD10-Jan-20161.2 KiB318

pei-mips.cHD10-Jan-20161.1 KiB318

pei-x86_64.cHD10-Jan-20162.2 KiB5530

peicode.hHD10-Jan-201639.5 KiB1,386924

ppcboot.cHD10-Jan-201616.5 KiB540386

ptrace-core.cHD10-Jan-20166.9 KiB220151

reloc.cHD10-Jan-2016124.2 KiB5,304677

reloc16.cHD10-Jan-20169.6 KiB332218

rs6000-core.cHD10-Jan-201619 KiB732485

sco5-core.cHD10-Jan-201611.8 KiB409308

section.cHD10-Jan-201645 KiB1,530386

simple.cHD10-Jan-20167.9 KiB259180

sparclinux.cHD10-Jan-201622.6 KiB774514

sparcnetbsd.cHD10-Jan-20161.5 KiB397

srec.cHD10-Jan-201630.8 KiB1,321946

stab-syms.cHD10-Jan-20162 KiB5926

stabs.cHD10-Jan-201621.7 KiB786511

stamp-h.inHD10-Jan-201610 21

sunos.cHD10-Jan-201686 KiB2,8532,017

syms.cHD10-Jan-201637.4 KiB1,400635

sysdep.hHD10-Jan-20164.4 KiB202138

targets.cHD10-Jan-201647.4 KiB1,476777

targmatch.sedHD10-Jan-2016526 3433

tekhex.cHD10-Jan-201624.7 KiB1,004676

trad-core.cHD10-Jan-20169.7 KiB320227

version.hHD10-Jan-2016179 54

xcoff-target.hHD10-Jan-20167.8 KiB191127

xcofflink.cHD10-Jan-2016168.8 KiB5,9574,319

README

1BFD is an object file library.  It permits applications to use the
2same routines to process object files regardless of their format.
3
4BFD is used by the GNU debugger, assembler, linker, and the binary
5utilities.
6
7The documentation on using BFD is scanty and may be occasionally
8incorrect.  Pointers to documentation problems, or an entirely
9rewritten manual, would be appreciated.
10
11There is some BFD internals documentation in doc/bfdint.texi which may
12help programmers who want to modify BFD.
13
14BFD is normally built as part of another package.  See the build
15instructions for that package, probably in a README file in the
16appropriate directory.
17
18BFD supports the following configure options:
19
20  --target=TARGET
21	The default target for which to build the library.  TARGET is
22	a configuration target triplet, such as sparc-sun-solaris.
23  --enable-targets=TARGET,TARGET,TARGET...
24	Additional targets the library should support.  To include
25	support for all known targets, use --enable-targets=all.
26  --enable-64-bit-bfd
27	Include support for 64 bit targets.  This is automatically
28	turned on if you explicitly request a 64 bit target, but not
29	for --enable-targets=all.  This requires a compiler with a 64
30	bit integer type, such as gcc.
31  --enable-shared
32	Build BFD as a shared library.
33  --with-mmap
34	Use mmap when accessing files.  This is faster on some hosts,
35	but slower on others.  It may not work on all hosts.
36
37Report bugs with BFD to bug-binutils@gnu.org.
38
39Patches are encouraged.  When sending patches, always send the output
40of diff -u or diff -c from the original file to the new file.  Do not
41send default diff output.  Do not make the diff from the new file to
42the original file.  Remember that any patch must not break other
43systems.  Remember that BFD must support cross compilation from any
44host to any target, so patches which use ``#ifdef HOST'' are not
45acceptable.  Please also read the ``Reporting Bugs'' section of the
46gcc manual.
47
48Bug reports without patches will be remembered, but they may never get
49fixed until somebody volunteers to fix them.
50