Steve Chamberlain
ed0a73950b
Updated TODO.
...
Wrote a small Memory Usage section in bfd.texinfo
1991-07-31 20:19:16 +00:00
John Gilmore
de02577e97
Remove amdcoff.c (and its name from Makefile.in) by default, because
...
its copyright is not yet assigned to FSF.
1991-07-31 17:37:02 +00:00
John Gilmore
3c8a3c56e4
* all files: update copyright notices for GPL version 2.
...
Install header comments and attribute most modules to their
authors. BFD's name is now officially "Binary File Descriptor",
so remove any conflicting perjoratives.
1991-07-31 16:58:05 +00:00
John Gilmore
6dadbcb63c
Some of these things are already done. More are probably done,
...
but I am not sure. Check w/Steve.
1991-07-31 08:30:37 +00:00
John Gilmore
990778eefa
It's the Binary, not Big, file descriptor library.
1991-07-31 08:08:36 +00:00
John Gilmore
446545dd85
Better sanitize aoutx.h too!
1991-07-31 07:54:31 +00:00
Steve Chamberlain
67c060c306
Fixed memory trampling problem
1991-07-31 00:37:09 +00:00
Steve Chamberlain
3a278e0450
*** empty log message ***
1991-07-27 01:31:02 +00:00
Steve Chamberlain
f4d2c0bb48
*** empty log message ***
1991-07-27 01:24:40 +00:00
Steve Chamberlain
87059abb6b
*** empty log message ***
1991-07-27 01:14:16 +00:00
John Gilmore
fcab31c12a
Add h-rtbsd.h.
1991-07-24 00:59:57 +00:00
John Gilmore
21a56d6d5e
Roll in configure that handles GDB.
1991-07-20 00:56:41 +00:00
Steve Chamberlain
ac677dad95
Patches from David Wood
1991-07-19 15:29:16 +00:00
Steve Chamberlain
c1c70e6894
Initial revision
1991-07-19 15:29:14 +00:00
Steve Chamberlain
2f8d9c1c08
* newsos3.c, targets.c, coffcode.h: new patches from David
...
Wood
1991-07-19 15:17:55 +00:00
Steve Chamberlain
81f3996f75
*** empty log message ***
1991-07-19 14:21:19 +00:00
Steve Chamberlain
d25efc25a6
*** empty log message ***
1991-07-16 21:38:39 +00:00
Steve Chamberlain
8fd6eb087b
Added #define for special gdb coff entry points
1991-07-16 16:12:29 +00:00
Steve Chamberlain
ee32cba6ce
*** empty log message ***
1991-07-16 13:46:17 +00:00
Steve Chamberlain
fb1c44811d
*** empty log message ***
1991-07-16 00:39:03 +00:00
Steve Chamberlain
a4c407e5b9
*** empty log message ***
1991-07-16 00:35:56 +00:00
Steve Chamberlain
2013f9b4e1
Initial revision
1991-07-15 23:43:15 +00:00
Steve Chamberlain
a737c70bde
*** empty log message ***
1991-07-15 23:41:06 +00:00
Steve Chamberlain
41f50af07b
* aoutf1.h archive.c bfd.c coffcode.h core.c ecoff.c ieee.c
...
bfd.texinfo oasys.c opncls.c reloc.c srec.c: More documentation on
lint fixes.
* amdcoff.c bfd.texinfo Makefile.in : Folded in changes for amd
29k coff by David Wood (wood@lab.ultra.nyu.edu ).
1991-07-15 23:30:28 +00:00
John Gilmore
8acc9e0558
Avoid "statement not reached" error.
1991-07-09 02:36:38 +00:00
Steve Chamberlain
27d9b689bf
Added core.c prototypes to bfd.h
1991-07-06 23:46:01 +00:00
John Gilmore
295cce3ca6
Use set_tdata to set the ieee tdata field, avoiding casting left of
...
assignment.
1991-07-06 08:37:45 +00:00
John Gilmore
ca18a446bc
Add comment about commented-out bfd_release calls.
1991-07-06 02:33:08 +00:00
Steve Chamberlain
6f7912b9fb
Modified fctnl proto
1991-07-04 17:00:42 +00:00
Steve Chamberlain
7a276b09e5
*** empty log message ***
1991-07-04 16:56:17 +00:00
Steve Chamberlain
6f715d66ad
Now full of documentation. Yum Yum.
1991-07-04 16:52:56 +00:00
Steve Chamberlain
985fca1293
Initial revision
1991-07-04 16:52:19 +00:00
Steve Chamberlain
e6129e2bc2
Made it better
1991-06-14 20:50:29 +00:00
K. Richard Pixley
a01bf1fbc1
added support for binary comparisons.
1991-06-09 20:27:20 +00:00
Sean Eric Fagan
2099685bad
Added code to deal with filenames less than 9 characters in a COFF file.
1991-06-07 19:37:42 +00:00
Steve Chamberlain
357a1f38a5
*** empty log message ***
1991-06-07 01:32:45 +00:00
John Gilmore
141c97eac7
Remove coff-code.h and liba.out.h, add libaout.h.
1991-05-31 11:22:12 +00:00
Steve Chamberlain
3df049722c
*** empty log message ***
1991-05-30 23:57:00 +00:00
Steve Chamberlain
2700c3c75a
*** empty log message ***
1991-05-30 22:33:01 +00:00
John Gilmore
924bbb3815
Remove coff-code.h in favor of coffcode.h.
1991-05-29 02:52:34 +00:00
John Gilmore
359f1dee91
Rename liba.out.h to libaout.h for brain death file systems. Change callers.
1991-05-29 02:44:10 +00:00
John Gilmore
8c1891af65
Fix up .Sanitize file, remove files that are not referenced.
1991-05-29 02:40:08 +00:00
John Gilmore
a5b00362e8
Undo Bothner changes that depend on pointer representation.
1991-05-29 00:38:52 +00:00
John Gilmore
c0e5039e64
Merge in changes from gdb-3.95 release into mainstream of BFD development.
...
Support defaulted (search all) targets and specific (only check one)
targets.
1991-05-29 00:20:02 +00:00
K. Richard Pixley
45021feed4
I think this gets symdefs right for at least sunos. Also now swaps
...
symdefs.
1991-05-27 20:58:20 +00:00
K. Richard Pixley
6c18e39366
fixed a bug in multiple targets
1991-05-27 20:54:50 +00:00
Steve Chamberlain
8c556488d1
Updated
...
#
1991-05-25 01:58:08 +00:00
Steve Chamberlain
67099990bc
Fixed to compile on kithrup
1991-05-25 01:52:23 +00:00
Steve Chamberlain
517496c5bc
Initial revision
1991-05-25 01:51:54 +00:00
Steve Chamberlain
20fdc627fa
Added 386 support!
1991-05-25 01:51:10 +00:00
K. Richard Pixley
08942d11c0
Initial revision
1991-05-23 21:14:00 +00:00
K. Richard Pixley
0fd8d5d963
Initial revision
1991-05-23 17:10:40 +00:00
Steve Chamberlain
5ad1d83042
Not only compiles, but spells _do_getl64 right too
1991-05-22 15:04:00 +00:00
Steve Chamberlain
0f2687577f
* libbfd.c: Now compiles
...
* coffcode.h: removed all put_x_<sizes>
1991-05-22 14:59:10 +00:00
Steve Chamberlain
b75ea0ea93
*** empty log message ***
1991-05-22 14:27:39 +00:00
Steve Chamberlain
536b27a506
Changed #ifdef __GNUC__ to #ifdef HOST_64_BIT
...
Added DEFUNS
1991-05-22 14:26:59 +00:00
Steve Chamberlain
55a970944c
Removed #define obstack_alloc xmalloc pending correct solution
1991-05-21 20:19:08 +00:00
Steve Chamberlain
3b69c2cc91
Changed obstack_chunk_alloc to xmalloc
1991-05-21 15:59:33 +00:00
Steve Chamberlain
4b3720f441
*** empty log message ***
1991-05-21 15:57:42 +00:00
Steve Chamberlain
7ed4093abc
*** empty log message ***
1991-05-21 00:14:16 +00:00
John Gilmore
c4cd3fc62e
Initial revision
1991-05-19 22:34:40 +00:00
Steve Chamberlain
a3bb31a043
Initial revision
1991-05-18 02:58:02 +00:00
Steve Chamberlain
19b03b7aa4
*** empty log message ***
1991-05-18 02:57:45 +00:00
K. Richard Pixley
1b494bfa15
ar called through parametarizable macro.
1991-05-14 16:30:22 +00:00
K. Richard Pixley
c422030318
see devo/configure 1.11
1991-05-14 14:14:40 +00:00
Steve Chamberlain
a14b9e8aa1
*** empty log message ***
1991-05-13 21:03:08 +00:00
Steve Chamberlain
1a602d6e61
* sunos.c: (choose_reloc_size) added: (sunos4_callback) calls
...
choose_reloc_size. (sunos4_write_object_contents) now calls
choose_reloc_size so outputs relocs correctly, also calculates the
size of the sections correctly.
* aout.c: (look in the rrgs I hate VI)
~
~
~
~
1991-05-13 21:02:56 +00:00
Steve Chamberlain
c42538adaf
*** empty log message ***
1991-05-13 20:26:24 +00:00
Steve Chamberlain
fb030779ae
*** empty log message ***
1991-05-13 19:56:07 +00:00
Steve Chamberlain
99a2aa2cb5
*** empty log message ***
1991-05-13 17:14:49 +00:00
Steve Chamberlain
10be52bffd
*** empty log message ***
1991-05-12 07:31:23 +00:00
Steve Chamberlain
8e3c8f4755
*** empty log message ***
1991-05-11 02:22:21 +00:00
Steve Chamberlain
22ddf9bcc5
Initial revision
1991-05-11 02:22:13 +00:00
John Gilmore
e10d93eda2
Sony NEWS port and modularization of a.out code. Cleanup of
...
close_and_cleanup, write_contents, and jump vectors.
1991-05-11 00:48:27 +00:00
John Gilmore
a42ceb3229
Initial revision
1991-05-11 00:46:31 +00:00
John Gilmore
2b1d8a50a0
Cleanups of interface, including close_and_cleanup and write_contents
...
transfer vector changes. See ChangeLog.
1991-05-11 00:38:47 +00:00
John Gilmore
78aa64b14c
* sunos.c: Remove all code that goes in aout.c. Split out
...
machine dependent followup in sunos4_object_p into
sunos4_callback. Use JUMP_TABLE(aout) and redefine only
the names we CHANGE, not all the names. Drop the little-endian
vector, and rename the vector as sunos4 rather than generic.
1991-05-11 00:24:09 +00:00
John Gilmore
8b0328dba3
Lint.
1991-05-10 23:56:58 +00:00
John Gilmore
e2aed73b28
REMOVE ALL SUNOS SUPPORT TO SEPARATE MODULE.
...
This is now a generic module for a.out handling.
Rename all routines from sunos4_xxx to aout_xxx. Remove Sun-specific
code. Remove transfer vectors. Pull core file handling. Lint.
Remove close_and_cleanup.
1991-05-10 23:56:32 +00:00
John Gilmore
69ebee8678
Split up a.out handlers into generic and target-specific.
...
Remove close_and_cleanup. Lint.
1991-05-10 23:51:35 +00:00
John Gilmore
ed9c0d48e0
Eliminate close_and_cleanup routines.
1991-05-10 23:48:14 +00:00
Steve Chamberlain
a0a87dd55e
*** empty log message ***
1991-05-10 19:44:53 +00:00
Steve Chamberlain
9dce1776b6
Initial revision
1991-05-10 19:40:56 +00:00
Steve Chamberlain
cdd896f940
*** empty log message ***
1991-05-10 19:38:27 +00:00
Steve Chamberlain
c407897e2f
Added 68kcoff
1991-05-10 19:38:10 +00:00
Steve Chamberlain
77a7985cb0
Test new structure exporting code with 68k coff implementaion.
1991-05-10 19:37:58 +00:00
Steve Chamberlain
e5b919b168
Fixed all the places where there were problems with the size and
...
alignments of structures on disk and structures in memory. #ifed out
all the code in coffswap.c, since it should be done using the target
swap routines now.
1991-05-10 19:33:37 +00:00
Steve Chamberlain
af773d1b0f
It's new and improved
1991-05-10 01:47:44 +00:00
John Gilmore
66b510f652
* coff-code.h: Remove coff_get_section_contents, and use the
...
generic one instead.
1991-05-09 23:56:01 +00:00
John Gilmore
ce3f6d51b0
* ieee.c: Cast enums to int before comparing them, for brain-
...
dead compilers.
1991-05-09 23:54:19 +00:00
John Gilmore
2203f786c8
Add bfd_generic_get_section_contents.
1991-05-09 23:48:26 +00:00
Steve Chamberlain
7564d3d74a
Thu May 9 11:00:45 1991 Steve Chamberlain (steve at cygint.cygnus.com)
...
* ieee.c (do_one, ieee_slurp_section_data): now supports the load
multiple reloc command.
1991-05-09 18:05:05 +00:00
Steve Chamberlain
41489b9ad7
Thu May 9 11:00:45 1991 Steve Chamberlain (steve at cygint.cygnus.com)
...
* sunos.c (sunos4_set_section_contents): Made it so that sections
are always padded to their alignment size.
1991-05-09 18:03:16 +00:00
Steve Chamberlain
a0ad303552
Lint
1991-05-08 19:23:35 +00:00
Steve Chamberlain
d0ec7a8ee4
Various portability lints.
...
Fixed reloc bug in ieee and oasys.
1991-05-08 19:21:48 +00:00
Steve Chamberlain
a5c6b4b3b5
Added make dep rule.
...
When configure is used, the created makefile will have all the
dependencies filled in.
1991-05-08 19:07:10 +00:00
Steve Chamberlain
dcf22de996
Fixed problem where pc relative stuff was not being translated
...
properly. Oasys keeps no -ve pc in the disp of a branch, so we fake
it.
1991-05-07 19:13:58 +00:00
John Gilmore
b1847ba9e7
Saber C cleanup. Fix horrid bug in opncls.c in which an obstack is
...
initialized on the stack and then copied into its own allocated space.
(Wow, Steve, you're twisted...)
1991-05-04 22:52:03 +00:00
John Gilmore
f929c7d43b
Saber C fixups.
1991-05-04 22:45:02 +00:00
John Gilmore
7c884bf003
Jim Kingdon's gdb port to the m88k.
1991-05-04 04:42:18 +00:00
Steve Chamberlain
b63165349f
*** empty log message ***
1991-05-03 23:52:48 +00:00
John Gilmore
9c2f3ceeb4
Avoid making a machine-dependent (probably wrong) declaration of malloc
...
and free. Depend on the sysdep.h file to do that for us.
1991-05-03 19:25:38 +00:00
John Gilmore
09a98ceece
Be sure malloc and free are declared; bfd/opncls uses them.
1991-05-03 19:24:18 +00:00
Jim Kingdon
6f48f7f198
(osys_read_record): If record->header.lenth <= sizeof (record->header),
...
then return rather than passing a negative (or zero) nelts to bfd_read.
1991-05-03 05:56:58 +00:00
Jim Kingdon
ede87e2901
Make arg to zalloc a bfd_size_type not a size_t
1991-05-03 01:59:25 +00:00
John Gilmore
23b0b55855
Merge Per Bothner's MIPS changes from 31 March 1991 (bfd-0.5.2-patch1a)
...
and make the result compile and run on the DEC 3100. It still has
trouble running but it can handle opening exec and symbol files in
ecoff format.
1991-05-02 23:10:23 +00:00
John Gilmore
9b4641a629
Make it compile on DEC 3100.
1991-05-02 21:27:31 +00:00
John Gilmore
1e6d5d3023
Minor cleanup to make it compile on DECstation.
1991-05-02 21:22:43 +00:00
John Gilmore
f7895c8750
Merge devo/bfd with GDB's bfd.
1991-05-02 04:37:41 +00:00
John Gilmore
fc7233808a
Merge devo/bfd with GDB's bfd.
...
Remove obstack.h to ../include and obstack.c to ../libiberty.
Move COFF symbol swapping code to coffswap.c where GDB can call it but it
won't be duplicated if we have N different COFF targets.
Add support for traditional Unix core files (with a upage). This support
is from an Ultrix port, but is probably slightly broken now.
Improve bfd_release's of obstack'd items on error returns.
gcc -Wall fixes.
Handle section alignment slightly better in coff, and comment where it
needs more work (on page-aligning virtual vs file addresses for DPAGED).
Use set_tdata everywhere that tdata is set, to avoid "cast to the left
of assignment" problems with some compilers.
Move bfd_alloc, bfd_zalloc, bfd_realloc, and bfd_release into libbfd.h
(from bfd.h) since they are internal routines.
Remove the redundant suffix "_struct" from struct tags.
Set symbol count early in file reading, before slurping in the syms,
for GDB's use.
1991-05-02 04:11:40 +00:00
John Gilmore
ff37ea550b
Initial revision
1991-05-02 04:11:17 +00:00
John Gilmore
44954de0f6
Replace all 5 BFD_FAILURE's with false's.
1991-04-26 16:32:55 +00:00
John Gilmore
d6a554ae83
Minor changes to accomodate merging of three include file directories.
1991-04-25 04:22:55 +00:00
John Gilmore
a6ac0c5998
Fix minor pointer type problems that "cc" complains about.
1991-04-25 04:06:21 +00:00
Steve Chamberlain
453063fec9
Added some depdenencies and fixed etags
1991-04-24 20:52:21 +00:00
Steve Chamberlain
4cddd1c904
Changed the shape of the howto type yet again.
...
Now m88kbcs support can self host.
1991-04-24 20:51:27 +00:00
Steve Chamberlain
39a2ce33d7
*** empty log message ***
1991-04-23 22:44:20 +00:00
Steve Chamberlain
9872a49c27
*** empty log message ***
1991-04-23 16:02:09 +00:00
Steve Chamberlain
a37cc0c05c
*** empty log message ***
1991-04-23 15:59:24 +00:00
Steve Chamberlain
1327fb2956
Initial revision
1991-04-23 15:59:23 +00:00
K. Richard Pixley
7d774e0167
Working toward configuring targets.
1991-04-18 01:55:45 +00:00
K. Richard Pixley
5176a6bcd8
Some cleanup and some new targets.
1991-04-18 01:51:01 +00:00
K. Richard Pixley
a6dab0710c
Killed a few warnings.
1991-04-18 01:50:06 +00:00
Steve Chamberlain
301dfc71d4
Stuff
1991-04-17 23:19:27 +00:00
K. Richard Pixley
04dc1a6246
Fixed a problem with host dependent parts.
1991-04-17 01:41:32 +00:00
Steve Chamberlain
2a525d0c6c
Changed bad call of fstat to stat
1991-04-17 00:56:25 +00:00
Steve Chamberlain
1f4d3c7911
Cosmetic changes to bfd_perform_relocation
1991-04-17 00:56:02 +00:00
Steve Chamberlain
3874a23cde
Some changes from chrisb and some more DEFUNS.
...
Also some work on C_FILE stuff, which still doesn't work correctly.
1991-04-17 00:55:46 +00:00
Steve Chamberlain
3e9aade183
Lots of fixes to make it work
1991-04-17 00:54:03 +00:00
Steve Chamberlain
4432f8ad29
Fixed some casts
1991-04-17 00:53:06 +00:00
K. Richard Pixley
b5132a6b85
Now handles multiple hosts and targets.
1991-04-16 00:04:50 +00:00
Steve Chamberlain
660f21b7de
Initial revision
1991-04-15 15:29:40 +00:00
Steve Chamberlain
9846338e68
Merged in some changes from Intel,
...
Added some more prototypes.
1991-04-15 15:25:16 +00:00
Steve Chamberlain
aa802a3246
Just before a merge with chrisbs stuff
1991-04-14 02:23:48 +00:00
K. Richard Pixley
ec342d7d9a
Config cut 3. We now almost install a29k.
1991-04-13 02:12:45 +00:00
K. Richard Pixley
f2e91404e7
Cut 2. Subdirs.
1991-04-10 22:56:51 +00:00
Steve Chamberlain
03466f17b7
*** empty log message ***
1991-04-09 23:25:49 +00:00
K. Richard Pixley
a9c7e163af
First minimally usable checkin.
1991-04-09 23:20:12 +00:00
Steve Chamberlain
de7c1ff613
*** empty log message ***
1991-04-08 23:26:05 +00:00
K. Richard Pixley
726cc6ef80
Added little endian a.out.
1991-04-08 16:02:27 +00:00
Steve Chamberlain
4e1dc65681
Fixed bug where abs symbols wern't being placed into the right bit of
...
the symbol table.
1991-04-04 22:22:23 +00:00
K. Richard Pixley
99a42820d9
Initial revision
1991-04-04 18:37:36 +00:00
Steve Chamberlain
b6fc45ca4c
*** empty log message ***
1991-04-04 17:55:47 +00:00
Steve Chamberlain
f61d204a35
*** empty log message ***
1991-04-04 15:34:09 +00:00
David Henkel-Wallace
37a1fd96b7
Minor format fixes.
1991-04-04 14:56:42 +00:00
David Henkel-Wallace
14f6fdb6c8
*** empty log message ***
1991-04-04 05:15:05 +00:00
David Henkel-Wallace
aacf30e313
*** empty log message ***
1991-04-04 02:12:29 +00:00
David Henkel-Wallace
87f86b4ec6
Initial revision
1991-04-04 02:12:28 +00:00
Steve Chamberlain
e4a0e98e2b
Initial revision
1991-04-03 22:19:10 +00:00
Steve Chamberlain
0da5b97eb1
Moved the #defines into bfd.h long ago
1991-04-03 22:11:21 +00:00
Steve Chamberlain
36773af51a
Fixed typo
1991-04-03 22:10:51 +00:00
Steve Chamberlain
cec2111e47
Added dgux stuff
1991-04-03 22:10:10 +00:00
Steve Chamberlain
0452b5aacf
Various noise
1991-04-03 22:09:43 +00:00
Steve Chamberlain
a7fe4c5997
Initial revision
1991-04-03 22:08:46 +00:00
Steve Chamberlain
4bf6219f87
Added ansidecl.h
1991-04-03 22:07:29 +00:00
Steve Chamberlain
c93595dd1c
Added sun3 support
1991-04-03 22:06:25 +00:00
Steve Chamberlain
8daa713142
the famous 'disasm' bug fix.
1991-04-03 22:05:58 +00:00
Steve Chamberlain
067605b0fe
removed some obsolete stuff
1991-03-26 20:49:02 +00:00
Steve Chamberlain
d6aa3fb01a
Fixes for ChrisB
1991-03-26 20:31:47 +00:00
David Henkel-Wallace
6fd9467324
Back from Intel with Steve
1991-03-21 21:11:26 +00:00
David Henkel-Wallace
4a81b56152
Initial revision
1991-03-21 21:11:25 +00:00