musl/include/link.h, branch master musl - an implementation of the standard library for Linux-based systems generalize ELF hash table types not to assume 32-bit entries 2016年11月11日T17:46:06+00:00 Rich Felker dalias@aerifal.cx 2016年11月11日T17:30:24+00:00 b418ea1b66d0d5a08640d4edf3b65d4619c6ef7f alpha and s390x gratuitously use 64-bit entries (wasting 2x space and cache utilization) despite the values always being 32-bit. based on patch by Bobby Bingham, with changes suggested by Alexander Monakov to use the public Elf_Symndx type from link.h (and make it properly variable by arch) rather than adding new internal infrastructure for handling the type.
alpha and s390x gratuitously use 64-bit entries (wasting 2x space and
cache utilization) despite the values always being 32-bit.
based on patch by Bobby Bingham, with changes suggested by Alexander
Monakov to use the public Elf_Symndx type from link.h (and make it
properly variable by arch) rather than adding new internal
infrastructure for handling the type.
add missing c++ extern "C" wrapping to link.h 2013年08月02日T20:52:17+00:00 Rich Felker dalias@aerifal.cx 2013年08月02日T20:52:17+00:00 feff6b43e53cedf6887c9fcd4f3993a6244de5ef
link.h: expose glibc/svr4 dynlinker debugging glue 2012年12月19日T04:08:13+00:00 rofl0r retnyg@gmx.net 2012年12月19日T04:08:07+00:00 26cf9c3c6b8dd8d8c94867fefaac64bac7df02a4 this is already implemented in the dynliker (see struct debug), but was not exposed. we need it to do so to make wine happy...
this is already implemented in the dynliker (see struct debug),
but was not exposed.
we need it to do so to make wine happy...
add dl_iterate_phdr interface 2012年11月01日T01:27:48+00:00 Rich Felker dalias@aerifal.cx 2012年11月01日T01:27:48+00:00 18c0e02e2bd53ceedbb843b06ff90890f1c734b0 patches by Alex Caudill (npx). the dynamic-linked version is almost identical to the final submitted patch; I just added a couple missing lines for saving the phdr address when the dynamic linker is invoked directly to run a program, and removed a couple to avoid introducing another unnecessary type. the static-linked version is based on npx's draft. it could use some improvements which are contingent on the startup code saving some additional information for later use.
patches by Alex Caudill (npx). the dynamic-linked version is almost
identical to the final submitted patch; I just added a couple missing
lines for saving the phdr address when the dynamic linker is invoked
directly to run a program, and removed a couple to avoid introducing
another unnecessary type. the static-linked version is based on npx's
draft. it could use some improvements which are contingent on the
startup code saving some additional information for later use.

AltStyle によって変換されたページ (->オリジナル) /