Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 08b3c71410 use new search_vec function to find vdso in dynamic linker %!s(int64=12) %!d(string=hai) anos
  Rich Felker 731e8ffdcf ensure canary is setup if stack-prot libs are dlopen'd into non-ssp app %!s(int64=12) %!d(string=hai) anos
  Rich Felker 2bd05a4fc2 add gnu hash support in the dynamic linker %!s(int64=12) %!d(string=hai) anos
  Rich Felker 04109502c0 make dynamic linker report all failures before exiting %!s(int64=12) %!d(string=hai) anos
  Rich Felker 6ecff18cc5 fix bug dlsym bug that slipped in during dynamic linker cleanup %!s(int64=12) %!d(string=hai) anos
  Rich Felker 7d9a5c6af7 more changes that were lost when committing mips dynamic linker %!s(int64=12) %!d(string=hai) anos
  Rich Felker 59f4086cb1 fix change lost in the process of integrating mips dynamic linker %!s(int64=12) %!d(string=hai) anos
  Rich Felker babf820180 mips dynamic linker support %!s(int64=12) %!d(string=hai) anos
  Rich Felker 87d13a4c33 more cleanup of dynamic linker internals %!s(int64=12) %!d(string=hai) anos
  Rich Felker 7cb44cd3de more dynamic linker internals cleanup %!s(int64=12) %!d(string=hai) anos
  Rich Felker 05eff01e89 dynamic linker internals cleanup %!s(int64=12) %!d(string=hai) anos
  Rich Felker 649cec5f98 make dynamic linker tell the debugger its own pathname %!s(int64=12) %!d(string=hai) anos
  Rich Felker e864a29090 make dynamic linker depend on -DSHARED not -fPIC %!s(int64=12) %!d(string=hai) anos
  Rich Felker 0420b87446 fix lots of breakage on dlopen, mostly with explicit pathnames %!s(int64=12) %!d(string=hai) anos
  Rich Felker d93e028c6b fix dlsym RTLD_NEXT support %!s(int64=12) %!d(string=hai) anos
  Rich Felker 6343ac8f5a fix char signedness bug (arm-specific) in dynamic linker %!s(int64=12) %!d(string=hai) anos
  Rich Felker f7d15dcc54 treat failure of mprotect in map_library as a fatal load failure %!s(int64=13) %!d(string=hai) anos
  Rich Felker 5c1909a8d2 add ldd and main program loading support to dynamic linker %!s(int64=13) %!d(string=hai) anos
  Rich Felker 4027f4e8f9 fix error reporting for dlsym with global symbols %!s(int64=13) %!d(string=hai) anos
  Rich Felker 58aa5f45ed overhaul SSP support to use a real canary %!s(int64=13) %!d(string=hai) anos
  Rich Felker 3ec8d29c75 gdb shared library debugging support %!s(int64=13) %!d(string=hai) anos
  Rich Felker 60872cf9c9 first attempt at enabling stack protector support %!s(int64=13) %!d(string=hai) anos
  Rich Felker a5d10eb1f5 make dlerror produce informative results %!s(int64=13) %!d(string=hai) anos
  Rich Felker a9e85c0a5c make dlerror conform to posix %!s(int64=13) %!d(string=hai) anos
  Rich Felker f2baf4d7b8 protect against cancellation in dlopen %!s(int64=13) %!d(string=hai) anos
  Rich Felker 700a8156ad reduce some wasted space in dso structure %!s(int64=13) %!d(string=hai) anos
  Rich Felker ce4d97e3dc run ctors/dtors for shared objects loaded with dlopen %!s(int64=13) %!d(string=hai) anos
  Rich Felker 4ce3cb5cdd add support for init/finit (constructors and destructors) %!s(int64=13) %!d(string=hai) anos
  Rich Felker 5a09a53010 include dummied-out dlopen and dlsym functions for static binaries %!s(int64=13) %!d(string=hai) anos
  Rich Felker fd7015d0c2 fix broken copy relocations from dynamic linker cleanup %!s(int64=13) %!d(string=hai) anos