aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/elf32.h
Commit message (Collapse)AuthorAgeFilesLines
* Move the definition of ElfN_Hashelt to common headers. The only platformDoug Rabson2002-05-301-0/+1
| | | | | | | which has a different definition for this is alpha. Notes: svn path=/head/; revision=97564
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* The structure Elf_Note does not have 32 and 64 bit variants but alwaysDoug Rabson1999-05-071-16/+1
| | | | | | | | | | has 32bit fields. This change allows FreeBSD/alpha to generate well-formed ELF corefiles. Reviewed by: John Polstra <jdp@polstra.com> Notes: svn path=/head/; revision=46656
* Add generic defines ELF_ARCH, ELF_CLASS, and ELF_DATA. These giveJohn Polstra1998-09-141-1/+16
| | | | | | | | | | | the relevant characteristics of the native machine, for building and checking Elf_Ehdr structures. Add structures to represent ELF "note" headers. Add defines for the note types used in ELF core files. Notes: svn path=/head/; revision=39189
* Revamp the ELF include files to better support architecture-independentJohn Polstra1998-08-161-171/+13
| | | | | | | | | | | | | | | | | | | | | | | | applications. Here's how it works. The kernel should include <machine/elf.h> to get the definitions for the native architecture. It can reference the various ELF structures with generic names like Elf_Sym, Elf_Shdr, etc. A define __ELF_WORD_SIZE is also available with the value 32 or 64 as appropriate for the native architecture. Generic applications should include <elf.h>, which is just a wrapper for <machine/elf.h>. Applications such as object file dumpers that need to deal with foreign ELF files can include <sys/elf32.h> and/or <sys/elf64.h>. Both can be included from the same source file if desired. The structure names must be referenced using wordsize-specific names like Elf32_Sym, Elf64_Shdr, etc. I haven't change the alpha stuff, but I haven't broken it either. Notes: svn path=/head/; revision=38357
* Add definitions for PT_LOPROC and PT_HIPROC.John Polstra1998-07-071-1/+4
| | | | | | | Submitted by: Kapil Chowksey <kchowksey@hss.hns.com> Notes: svn path=/head/; revision=37483
* Collect a few missing symbols from the OpenBSD elf includes. (The OpenBSDPeter Wemm1997-08-301-2/+44
| | | | | | | | | includes use the formal elf names like us, NetBSD have different symbols) Obtained from: OpenBSD Notes: svn path=/head/; revision=28941
* Fill out the ELF header files to make them more or less complete.John Polstra1997-05-211-0/+268
Fix a macro name that was misspelled both in brandelf.c and imgact_elf.h. Notes: svn path=/head/; revision=25984