Files
pintos_22/specs/sysv-abi-update.html/revision.html
2024-10-01 23:37:39 +01:00

7.3 KiB

<html>

Revision History

First draft published May 14, 1998.

Second draft published May 3, 1999.

Third draft published May 12, 1999.

  • A new symbol type, STT_COMMON, has been added.
  • Added language restricting the types of objects that may contain symbols with the section index SHN_COMMON.
  • Dynamic section entries DT_SYMBOLIC, DT_TEXTREL and DT_BIND_NOW have been moved to level 2. New DT_FLAGS values DF_SYMBOLIC, DF_TEXTREL and DF_BIND_NOW have been added as replacements.
  • New rules for interpreting dynamic section tag encodings have been added.
  • The OS and processor specific ranges for DT_FLAGS have been removed.
  • The language motivating the use of DF_ORIGIN has been changed.

Fourth draft published July 6, 1999.

Fifth draft published July 21, 1999.

Sixth draft published September 14, 1999.

  • Changed the numbering of some new section types previously added to account for type numbers already in use in particular vendor implementations.
  • Increased the number of section flag bits available in the OS specific range.

Seventh draft published October 4, 1999.

Eighth draft published March 30, 2000.

  • Added the concept of section groups.
  • Removed the macros for ELF32_ST_OTHER and ELF64_ST_OTHER.

Ninth draft published March 30, 2000.

  • Added language clarifying the semantics of symbols marked as STV_PROTECTED.
  • Added language clarifying the contents of the initialization and termination arrays.

Tenth draft published 22 June 2000.

  • Added a sentence spelling out the behavior when resolving a symbol to a STV_PROTECTED definition from a shared object.
  • Added support for more than 65,000 sections in the ELF header, and with SHT_SYMTAB_SHNDX sections, and in symbol tables.

Eleventh draft published 24 April 2001.


Contents
© 1997, 1998, 1999, 2000, 2001 The Santa Cruz Operation, Inc. All rights reserved. </html>