/toolchain/binutils/binutils-2.27/bfd/ |
D | ecoff.c | 429 const struct ecoff_backend_data * const backend = ecoff_backend (abfd); in ecoff_slurp_symbolic_header() local 436 backend->debug_swap.sym_magic) in ecoff_slurp_symbolic_header() 450 external_hdr_size = backend->debug_swap.external_hdr_size; in ecoff_slurp_symbolic_header() 466 (*backend->debug_swap.swap_hdr_in) (abfd, raw, internal_symhdr); in ecoff_slurp_symbolic_header() 468 if (internal_symhdr->magic != backend->debug_swap.sym_magic) in ecoff_slurp_symbolic_header() 496 const struct ecoff_backend_data * const backend = ecoff_backend (abfd); in _bfd_ecoff_slurp_symbolic_info() local 528 + backend->debug_swap.external_hdr_size); in _bfd_ecoff_slurp_symbolic_info() 543 UPDATE_RAW_END (cbDnOffset, idnMax, backend->debug_swap.external_dnr_size); in _bfd_ecoff_slurp_symbolic_info() 544 UPDATE_RAW_END (cbPdOffset, ipdMax, backend->debug_swap.external_pdr_size); in _bfd_ecoff_slurp_symbolic_info() 545 UPDATE_RAW_END (cbSymOffset, isymMax, backend->debug_swap.external_sym_size); in _bfd_ecoff_slurp_symbolic_info() [all …]
|
D | TODO | 18 o - update the bfd doc; write a how-to-write-a-backend doc, take out
|
D | ChangeLog-9495 | 1401 adjust_headers backend function if it exists. 1768 Make the COFF backend linker merge common types: 1784 Convert i960 COFF to use COFF backend linker. 2055 backend routine. 2056 (map_program_segments): Check want_hdr_in_seg backend field. Call 2057 create_program_headers backend routine. 2531 in .mdebug section, in case backend linker has cleared it. 2770 new structure in elfcode.h. Added more fields to elf backend data 4237 the BFD and after calling the backend routine. 4497 the .dynsym, .dynstr or .hash sections until after the backend [all …]
|
/toolchain/binutils/binutils-2.27/gas/ |
D | ecoff.c | 1435 (const struct ecoff_debug_swap *backend, char **buf, char **bufend, 1438 (const struct ecoff_debug_swap *backend, char **buf, char **bufend, 1441 (const struct ecoff_debug_swap *backend, char **buf, char **bufend, 1444 (const struct ecoff_debug_swap *backend, char **buf, char **bufend, 1447 (const struct ecoff_debug_swap *backend, char **buf, char **bufend, 1453 (const struct ecoff_debug_swap *backend, char **buf, char **bufend, 1456 (const struct ecoff_debug_swap *backend, char **buf, char **bufend, 3622 ecoff_padding_adjust (const struct ecoff_debug_swap *backend, in ecoff_padding_adjust() argument 3630 align = backend->debug_align; in ecoff_padding_adjust() 3650 ecoff_build_lineno (const struct ecoff_debug_swap *backend, in ecoff_build_lineno() argument [all …]
|
D | CONTRIBUTORS | 103 Alan Modra reworked much of the i386 backend, improving the error
|
/toolchain/binutils/binutils-2.27/ld/emultempl/ |
D | cr16elf.em | 47 input file with a nonzero .data section. The BFD backend will fill in 55 COFF or ELF. We need to call a special BFD backend function to 140 /* If we are generating embedded relocs, call a special BFD backend
|
D | m68kcoff.em | 55 .data section. The BFD backend will fill in these sections with 75 better be, as we are directly calling a COFF backend function. */ 125 BFD backend routine to do the work. */
|
D | m68kelf.em | 75 input file with a nonzero .data section. The BFD backend will fill in 83 COFF or ELF. We need to call a special BFD backend function to 154 /* If we are generating embedded relocs, call a special BFD backend
|
D | scoreelf.em | 49 /* The score backend needs special fields in the output hash structure.
|
D | sunos.em | 727 the backend linker know about them in case the variables are 731 /* Let the backend linker work out the sizes of any sections 824 assignment to that variable; otherwise it tells the backend linker 883 The backend will set the ld_need field of the dynamic linking 918 Instead, we use offsets, and rely on the BFD backend to
|
D | aix.em | 151 state flag that lets the backend know that -binitfini has been done. */ 195 /* -binitfini has special handling in the linker backend. The native linker 699 /* For each set, record the size, so that the XCOFF backend can 758 CONSTRUCTORS) and let the backend know it will need to create 831 /* Let the XCOFF backend set up the .loader section. */ 1474 /* Call backend to fill in the rest */
|
D | aarch64elf.em | 256 /* Call into the BFD backend to do the real work. */ 297 /* The arm backend needs special fields in the output hash structure.
|
D | tic6xdsbt.em | 54 /* Pass params to backend. */
|
D | linux.em | 120 /* Let the backend work out the sizes of any sections required by
|
D | vms.em | 196 /* The backend must work out the sizes of all the other dynamic
|
D | nios2elf.em | 271 /* Call into the BFD backend to do the real work. */
|
D | armcoff.em | 139 /* The arm backend needs special fields in the output hash structure.
|
D | avrelf.em | 98 /* Call into the BFD backend to do the real "stub"-work. */
|
D | metagelf.em | 252 /* Call into the BFD backend to do the real work. */
|
D | armelf.em | 391 /* Call into the BFD backend to do the real work. */ 502 /* The arm backend needs special fields in the output hash structure.
|
D | hppaelf.em | 276 /* Call into the BFD backend to do the real work. */
|
/toolchain/binutils/binutils-2.27/gas/doc/ |
D | internals.texi | 88 responsible for setting it when a symbol is used in backend routines. 768 * CPU backend:: Writing a CPU backend 769 * Object format backend:: Writing an object format backend 773 @node CPU backend 774 @subsection Writing a CPU backend 775 @cindex CPU backend 778 The CPU backend files are the heart of the assembler. They are the only parts 783 backend files. You may define a large number of additional macros in the CPU 784 backend files, not all of which are documented here. You must, of course, 839 if defined, is called after all options are processed, to let the backend [all …]
|
/toolchain/binutils/binutils-2.27/bfd/doc/ |
D | bfd.texinfo | 294 * mmo :: mmo backend 297 * ieee :: ieee backend 298 * srecord :: s-record backend
|
/toolchain/binutils/binutils-2.27/include/nlm/ |
D | ChangeLog-9315 | 89 backend).
|
/toolchain/binutils/binutils-2.27/ld/ |
D | NEWS | 446 It does require a bit of backend support; currently implemented are 573 * The ELF backend has been converted to the new linker code. To use the new 590 * The COFF backend has been converted to the new linker code. As with ELF, to
|