Home
last modified time | relevance | path

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

123456

/NextBSD/contrib/binutils/bfd/doc/
HDbfd.texinfo18 This file documents the BFD library.
44 @settitle LIB BFD, the Binary File Descriptor Library
49 @subtitle First Edition---BFD version < 3.0 % Since no product is stable before version 3.0 :-)
61 \hfill {\it BFD}, \manvers\par
87 * Overview:: Overview of BFD
88 * BFD front end:: BFD front end
89 * BFD back ends:: BFD back ends
91 * BFD Index:: BFD Index
94 @node Overview, BFD front end, Top, Top
96 @cindex BFD
[all …]
HDbfdint.texi7 @settitle BFD Internals
10 @title{BFD Internals}
17 This file documents the internals of the BFD library.
44 @top BFD Internals
48 This document describes some BFD internal information which may be
49 helpful when working on BFD. It is very incomplete.
57 * BFD overview:: BFD overview
58 * BFD guidelines:: BFD programming guidelines
59 * BFD target vector:: BFD target vector
60 * BFD generated files:: BFD generated files
[all …]
HDbfdsumm.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
8 BFD reads from different sections of the file and processes them.
10 tables. Each BFD back end provides a routine for converting
14 relevant BFD back end which reads and converts the table into a canonical
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
[all …]
HDChangeLog-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 …]
HDChangeLog52 * bfd.texinfo: Rename "Index" to "BFD Index"
/NextBSD/contrib/binutils/bfd/
HDREADME1 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
HDaout-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)
HDPORTING1 Preliminary Notes on Porting BFD
20 bfd/config.bfd, which associates each canonical host type with a BFD
HDelf-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))
HDTODO12 o - The storage needed by BFD data structures is also larger than strictly
HDChangeLog-9495331 BFD.
497 TARGET_SYM and TARGET_NAME for vector and BFD name.
825 BFD is not of the right type.
830 (bfd_xcoff_link_record_set): Don't do anything if the BFD is not
2638 BFD section for the sh_link section if it is a SYMTAB section.
2731 Correct elements to be actual BFD vector names.
3261 * config/ppc-elf.mt: Add little endian powerpc to the BFD
3313 (ppc_elf_reloc_type_lookup): New function to map the BFD
3426 either the input or output section isn't attached to a SOM BFD.
3427 (som_bfd_copy_private_bfd_data): Similarly for BFD private data.
[all …]
HDconfigure.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])
/NextBSD/contrib/binutils/gas/
HDREADME124 which BFD support is compiled. Currently gas cannot use any format other
129 BFD data structures internally, and use BFD for writing object files.
HDCONTRIBUTORS33 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
HDNEWS379 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
/NextBSD/contrib/binutils/binutils/
HDNEWS100 * 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.
HDREADME59 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.)
HDconfigure.in27 [ --enable-commonbfdlib build shared BFD/opcodes/libiberty library],
31 *) AC_MSG_ERROR([bad value ${enableval} for BFD commonbfdlib option]) ;;
HDChangeLog-9197115 when closing a BFD.
281 until after we've closed the BFD.
542 * nm.c (print_symbol): Cache the BFD as well as the symbols and
544 different BFD.
1040 * ar.c (open_inarch): Report BFD error message if an archive can
1276 function does not delete the BFD.
1341 (BFDLIB_DEP): New variable. Replace all occurrences of $(BFD) as
1342 a dependency with $(BFDLIB_DEP). Remove $(BFD) as a dependency if
1344 (BFDLIB): Rename from BFD; change all uses; set to -L../bfd -lbfd.
1351 (config.status): Depend upon BFD configure.host and config.bfd.
[all …]
/NextBSD/contrib/gdb/gdb/
HDtarget.h1002 #define target_make_corefile_notes(BFD, SIZE_P) \ argument
1003 (current_target.to_make_corefile_notes) (BFD, SIZE_P)
/NextBSD/contrib/binutils/ld/emultempl/
HDavrelf.em95 /* Call into the BFD backend to do the real "stub"-work. */
118 einfo ("%X%P: can not create stub BFD %E\n");
HDlinux.em103 /* This is called before opening the input BFD's. */
HDppc64elf.em92 einfo ("%F%P: can not create BFD %E\n");
348 /* Call into the BFD backend to do the real work. */
/NextBSD/contrib/binutils/opcodes/
HDconfigure.in13 # number that BFD is using.
40 [ --enable-commonbfdlib build shared BFD/opcodes/libiberty library],
/NextBSD/contrib/binutils/
HDMAINTAINERS16 bfd/; binutils/; gas/; gprof/; ld/; opcodes/; cpu/; BFD's part of include/

123456