* doc/as.texinfo (Type): Reword description of STT_IFUNC type.

This commit is contained in:
Nick Clifton 2008-12-04 08:53:39 +00:00
parent 440e9cd2ea
commit 4357ad342f
2 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2008-12-04 Nick Clifton <nickc@redhat.com>
* doc/as.texinfo (Type): Reword description of STT_IFUNC type.
2008-12-03 Nick Clifton <nickc@redhat.com>
* config/obj-elf.c (obj_elf_type): Add support for STT_IFUNC type.

View file

@ -6296,8 +6296,12 @@ Does not mark the symbol in any way. It is supported just for completeness.
@item STT_IFUNC
@itemx indirect_function
Mark the symbol as an indirect function when evaluated during reloc
processing. (This is only supported on Linux targeted assemblers).
Mark the symbol as an indirect function. This has the same semantics as
STT_FUNC except when the symbol is referenced by a relocation. In this case
the symbol's value is not used in the relocation but instead the symbol is
invoked as a function taking no arguments and the return value is used in the
relocation. This also means that processing of the relocation must be delayed
until run-time. (This is only supported on some targets).
@end table
Note: Some targets support extra types in addition to those listed above.