Age | Commit message (Expand) | Author | Files | Lines |
2023-01-18 | fix debugger tracking of shared libraries on mips with PIE main program | Rich Felker | 1 | -0/+4 |
2022-11-30 | ldso: fix invalid early references to extern-linkage libc.page_size | Rich Felker | 1 | -1/+8 |
2022-11-10 | fix double-processing of DT_RELR relocations in ldso relocating itself | Rich Felker | 1 | -0/+1 |
2022-10-19 | remove LFS64 symbol aliases; replace with dynamic linker remapping | Rich Felker | 1 | -0/+34 |
2022-09-12 | process DT_RELR relocations in ldso-startup/static-pie | Rich Felker | 1 | -0/+15 |
2022-08-17 | ldso: make exit condition clearer in fixup_rpath | Érico Nogueira | 1 | -1/+1 |
2022-08-02 | ldso: process RELR only for non-FDPIC archs | Rich Felker | 1 | -1/+2 |
2022-08-02 | ldso: support DT_RELR relative relocation format | Fangrui Song | 1 | -1/+20 |
2022-07-19 | early stage ldso: remove symbolic references via error handling function | Rich Felker | 1 | -2/+11 |
2022-07-02 | in early stage ldso before __dls2b, call mprotect with __syscall | Alex Xu (Hello71) | 1 | -6/+8 |
2021-04-20 | remove unnecessary cast for map_library return | Érico Nogueira | 1 | -1/+1 |
2021-04-16 | fix regression in dl_iterate_phdr reporting of modules with no TLS | Rich Felker | 1 | -1/+2 |
2021-03-26 | fix dl_iterate_phdr dlpi_tls_data reporting to match spec | Rich Felker | 1 | -1/+1 |
2021-03-05 | don't fail to map library/executable with zero-length segment maps | Rich Felker | 1 | -0/+1 |
2020-11-11 | lift child restrictions after multi-threaded fork | Rich Felker | 1 | -0/+19 |
2020-11-11 | convert malloc use under libc-internal locks to use internal allocator | Rich Felker | 1 | -0/+5 |
2020-11-11 | drop use of getdelim/stdio in dynamic linker | Rich Felker | 1 | -5/+22 |
2020-10-27 | ldso: notify the debugger when we're doing a dlopen | rcombs | 1 | -2/+6 |
2020-10-14 | ldso: use pthread_t rather than kernel tid to track ctor visitor | Rich Felker | 1 | -3/+3 |
2020-10-14 | fix stale lock when allocation of ctor queue fails during dlopen | Rich Felker | 1 | -1/+2 |
2020-08-27 | remove redundant pthread struct members repeated for layout purposes | Rich Felker | 1 | -1/+1 |
2020-06-10 | have ldso track replacement of aligned_alloc | Rich Felker | 1 | -0/+2 |
2020-06-02 | move declaration of interfaces between malloc and ldso to dynlink.h | Rich Felker | 1 | -1/+0 |
2020-03-20 | ldso: remove redundant switch case for REL_NONE | Fangrui Song | 1 | -2/+0 |
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 |