Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
d0c6cb05e71e624338571cda28f5c17d3ab0004c
/
src
/
ldso
d0c6cb0
don't call null pointer if DT_INIT/DT_FINI are null
by Rich Felker
· 11 years ago
f44e239
fix indention-with-spaces
by Rich Felker
· 11 years ago
a97a050
make ldd report the libc/dynamic linker itself
by Rich Felker
· 11 years ago
876748e
fix computation of entry point and main app phdrs when invoking via ldso
by Rich Felker
· 11 years ago
e152ee9
support STB_GNU_UNIQUE symbol bindings in dynamic linker
by Rich Felker
· 11 years ago
17276be
move the dynamic linker's jmp_buf from static to automatic storage
by Rich Felker
· 11 years ago
1da53da
disable legacy init/fini processing on ARM
by Rich Felker
· 11 years ago
7586360
add support for init/fini array in main program, and greatly simplify
by Rich Felker
· 11 years ago
1b41357
fix order of fini_array execution for shared libs
by Rich Felker
· 11 years ago
e69ae84
add support for init_array/fini_array ctors/dtors to dynamic linker
by Rich Felker
· 11 years ago
f389c49
make the dynamic linker find its path file relative to its own location
by Rich Felker
· 11 years ago
30763fd
fix invalid library phdr pointers passed to callback from dl_iterate_phdr
by Rich Felker
· 11 years ago
780cbbe
implement minimal dlinfo function
by Rich Felker
· 11 years ago
509b50e
fix missing synchronization in calls from dynamic linker to global ctors
by Rich Felker
· 11 years ago
59b481d
remove useless conditional before free from dynamic linker path code
by Rich Felker
· 11 years ago
11bc173
fix dynamic linker handling of empty path file or error reading path file
by Rich Felker
· 11 years ago
8813c95
make newline-delimited dynamic linker path file actually work
by Rich Felker
· 11 years ago
44b4d09
ensure that thread dtv pointer is never null to optimize __tls_get_addr
by Rich Felker
· 11 years ago
8c203ea
make dynamic linker accept : or \n as path separator
by Rich Felker
· 11 years ago
74025c8
fix uninitialized map_len being used in munmap failure paths in load_library
by Rich Felker
· 12 years ago
4d07e55
add support for RTLD_NOLOAD to dlopen
by Rich Felker
· 12 years ago
637dd2d
fix regression in dlsym: rejection of special RTLD_* handles as invalid
by Rich Felker
· 12 years ago
4d98280
fix warning building dynlink.c stub for static libc
by Rich Felker
· 12 years ago
cdc5c74
fix bug in dladdr that prevented resolving addresses in the PLT
by Rich Felker
· 12 years ago
6468fc9
check for invalid handles in dlsym/dlclose
by Rich Felker
· 12 years ago
1d7c4f8
fix breakage in ldd (failure to print library load address)
by Rich Felker
· 12 years ago
a7936f6
fix ordering of shared library ctors with respect to libc init
by Rich Felker
· 12 years ago
75a31fa
eliminate gdb complaints about missing linux-gate.so.1
by Rich Felker
· 12 years ago
71955b2
fix typo in dynamic linker path file loading code
by Rich Felker
· 12 years ago
bb9abde
arg-skipping code for powerpc dynamic linker
by Rich Felker
· 12 years ago
a4db94a
dynamic linking support for powerpc
by Rich Felker
· 12 years ago
d1bf452
fix indention with spaces in powerpc asm
by Rich Felker
· 12 years ago
c6d441e
Merge remote-tracking branch 'ppc-port/ppc-squashed'
by Rich Felker
· 12 years ago
1c8eb8b
PPC port cleaned up, static linking works well now.
by rofl0r
· 12 years ago
7669d1e
import preliminary ppc work by rdp.
by Richard Pennington
· 12 years ago
6546510
support ldso path files without final newline
by Rich Felker
· 12 years ago
40d5f7e
change ldso path file logic to replace rather than add to search path
by Rich Felker
· 12 years ago
1e717ea
fix dlsym asm for mips
by Rich Felker
· 12 years ago
2f2f115
remove one unnecessary static var from dynamic linker
by Rich Felker
· 12 years ago
a617a8e
fix more unused variable warnings
by Rich Felker
· 12 years ago
18c0e02
add dl_iterate_phdr interface
by Rich Felker
· 12 years ago
0a1c2c1
support looking up thread-local objects with dlsym
by Rich Felker
· 12 years ago
deb15b3
fix breakage in dlsym for looking up RTLD_DEFAULT, etc.
by Rich Felker
· 12 years ago
ef2f595
fix microblaze asm relocations for shared libc
by Rich Felker
· 12 years ago
9ec4283
add support for TLS variant I, presently needed for arm and mips
by Rich Felker
· 12 years ago
c62b9f3
fix main program TLS alignment for dynamic-linked programs
by Rich Felker
· 12 years ago
e23d358
fix namespace clash (libc) in dynlink.c
by Rich Felker
· 12 years ago
31f340a
remove dead code from dynamic linker
by Rich Felker
· 12 years ago
0a96a37
clean up and refactor program initialization
by Rich Felker
· 12 years ago
017bf14
fix breakage due to initializing thread pointer when loading libs
by Rich Felker
· 12 years ago
00902c7
make new TLS setup block even implementation-internals signals
by Rich Felker
· 12 years ago
92e1cd9
don't crash if TLS library is loaded into process with no thread pointer
by Rich Felker
· 12 years ago
bd17431
fix symbol acceptance/rejection rules for TLS
by Rich Felker
· 12 years ago
cf3fd3d
TLS fixes, mainly alignment handling
by Rich Felker
· 12 years ago
f4f77c0
fix/improve shared library ctor/dtor handling, allow recursive dlopen
by Rich Felker
· 12 years ago
5f88c0e
small dynamic linker module search fix
by Rich Felker
· 12 years ago
dcd6037
support for TLS in dynamic-loaded (dlopen) modules
by Rich Felker
· 12 years ago
642b759
fix race condition in dlopen
by Rich Felker
· 12 years ago
9c74856
dynamic-linked TLS support for everything but dlopen'd libs
by Rich Felker
· 12 years ago
c91aa03
remove freeing of dynamic linker data when dlopen/dlsym are not used
by Rich Felker
· 12 years ago
9b153c0
beginnings of full TLS support in shared libraries
by Rich Felker
· 12 years ago
bc6a35f
partial TLS support for dynamic-linked programs
by Rich Felker
· 12 years ago
8431d79
TLS (GNU/C11 thread-local storage) support for static-linked programs
by Rich Felker
· 12 years ago
d712dd3
more close-on-exec fixes, mostly using new "e" flag to fopen
by Rich Felker
· 12 years ago
f2d08cf
fix some more O_CLOEXEC/SOCK_CLOEXEC issues
by Rich Felker
· 12 years ago
8c0a3d9
microblaze port
by Rich Felker
· 12 years ago
400c5e5
use restrict everywhere it's required by c99 and/or posix 2008
by Rich Felker
· 12 years ago
8b28aa9
fix bug caused by main app & libc having map set; cannot free them
by Rich Felker
· 12 years ago
f419bcb
dladdr support for dynamic linker (nonstandard extension)
by Rich Felker
· 12 years ago
a5d6199
fix bug in gnu hash lookup on dlsym(handle, name) lookups
by Rich Felker
· 12 years ago
dbcb3ad
clean up search_vec usage for vdso
by Rich Felker
· 12 years ago
08b3c71
use new search_vec function to find vdso in dynamic linker
by Rich Felker
· 12 years ago
731e8ff
ensure canary is setup if stack-prot libs are dlopen'd into non-ssp app
by Rich Felker
· 12 years ago
2bd05a4
add gnu hash support in the dynamic linker
by Rich Felker
· 12 years ago
0410950
make dynamic linker report all failures before exiting
by Rich Felker
· 12 years ago
efe9751
fix bug computing argc when invoking ld-musl-mips.so.1 progname ...
by Rich Felker
· 12 years ago
6ecff18
fix bug dlsym bug that slipped in during dynamic linker cleanup
by Rich Felker
· 12 years ago
3a1e756
dlsym RTLD_NEXT support for mips
by Rich Felker
· 12 years ago
7d9a5c6
more changes that were lost when committing mips dynamic linker
by Rich Felker
· 12 years ago
59f4086
fix change lost in the process of integrating mips dynamic linker
by Rich Felker
· 12 years ago
babf820
mips dynamic linker support
by Rich Felker
· 12 years ago
87d13a4
more cleanup of dynamic linker internals
by Rich Felker
· 12 years ago
7cb44cd
more dynamic linker internals cleanup
by Rich Felker
· 12 years ago
05eff01
dynamic linker internals cleanup
by Rich Felker
· 12 years ago
649cec5
make dynamic linker tell the debugger its own pathname
by Rich Felker
· 12 years ago
e864a29
make dynamic linker depend on -DSHARED not -fPIC
by Rich Felker
· 12 years ago
0420b87
fix lots of breakage on dlopen, mostly with explicit pathnames
by Rich Felker
· 12 years ago
d93e028
fix dlsym RTLD_NEXT support
by Rich Felker
· 12 years ago
6343ac8
fix char signedness bug (arm-specific) in dynamic linker
by Rich Felker
· 12 years ago
f7d15dc
treat failure of mprotect in map_library as a fatal load failure
by Rich Felker
· 12 years ago
5c1909a
add ldd and main program loading support to dynamic linker
by Rich Felker
· 12 years ago
b94608c
cleanup dynamic linker start code cruft
by Rich Felker
· 12 years ago
4027f4e
fix error reporting for dlsym with global symbols
by Rich Felker
· 12 years ago
58aa5f4
overhaul SSP support to use a real canary
by Rich Felker
· 12 years ago
3ec8d29
gdb shared library debugging support
by Rich Felker
· 12 years ago
60872cf
first attempt at enabling stack protector support
by Rich Felker
· 12 years ago
a5d10eb
make dlerror produce informative results
by Rich Felker
· 12 years ago
a9e85c0
make dlerror conform to posix
by Rich Felker
· 12 years ago
f2baf4d
protect against cancellation in dlopen
by Rich Felker
· 13 years ago
700a815
reduce some wasted space in dso structure
by Rich Felker
· 13 years ago
Next »