Home
last modified time | relevance | path

Searched refs:backend (Results 1 – 25 of 81) sorted by relevance

1234

/toolchain/binutils/binutils-2.27/bfd/
Decoff.c429 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 …]
DTODO18 o - update the bfd doc; write a how-to-write-a-backend doc, take out
DChangeLog-94951401 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/
Decoff.c1435 (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 …]
DCONTRIBUTORS103 Alan Modra reworked much of the i386 backend, improving the error
/toolchain/binutils/binutils-2.27/ld/emultempl/
Dcr16elf.em47 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
Dm68kcoff.em55 .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. */
Dm68kelf.em75 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
Dscoreelf.em49 /* The score backend needs special fields in the output hash structure.
Dsunos.em727 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
Daix.em151 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 */
Daarch64elf.em256 /* Call into the BFD backend to do the real work. */
297 /* The arm backend needs special fields in the output hash structure.
Dtic6xdsbt.em54 /* Pass params to backend. */
Dlinux.em120 /* Let the backend work out the sizes of any sections required by
Dvms.em196 /* The backend must work out the sizes of all the other dynamic
Dnios2elf.em271 /* Call into the BFD backend to do the real work. */
Darmcoff.em139 /* The arm backend needs special fields in the output hash structure.
Davrelf.em98 /* Call into the BFD backend to do the real "stub"-work. */
Dmetagelf.em252 /* Call into the BFD backend to do the real work. */
Darmelf.em391 /* Call into the BFD backend to do the real work. */
502 /* The arm backend needs special fields in the output hash structure.
Dhppaelf.em276 /* Call into the BFD backend to do the real work. */
/toolchain/binutils/binutils-2.27/gas/doc/
Dinternals.texi88 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/
Dbfd.texinfo294 * mmo :: mmo backend
297 * ieee :: ieee backend
298 * srecord :: s-record backend
/toolchain/binutils/binutils-2.27/include/nlm/
DChangeLog-931589 backend).
/toolchain/binutils/binutils-2.27/ld/
DNEWS446 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

1234