Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 0ff18be208 fix incorrect __hwcap seen in dynamic-linked __set_thread_area %!s(int64=4) %!d(string=hai) anos
  Rich Felker d6bbea2acf fix fdpic regression in dynamic linker with overly smart compilers %!s(int64=4) %!d(string=hai) anos
  Rich Felker b82cd6c78d fix crashing ldso on archs where __set_thread_area examines auxv %!s(int64=4) %!d(string=hai) anos
  Rich Felker b529ec9b52 move stage3_func typedef out of shared internal dynlink.h header %!s(int64=4) %!d(string=hai) anos
  Rich Felker 22daaea39f add time64 redirect for, and redirecting implementation of, dlsym %!s(int64=5) %!d(string=hai) anos
  Rich Felker 9d35fec9e1 fix regression whereby main thread didn't get TLS relocations %!s(int64=5) %!d(string=hai) anos
  Szabolcs Nagy f2435263d7 make relocation time symbol lookup and dlsym consistent %!s(int64=5) %!d(string=hai) anos
  Rich Felker 1f060ed2fb ldso: correct condition for local symbol handling in do_relocs %!s(int64=5) %!d(string=hai) anos
  Samuel Holland 08869deb7e add support for powerpc/powerpc64 unaligned relocations %!s(int64=5) %!d(string=hai) anos
  Rich Felker 71af530987 ldso: remove redundant runtime checks in static TLS logic %!s(int64=5) %!d(string=hai) anos
  Rich Felker ffab43602b ldso: fix calloc misuse allocating initial tls %!s(int64=5) %!d(string=hai) anos
  Rich Felker 9b83182069 fix inadvertent use of uninitialized variable in dladdr %!s(int64=5) %!d(string=hai) anos
  Rich Felker 54b7564b72 remove unnecessary and problematic _Noreturn from crt/ldso startup %!s(int64=5) %!d(string=hai) anos
  Szabolcs Nagy a60b9e0686 fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targets %!s(int64=5) %!d(string=hai) anos
  Szabolcs Nagy 6104dae908 fix static tls offsets of shared libs on TLS_ABOVE_TP targets %!s(int64=5) %!d(string=hai) anos
  Fangrui Song f450c150d3 remove unused struct dso members from dynlink.c %!s(int64=5) %!d(string=hai) anos
  Rich Felker 22e5bbd0de overhaul i386 syscall mechanism not to depend on external asm source %!s(int64=5) %!d(string=hai) anos
  Ilya Matveychikov 7784680072 fix the use of syscall result in dl_mmap %!s(int64=5) %!d(string=hai) anos
  Ray 086a12b920 delete a redundant if in dynamic linker ctor execution loop %!s(int64=5) %!d(string=hai) anos
  Rich Felker 50cd02386b fix invalid-/double-/use-after-free in new dlopen ctor execution %!s(int64=5) %!d(string=hai) anos
  Rich Felker 43e7efb465 avoid malloc of ctor queue for programs with no external deps %!s(int64=5) %!d(string=hai) anos
  Rich Felker f034f145bd avoid malloc of deps arrays for ldso and vdso %!s(int64=5) %!d(string=hai) anos
  Rich Felker e612d094b1 avoid malloc of deps array for programs with no external deps %!s(int64=5) %!d(string=hai) anos
  Rich Felker 2f1f51ae7b fix malloc misuse for startup ctor queue, breakage on fdpic archs %!s(int64=5) %!d(string=hai) anos
  Rich Felker 8e43b5613e synchronize shared library dtor exec against concurrent loads/ctors %!s(int64=5) %!d(string=hai) anos
  Rich Felker 188759bbee overhaul shared library ctor execution for dependency order, concurrency %!s(int64=5) %!d(string=hai) anos
  Rich Felker 88207361ea record preloaded libraries as direct pseudo-dependencies of main app %!s(int64=5) %!d(string=hai) anos
  Rich Felker 0c5c8f5da6 fix unsafety of new ldso dep tracking in presence of malloc replacement %!s(int64=5) %!d(string=hai) anos
  Rich Felker 4035556907 fix and overhaul dlsym depedency order, always record direct deps %!s(int64=5) %!d(string=hai) anos
  Rich Felker 71db5dfaa9 fix crash/misbehavior from oob read in new dynamic tls installation %!s(int64=5) %!d(string=hai) anos