OpenGrok
Cross Reference: compat.c
xref
: /
src
/
libexec
/
ld.elf_so
/
compat.c
Home
|
History
|
Annotate
|
Download
|
only in
ld.elf_so
History log of
/src/libexec/ld.elf_so/compat.c
Revision
Date
Author
Comments
1.1
17-Oct-2018
joerg
branches: 1.1.2; 1.1.4;
Move compatibility for pre-2.0 ELF binaries into separate file.
Early ELF binaries defined dlopen and friends in crt0.o by
using function pointers in the object handle passed from rtld.
This contract wastes space when many shared objects are allocated
and ties dynamic linker and rest of the system tightly together.
Fake the entry points in a static object and restrict them to the
platforms that had working ELF support at the time. Keep the magic and
version field used by modern crt0.o for all architectures. The checks
will be removed from crt0.o in a follow-up step.
1.1.4.2
10-Jun-2019
christos
Sync with HEAD
1.1.4.1
17-Oct-2018
christos
file compat.c was added on branch phil-wifi on 2019-06-10 22:05:29 +0000
1.1.2.2
20-Oct-2018
pgoyette
Sync with head
1.1.2.1
17-Oct-2018
pgoyette
file compat.c was added on branch pgoyette-compat on 2018-10-20 06:58:22 +0000
Indexes created Wed Oct 22 13:09:56 GMT 2025