projects
/
musl
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
try to suppress linking libc.so if there are undefined symbols
[musl]
/
src
/
ldso
/
dynlink.c
2015-09-22
Rich Felker
add general fdpic support in dynamic linker and arch...
blob
|
commitdiff
|
raw
2015-09-21
Rich Felker
factor symbol counting out of dladdr as its own function
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Rich Felker
refactor some more dynamic linker load address computations
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Rich Felker
remove some useless casts in dynamic linker
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Rich Felker
further refactoring of dynamic linker load address...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Rich Felker
begin refactoring load address computations in dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-28
Alexander Monakov
dynlink.c: pass gnu-hash table pointer to gnu_lookup
blob
|
commitdiff
|
raw
|
diff to current
2015-06-28
Alexander Monakov
dynlink.c: slim down gnu_lookup
blob
|
commitdiff
|
raw
|
diff to current
2015-06-28
Alexander Monakov
dynlink.c: use bloom filter in gnu hash lookup
blob
|
commitdiff
|
raw
|
diff to current
2015-06-28
Alexander Monakov
dynlink.c: use a faster expression in gnu_hash
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Rich Felker
fix local-dynamic model TLS on mips and powerpc
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Rich Felker
make dynamic linker work around MAP_FAILED mmap failure...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Rich Felker
ignore ENOSYS error from mprotect in pthread_create...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-07
Rich Felker
fix regression in pre-v7 arm on kernels with kuser...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-04
Rich Felker
fix dynamic linker regression processing R_*_NONE type...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Rich Felker
reprocess all libc/ldso symbolic relocations in dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-25
Rich Felker
move call to dynamic linker stage-3 into stage-2 function
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Rich Felker
reprocess libc/ldso RELA relocations in stage 3 of...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-21
Rich Felker
remove always-true conditional in dynamic linker TLSDES...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-21
Rich Felker
remove redundant code in do_dlsym function
blob
|
commitdiff
|
raw
|
diff to current
2015-04-18
Rich Felker
make dlerror state and message thread-local and dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-18
Rich Felker
apply hidden visibility to tlsdesc accessor functions
blob
|
commitdiff
|
raw
|
diff to current
2015-04-18
Rich Felker
ensure debugger hook for dynamic linker does not point...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Rich Felker
use hidden visibility for call from dlsym to internal...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Rich Felker
fix inconsistent visibility for internal __tls_get_new...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Rich Felker
remove initializers for decoded aux/dyn arrays in dynam...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-13
Rich Felker
remove remnants of support for running in no-thread...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-13
Rich Felker
move thread pointer setup to beginning of dynamic linke...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-13
Rich Felker
stabilize dynamic linker's layout of static TLS
blob
|
commitdiff
|
raw
|
diff to current
2015-04-13
Rich Felker
dynamic linker bootstrap overhaul
blob
|
commitdiff
|
raw
|
diff to current
2015-04-04
Rich Felker
fix rpath string memory leak on failed dlopen
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
Rich Felker
halt dynamic linker library search on errors resolving...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-02
Rich Felker
harden dynamic linker library path search
blob
|
commitdiff
|
raw
|
diff to current
2015-03-11
Szabolcs Nagy
copy the dtv pointer to the end of the pthread struct...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-06
Rich Felker
fix over-alignment of TLS, insufficient builtin TLS...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Rich Felker
make all objects used with atomic operations volatile
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Rich Felker
adapt dynamic linker for new binutils versions that...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
Rich Felker
save auxv pointer into libc struct early in dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-08
Rich Felker
add dlerror message for static-linked dlsym failure
blob
|
commitdiff
|
raw
|
diff to current
2014-08-08
Clément Vasseur
fix dlerror when using dlopen with a static libc
blob
|
commitdiff
|
raw
|
diff to current
2014-07-11
Rich Felker
explicitly reject empty names in dynamic linker load_li...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-11
Rich Felker
make dynamic linker accept colon as a separator for...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-30
Rich Felker
fix regression in mips dynamic linker
blob
|
commitdiff
|
raw
|
diff to current
2014-06-30
Rich Felker
fix regression in dynamic linker error reporting
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Rich Felker
separate __tls_get_addr implementation from dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Rich Felker
change dynamic TLS installation strategy to optimize...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Rich Felker
add arch-generic support for tlsdesc relocations to...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Rich Felker
reduce code duplication in dynamic linker error paths
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Rich Felker
refactor to remove arch-specific relocation code from...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-16
Rich Felker
add options when explicitly invoking dynamic loader
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Timo Teräs
remove lazy ssp initialization
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Rich Felker
if dynamic linker's relro mprotect call fails, include...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Rich Felker
cosmetic improvements in dynamic linker cleanup
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Timo Teräs
clean up internal dynamic linker functions enumerating...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Timo Teräs
implement PT_GNU_RELRO support
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Rich Felker
always initialize thread pointer at program start
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Rich Felker
fix crash in dynamic linker when certain copy relocatio...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Rich Felker
const-qualify the address argument to dladdr
blob
|
commitdiff
|
raw
|
diff to current
2013-12-01
Rich Felker
add infrastructure to record and report the version...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-25
Szabolcs Nagy
remove duplicate includes from dynlink.c, strfmon.c...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-04
Rich Felker
fix uninitialized variable in dladdr
blob
|
commitdiff
|
raw
|
diff to current
2013-09-15
Szabolcs Nagy
support configurable page size on mips, powerpc and...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-09
Rich Felker
do not use default when dynamic linker fails to open...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-24
Rich Felker
make dlopen honor the rpath of the main program
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Rich Felker
fix bugs in $ORIGIN handling
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Rich Felker
use AT_EXECFN, if available, for dynamic linker to...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Rich Felker
add rpath $ORIGIN processing to dynamic linker
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Rich Felker
add recursive rpath support to dynamic linker
blob
|
commitdiff
|
raw
|
diff to current
2013-08-08
Rich Felker
work around libraries with versioned symbols in dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-03
Rich Felker
add system for resetting TLS to initial values
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Rich Felker
move RPATH search after LD_LIBRARY_PATH search
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Rich Felker
if map_library has allocated a buffer for phdrs, free...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Rich Felker
improve error handling in map_library and support long...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Rich Felker
fix uninitialized dyn variable in map_library
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Rich Felker
fix theoretical out-of-bound access in dynamic linker
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Rich Felker
prevent passing PT_INTERP name to dlopen from double...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Rich Felker
add some sanity checks in dynamic loader code
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Rich Felker
fix bug where read error was treated as success reading...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Rich Felker
don't call null pointer if DT_INIT/DT_FINI are null
blob
|
commitdiff
|
raw
|
diff to current
2013-07-28
Rich Felker
fix indention-with-spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-07-26
Rich Felker
make ldd report the libc/dynamic linker itself
blob
|
commitdiff
|
raw
|
diff to current
2013-07-26
Rich Felker
fix computation of entry point and main app phdrs when...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-24
Rich Felker
support STB_GNU_UNIQUE symbol bindings in dynamic linker
blob
|
commitdiff
|
raw
|
diff to current
2013-07-24
Rich Felker
move the dynamic linker's jmp_buf from static to automa...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-22
Rich Felker
disable legacy init/fini processing on ARM
blob
|
commitdiff
|
raw
|
diff to current
2013-07-21
Rich Felker
add support for init/fini array in main program, and...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-21
Rich Felker
fix order of fini_array execution for shared libs
blob
|
commitdiff
|
raw
|
diff to current
2013-07-20
Rich Felker
add support for init_array/fini_array ctors/dtors to...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Rich Felker
make the dynamic linker find its path file relative...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Rich Felker
fix invalid library phdr pointers passed to callback...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
Rich Felker
implement minimal dlinfo function
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
Rich Felker
fix missing synchronization in calls from dynamic linke...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Rich Felker
remove useless conditional before free from dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Rich Felker
fix dynamic linker handling of empty path file or error...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Rich Felker
make newline-delimited dynamic linker path file actuall...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Rich Felker
ensure that thread dtv pointer is never null to optimiz...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-20
Rich Felker
make dynamic linker accept : or \n as path separator
blob
|
commitdiff
|
raw
|
diff to current
2013-02-02
Rich Felker
fix uninitialized map_len being used in munmap failure...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Rich Felker
add support for RTLD_NOLOAD to dlopen
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Rich Felker
fix regression in dlsym: rejection of special RTLD_...
blob
|
commitdiff
|
raw
|
diff to current
next