Home | History | Annotate | Download | only in bfd

Lines Matching full:coff

108 	* coff-alpha.c: Likewise.
109 * coff-h8300.c: Likewise.
110 * coff-h8500.c: Likewise.
111 * coff-sh.c: Likewise.
112 * coff-z8k.c: Likewise.
115 * coff-alpha.c (alpha_ecoff_get_relocated_section_contents): Look
117 * coff-a29k.c (a29k_reloc): Pass errors back in new error_message
163 * Makefile.in (CFILES): Added coff-sparc.c. Rebuild dependencies.
165 * coff-sparc.c (SWAP_IN_RELOC_OFFSET, SWAP_OUT_RELOC_OFFSET,
324 * config.bfd: For sparc*-*-coff, use sparc-coff.
396 * coff-alpha.c (alpha_ecoff_get_relocated_section_contents):
402 Functions taken out of coff-mips.c. Handle vmap type VMAPFILE.
403 * coff-mips.c: Irix 4 core file support moved to irix-core.c.
482 * coff-a29k.c (a29k_reloc): For R_IREL, don't left shift
510 * coff-sparc.c: Define some relocations, based on ELF relocations.
574 * libecoff.h: Include coff/ecoff.h.
580 * coff-alpha.c, coff-mips.c, ecoff.c: Corresponding changes.
775 * coff-i960.c (coff_i960_reloc_type_lookup): Likewise.
778 * coff-i386.c (coff_i386_reloc): Made howto const.
872 * coff-mips.c (mips_bfd_reloc_type_lookup): Handle
924 * bout.c, coff-h8300.c, coff-sh.c: Add BFD_IS_RELAXABLE to
926 * aix386-core.c, aout-adobe.c, aout-target.h, bout.c, coff-a29k.c,
927 coff-alpha.c, coff-apollo.c, coff-h8300.c, coff-h8500.c,
928 coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c, coff-mips.c,
929 coff-rs6000.c, coff-sh.c, coff-we32k.c, coff-z8k.c, hpux-core.c,
950 * cf-sparclynx.c: New file, support for coff in Sparc LynxOS.
951 * coff-sparc.c: New file, basic Sparc coff support.
967 * coff-h8300.c (h8300_reloc16_estimate): Declare return type.
1208 * coff-h8300.c, coffcode.h: Change shrink parameter
1253 * coff-alpha.c: Implemented reloc handling for the linker, made
1273 * coff-mips.c (mips_ecoff_swap_reloc_out): Added assertion.
1292 * coff-i386.c: Don't define USE_DISCARDED_SECTIONS_COUNT. Basing
1304 (CFILES): Add coff-apollo.c.
1308 * Makefile.in: Recognise new file, coff-apollo.o
1310 * coff-apollo.c: New file
1330 * coff-i386.c (i3coff_object_p): Now static.
1339 * coff-m68k.c (m68kcoff_howto_table, m68k_rtype2howto,
1341 * configure.in: For m68klynx_coff_vec, include coff-m68k.o for
1378 * coff-alpha.c (alpha_ecoff_mkobject_hook): Removed.
1380 * coff-mips.c (mips_ecoff_mkobject_hook): Removed.
1412 * coff-h8300.c (h8300_reloc16_estimate): New function
1431 * coff-rs6000.c, cpu-rs6000.c, rs6000-core.c: Change non-ASCII
1436 * coff-i386lynx.c: Removed, name too long.
1437 * i386lynx-cf.c: New file, was coff-i386lynx.c.
1444 * m68klynx-cf.c: New file, defines coff format for M68K LynxOS.
1445 * m68klynx.c: Remove coff vector definition, now in m68klynx-cf.c.
1453 * coff-i386.c (discarded_sections_count): New variable, initialized
1455 coff, but may be useful for other coff systems. (from Minh Tran-Le)
1470 * configure.in: i386lynx_coff_vec requires coff-i386lynx.o.
1471 * coff-i386lynx.c: New file, defines Lynx target vector and name,
1472 includes coff-i386.c.
1473 * coff-i386.c (i386coff_vec): Allow redefinition of target vector
1475 * i386lynx.c: Remove coff vector definition entirely.
1528 {i386,m68k}lynx_{aout,coff}_vec.
1563 * coff-alpha.c (alpha_ecoff_backend_data): Removed initialization
1565 * coff-mips.c (mips_ecoff_bad_format_hook): Make sure magic number
1641 * config.bfd: Use i960-bout, not i960-coff for i960-*-nindy*.
1754 * config/i386-sco.mt: Remove, identical to i386-coff.mt.
1755 * config.bfd: Use i386-coff not i386-sco.
1769 * coff-mips.c: Don't warn about overflow for MIPS_R_JMPADDR reloc.
2174 * coff-rs6000.c (dummy_reloc, RTYPE2HOWTO): Set howto field to a
2215 coff-h8300.o, coff-h8500.o, coff-sh.o, coff-z8k.o.
2218 * config/u68k-coff.mt: Fix typo, DEFAULT_TARGET for
2221 * config/h8300-coff.mt, h8500-coff.mt, sh-coff.mt, st2000.mt,
2222 z8k-coff.mt (DEFAULT_VECTOR): Define. Don't explicitly add
2230 * coff-alpha.c (alpha_howto_table, alpha_finish_reloc,
2242 * coff-mips.c: to here.
2248 * coff-mips.c (mips_finish_reloc): New function.
2250 * coff-alpha.c (alpha_ecoff_backend_data): Use NULL for new
2267 * configure.in: Include coff-m68k.o for m68kcoffun_vec.
2330 * config/m88k-coff.mt (DEFAULT_VEC -> DEFAULT_VECTOR): renamed.
2375 * config/a29k-coff.mt,alphaosf.mt, i386-sco.mt, i960-bout.mt,
2376 i960-coff.mt (TDEFAULTS): Don't put the default vector in
2382 * config/h8300-coff.mt, config/h8500-coff.mt, config/sh-coff.mt,
2383 config/st2000.mt, config/z8k-coff.mt (TDEFAULTS): Don't define
2404 * config/news.mt, config/u68k-coff.mt (TDEFAULTS): Use this to
2415 * config/z8k-coff.mt (CC): Don't define. It's a target, not a host.
2438 * Makefile.in (coff-mips.o, coff-alpha.o): Don't depend on
2445 <arnej@kari.fm.unit.no>: Handle a COFF style armap.
2529 * coff-h8500.c (rtype2howto): Do an fprintf to stderr rather than
2531 * coff-z8k.c (rtype2howto): Likewise.
2544 * coff-alpha.c: Defined macros to use the right sizes in
2547 BFD. Start of backend information is COFF backend information.
2548 * coff-alpha.c, coff-mips.c: Changed accordingly.
2574 (ecoff_symbol_struct): Moved in from coff-mips.c.
2575 * coff-alpha.c, coff-mips.c: Moved common functions into ecoff.c.
2577 * coff-msym.c: Removed; superseded by ecoffswap.h.
2578 * bfd.c: Include coff/internal.h.
2579 * Makefile.in (BFD_LIBS): Removed coff-mips.o and coff-msym.o.
2581 (BFD64_BACKENDS): Added coff-alpha.o.
2582 (CFILES): Removed coff-msym.c. Added ecoff.c.
2583 (bfd.o): Added dependency on $(INCDIR)/coff/sym.h.
2584 (coff-mips.o): Added dependency on ecoffswap.h and coff/ecoff.h.
2585 (ecoff.o, coff-alpha.o): New targets.
2586 (coff-msym.o): Removed target.
2807 * coff-m68k.c (m68k_howto2rtype): Make arg CONST to match callers.
2818 * Rename for DOS uniqueness: coff-m68k-un.c -> coff-u68k.c
2819 config/m68k-coffun.mt -> u68k-coff.mt.
2871 coff-mips.c.
2875 * Makefile.in (BFD_LIBS): Include coff-mips.o and coff-msym.o, so
2895 * coff-mips.c: Use MIPS_AOUT_{OZ}MAGIC rather than {OZ}MAGIC.
2899 * coff-m88k.c (howto_table): Corrected bitsize for R_PCR26L from
2913 * coff-h8500.c (reloc_processing, rtype2howto): New relocation
2915 * coff-sh.c (r_imm32): Get the width of the reloc right.
2937 * coff-m68k-un.c: new file to handle names with underscores on
2939 * coff-m68k.c (m68k_rtype2howto): added #ifdef ONLY_DECLARE_RELOCS
2942 by coff-m68k-un.c.
2947 * Makefile.in: added target coff-m68k-un.
2956 again for coff.
3099 * coff-mips.c (ecoff_find_nearest_line): If procedure has no line
3232 * coff-mips.c (ecoff_set_symbol_info): Ditto.
3337 * coff-mips.c (ecoff_set_symbol_info): Constructor sections should
3356 * coff-mips.c (ecoff_sec_to_styp_flags): Use STYP_MIPS_INIT for
3368 * coff-mips.c (ecoff_mkobject_hook): Mark ZMAGIC files as D_PAGED.
3397 * coff-h8300.c: More addressing modes.
3407 * coff-mips.c (ecoff_compute_section_file_positions,
3417 * cpu-h8300.c coff-h8300.c: Support for H8/300-H.
3434 * coff-mips.c (ecoff_get_debug): Get the offset from the first PDR
3574 * coff-sh.c (rtype2howto): Put error message on stderr.
3577 * coff-mips.c (ecoff_print_symbol): Cast bfd_vma values to long
3620 * aix386-core.c, aout-target.h, aoutx.h, coff-alpha.c,
3621 coff-mips.c, coffgen.c, elf32.c, ieee.c, libaout.h, libcoff-in.h,
3637 * coff-i386.c (coff_i386_reloc): Use unsigned char to avoid
3657 * coff-mips.c (ecoff_set_symbol_info): Added support for indirect
3664 * configure.in: For m68k sysv systems, use m68k-coff.
3686 * coff-mips.c: Include libaout.h and aout/aout64.h to get
3696 * coff-m88k.c (m88kbcs_vec): Symbols have underbars.
3718 * Makefile.in (CFILES): Add cpu-sh.c and coff-sh.c.
3860 * coff-alpha.c: Remove duplicate function and add warnings.
3873 * coff-alpha.c, cpu-alpha.c, config/alphaosf.mt,
3897 * coff-mips.c: Add Irix 4.x core file support.
3992 * coff-mips.c: Renamed PAGE_SIZE to ROUND_SIZE, to avoid confusion
4007 is defined. On many COFF targets STYP_BSS is always STYP_NOLOAD.
4008 * coff-i386.h (BSS_NOLOAD_IS_SHARED_LIBRARY): Define.
4012 * coff-mips.c (PAGESIZE): Correct value.
4016 * coff-mips.c (ecoff_find_nearest_line): Address of first PDR is
4034 * coff-mips.c (ecoff_make_empty_symbol): Zero out newly allocated
4037 * coff-i386.c (coff_i386_reloc): New function, to generate
4057 * coff-mips.c (ecoff_mkobject_hook): Initialize gp_size to 8.
4064 * Makefile.in (bfd.o): Now depends on coff/sym.h and libecoff.h.
4127 * coff-mips.c (ecoff_set_symbol_info): Relocate encapsulated stabs
4172 * coff-mips.c (ecoff_set_symbol_info): Encapsulated STABS symbols
4175 * coff-mips.c (ecoff_[gs]et_sym_index): Moved macros from here...
4190 * coff-mips.c (ecoff_generic_reloc): If the addend is non-zero, go
4198 * coff-mips.c (ecoff_bfd_reloc_type_lookup): New function.
4201 * coff-msym.c: Eliminated uses of DEFUN.
4291 * coff-mips.c (ecoff_set_symbol_info): stBlock symbols are always
4358 * coff-h8500.c, cpu-h8500.c, archures.c, coffcode.h, targets.c
4363 * coff-mips.c: Now includes libecoff.h.
4369 * Makefile.in (coff-mips.o): Depends on libecoff.h.
4373 * coffcode.h: Removed MIPS specific information, since coff-mips.c
4376 * coff-msym.c (ecoff_swap_fdr_in, ecoff_swap_ext_in): Set reserved
4396 * coff-mips.c: Completed support for linker and binutils.
4407 * config/m88k-coff.mt (SELECT_ARCHITECTURES): Fix name.
4427 * aoutx.h, archive.c, bout.c, coff-a29k.c, coff-m88k.c,
4428 coff-mips.c, coffgen.c, ieee.c, oasys.c, reloc.c, syms.c: Use
4471 * coff-msym.c (ecoff_swap_hdr_out, ecoff_swap_fdr_out,
4478 * coff-mips.c: Added code to link and write out symbolic debugging
4532 * coff-z8k.c: delete unused reloc functions
4538 * coff-msym.c: Use DEFUN for function definitons.
4539 * coff-mips.c: Added code to read and print symbols, and to find
4547 * coffswap.h: New file to hold COFF swapping routines.
4548 * coffgen.c: New file to hold generic COFF functions.
4553 * coff-h8300.c: Function name changes.
4554 * coff-z8k.c: Function name changes. Use coff_reloc16_extra_cases
4557 dependencies of coff-*.o on coffswap.h and seclet.h.
4620 coff-we32k.o, coff-z8k.o): Note dependencies.
4651 * aoutx.h, coff-a29k.c, coff-i386.c, coff-i960.c, coffcode.h:
4737 * coff-i386.c (CALC_ADDEND): if reloc is PC relative, add the
4777 * targets.c (struct bfd_target): Deleted COFF-specific swapping
4780 contains pointers to the COFF-specific swapping routines.
4784 * coff-mips.c (mips_coff_swap_table): New data structure.
4786 * All COFF targets: Moved COFF_SWAP_TABLE to target-specific data.
4787 * All other targets: Deleted coff-specific vector entries.
4804 * coff-mips.c: Don't call trad-core.h, not needed.
4815 * config/i960-coff.mt: reorder vec to match bfd_check_format (from Per)
4823 * coff-z8k.c: checkpoint, more addressing modes handled
4947 * coff-m68k.c (m68k_howto2type, SELECT_RELOC): new function to
4948 work out a coff relocation type from a howto's attributes rather
4950 conversion of a.out relocs to coff relocs.
4955 * reloc.c (bfd_perform_relocation): do a partial link for coff
4971 * coff-i386.c: define TWO_DATA_SECS; use a special CALC_ADDEND;
5001 * aout-adobe.c, aoutf1.h, archive.c, bout.c, coff-rs6000.c,
5006 * aout-adobe.c, aoutf1.h, aoutx.h, bout.c coff-m68k.c, coff-z8k.c,
5077 * aout-adobe.c, aout-target.h, bout.c, coff-a29k.c, coff-h8300.c,
5078 coff-z8k.c: targets set so they have leading underscore
5079 * coff-i386.c, coff-i960.c, coff-m68k.c, coff-mips.c, coff-m88k.c,
5080 coff-rs6000.c, coff-we32k.c, elf.c, ieee.c, srec.c: targets set
5134 * coff-z8k.c (func_da, func_jr): Lint.
5153 occurs. Remove manufacturers `aout', `bout', `coff', and `elf'.
5164 * coff-z8k.c: getting closer
5271 * coff-we32k.c, cpu-we32k.c, config/we32k.mt, hosts/we32k.h: New files.
5315 from a coff file (csym is null), dont deref them
5367 * coff-m68k.c (vector): read and write archives in coff format.
5405 * bfd.c, cache.c, coff-a29k.c, coff-i386.c, coff-i960.c,
5406 coff-m68k.c, coff-m88k.c, demo64.c, libaout.h, libbfd.c,
5415 * coff-m68k.c: added R_RELLONG_NEG reloc type, and changed
5508 * bout.c, cpu-h8300.c, coff-i960.c, coff-m88k.c: special function lint
5655 * coff-a29k.c: do byte relocs correctly
5673 * coff-i960.c (howto_table): Deleted.
5683 last, as COFF format desires.
5723 * coff-i960.c (optcall_callback): Likewise.
5758 * coff-a29k.c (perform_reloc): fix bug in jmp/call evaluation
5759 * coff-h8300.c (reloc_processing): all relocs are relative to
5803 * coff-m68k.c: rename static howto_table to global
5806 * coff-a29k.c: various changes to the way relocations work to cope
5876 coff-msym.c on all systems.
5877 * config/{decstation.mh, irix3.mh, irix4.mh}: Remove coff-msym.o dep.
5878 * coff-msym.c: Update include files and comments; add weakext bit.
5883 section.c, srec.c, syms.c, coff-h8300.c: Lint.
5887 * bout.c, coff-a29k.c, coff-i960.c: Lint.
5911 * coff-msym.c (ecoff_swap_rfd_in): remove & for array ref.
5921 * coff-a29k.c, coffcode.h: more hangovers from the bfd_abs_section
5953 * coff-i960.c (icoff_little_vec): add COFF_SWAP_TABLE so we can run
5964 * coff-msym.c: Move this file from gdb/ecoff.c. It
5966 * config/mh-decstation, config/mh-irix3: Add coff-msym.o
5968 * Makefile.in: Add rule for coff-msym.
5976 * coff-rs6000.c: Move core file functions into separate
5979 with ../include/coff/rs6000.h.
5986 * coff-rs6000.c: Various updates (due to target-
6012 * coff-h8300.c: fix stupid reloc subtraction bug
6045 * bout.c (callj_callback), coff-a29k.c (a29k_reloc), coff-m88k.c
6119 * coff-a29k.c: many ints in reloc structure turned to enum
6132 * Makefile.in: Add dependencies for various coff-*.o files.
6158 * coffcode.h: add to vector, also now has coff specific relax code
6201 * coff-i960.c: Add COFF_SWAP_TABLE to little_vec as well as big_vec.
6277 * coff-h8300.c: put reloc offsets out in 32bits
6283 * opncls.c, coff-rs6000.c: more fopens with macros.
6293 * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coff-m88k.c,
6349 * config/mt-i386-coff: Set DEFAULT_VECTOR to real identifier,
6352 * config/mt-i960-{coff,bout}: Use SELECT_VECS to make a short
6372 * coff-a29k.c: defined RELOC_PROCESSING to take the #ifdef out of
6379 * aout-encap.c, aoutf1.h, aoutx.h, archive.c, bout.c, coff-a29k.c,
6380 coff-h8300.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
6381 coff-mips.c, coff-rs6000.c, cpu-h300.c, elf.c, i386aout.c,
6404 * Makefile.in: added coff-h8300
6405 * configure.in: now h8 is a coff target
6409 * targets.c: added h8 coff
6410 * coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c
6415 including coff-<foo>.c
6423 * coff-mips.c, coffcode.h: Peter Schauer's patch to kludge in
6506 * coff-{i386,m68k,m88k}.c: Change name of file format to standard
6507 form that GDB recognizes as COFF.
6514 * coff-a29k.c: Lots of changes, most from David Wood.
6518 * coff-m88k.c (coff_write_armap): Just #undef it.
6523 * coff-m88k.c: create coff armaps instead of bsd ones.
6554 * coff-rs6000.c, config/mh-rs6000: Make it work on archive and
6564 manipulation of lnno fields in lineno structs in a coff-<f>.h
6565 independent way. Override it in coff-<f>.h to your favourite
6617 * coff-rs6000.c: Change name to "aixcoff-rs6000", to avoid
6618 matching prefix "coff".
6624 * coff-m88k.c, targets.c: change name of m88k_bcs to m88kbcs
6632 * Rename COFF-related files in `coff-ARCH.c' form.
6633 coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
6634 coff-mips.c, coff-rs6000.c to be exact.
6804 * bfd.c: Added macros to enable gas to swap coff records.
6807 * configure.in: Added ebmon/coff support
6810 * targets.c: Added new entry points for coff swapping
6846 * i386coff.c: Allow 386 coff files to be used as core files too
6950 * config/t-m68k-coff, t-m88k-coff, t-m88k-aout: Make files nonempty
6996 * archive.c: (bfd_slurp_coff_armap) coff archives always have the
7092 current file's coff symbol format to BFD via the coff_data struct.
7098 a29k-*-coff, a29k-*-aout, and a29k-*-sym1.
7245 29k coff by David Wood (wood@lab.ultra.nyu.edu).
7380 be called b.out.c * coffcode.h: used to be called coff-code.h, now
7399 * coff-code.h: (swap_filehdr_in, swap_filehdr_out) add.
7427 * coff-code.h: Remove coff_get_section_contents, and use the
7475 * ../include/m68kcoff.h, ../include/intel-coff.h,
7482 Test new structure code with a 68k coff implementaion
7484 * coff-code.h, icoff.c, coffswap.c, libcoff.h
7500 * archive.c, bfd.c, coff-code.h, opncls.c, sunos.c, trad-core.c:
7510 been copied directly from coff-code.h).
7511 Updated to be consistent with updates to icoff.c and coff-code.h.
7534 * coff-code.h (bfd_coff_swap_sym, bfd_coff_swap_aux,
7535 bfd_coff_swap_lineno): Export the routines that byte-swap COFF
7538 names in calling programs. FIXME-soon: if coff-code.h is
7571 * coff-code.h: Fixed it so that internally generated symbols get
7577 b.out and coff images.
7589 * coff-code.h (mangle_symbols): fixed problem where tags were not
7614 * (../include/intel-coff.h) F_AR32WR: fix this constant. Why
7626 * coff-code.h: Applied patches from chrisb to support i960
7638 * coff-code.h: Make HAS_RELOC really work (it's backwards from
7650 * coff-code.h added a lint cast
7665 * targets.c added both sorts of intel coff.
7688 * coff-code.h fixed includes. Added code to support
7720 * coff-code.h (coff_new_section_hook): took away refs
7724 if symbol is of coff-type. (coff_mangle_symbols) only
7725 heavily mangles symbols if symbol is coff-type.
7746 * coff-code.h: various lints, corrected linenumber output
7789 Rename coff.c to coff-code.h. Change callers.
7801 coff-code.h (coff_real_object_p, coff_big_object_p): change callee.
7828 * b.out.c, coff-code.h, opncls.c, sunos.c: lint.
7830 * coff-code.h (coff_slurp_symbol_table): Null-terminate symtab names.