summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/bfd/elf.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge our ELF branding into Binutils 2.15.obrien2004-06-161-1151/+1325
|
* Merge our ELF branding into Binutils 2_13_2_20021127 snapshot.obrien2002-12-021-32/+2
|
* On second thought, garbage collect the OLD_BRANDELF_METHOD. FreeBSD 5.0obrien2002-10-111-6/+0
| | | | is a good point to break from this historical ABI-breaking method.
* Merge our ELF branding into Binutils 2_13_20021011 snapshot.obrien2002-10-111-224/+637
| | | | | (note that this will be the last Binutils update to offer our original method of ELF branding (WANT_OLD_BRANDELF_METHOD))
* Merge our ELF branding into Binutils 2.12_20020622 snapshot.obrien2002-07-051-8/+0
| | | | | (note that this will be the last Binutils update to offer our original method of ELF branding (WANT_OLD_BRANDELF_METHOD))
* Merge our ELF branding into Binutils 2.12_20020410 snapshot.obrien2002-04-121-23/+89
|
* Remove bogon from bad merge.obrien2002-03-131-2/+0
|
* Merge our ELF branding into Binutils 2.12_20020221_snap.obrien2002-02-221-17/+20
|
* Merge our ELF branding into Binutils 2.12.0_snap.obrien2002-01-271-778/+1714
|
* Merge our ELF branding into Binutils 2.11.2.obrien2001-06-261-47/+86
|
* Merge our ELF branding into Binutils 2.11[.0].obrien2001-05-281-380/+667
| | | | | | | | I have also turned off the older 100% against-the-gABI method[*]. If you must really have it, define "WANT_OLD_BRANDELF_METHOD". [*] but left the stretching the gABI method until I finish writing the notes section support in the ELF image loader.
* Merge our ELF branding into Binutils 2.10.1.obrien2000-11-151-11/+33
|
* Merge in our ELF branding.obrien2000-06-201-0/+1
|
* Merge in our ELF branding.obrien2000-05-131-226/+1493
|
* Change our ELF binary branding to something more acceptable to the Binutilsobrien2000-04-181-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | maintainers. After we established our branding method of writing upto 8 characters of the OS name into the ELF header in the padding; the Binutils maintainers and/or SCO (as USL) decided that instead the ELF header should grow two new fields -- EI_OSABI and EI_ABIVERSION. Each of these are an 8-bit unsigned integer. SCO has assigned official values for the EI_OSABI field. In addition to this, the Binutils maintainers and NetBSD decided that a better ELF branding method was to include ABI information in a ".note" ELF section. With this set of changes, we will now create ELF binaries branded using both "official" methods. Due to the complexity of adding a section to a binary, binaries branded with ``brandelf'' will only brand using the EI_OSABI method. Also due to the complexity of pulling a section out of an ELF file vs. poking around in the ELF header, our image activator only looks at the EI_OSABI header field. Note that a new kernel can still properly load old binaries except for Linux static binaries branded in our old method. * * For a short period of time, ``ld'' will also brand ELF binaries * using our old method. This is so people can still use kernel.old * with a new world. This support will be removed before 5.0-RELEASE, * and may not last anywhere upto the actual release. My expiration * time for this is about 6mo. *
* Slightly cleaner branding code that may be more palatable to the Binutilsobrien2000-04-121-4/+13
| | | | maintainers.
* Resolve conflicts from import of binutils-2.9.1.jdp1998-09-061-33/+197
| | | | Submitted by: Doug Rabson <dfr>
* Add automatic branding of FreeBSD ELF files.jdp1998-03-011-0/+5
|
* Initial import of GNU binutils version 2.8.1. Believe it or not,jdp1998-03-011-0/+4176
this is heavily stripped down.
OpenPOWER on IntegriCloud