Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Dec 2005 00:09:12 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys elf32.h elf64.h elf_common.h
Message-ID:  <200512180009.jBI09C4J025798@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2005-12-18 00:09:12 UTC

  FreeBSD src repository

  Modified files:
    sys/sys              elf32.h elf64.h elf_common.h 
  Log:
  Get in sync with current ELF definitions. In particular this means:
  o  Remove the unused and non-standard SHT_NUM, PT_COUNT and DT_COUNT.
  o  Add the STV_DEFAULT, STV_INTERNAL, STV_HIDDEN and STV_PROTECTED
     symbol visibility constants.
  o  Add the ELF32_ST_VISIBILITY and ELF64_ST_VISIBILITY macros to
     get the symbol visibility from the st_other field.
  o  Add the ELFOSABI_AIX, ELFOSABI_OPENVMS and ELFOSABI_NSK constants.
  o  Add the ET_LOOS, ET_HIOS, ET_LOPROC and ET_HIPROC constants.
  o  Further flesh out the list of machine types. Note that EM_ALPHA
     remains non-standard. The standard value for EM_ALPHA is given
     by EM_ALPHA_STD (which is a non-standard name :-)
  o  Add the SHN_LOOS, SHN_HIOS and SHN_XINDEX constants.
  o  Add the SHT_INIT_ARRAY, SHT_FINI_ARRAY, SHT_PREINIT_ARRAY, SHT_GROUP
     and SHT_SYMTAB_SHNDX constants.
  o  Add the SHF_MERGE, SHF_STRINGS, SHF_INFO_LINK, SHF_LINK_ORDER,
     SHF_OS_NONCONFORMING, SHF_GROUP and SHF_MASKOS constants.
  o  Add the PF_MASKOS and PF_MASKPROC constants.
  o  Add the STB_LOOS andf STB_HIOS constants.
  o  Add the STT_COMMON, STT_LOOS and STT_HIOS constants.
  
  MFC after: 1 week
  
  Revision  Changes    Path
  1.9       +3 -0      src/sys/sys/elf32.h
  1.12      +3 -0      src/sys/sys/elf64.h
  1.16      +104 -48   src/sys/sys/elf_common.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512180009.jBI09C4J025798>