Rich Felker
|
babf820180
mips dynamic linker support
|
12 ani în urmă |
Rich Felker
|
87d13a4c33
more cleanup of dynamic linker internals
|
12 ani în urmă |
Rich Felker
|
7cb44cd3de
more dynamic linker internals cleanup
|
12 ani în urmă |
Rich Felker
|
05eff01e89
dynamic linker internals cleanup
|
12 ani în urmă |
Rich Felker
|
649cec5f98
make dynamic linker tell the debugger its own pathname
|
12 ani în urmă |
Rich Felker
|
e864a29090
make dynamic linker depend on -DSHARED not -fPIC
|
12 ani în urmă |
Rich Felker
|
0420b87446
fix lots of breakage on dlopen, mostly with explicit pathnames
|
12 ani în urmă |
Rich Felker
|
d93e028c6b
fix dlsym RTLD_NEXT support
|
12 ani în urmă |
Rich Felker
|
6343ac8f5a
fix char signedness bug (arm-specific) in dynamic linker
|
12 ani în urmă |
Rich Felker
|
f7d15dcc54
treat failure of mprotect in map_library as a fatal load failure
|
12 ani în urmă |
Rich Felker
|
5c1909a8d2
add ldd and main program loading support to dynamic linker
|
13 ani în urmă |
Rich Felker
|
4027f4e8f9
fix error reporting for dlsym with global symbols
|
13 ani în urmă |
Rich Felker
|
58aa5f45ed
overhaul SSP support to use a real canary
|
13 ani în urmă |
Rich Felker
|
3ec8d29c75
gdb shared library debugging support
|
13 ani în urmă |
Rich Felker
|
60872cf9c9
first attempt at enabling stack protector support
|
13 ani în urmă |
Rich Felker
|
a5d10eb1f5
make dlerror produce informative results
|
13 ani în urmă |
Rich Felker
|
a9e85c0a5c
make dlerror conform to posix
|
13 ani în urmă |
Rich Felker
|
f2baf4d7b8
protect against cancellation in dlopen
|
13 ani în urmă |
Rich Felker
|
700a8156ad
reduce some wasted space in dso structure
|
13 ani în urmă |
Rich Felker
|
ce4d97e3dc
run ctors/dtors for shared objects loaded with dlopen
|
13 ani în urmă |
Rich Felker
|
4ce3cb5cdd
add support for init/finit (constructors and destructors)
|
13 ani în urmă |
Rich Felker
|
5a09a53010
include dummied-out dlopen and dlsym functions for static binaries
|
13 ani în urmă |
Rich Felker
|
fd7015d0c2
fix broken copy relocations from dynamic linker cleanup
|
13 ani în urmă |
Rich Felker
|
e12fe65c92
dynamic linker support for PIE binaries (position-independent main program)
|
13 ani în urmă |
Rich Felker
|
c82f4a32ec
cleanup dynamic linker, removing some code duplication
|
13 ani în urmă |
Rich Felker
|
0b6dc09744
fix dynamic linker not to depend on DYNAMIC ptr in 0th entry of GOT
|
13 ani în urmă |
Rich Felker
|
2adf2fb372
fix char signedness bug in dynlinker hash function
|
13 ani în urmă |
Rich Felker
|
4f4bf0ad2e
disable dynamic linking/loading code in static libc builds, for now
|
13 ani în urmă |
Rich Felker
|
cf8506ad94
ldso: move the suid/secure check code closer to env/auxv processing
|
13 ani în urmă |
Rich Felker
|
a045883365
honor AT_SECURE aux vector flag
|
13 ani în urmă |