Home
last modified time | relevance | path

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

12345

/freebsd-12.1/contrib/binutils/bfd/doc/
H A Dbfd.texinfo88 * BFD front end:: BFD front end
89 * BFD back ends:: BFD back ends
91 * BFD Index:: BFD Index
96 @cindex BFD
117 * What BFD Version 2 Can Do:: What BFD Version 2 Can Do
198 @node BFD front end, BFD back ends, Overview, Top
221 @node Memory Usage, Initialization, BFD front end, BFD front end
224 per open BFD file, into which the current state is stored. When a BFD is
286 @node BFD back ends, GNU Free Documentation License, BFD front end, Top
300 @node What to Put Where, aout, BFD back ends, BFD back ends
[all …]
H A Dbfdint.texi57 * BFD overview:: BFD overview
58 * BFD guidelines:: BFD programming guidelines
59 * BFD target vector:: BFD target vector
60 * BFD generated files:: BFD generated files
62 * BFD relocation handling:: BFD relocation handling
63 * BFD ELF support:: BFD ELF support
75 * BFD library interfaces:: BFD library interfaces
76 * BFD library users:: BFD library users
77 * BFD view:: The BFD view of a file
78 * BFD blindness:: BFD loses information
[all …]
H A Dbfdsumm.texi1 @c This summary of BFD is shared by the BFD and LD docs.
2 When an object file is opened, BFD subroutines automatically determine
10 tables. Each BFD back end provides a routine for converting
17 another BFD back end routine is called to take the newly
21 * BFD information loss:: Information Loss
22 * Canonical format:: The BFD canonical object-file format
25 @node BFD information loss
29 supported by BFD do not provide identical facilities, and
56 maintaining as much data as possible, and the internal BFD
71 @subsection The BFD canonical object-file format
[all …]
H A 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 …]
H A DChangeLog52 * bfd.texinfo: Rename "Index" to "BFD Index"
/freebsd-12.1/contrib/binutils/bfd/
H A 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 [email protected].
43 systems. Remember that BFD must support cross compilation from any
H A Daout-arm.c137 #define MY_reloc_howto(BFD, REL, IN, EX, PC) \ argument
138 MY (reloc_howto) (BFD, REL, &IN, &EX, &PC)
187 #define MY_put_reloc(BFD, EXT, IDX, VAL, HOWTO, RELOC) \ argument
188 MY (put_reloc) (BFD, EXT, IDX, VAL, HOWTO, RELOC)
219 #define MY_relocatable_reloc(HOW, BFD, REL, AMOUNT, ADDR) \ argument
220 MY (relocatable_reloc) (HOW, BFD, REL, &(AMOUNT), ADDR)
H A DPORTING1 Preliminary Notes on Porting BFD
20 bfd/config.bfd, which associates each canonical host type with a BFD
H A Delf-bfd.h2034 #define bfd_elf_add_proc_attr_int(BFD, TAG, VALUE) \ argument
2035 bfd_elf_add_obj_attr_int ((BFD), OBJ_ATTR_PROC, (TAG), (VALUE))
2037 #define bfd_elf_add_proc_attr_string(BFD, TAG, VALUE) \ argument
2038 bfd_elf_add_obj_attr_string ((BFD), OBJ_ATTR_PROC, (TAG), (VALUE))
2041 #define bfd_elf_add_proc_attr_compat(BFD, INTVAL, STRVAL) \ argument
2042 bfd_elf_add_obj_attr_compat ((BFD), OBJ_ATTR_PROC, (INTVAL), (STRVAL))
H A DTODO12 o - The storage needed by BFD data structures is also larger than strictly
H A DChangeLog-9495331 BFD.
825 BFD is not of the right type.
4700 in a section not owned by any BFD.
6143 header to the BFD flags.
7888 from original BFD, rather than using value of current BFD symbol.
8181 to false. Get symbols from BFD.
8210 to get the symbols from the BFD.
8555 on the BFD's flags.
8954 symbols, not the BFD symbols.
8995 for BFD symbols. All callers changed.
[all …]
H A Dconfigure.in43 [ --enable-commonbfdlib build shared BFD/opcodes/libiberty library],
47 *) AC_MSG_ERROR([bad value ${enableval} for BFD commonbfdlib option]) ;;
50 [ --with-mmap try using mmap for BFD input files if available],
54 *) AC_MSG_ERROR(bad value ${withval} for BFD with-mmap option) ;;
932 AC_MSG_WARN([You have requested a 64 bit BFD configuration, but])
944 AC_MSG_ERROR([A newer version of gcc is needed for the requested 64-bit BFD configuration])
/freebsd-12.1/contrib/binutils/gas/
H A 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.
H A 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
H A DNEWS379 making it work will require rewriting it as BFD support for the format anyways.
456 * Some more merging of BFD and ELF code, but ELF still doesn't work.
460 * BFD merge is partly done. Adventurous souls may try giving configure the
/freebsd-12.1/contrib/binutils/binutils/
H A DNEWS100 * BFD marks the sections .comment and .note as 'n' in the BSD/POSIX
118 * BFD no longer declares a "boolean" type, to avoid clashes with other
119 headers that declare the same. Users of BFD should replace boolean,
269 file is laid out in memory. Also added binary output format to BFD to permit
297 ELF output files, since BFD currently can't create them properly.
H A DREADME59 The name 'all' compiles in support for all valid BFD targets:
69 configure. This will build the BFD and opcodes libraries as shared
131 architecture involves the BFD library. There is some documentation
208 Vax). (The BFD library only supports reading Vax object files.)
H A Dconfigure.in27 [ --enable-commonbfdlib build shared BFD/opcodes/libiberty library],
31 *) AC_MSG_ERROR([bad value ${enableval} for BFD commonbfdlib option]) ;;
H A DChangeLog-9197115 when closing a BFD.
281 until after we've closed the BFD.
544 different BFD.
1276 function does not delete the BFD.
2105 * objdump.c (disassemble_data): Don't use the old BFD based
3232 using BFD sections.
3392 (main): Create .nlmsections section in output BFD. Store
3556 bfd data from the input BFD to the output BFD.
3951 by the new BFD SOM assembler.
4627 Clean up some old BFD ansification macros.
[all …]
/freebsd-12.1/contrib/gdb/gdb/
H A Dtarget.h1002 #define target_make_corefile_notes(BFD, SIZE_P) \ argument
1003 (current_target.to_make_corefile_notes) (BFD, SIZE_P)
/freebsd-12.1/contrib/binutils/ld/emultempl/
H A Davrelf.em95 /* Call into the BFD backend to do the real "stub"-work. */
118 einfo ("%X%P: can not create stub BFD %E\n");
H A Dlinux.em103 /* This is called before opening the input BFD's. */
H A Dppc64elf.em92 einfo ("%F%P: can not create BFD %E\n");
348 /* Call into the BFD backend to do the real work. */
/freebsd-12.1/contrib/binutils/opcodes/
H A Dconfigure.in13 # number that BFD is using.
40 [ --enable-commonbfdlib build shared BFD/opcodes/libiberty library],
/freebsd-12.1/contrib/binutils/
H A DMAINTAINERS16 bfd/; binutils/; gas/; gprof/; ld/; opcodes/; cpu/; BFD's part of include/

12345