mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-23 13:21:43 +08:00
* elfcode.h (elf_new_section_hook): Do nothing for now. (elf_write_object_contents): Output common symbols the way ELF wants them. Wed Jun 23 16:20:07 1993 Ken Raeburn (raeburn@poseidon.cygnus.com) * libelf.h (struct elf_obj_tdata and associated macros): Moved here from elfcode.h. A couple of size-specific structure pointers were changed to PTR; uses fixed appropriately. (elf32_symbol_type, elf64_symbol_type): Separated definitions. (bfd_elf_mkobject): Renamed from bfd_elf32_mkobject. (bfd_elf32_mkobject, bfd_elf64_mkobject, elf_mkobject): New temporary macros to ease name change. * elf.c (elf_read, elf_mkobject, elf_get_str_section, elf_string_from_elf_section, bfd_elf_find_section): Moved here from elfcode.h. * doc/Makefile.in (libbfd.h): Process elf.c too. * Makefile.in (elf.o): Note new dependencies. * elfcode.h: Lots of stuff moved elsewhere. Deleted some unused code, tweaked some debug hooks. (elf_slurp_reloca_table): Translate ELF section symbols into BFD section symbols. |
||
---|---|---|
.. | ||
doc | ||
hosts | ||
.Sanitize | ||
aout32.c | ||
aout64.c | ||
aout-adobe.c | ||
aout-encap.c | ||
aout-target.h | ||
aoutf1.h | ||
aoutx.h | ||
archive.c | ||
archures.c | ||
bfd-in2.h | ||
bfd-in.h | ||
bfd.c | ||
bout.c | ||
cache.c | ||
ChangeLog | ||
coff-a29k.c | ||
coff-alpha.c | ||
coff-h8300.c | ||
coff-i386.c | ||
coff-i960.c | ||
coff-m68k.c | ||
coff-m88k.c | ||
coff-mips.c | ||
coff-msym.c | ||
coff-rs6000.c | ||
coff-z8k.c | ||
coffcode.h | ||
coffgen.c | ||
coffswap.h | ||
configure.bat | ||
configure.host | ||
configure.in | ||
COPYING | ||
core.c | ||
cpu-a29k.c | ||
cpu-alpha.c | ||
cpu-h8300.c | ||
cpu-h8500.c | ||
cpu-hppa.c | ||
cpu-i386.c | ||
cpu-i960.c | ||
cpu-m88k.c | ||
cpu-rs6000.c | ||
cpu-vax.c | ||
cpu-we32k.c | ||
cpu-z8k.c | ||
ctor.c | ||
demo64.c | ||
elf32-generic.c | ||
elf32-hppa.c | ||
elf32-hppa.h | ||
elf32-mips.c | ||
elf32-target.h | ||
elf32.c | ||
elf64.c | ||
elfcode.h | ||
filemode.c | ||
format.c | ||
gen-aout.c | ||
host-aout.c | ||
hp300bsd.c | ||
hp300hpux.c | ||
hppa_stubs.h | ||
hppa.c | ||
i386aout.c | ||
i386bsd.c | ||
ieee.c | ||
init.c | ||
libaout.h | ||
libbfd-in.h | ||
libbfd.c | ||
libbfd.h | ||
libcoff-in.h | ||
libcoff.h | ||
libelf.h | ||
libhppa.h | ||
libieee.h | ||
liboasys.h | ||
Makefile.in | ||
mipsbsd.c | ||
newsos3.c | ||
oasys.c | ||
opncls.c | ||
README.hppaelf | ||
reloc16.c | ||
reloc.c | ||
sco-core.c | ||
seclet.c | ||
seclet.h | ||
section.c | ||
srec.c | ||
stab-syms.c | ||
sunos.c | ||
syms.c | ||
targets.c | ||
tekhex.c | ||
TODO | ||
trad-core.c | ||
VERSION |
HPPA/ELF README file: HP PA-RISC support was contributed by the Center for Software Science at the University of Utah. This is the status of the hppa/elf code in bfd 2.0 as of January 29, 1993: 1. It generates correct ELF files for all of the input I've given it so far. I've used this version of libbfd.a to build an hppa/elf version of gas 1.36 (emits SOM). I've run files as large as 200K lines of assembly through it. 2. ELF executables that are created *always* have 3 program header table entries. This is due to the exec() support we have in the kernel for ELF executables. It expects *exactly* 3 program header table entries -- one for text, one for data, and one for bss. Currently, there's no support for any other types of program header table entries.