Rich Felker
|
a71b46cfd2
fix malloc state corruption when ldso rejects loading a second libc
|
7 years ago |
Rich Felker
|
f3055e0163
allow specifying argv[0] when invoking a program via ldso command
|
7 years ago |
Rich Felker
|
43c423af5b
fix regression in dlopen promotion from RTLD_LOCAL to RTLD_GLOBAL
|
7 years ago |
Rich Felker
|
66b53cfa88
ldso: avoid spurious & possible erroneous work for libs with no deps
|
7 years ago |
Rich Felker
|
0c53178ec0
fix dlopen/dlsym regression opening libs already loaded at startup
|
7 years ago |
Rich Felker
|
a393d5cc8d
precalculate gnu hash rather than doing it lazily in find_sym inner loop
|
7 years ago |
Rich Felker
|
cb525397bb
remove unused refcnt field for shared libraries
|
7 years ago |
Rich Felker
|
c49d3c8ada
avoid loading of multiple libc versions via explicit pathname
|
7 years ago |
Rich Felker
|
6476b81357
emulate lazy relocation as deferrable relocation
|
7 years ago |
Rich Felker
|
4823b13a75
reorder addend handling before symbol lookup in relocation code
|
7 years ago |
Rich Felker
|
4ff234f6cb
rework ldso handling of global symbol table for consistency
|
7 years ago |
Szabolcs Nagy
|
c9783e4d32
treat STB_WEAK and STB_GNU_UNIQUE like STB_GLOBAL in find_sym
|
8 years ago |
rofl0r
|
1f53e7d00c
fix crashes in x32 __tls_get_addr
|
8 years ago |
Rich Felker
|
27b3fd68f6
fix crash from corrupted tls module list after failed dlopen
|
8 years ago |
Bobby Bingham
|
54482898ab
treat null vdso base same as missing
|
8 years ago |
Rich Felker
|
b418ea1b66
generalize ELF hash table types not to assume 32-bit entries
|
8 years ago |
Szabolcs Nagy
|
5ffe515ca4
fix ldso reserved library name handling
|
8 years ago |
Szabolcs Nagy
|
86e8cc0fd4
fix accidental global static pointer in ldso
|
8 years ago |
Rich Felker
|
71392a91c3
generalize mips-specific reloc code not to hard-code sym/type encoding
|
8 years ago |
Felix Fietkau
|
c18d05f0e8
ldso: fix GDB dynamic linker info on MIPS
|
8 years ago |
Rich Felker
|
140ad50cbf
fix regression in dynamic-linked tls when both main app & libs have tls
|
8 years ago |
Rich Felker
|
5552ce5200
move dynamic linker to its own top-level directory, ldso
|
8 years ago |