Fred Fish
c236d8b3a5
* bfd/config/delta88.mh (HDEFINES): Define this to be -DPTRACE_CORE.
...
* bfd/config/delta88.mh (HDEPFILES): Defined to be ptrace-core.o.
* bfd/ptrace-core.c: New file for dealing with core files with
start with the ptrace_user structure found on BCS compliant systems.
* bfd/targets.c (ptrace_core_vec): New vector.
1993-11-22 19:01:55 +00:00
Sean Eric Fagan
38f422db00
Don't want the new files to disappear unexpectedly!
1993-11-17 19:54:51 +00:00
Jeff Law
8a71bf96a2
* bfd.c (struct _bfd): Add hppabsd_core_data.
...
* targets.c (target_vector): Add hppabsd_core_vec.
* hpux-core.c (hpux_core_core_file_p): Fail if an unknown core
section is encountered during core section scanning.
* hppabsd-core.c: New file.
* config/hppabsd.mh: Enable HPPA BSD core files.
1993-11-11 23:44:36 +00:00
Stan Shebs
e3b5bfa890
Keep Lynx files
1993-11-01 19:15:17 +00:00
Ken Raeburn
97eb2f0cb6
More "make dep" fixups.
...
Apollo 68k support from Troy Rollo <troy@cbme.unsw.edu.au>.
1993-10-13 23:08:10 +00:00
Fred Fish
f7df1b2b26
Add elf64-sparc.c to lose_these_too if it is not added to keep_these_too.
1993-10-12 02:44:07 +00:00
Ken Raeburn
fd201fc392
removed two deleted files (thanks Fred)
1993-10-07 18:22:21 +00:00
Stan Shebs
3151f12f33
Another forgotten file.
1993-10-05 02:30:37 +00:00
Stan Shebs
47d2245116
Reflect changes in Lynx files.
1993-10-03 22:51:51 +00:00
Stan Shebs
48ee075741
* configure.in: i386lynx_coff_vec requires coff-i386lynx.o.
...
* coff-i386lynx.c: New file, defines Lynx target vector and name,
includes coff-i386.c.
* coff-i386.c (i386coff_vec): Allow redefinition of target vector
symbol and name, if TARGET_SYM and/or TARGET_NAME are defined.
* i386lynx.c: Remove coff vector definition entirely.
(lynx_32_swap_ext_reloc_in): Define.
(lynx_32_swap_std_reloc_in): Define, get reloc bits in i386
Lynx-specific way.
(lynx_32_swap_ext_reloc_out): Define.
(lynx_32_swap_std_reloc_out): Define.
(lynx_32_slurp_reloc_table): Define, call Lynx swapping fns.
(lynx_32_squirt_out_relocs): Define, call Lynx swapping fns.
(lynx_32_canonicalize_reloc): Define, call Lynx swapping fns.
(WRITE_HEADERS): Define, call Lynx swapping fns.
* config/i386-lynx.mt (SELECT_VECS): Remove redundant vector.
1993-10-01 21:42:59 +00:00
Stan Shebs
eefe075d6a
Keep m68klynx.c
1993-09-28 20:25:00 +00:00
Peter Schauer
4346ee0f97
* osf-core.c: New file for OSF/1 core file support.
...
* config/alphaosf.mh (HDEFINES): Set to -DHPUX_CORE.
(HDEPFILES): Set to hpux-core.o.
* bfd-in2.h (union tdata): Add osf_core_data member.
* targets.c: If OSF_CORE is defined, add osf_core_vec to target list.
* Makefile.in (OPTIONAL_BACKENDS): Add osf-core.o.
(osf-core.o): New dependency.
1993-09-24 07:45:28 +00:00
Jim Kingdon
66eca5ee10
add som.c and som.h
1993-09-13 22:51:51 +00:00
Jim Kingdon
4793011a34
* hosts/i386sco.h: Define a bunch of stuff for core files.
...
* sco-core.c: Remove, replace by trad-core.c.
* trad-core.c: If HOST_STACK_START_ADDR is defined, use it.
* config/i386sco.mh: Use trad-core not sco-core.
* hosts/i386isc.h, config/i386isc.mh: Remove.
* configure.host: Use i386sco for isc.
* config/i386-sco.mt: Remove, identical to i386-coff.mt.
* config.bfd: Use i386-coff not i386-sco.
1993-09-12 05:09:08 +00:00
Ken Raeburn
3ba17f70f0
make config.bfd executable
1993-08-26 20:29:28 +00:00
David D. Zuhn
3d7de4c290
config.sub also has v9 code
1993-08-23 19:41:49 +00:00
Sean Eric Fagan
fbd5481a2e
Don't let netbsd386.c get sanitized out.
1993-08-23 07:43:25 +00:00
Jim Kingdon
890eafc0e1
* hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting.
...
* hosts/i386mach.h: removed, replaced by i386osf1mk.h.
* config/i386mach3.mt, i386mach3.c: New files, for Mach a.out format.
* Makefile.in, configure.host, config.bfd: Corresponding changes.
* hosts/decstation.h: Include <sys/param.h> not <machine/param.h>.
1993-08-18 05:10:45 +00:00
David MacKenzie
1461600216
keep config.bfd
1993-08-12 20:30:39 +00:00
Ken Raeburn
36d701ab49
sanitize targets.c
1993-08-09 19:16:24 +00:00
Ian Lance Taylor
dae31cf51b
* ecoff.c: New file for generic ECOFF functions.
...
* ecoffswap.h: New file for ECOFF swapping functions which differ
only slightly for different targets.
* libecoff.h: Added prototypes for ecoff.c functions.
(ecoff_backend_data): New structure.
(ecoff_tdata): Added backend_data field. Changed external data
pointers to be PTR rather than to a particular struct.
(ecoff_symbol_struct): Moved in from coff-mips.c.
* coff-alpha.c, coff-mips.c: Moved common functions into ecoff.c.
Added ECOFF backend structures. Include ecoffswap.h.
* coff-msym.c: Removed; superseded by ecoffswap.h.
* bfd.c: Include coff/internal.h.
* Makefile.in (BFD_LIBS): Removed coff-mips.o and coff-msym.o.
Added ecoff.o.
(BFD64_BACKENDS): Added coff-alpha.o.
(CFILES): Removed coff-msym.c. Added ecoff.c.
(bfd.o): Added dependency on $(INCDIR)/coff/sym.h.
(coff-mips.o): Added dependency on ecoffswap.h and coff/ecoff.h.
(ecoff.o, coff-alpha.o): New targets.
(coff-msym.o): Removed target.
1993-08-03 20:22:47 +00:00
Fred Fish
b5ed6e32c2
Remove '.Sanitize' from explicit list of Things-to-lose. It is now implicitly
...
added to the list by Sanitize, unless Sanitize knows it needs to keep it.
1993-08-02 23:29:32 +00:00
Ian Lance Taylor
8fa7a236b6
First cut at i386 specific NLM backend.
1993-07-30 22:32:45 +00:00
Fred Fish
775d4a4096
Add .Sanitize to Things-to-lose list.
1993-07-30 16:46:19 +00:00
Fred Fish
d1f83f4494
* nlm{32,64}-target.h: Remove.
...
* nlm-target.h: New file, merged from nlm{32,64}-target.h
* libnlm.h (NLM_ARCH_SIZE): Define to ARCH_SIZE.
* nlm.c (ARCH_SIZE): Remove define to zero.
* nlm32-gen.c (ARCH_SIZE): Define to 32.
* nlm32-gen.c (JUMP_TABLE_PREFIX): Define to nlm32.
* nlm{32,64}-gen.c (nlm-target.h): Include.
* targets.c, libnlm.h, nlm.c, nlm{32,64}-gen.c, nlm{32,64}.c,
nlmcode.h: Convert prefixes from bfd_nlm<size> to just
nlm<size>, and use macros select size.
1993-07-22 23:09:07 +00:00
Ian Lance Taylor
3f93362059
Generic HP/UX core file support.
1993-07-22 19:40:46 +00:00
Jim Kingdon
df61743d3e
* Rename for DOS uniqueness: coff-m68k-un.c -> coff-u68k.c
...
config/m68k-coffun.mt -> u68k-coff.mt.
* Makefile.in, configure.in: Corresponding changes.
1993-07-20 21:45:32 +00:00
Jim Kingdon
d39d83c1be
Reflect symmetry changes
1993-07-20 18:12:53 +00:00
Fred Fish
c3e964b955
* configure.in (*-*-netware, i[34]86-*-netware): New configs.
...
* Makefile.in (BFD32_BACKENDS): Add nlm.o, nlm32.o, nlm32-gen.o.
* Makefile.in (BFD64_BACKENDS): Add nlm64.o, nlm64-gen.o.
* Makefile.in (CFILES): Add nlm{32,64}.c, nlm{32,64}-gen.c.
* Makefile.in (nlm.o, nlm{32,64}.o, nlm{32,64}-gen.o: New targets.
* bfd-in2.h (INLINE): Defines moved here.
* {aoutx.h, elf.c, elfcode.h}: Move INLINE defines to bfd-in2.h.
* libelf.h (CAT4): Move define to bfd-in2.h.
* bfd-in2.h (CAT4): Merge CAT4 macro with other CAT macros.
* bfd-in2.h (union tdata): Add nlm_obj_data.
* bfd-in2.h (enum target_flavour): Add bfd_target_nlm_flavour.
* targets.c (bfd_nlm{32,64}_{big,little}_vec): Add prototypes.
* targets.c (target_vector): Add bfd_nlm{32,64}_{big,little}_vec.
* (libnlm.h, nlm.c, nlmcode.h, nlm{32,64}-gen.c,
nlm{32,64}-target.h, nlm{32,64}.c, config/i386-nlm.mt): New files
for NLM support.
1993-07-20 04:45:13 +00:00
Ken Raeburn
fa088f5074
dtrt wrt v9 for elf64-sparc.c (sigh)
1993-07-13 18:52:44 +00:00
Ken Raeburn
1bea1b6fa7
Clean v9 stuff from reloc.c and bfd-in2.h also.
1993-07-12 14:37:44 +00:00
Jim Kingdon
a4b6affa7b
add file
1993-07-11 23:24:49 +00:00
Ken Raeburn
5b53e0c1b1
delete setting of a variable i wound up not using
1993-06-30 09:17:06 +00:00
Ken Raeburn
b864c03c2f
list new files, new stuff to sanitize
1993-06-30 02:54:35 +00:00
Jim Kingdon
6418521d71
fix typo in name of elf32-generic.c
1993-06-21 17:27:37 +00:00
Fred Fish
8d936d1f5b
Add elf32-generic.c to list of files to keep.
1993-06-21 15:27:00 +00:00
Jim Kingdon
2c4f2c7296
* Makefile.in: Add elf32-{mips,m88k}.
...
elf32-{mips,m88k}.c: New files.
targets.c (target_vector): Include bfd_elf32_{mips,m88k}_vec.
1993-06-18 16:07:34 +00:00
Ken Raeburn
4bf86ecb11
oops -- keep elf64.c too
1993-06-04 00:21:04 +00:00
Ken Raeburn
cef91d759c
keep new files
1993-06-02 20:25:43 +00:00
Fred Fish
ef7e172e5c
Add elfcode.h to list of things to keep.
1993-05-30 14:32:12 +00:00
Ken Raeburn
b9653d8165
first cut at new maybe-64bit-handling configuration
1993-05-27 19:57:15 +00:00
K. Richard Pixley
87756e15db
added things-to-lose sections
1993-05-27 06:44:29 +00:00
Stu Grossman
aef0bd9996
Add i386lynx.c.
1993-05-24 21:04:09 +00:00
Ken Raeburn
c268b400ad
keep hp300hpux and hppa-elf files
1993-04-29 16:10:34 +00:00
Steve Chamberlain
9faacb925f
Support for Hitachi SH
1993-04-27 01:17:32 +00:00
Steve Chamberlain
5f8f6d56f2
Support for the alpha
1993-04-24 02:10:09 +00:00
Ken Raeburn
044c1ba9e5
aout-mipsbsd -> mipsbsd
1993-03-23 20:21:47 +00:00
Ian Lance Taylor
16788ca9fd
Removed obsolete Makefile.dos.
1993-03-09 18:16:38 +00:00
Ken Raeburn
4743848f07
keep new elf files
1993-03-02 17:36:08 +00:00
David D. Zuhn
372c8dcf81
no more v9 code in aoutx.h
1993-02-13 08:56:24 +00:00