Home | History | Annotate | Download | only in ld.elf_so
History log of /src/libexec/ld.elf_so/compat.c
RevisionDateAuthorComments
 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

RSS XML Feed