Rich Felker
|
50ab830633
dynlink: avoid copying to temp buffer in get_lfs64
|
4 months ago |
Florian Ziesche
|
53ac44ff4c
dynlink: fix get_lfs64() with posix_fallocate64
|
4 months ago |
Rich Felker
|
6f666231bf
ldso: fix non-functional fix to early dynamic PAGE_SIZE access
|
6 months ago |
Rich Felker
|
e17b9d7474
ldso: fix TLSDESC addend processing on archs with backwards descriptors
|
1 year ago |
Rich Felker
|
039d3c34f2
ldso: convert TLSDESC_BACKWARDS from "#ifdef" to "if" logic
|
1 year ago |
Rich Felker
|
5baf2d92d3
ldso: use __ehdr_start if available to locate its own ELF headers
|
1 year ago |
Rich Felker
|
7c41047285
fix inadvertently static local var in dynlink get_lfs64
|
1 year ago |
Rich Felker
|
f897461d4f
fix debugger tracking of shared libraries on mips with PIE main program
|
1 year ago |
Rich Felker
|
f47a8cdd25
ldso: fix invalid early references to extern-linkage libc.page_size
|
1 year ago |
Rich Felker
|
29e4319178
fix double-processing of DT_RELR relocations in ldso relocating itself
|
2 years ago |
Rich Felker
|
246f1c8114
remove LFS64 symbol aliases; replace with dynamic linker remapping
|
2 years ago |
Érico Nogueira
|
379b18218d
ldso: make exit condition clearer in fixup_rpath
|
2 years ago |
Rich Felker
|
bf99258564
ldso: process RELR only for non-FDPIC archs
|
2 years ago |
Fangrui Song
|
d32dadd60e
ldso: support DT_RELR relative relocation format
|
2 years ago |
Rich Felker
|
d16d7b1099
early stage ldso: remove symbolic references via error handling function
|
2 years ago |
Alex Xu (Hello71)
|
63c67053a3
in early stage ldso before __dls2b, call mprotect with __syscall
|
2 years ago |
Érico Nogueira
|
b7a130e0b9
remove unnecessary cast for map_library return
|
3 years ago |
Rich Felker
|
aad50fcd79
fix regression in dl_iterate_phdr reporting of modules with no TLS
|
3 years ago |
Rich Felker
|
521b4d27a0
fix dl_iterate_phdr dlpi_tls_data reporting to match spec
|
3 years ago |
Rich Felker
|
cfdfd5ea3c
don't fail to map library/executable with zero-length segment maps
|
3 years ago |
Rich Felker
|
167390f055
lift child restrictions after multi-threaded fork
|
4 years ago |
Rich Felker
|
34952fe5de
convert malloc use under libc-internal locks to use internal allocator
|
4 years ago |
Rich Felker
|
c1e5d243b7
drop use of getdelim/stdio in dynamic linker
|
4 years ago |
rcombs
|
ccba23459e
ldso: notify the debugger when we're doing a dlopen
|
4 years ago |
Rich Felker
|
50716702d4
ldso: use pthread_t rather than kernel tid to track ctor visitor
|
4 years ago |
Rich Felker
|
1efc8eb2c7
fix stale lock when allocation of ctor queue fails during dlopen
|
4 years ago |
Rich Felker
|
57f6e85c9d
remove redundant pthread struct members repeated for layout purposes
|
4 years ago |
Rich Felker
|
e9f4fd1185
have ldso track replacement of aligned_alloc
|
4 years ago |
Rich Felker
|
cee88b76f7
move declaration of interfaces between malloc and ldso to dynlink.h
|
4 years ago |
Fangrui Song
|
72658c658b
ldso: remove redundant switch case for REL_NONE
|
4 years ago |