OpenGrok
Cross Reference: h_ifunc.c
xref
: /
src
/
tests
/
libexec
/
ld.elf_so
/
h_ifunc.c
Home
|
History
|
Annotate
|
Download
|
only in
ld.elf_so
History log of
/src/tests/libexec/ld.elf_so/h_ifunc.c
Revision
Date
Author
Comments
1.3
05-May-2020
skrll
Disable attempt to use ifunc on hppa. It doesn't work and new binutils
throws a build error.
1.2
09-Mar-2018
joerg
Avoid casting fun by switching ifunc helper functions to return
long long. Dead beef is too useful to switch to a different constant.
1.1
25-Aug-2014
joerg
branches: 1.1.14;
Add basic support for indirect functions. It allows providing a public
function symbol with an implementation choosen at run time.
Refactor calls to functions by address in ld.elf_so to create temporary
function descriptors on the stack, if the address is not leaked outside.
Limitations:
- no support for initialising static storage with function pointers
- no support for unnamed resolver functions
Inspired by FreeBSD's r228435 by kib@freebsd.org.
1.1.14.1
15-Mar-2018
pgoyette
Synch with HEAD
Indexes created Tue Oct 28 12:10:06 GMT 2025