about summary refs log tree commit diff
path: root/ldso
Commit message (Expand)AuthorAgeFilesLines
* dynlink: avoid copying to temp buffer in get_lfs64Rich Felker2024-06-221-9/+4
* dynlink: fix get_lfs64() with posix_fallocate64Florian Ziesche2024-06-201-1/+1
* ldso: fix non-functional fix to early dynamic PAGE_SIZE accessRich Felker2024-05-071-3/+5
* ldso: fix TLSDESC addend processing on archs with backwards descriptorsRich Felker2023-11-061-1/+1
* ldso: convert TLSDESC_BACKWARDS from "#ifdef" to "if" logicRich Felker2023-11-061-5/+5
* ldso: use __ehdr_start if available to locate its own ELF headersRich Felker2023-11-061-1/+3
* fix inadvertently static local var in dynlink get_lfs64Rich Felker2023-04-111-1/+2
* fix debugger tracking of shared libraries on mips with PIE main programRich Felker2023-01-181-0/+4
* ldso: fix invalid early references to extern-linkage libc.page_sizeRich Felker2022-11-301-1/+8
* fix double-processing of DT_RELR relocations in ldso relocating itselfRich Felker2022-11-101-0/+1
* remove LFS64 symbol aliases; replace with dynamic linker remappingRich Felker2022-10-191-0/+34
* process DT_RELR relocations in ldso-startup/static-pieRich Felker2022-09-121-0/+15
* ldso: make exit condition clearer in fixup_rpathÉrico Nogueira2022-08-171-1/+1
* ldso: process RELR only for non-FDPIC archsRich Felker2022-08-021-1/+2
* ldso: support DT_RELR relative relocation formatFangrui Song2022-08-021-1/+20
* early stage ldso: remove symbolic references via error handling functionRich Felker2022-07-191-2/+11
* in early stage ldso before __dls2b, call mprotect with __syscallAlex Xu (Hello71)2022-07-021-6/+8
* remove unnecessary cast for map_library returnÉrico Nogueira2021-04-201-1/+1
* fix regression in dl_iterate_phdr reporting of modules with no TLSRich Felker2021-04-161-1/+2
* fix dl_iterate_phdr dlpi_tls_data reporting to match specRich Felker2021-03-261-1/+1
* don't fail to map library/executable with zero-length segment mapsRich Felker2021-03-051-0/+1
* lift child restrictions after multi-threaded forkRich Felker2020-11-111-0/+19
* convert malloc use under libc-internal locks to use internal allocatorRich Felker2020-11-111-0/+5
* drop use of getdelim/stdio in dynamic linkerRich Felker2020-11-111-5/+22
* ldso: notify the debugger when we're doing a dlopenrcombs2020-10-271-2/+6
* ldso: use pthread_t rather than kernel tid to track ctor visitorRich Felker2020-10-141-3/+3
* fix stale lock when allocation of ctor queue fails during dlopenRich Felker2020-10-141-1/+2
* remove redundant pthread struct members repeated for layout purposesRich Felker2020-08-271-1/+1
* have ldso track replacement of aligned_allocRich Felker2020-06-101-0/+2
* move declaration of interfaces between malloc and ldso to dynlink.hRich Felker2020-06-021-1/+0
* ldso: remove redundant switch case for REL_NONEFangrui Song2020-03-201-2/+0
* fix incorrect __hwcap seen in dynamic-linked __set_thread_areaRich Felker2020-01-151-1/+1
* fix fdpic regression in dynamic linker with overly smart compilersRich Felker2020-01-011-2/+8
* fix crashing ldso on archs where __set_thread_area examines auxvRich Felker2019-12-311-13/+13
* move stage3_func typedef out of shared internal dynlink.h headerRich Felker2019-12-311-0/+2
* add time64 redirect for, and redirecting implementation of, dlsymRich Felker2019-11-021-0/+27
* fix regression whereby main thread didn't get TLS relocationsRich Felker2019-08-131-7/+13
* make relocation time symbol lookup and dlsym consistentSzabolcs Nagy2019-08-121-53/+31
* ldso: correct condition for local symbol handling in do_relocsRich Felker2019-08-121-1/+1
* add support for powerpc/powerpc64 unaligned relocationsSamuel Holland2019-08-111-0/+3
* ldso: remove redundant runtime checks in static TLS logicRich Felker2019-08-111-2/+2
* ldso: fix calloc misuse allocating initial tlsRich Felker2019-08-111-5/+7
* fix inadvertent use of uninitialized variable in dladdrRich Felker2019-07-061-1/+1
* remove unnecessary and problematic _Noreturn from crt/ldso startupRich Felker2019-06-251-2/+2
* fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targetsSzabolcs Nagy2019-05-161-3/+4
* fix static tls offsets of shared libs on TLS_ABOVE_TP targetsSzabolcs Nagy2019-05-161-4/+2
* remove unused struct dso members from dynlink.cFangrui Song2019-05-121-1/+0
* overhaul i386 syscall mechanism not to depend on external asm sourceRich Felker2019-04-101-0/+3
* fix the use of syscall result in dl_mmapIlya Matveychikov2019-04-061-1/+1
* delete a redundant if in dynamic linker ctor execution loopRay2019-04-021-1/+0