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.
© 1997, 1998, 1999, 2000, 2001 The Santa Cruz Operation, Inc. All rights reserved.