Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 839cc4e6da const-qualify the address argument to dladdr %!s(int64=11) %!d(string=hai) anos
  Rich Felker 179ab5a505 add infrastructure to record and report the version of libc.so %!s(int64=11) %!d(string=hai) anos
  Szabolcs Nagy 2b1f2f146d remove duplicate includes from dynlink.c, strfmon.c and getaddrinfo.c %!s(int64=11) %!d(string=hai) anos
  Rich Felker 7886985e13 fix uninitialized variable in dladdr %!s(int64=11) %!d(string=hai) anos
  Szabolcs Nagy b20760c023 support configurable page size on mips, powerpc and microblaze %!s(int64=11) %!d(string=hai) anos
  Rich Felker ff4be700d0 do not use default when dynamic linker fails to open existing path file %!s(int64=11) %!d(string=hai) anos
  Rich Felker 0f9b1f672b make dlopen honor the rpath of the main program %!s(int64=11) %!d(string=hai) anos
  Rich Felker d2c42ed25f fix bugs in $ORIGIN handling %!s(int64=11) %!d(string=hai) anos
  Rich Felker cc51505a32 use AT_EXECFN, if available, for dynamic linker to identify main program %!s(int64=11) %!d(string=hai) anos
  Rich Felker a897a20a57 add rpath $ORIGIN processing to dynamic linker %!s(int64=11) %!d(string=hai) anos
  Rich Felker 709355e1f6 add recursive rpath support to dynamic linker %!s(int64=11) %!d(string=hai) anos
  Rich Felker 72482f9020 work around libraries with versioned symbols in dynamic linker %!s(int64=11) %!d(string=hai) anos
  Rich Felker 7c6c290695 add system for resetting TLS to initial values %!s(int64=11) %!d(string=hai) anos
  Rich Felker 3e3753c1a8 move RPATH search after LD_LIBRARY_PATH search %!s(int64=11) %!d(string=hai) anos
  Rich Felker 8d01dfc72a if map_library has allocated a buffer for phdrs, free it on success too %!s(int64=11) %!d(string=hai) anos
  Rich Felker d5884a574c improve error handling in map_library and support long phdrs %!s(int64=11) %!d(string=hai) anos
  Rich Felker 7443dd271c fix uninitialized dyn variable in map_library %!s(int64=11) %!d(string=hai) anos
  Rich Felker 27593d3a35 fix theoretical out-of-bound access in dynamic linker %!s(int64=11) %!d(string=hai) anos
  Rich Felker f8c376da95 prevent passing PT_INTERP name to dlopen from double-loading libc %!s(int64=11) %!d(string=hai) anos
  Rich Felker 339516addb add some sanity checks in dynamic loader code %!s(int64=11) %!d(string=hai) anos
  Rich Felker c4f49a6a72 fix bug where read error was treated as success reading library headers %!s(int64=11) %!d(string=hai) anos
  Rich Felker d0c6cb05e7 don't call null pointer if DT_INIT/DT_FINI are null %!s(int64=11) %!d(string=hai) anos
  Rich Felker f44e239f9f fix indention-with-spaces %!s(int64=11) %!d(string=hai) anos
  Rich Felker a97a050eca make ldd report the libc/dynamic linker itself %!s(int64=11) %!d(string=hai) anos
  Rich Felker 876748ead3 fix computation of entry point and main app phdrs when invoking via ldso %!s(int64=11) %!d(string=hai) anos
  Rich Felker e152ee9778 support STB_GNU_UNIQUE symbol bindings in dynamic linker %!s(int64=11) %!d(string=hai) anos
  Rich Felker 17276be316 move the dynamic linker's jmp_buf from static to automatic storage %!s(int64=11) %!d(string=hai) anos
  Rich Felker 1da53dad27 disable legacy init/fini processing on ARM %!s(int64=11) %!d(string=hai) anos
  Rich Felker 7586360bad add support for init/fini array in main program, and greatly simplify %!s(int64=11) %!d(string=hai) anos
  Rich Felker 1b413572b2 fix order of fini_array execution for shared libs %!s(int64=11) %!d(string=hai) anos