Home
last modified time | relevance | path

Searched refs:BFD (Results 1 – 25 of 180) sorted by relevance

12345678

/toolchain/binutils/binutils-2.25/bfd/doc/
Dbfd.texinfo15 This file documents the BFD library.
41 @settitle LIB BFD, the Binary File Descriptor Library
46 @subtitle First Edition---BFD version < 3.0 % Since no product is stable before version 3.0 :-)
58 \hfill {\it BFD}, \manvers\par
84 * Overview:: Overview of BFD
85 * BFD front end:: BFD front end
86 * BFD back ends:: BFD back ends
88 * BFD Index:: BFD Index
91 @node Overview, BFD front end, Top, Top
93 @cindex BFD
[all …]
Dbfdint.texi5 @settitle BFD Internals
8 @title{BFD Internals}
15 This file documents the internals of the BFD library.
40 @top BFD Internals
44 This document describes some BFD internal information which may be
45 helpful when working on BFD. It is very incomplete.
53 * BFD overview:: BFD overview
54 * BFD guidelines:: BFD programming guidelines
55 * BFD target vector:: BFD target vector
56 * BFD generated files:: BFD generated files
[all …]
Dbfdsumm.texi1 @c This summary of BFD is shared by the BFD and LD docs.
4 When an object file is opened, BFD subroutines automatically determine
10 BFD reads from different sections of the file and processes them.
12 tables. Each BFD back end provides a routine for converting
16 relevant BFD back end which reads and converts the table into a canonical
19 another BFD back end routine is called to take the newly
23 * BFD information loss:: Information Loss
24 * Canonical format:: The BFD canonical object-file format
27 @node BFD information loss
31 supported by BFD do not provide identical facilities, and
[all …]
DChangeLog-91033 * bfdint.texi (BFD target vector symbols): Rename _get_symtab to
108 * bfdint.texi (BFD target vector miscellaneous): Add
110 * bfd.texinfo (BFD back ends): Add entry for mmo.
160 * bfdint.texi (BFD relocation functions) <different formats>:
164 (BFD target vector swap): Fix typo.
190 * bfdint.texi (BFD ELF processor required): Add paragraph about
195 * bfdint.texi (BFD generated files): Fix another typo.
211 * bfdint.texi (BFD ELF processor required): Add paragraph
436 * bfd.texinfo (BFD back end): Don't include elfcode.texi, since
441 * bfd.texinfo (BFD back end): New section on ELF, includes
[all …]
/toolchain/binutils/binutils-2.25/bfd/
DREADME1 BFD is an object file library. It permits applications to use the
4 BFD is used by the GNU debugger, assembler, linker, and the binary
7 The documentation on using BFD is scanty and may be occasionally
11 There is some BFD internals documentation in doc/bfdint.texi which may
12 help programmers who want to modify BFD.
14 BFD is normally built as part of another package. See the build
18 BFD supports the following configure options:
32 Build BFD as a shared library.
37 Report bugs with BFD to bug-binutils@gnu.org.
43 systems. Remember that BFD must support cross compilation from any
Daout-ns32k.c136 #define CTOR_TABLE_RELOC_HOWTO(BFD) (MY (howto_table) + 14) argument
165 #define MY_reloc_howto(BFD, REL, IN, EX, PC) \ argument
166 MY (reloc_howto) (BFD, REL, &IN, &EX, &PC)
195 #define MY_put_reloc(BFD, EXT, IDX, VAL, HOWTO, RELOC) \ argument
196 MY (put_reloc) (BFD, EXT, IDX, VAL, HOWTO, RELOC)
Daout-tic30.c44 #define MY_reloc_howto(BFD, REL, IN, EX, PC) tic30_aout_reloc_howto (BFD, REL, & IN, & EX, & PC) argument
321 #define bfd_getb_24(BFD,ADDR) \ argument
322 (bfd_get_8 (BFD, ADDR ) << 16) | \
323 (bfd_get_8 (BFD, ADDR + 1) << 8) | \
324 (bfd_get_8 (BFD, ADDR + 2) )
326 #define bfd_putb_24(BFD,DATA,ADDR) \ argument
327 bfd_put_8 (BFD, (bfd_byte) ((DATA >> 16) & 0xFF), ADDR ); \
328 bfd_put_8 (BFD, (bfd_byte) ((DATA >> 8) & 0xFF), ADDR + 1); \
329 bfd_put_8 (BFD, (bfd_byte) ( DATA & 0xFF), ADDR + 2)
Daout-arm.c136 #define MY_reloc_howto(BFD, REL, IN, EX, PC) \ argument
137 MY (reloc_howto) (BFD, REL, &IN, &EX, &PC)
186 #define MY_put_reloc(BFD, EXT, IDX, VAL, HOWTO, RELOC) \ argument
187 MY (put_reloc) (BFD, EXT, IDX, VAL, HOWTO, RELOC)
218 #define MY_relocatable_reloc(HOW, BFD, REL, AMOUNT, ADDR) \ argument
219 MY (relocatable_reloc) (HOW, BFD, REL, &(AMOUNT), ADDR)
Daout-cris.c96 #define SET_ARCH_MACH(BFD, EXEC) \ argument
97 MY_set_arch_mach (BFD, DEFAULT_ARCH, N_MACHTYPE (EXEC))
DPORTING1 Preliminary Notes on Porting BFD
20 bfd/config.bfd, which associates each canonical host type with a BFD
Delf-bfd.h2335 #define bfd_elf_add_proc_attr_int(BFD, TAG, VALUE) \ argument
2336 bfd_elf_add_obj_attr_int ((BFD), OBJ_ATTR_PROC, (TAG), (VALUE))
2338 #define bfd_elf_add_proc_attr_string(BFD, TAG, VALUE) \ argument
2339 bfd_elf_add_obj_attr_string ((BFD), OBJ_ATTR_PROC, (TAG), (VALUE))
2342 #define bfd_elf_add_proc_attr_int_string(BFD, TAG, INTVAL, STRVAL) \ argument
2343 bfd_elf_add_obj_attr_int_string ((BFD), OBJ_ATTR_PROC, (TAG), \
DTODO12 o - The storage needed by BFD data structures is also larger than strictly
/toolchain/binutils/binutils-2.25/ld/emultempl/
Dm68kelf.em75 input file with a nonzero .data section. The BFD backend will fill in
82 /* As first-order business, make sure that each input BFD is either
83 COFF or ELF. We need to call a special BFD backend function to
97 read in the relocs into BFD canonical form, which would waste
154 /* If we are generating embedded relocs, call a special BFD backend
204 /* This is a convenient point to tell BFD about target specific flags.
Dcr16elf.em47 input file with a nonzero .data section. The BFD backend will fill in
54 /* As first-order business, make sure that each input BFD is either
55 COFF or ELF. We need to call a special BFD backend function to
69 read in the relocs into BFD canonical form, which would waste
140 /* If we are generating embedded relocs, call a special BFD backend
Dm68kcoff.em55 .data section. The BFD backend will fill in these sections with
74 /* As first-order business, make sure that each input BFD is COFF. It
86 read in the relocs into BFD canonical form, which would waste
125 BFD backend routine to do the work. */
Daarch64elf.em255 /* Call into the BFD backend to do the real work. */
289 /* This is a convenient point to tell BFD about target specific flags.
319 einfo ("%X%P: can not create BFD %E\n");
Dnios2elf.em67 einfo ("%X%P: can not create BFD %E\n");
269 /* Call into the BFD backend to do the real work. */
Davrelf.em97 /* Call into the BFD backend to do the real "stub"-work. */
120 einfo ("%X%P: can not create stub BFD %E\n");
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-cris/
Dstabs1.s22 ;# This is the stabs construct that was barfed upon; BFD for
/toolchain/binutils/binutils-2.25/config/
Dlib-ld.m417 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
91 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
/toolchain/binutils/binutils-2.25/gas/
DREADME124 which BFD support is compiled. Currently gas cannot use any format other
129 BFD data structures internally, and use BFD for writing object files.
DCONTRIBUTORS33 Ken Raeburn wrote the high-level BFD interface code to replace most of
55 Steve also modified the COFF back end (obj-coffbfd) to use BFD for
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-scripts/
Drgn-over8-ok.d10 # of .bss too, which makes BFD compute its LMA from the p_paddr of the
Drgn-at3.d10 # of .bss too, which makes BFD compute its LMA from the p_paddr of the
/toolchain/binutils/binutils-2.25/binutils/
DREADME68 The name 'all' compiles in support for all valid BFD targets:
78 configure. This will build the BFD and opcodes libraries as shared
151 architecture involves the BFD library. There is some documentation
228 Vax). (The BFD library only supports reading Vax object files.)

12345678