Age | Commit message (Expand) | Author | Files | Lines |
2020-01-15 | fix incorrect __hwcap seen in dynamic-linked __set_thread_area | Rich Felker | 1 | -1/+1 |
2020-01-01 | fix fdpic regression in dynamic linker with overly smart compilers | Rich Felker | 1 | -2/+8 |
2019-12-31 | fix crashing ldso on archs where __set_thread_area examines auxv | Rich Felker | 1 | -13/+13 |
2019-12-31 | move stage3_func typedef out of shared internal dynlink.h header | Rich Felker | 1 | -0/+2 |
2019-11-02 | add time64 redirect for, and redirecting implementation of, dlsym | Rich Felker | 1 | -0/+27 |
2019-08-13 | fix regression whereby main thread didn't get TLS relocations | Rich Felker | 1 | -7/+13 |
2019-08-12 | make relocation time symbol lookup and dlsym consistent | Szabolcs Nagy | 1 | -53/+31 |
2019-08-12 | ldso: correct condition for local symbol handling in do_relocs | Rich Felker | 1 | -1/+1 |
2019-08-11 | add support for powerpc/powerpc64 unaligned relocations | Samuel Holland | 1 | -0/+3 |
2019-08-11 | ldso: remove redundant runtime checks in static TLS logic | Rich Felker | 1 | -2/+2 |
2019-08-11 | ldso: fix calloc misuse allocating initial tls | Rich Felker | 1 | -5/+7 |
2019-07-06 | fix inadvertent use of uninitialized variable in dladdr | Rich Felker | 1 | -1/+1 |
2019-06-25 | remove unnecessary and problematic _Noreturn from crt/ldso startup | Rich Felker | 1 | -2/+2 |
2019-05-16 | fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targets | Szabolcs Nagy | 1 | -3/+4 |
2019-05-16 | fix static tls offsets of shared libs on TLS_ABOVE_TP targets | Szabolcs Nagy | 1 | -4/+2 |
2019-05-12 | remove unused struct dso members from dynlink.c | Fangrui Song | 1 | -1/+0 |
2019-04-10 | overhaul i386 syscall mechanism not to depend on external asm source | Rich Felker | 1 | -0/+3 |
2019-04-06 | fix the use of syscall result in dl_mmap | Ilya Matveychikov | 1 | -1/+1 |
2019-04-02 | delete a redundant if in dynamic linker ctor execution loop | Ray | 1 | -1/+0 |
2019-03-10 | fix invalid-/double-/use-after-free in new dlopen ctor execution | Rich Felker | 1 | -1/+2 |
2019-03-03 | avoid malloc of ctor queue for programs with no external deps | Rich Felker | 1 | -2/+9 |
2019-03-03 | avoid malloc of deps arrays for ldso and vdso | Rich Felker | 1 | -0/+3 |
2019-03-03 | avoid malloc of deps array for programs with no external deps | Rich Felker | 1 | -3/+10 |
2019-03-03 | fix malloc misuse for startup ctor queue, breakage on fdpic archs | Rich Felker | 1 | -5/+9 |
2019-03-03 | synchronize shared library dtor exec against concurrent loads/ctors | Rich Felker | 1 | -1/+17 |
2019-03-03 | overhaul shared library ctor execution for dependency order, concurrency | Rich Felker | 1 | -17/+101 |
2019-03-02 | record preloaded libraries as direct pseudo-dependencies of main app | Rich Felker | 1 | -4/+11 |
2019-03-02 | fix unsafety of new ldso dep tracking in presence of malloc replacement | Rich Felker | 1 | -1/+13 |
2019-02-27 | fix and overhaul dlsym depedency order, always record direct deps | Rich Felker | 1 | -34/+79 |
2019-02-27 | fix crash/misbehavior from oob read in new dynamic tls installation | Rich Felker | 1 | -1/+1 |
2019-02-25 | fix crash in new dynamic tls installation when last dep lacks tls | Rich Felker | 1 | -1/+4 |
2019-02-22 | add membarrier syscall wrapper, refactor dynamic tls install to use it | Rich Felker | 1 | -32/+6 |
2019-02-22 | fix loop logic cruft in dynamic tls installation | Rich Felker | 1 | -1/+1 |
2019-02-18 | install dynamic tls synchronously at dlopen, streamline access | Rich Felker | 1 | -42/+79 |
2018-10-16 | add new stage 2b to dynamic linker bootstrap for thread pointer | Rich Felker | 1 | -10/+23 |
2018-10-15 | fix misleading placement of statement on same line as for loop in ldso | Rich Felker | 1 | -1/+2 |
2018-10-12 | fix dlsym of thread-local symbols on archs with DTP_OFFSET!=0 | Rich Felker | 1 | -3/+3 |
2018-10-12 | combine arch ABI's DTP_OFFSET into DTV pointers | Rich Felker | 1 | -14/+11 |
2018-10-01 | add TLSDESC support for 32-bit arm | Rich Felker | 1 | -0/+7 |
2018-09-18 | support setting of default thread stack size via PT_GNU_STACK header | Rich Felker | 1 | -0/+12 |
2018-09-12 | overhaul internally-public declarations using wrapper headers | Rich Felker | 1 | -2/+0 |
2018-09-12 | move tlsdesc and internal dl function declarations to dynlink.h | Rich Felker | 1 | -4/+0 |
2018-09-12 | move declarations of tls setup/access functions to pthread_impl.h | Rich Felker | 1 | -4/+0 |
2018-09-12 | move declarations for malloc internals to malloc_impl.h | Rich Felker | 1 | -1/+1 |
2018-09-12 | improve machinery for ldso to report libc version | Rich Felker | 1 | -3/+1 |
2018-09-05 | define and use internal macros for hidden visibility, weak refs | Rich Felker | 1 | -20/+10 |
2018-07-16 | block dlopen of libraries with initial-exec refs to dynamic TLS | Rich Felker | 1 | -0/+8 |
2018-07-16 | fix inefficient choice of tlsdesc function due to off-by-one | Rich Felker | 1 | -1/+1 |
2018-06-28 | avoid spurious dso matches by dladdr outside bounds of load segments | Rich Felker | 1 | -1/+10 |
2018-06-28 | make dladdr consistently produce the first symbol in presence of aliases | Rich Felker | 1 | -1/+1 |