musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/include/link.h
AgeCommit message (Collapse)AuthorLines
2016年11月11日generalize ELF hash table types not to assume 32-bit entries Rich Felker-2/+1
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.
2013年08月02日add missing c++ extern "C" wrapping to link.h Rich Felker-0/+8
2012年12月19日link.h: expose glibc/svr4 dynlinker debugging glue rofl0r-0/+19
this is already implemented in the dynliker (see struct debug), but was not exposed. we need it to do so to make wine happy...
2012年10月31日add dl_iterate_phdr interface Rich Felker-0/+27
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.
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月06日 06:44:43 +0000

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