Name Date Size #Lines LOC

..08-May-2022-

doc/H08-May-2022-156137

COPYINGH A D08-May-202234.3 KiB675553

READMEH A D08-May-20222.2 KiB5644

archive.cH A D08-May-202278.5 KiB2,8781,951

archive64.cH A D08-May-20227.2 KiB247161

archures.cH A D08-May-202241.4 KiB1,437521

bfd-in2.hH A D08-May-2022247.5 KiB7,6284,588

bfd.cH A D08-May-202258.3 KiB2,281912

bfdio.cH A D08-May-202215.5 KiB624384

bfdver.hH A D08-May-2022180 54

bfdwin.cH A D08-May-20226.6 KiB265193

binary.cH A D08-May-202211.3 KiB371249

cache.cH A D08-May-202217.1 KiB665381

coff-bfd.cH A D08-May-20222.6 KiB10058

coff-bfd.hH A D08-May-20223.1 KiB8735

coff-x86_64.cH A D08-May-202224.7 KiB813603

coffcode.hH A D08-May-2022176.6 KiB6,1834,173

coffgen.cH A D08-May-202286.7 KiB3,0662,284

cofflink.cH A D08-May-202291.2 KiB3,1462,344

compress.cH A D08-May-202216.6 KiB604373

config.bfdH A D08-May-202252.7 KiB1,8171,688

corefile.cH A D08-May-20224.6 KiB19166

cpu-i386.cH A D08-May-20227.2 KiB303240

cpu-k1om.cH A D08-May-20221.7 KiB6137

cpu-l1om.cH A D08-May-20221.7 KiB6137

dwarf1.cH A D08-May-202214.5 KiB564362

dwarf2.cH A D08-May-2022118.8 KiB4,3853,259

elf-attrs.cH A D08-May-202218.9 KiB724551

elf-bfd.hH A D08-May-202298.1 KiB2,6821,527

elf-eh-frame.cH A D08-May-202267.8 KiB2,3861,771

elf-ifunc.cH A D08-May-202213.8 KiB482338

elf-linux-core.hH A D08-May-20224.5 KiB12474

elf-nacl.cH A D08-May-202210.8 KiB354226

elf-nacl.hH A D08-May-20221 KiB244

elf-strtab.cH A D08-May-202210.4 KiB447310

elf-vxworks.cH A D08-May-20229.1 KiB300204

elf-vxworks.hH A D08-May-20221.6 KiB3716

elf.cH A D08-May-2022309.5 KiB11,0208,181

elf32-gen.cH A D08-May-20223.1 KiB10367

elf32-i386.cH A D08-May-2022189.2 KiB6,5124,591

elf32-or1k.cH A D08-May-202299.1 KiB2,8432,111

elf32.cH A D08-May-2022934 242

elf64-gen.cH A D08-May-20223.1 KiB10367

elf64-x86-64.cH A D08-May-2022210 KiB7,1955,195

elf64.cH A D08-May-2022934 242

elfcode.hH A D08-May-202257.1 KiB1,9061,417

elfcore.hH A D08-May-20229.2 KiB315193

elflink.cH A D08-May-2022398.1 KiB13,87410,110

elfxx-target.hH A D08-May-202232.1 KiB1,052865

format.cH A D08-May-202216 KiB574300

genlink.hH A D08-May-20224 KiB11137

hash.cH A D08-May-202225.8 KiB913463

ihex.cH A D08-May-202224.9 KiB1,002688

init.cH A D08-May-20221.4 KiB557

libaout.hH A D08-May-202223.2 KiB687438

libbfd.cH A D08-May-202225.1 KiB1,084673

libbfd.hH A D08-May-2022100.8 KiB3,1772,828

libcoff.hH A D08-May-202232 KiB977590

libecoff.hH A D08-May-202213.1 KiB350177

libpei.hH A D08-May-202214.4 KiB372275

linker.cH A D08-May-202299.6 KiB3,3352,037

merge.cH A D08-May-202223 KiB934720

opncls.cH A D08-May-202243.7 KiB1,698865

peXXigen.cH A D08-May-2022135.4 KiB4,5483,429

pei-x86_64.cH A D08-May-202222.7 KiB765601

peicode.hH A D08-May-202243.2 KiB1,494995

plugin.cH A D08-May-202215.4 KiB626486

plugin.hH A D08-May-20221.3 KiB4116

reloc.cH A D08-May-2022182.3 KiB8,065721

section.cH A D08-May-202249 KiB1,699435

simple.cH A D08-May-20228.5 KiB280191

srec.cH A D08-May-202232.9 KiB1,3941,013

stab-syms.cH A D08-May-20222.1 KiB5926

stabs.cH A D08-May-202221.8 KiB789512

syms.cH A D08-May-202239.4 KiB1,430650

sysdep.hH A D08-May-20224.5 KiB209144

targets.cH A D08-May-202257.5 KiB1,8921,019

targmatch.sedH A D08-May-2022526 3433

tekhex.cH A D08-May-202226.8 KiB1,044720

verilog.cH A D08-May-202210.6 KiB374254

version.hH A D08-May-2022179 54

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
51Copyright (C) 2012-2016 Free Software Foundation, Inc.
52
53Copying and distribution of this file, with or without modification,
54are permitted in any medium without royalty provided the copyright
55notice and this notice are preserved.
56