You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ken Raeburn d24928c05b * elfcode.h (elf_build_phdrs): Unused function deleted. 33 years ago
..
doc include elf doc 34 years ago
hosts * hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting. 33 years ago
.Sanitize * hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting. 33 years ago
COPYING Initial revision 36 years ago
ChangeLog * elfcode.h (elf_build_phdrs): Unused function deleted. 33 years ago
Makefile.in * Makefile.in (BFD_LIBS, ALL_MACHINES, BFD32_BACKENDS, BFD64_BACKENDS, 33 years ago
PORTING add pointer to config/README 34 years ago
README.hppaelf checkpoint hppa-elf code from Utah (Sanitize out until it's cleaned up & working) 34 years ago
TODO make target selection fully configurable 34 years ago
VERSION bump version number 34 years ago
aout-adobe.c * aout-adobe.c, cpu-h8300.c, mipsbsd.c, srec.c: lint -Wall. 34 years ago
aout-encap.c Use aout-target.h more extensively. 35 years ago
aout-target.h * aout-target.h, aoutf1.h, trad-core.c, coffcode.h, libaout.h: 34 years ago
aout32.c Initial revision 36 years ago
aout64.c Initial revision 36 years ago
aoutf1.h * aoutf1.h: Add definition of MACHTYPE_OK. 34 years ago
aoutx.h * archures.c (bfd_default_set_arch_mach): Set bfd_error on 33 years ago
archive.c Wed Dec 30 12:46:30 1992 Ian Lance Taylor (ian@cygnus.com) 34 years ago
archures.c * archures.c (bfd_default_set_arch_mach): Set bfd_error on 33 years ago
bfd-in.h rewrite comment -- bfd-in2.h is generated too 34 years ago
bfd-in2.h regenerated 34 years ago
bfd.c With these changes, the binutils mostly work on the Alpha, except for 34 years ago
bout.c * bfd-in.h (JUMP_TABLE): Added bfd_reloc_type_lookup and 34 years ago
cache.c If fclose fails, set bfd_error to system_call_error. 34 years ago
coff-a29k.c * reloc.c (enum complain_overflow): New enumeration with the 34 years ago
coff-alpha.c * ecoff.c: New file for generic ECOFF functions. 34 years ago
coff-h8300.c Some of these are guesses, if you know different, just yell. 34 years ago
coff-h8500.c * coff-h8500.c (reloc_processing, rtype2howto): New relocation 34 years ago
coff-i386.c Some of these are guesses, if you know different, just yell. 34 years ago
coff-i960.c Some of these are guesses, if you know different, just yell. 34 years ago
coff-m68k.c * coff-m68k.c (m68k_howto2rtype): Make arg CONST to match callers. 34 years ago
coff-m88k.c * coff-m88k.c (howto_table): Corrected bitsize for R_PCR26L from 34 years ago
coff-mips.c * ecoff.c: New file for generic ECOFF functions. 34 years ago
coff-rs6000.c * aout-adobe.c, aoutf1.h, archive.c, bout.c, coff-rs6000.c, 34 years ago
coff-sh.c * coff-h8500.c (reloc_processing, rtype2howto): New relocation 34 years ago
coff-u68k.c * Rename for DOS uniqueness: coff-m68k-un.c -> coff-u68k.c 34 years ago
coff-z8k.c These changes cut the size of libbfd.a on a Sun4 by about 11%. 34 years ago
coffcode.h * coff-h8500.c (rtype2howto): Do an fprintf to stderr rather than 34 years ago
coffgen.c * coff-h8500.c (rtype2howto): Do an fprintf to stderr rather than 34 years ago
coffswap.h These changes cut the size of libbfd.a on a Sun4 by about 11%. 34 years ago
config.bfd * config.bfd (mips-*-elfl*, mips-*-elf*): New targets, using 33 years ago
configure.bat Name change for DJ 35 years ago
configure.host * hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting. 33 years ago
configure.in * config.bfd (mips-*-elfl*, mips-*-elf*): New targets, using 33 years ago
core.c * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coff-m88k.c, 35 years ago
cpu-a29k.c Insert copyright notices in all BFD files that need them. 34 years ago
cpu-alpha.c Support for the alpha 34 years ago
cpu-h8300.c * bfd-in2.h, archures.c (bfd_mach_h8300[h]): new defines. 34 years ago
cpu-h8500.c H8/500 support 34 years ago
cpu-hppa.c * Makefile.in, archures.c, configure.in, cpu-hppa.c, hppa.c, libhppa.h, 35 years ago
cpu-i386.c Initial revision 35 years ago
cpu-i960.c Initial revision 35 years ago
cpu-m88k.c Initial revision 35 years ago
cpu-rs6000.c Initial revision 35 years ago
cpu-vax.c Initial revision 35 years ago
cpu-we32k.c Add preliminary support for the we32k (AT&T 3b2 family). 34 years ago
cpu-z8k.c Add basic support for the z8k: 34 years ago
ctor.c minor doc tweaks 33 years ago
demo64.c Initial revision 36 years ago
ecoff.c * coff-aplha.alpha.c (alpha_howto_table, alpha_finish_reloc, 34 years ago
ecoffswap.h * ecoffswap.h (ecoff_swap_{hdr,ext}_{in,out}): Use signed 34 years ago
elf.c * elf.c, elfcode.h, libelf.h: Serious reorganization. 34 years ago
elf32-hppa.c Use new size-independent elf internal data structures. 34 years ago
elf32-hppa.h elfcode.h 34 years ago
elf32-i386.c * coff-h8500.c (rtype2howto): Do an fprintf to stderr rather than 34 years ago
elf32-mips.c * cache.c, bfd-in.h: New function bfd_make_cacheable. 34 years ago
elf32-sparc.c * elf32-sparc.c (elf_sparc_howto_table): Don't use "^&" before 34 years ago
elf32-target.h (elfXX_bed): Initialize maxpagesize from ELF_MAXPAGESIZE. 34 years ago
elf32.c hppa support, initial linker support 34 years ago
elf64-gen.c * Rename elf{32,64}-generic.c to *-gen.c for 14 char filenames. 34 years ago
elf64-sparc.c * elf32-sparc.c (elf_sparc_howto_table): Don't use "^&" before 34 years ago
elf64-target.h (elfXX_bed): Initialize maxpagesize from ELF_MAXPAGESIZE. 34 years ago
elf64.c begin reorganization to support 64-bit elf 34 years ago
elfcode.h * elfcode.h (elf_build_phdrs): Unused function deleted. 33 years ago
filemode.c * all files: update copyright notices for GPL version 2. 36 years ago
format.c Mon Aug 19 13:48:22 1991 Roland H. Pesch (pesch at cygint.cygnus.com) 36 years ago
gen-aout.c Initial revision 35 years ago
host-aout.c * host-aout.c: Change TARGETNAME to "a.out" to be compatible with 35 years ago
hp300bsd.c * hp300bsd.c (new), config/mt-hp300bsd: Make hp300bsd 35 years ago
hp300hpux.c * aoutx.h (translate_from_native_sym_flags): Removed statep 34 years ago
hppa.c * hpux-core.c: New file; backend for HP/UX style core files. 34 years ago
hppa_stubs.h new file for hppa linker support 34 years ago
i386aout.c Linker now works for go32; other changes keep it from breaking the other 34 years ago
i386bsd.c * aout-target.h (callback): Don't define this function if it won't be used. 34 years ago
i386mach3.c new for mach 33 years ago
ieee.c Stricter prototyping, to force type conversions between 64-bit target and 34 years ago
init.c Initial revision 35 years ago
libaout.h comment branches in ARCH_SIZE test 34 years ago
libbfd-in.h * libbfd.c: Add signed versions of bfd_{h_,}{get,put}_signed_<size>. 34 years ago
libbfd.c (COERCE64): Avoid out-of-range numbers 34 years ago
libbfd.h regenerated 34 years ago
libcoff-in.h Mon Jan 11 18:32:22 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 34 years ago
libcoff.h * libcoff.h (obj_raw_syment_coun): New macro. 34 years ago
libecoff.h * ecoff.c: New file for generic ECOFF functions. 34 years ago
libelf.h * elfcode.h (elf_build_phdrs): Unused function deleted. 33 years ago
libhppa.h * hppa.c [HOST_HPPABSD]: Use hpux-style core files. 34 years ago
libieee.h Undo Bothner changes that depend on pointer representation. 36 years ago
libnlm.h * libnlm.h (nlm_backend_data): Added nlm_mangle_relocs. 34 years ago
liboasys.h Minor cleanup to make it compile on DECstation. 36 years ago
mipsbsd.c * aout-adobe.c, cpu-h8300.c, mipsbsd.c, srec.c: lint -Wall. 34 years ago
newsos3.c Include bfd.h before sysdep.h, so ansidecl and PROTO() get defined first. 35 years ago
nlm-target.h * nlm{32,64}-target.h: Remove. 34 years ago
nlm.c * configure.in (*-*-netware, i[34]86-*-netware): New configs. 34 years ago
nlm32-gen.c * nlm32-i386.c: New file. First cut at i386 NLM code. 34 years ago
nlm32-i386.c * libnlm.h (nlm_backend_data): Added nlm_mangle_relocs. 34 years ago
nlm32.c * configure.in (*-*-netware, i[34]86-*-netware): New configs. 34 years ago
nlm64-gen.c * nlm32-i386.c: New file. First cut at i386 NLM code. 34 years ago
nlm64.c * configure.in (*-*-netware, i[34]86-*-netware): New configs. 34 years ago
nlmcode.h * nlmcode.h (nlm_get_reloc_upper_bound): Test return value 34 years ago
oasys.c * bfd-in.h (JUMP_TABLE): Added bfd_reloc_type_lookup and 34 years ago
opncls.c Stricter prototyping, to force type conversions between 64-bit target and 34 years ago
reloc.c add i386-elf relocs (from Meissner) 34 years ago
reloc16.c These changes cut the size of libbfd.a on a Sun4 by about 11%. 34 years ago
sco-core.c Move printing from bfd to nm and add POSIX and SysV formats. 34 years ago
seclet.c These changes make shared library support work again on 386 COFF 34 years ago
seclet.h * bfd-in.h, bfd.c, libbfd.h, reloc.c, seclet.h, section.c, 34 years ago
section.c * aoutx.h (translate_from_native_sym_flags): Now handles indirect 34 years ago
srec.c (srec_write_symbols): Use sprintf_vma, in case bfd_vma is too wide for 34 years ago
stab-syms.c Initial revision 35 years ago
sunos.c * sunos.c: (choose_reloc_size) added: (sunos4_callback) calls 36 years ago
syms.c bfd.c: use `<<foo>>' instead of @file{foo} 35 years ago
targets.c targets.c (target_vector): Remove hp300bsd_vec due to clash with sunos_big_vec. 33 years ago
tekhex.c * bfd.c: Use right name for tekhex tdata struct. 34 years ago
trad-core.c * elfcode.h: Use memset not bzero. 34 years ago

README.hppaelf

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.