DragonFly-2.3.0.567.g5347a master libexec/rtld-elf/amd64 rtld_start.S libexec/rtld-elf rtld.c sys/config JG64 sys/cpu/i386/include cpu.h sys/kern imgact_elf.c sys/sys imgact_elf.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Apr 2 13:05:46 PDT 2009
commit 5347affc972353612c88b25509b5f6626e9e384a
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Apr 2 12:59:29 2009 -0700
AMD64 - Fixes to make dynamic binaries run
Fix the Elf64_Auxargs structure.
Misc stuff - Supply the original stack pointer as arg3 to rtld_bind().
Set addr = 0 if no interpreter (static binary). Enable KTRACE.
Remove unused COPY_SIGCODE.
Taken-from: Loosely taken from FreeBSD, with help from Jordan Gordeev
Summary of changes:
libexec/rtld-elf/amd64/rtld_start.S | 9 ++++++---
libexec/rtld-elf/rtld.c | 10 +++++++---
sys/config/JG64 | 2 +-
sys/cpu/i386/include/cpu.h | 1 -
sys/kern/imgact_elf.c | 2 ++
sys/sys/imgact_elf.h | 18 +++++++++---------
6 files changed, 25 insertions(+), 17 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5347affc972353612c88b25509b5f6626e9e384a
--
DragonFly BSD source repository
More information about the Commits
mailing list