Age | Commit message (Expand) | Author | Files | Lines |
2012-02-07 | protect against cancellation in dlopen | Rich Felker | 1 | -2/+5 |
2012-02-07 | reduce some wasted space in dso structure | Rich Felker | 1 | -3/+3 |
2012-02-06 | run ctors/dtors for shared objects loaded with dlopen | Rich Felker | 1 | -0/+1 |
2012-02-06 | add support for init/finit (constructors and destructors) | Rich Felker | 1 | -0/+19 |
2012-02-03 | include dummied-out dlopen and dlsym functions for static binaries | Rich Felker | 1 | -1/+10 |
2012-01-23 | fix broken copy relocations from dynamic linker cleanup | Rich Felker | 1 | -1/+4 |
2012-01-23 | dynamic linker support for PIE binaries (position-independent main program) | Rich Felker | 1 | -3/+6 |
2012-01-23 | cleanup dynamic linker, removing some code duplication | Rich Felker | 1 | -80/+66 |
2012-01-20 | fix dynamic linker not to depend on DYNAMIC ptr in 0th entry of GOT | Rich Felker | 1 | -3/+12 |
2012-01-17 | fix char signedness bug in dynlinker hash function | Rich Felker | 1 | -1/+2 |
2011-10-01 | dlsym entry point for arm | Rich Felker | 1 | -0/+6 |
2011-10-01 | dynamic linker entry point for arm | Rich Felker | 1 | -0/+14 |
2011-09-18 | disable dynamic linking/loading code in static libc builds, for now | Rich Felker | 1 | -0/+2 |
2011-09-03 | fix RTLD_NEXT on x86_64 | Rich Felker | 1 | -1/+1 |
2011-08-16 | ldso: move the suid/secure check code closer to env/auxv processing | Rich Felker | 1 | -7/+7 |
2011-08-16 | honor AT_SECURE aux vector flag | Rich Felker | 1 | -2/+2 |
2011-08-16 | RTLD_NEXT support | Rich Felker | 4 | -3/+32 |
2011-08-16 | LD_PRELOAD support | Rich Felker | 1 | -0/+20 |
2011-07-25 | when resolving symbols with only weak defs, use first def, not last def | Rich Felker | 1 | -0/+1 |
2011-07-24 | fix resolution of weak symbols (hopefully right now) and vdso | Rich Felker | 1 | -3/+9 |
2011-07-24 | load vdso, if present, into the dso list | Rich Felker | 1 | -2/+31 |
2011-07-24 | simplify dynamic linker startup | Rich Felker | 1 | -23/+17 |
2011-07-01 | fix dlopen UB due to longjmp/volatile rules violation | Rich Felker | 1 | -1/+1 |
2011-06-30 | simple rpath support (no token expansion yet) for dynamic linker | Rich Felker | 1 | -2/+8 |
2011-06-29 | textrel support, cheap and ugly | Rich Felker | 1 | -0/+5 |
2011-06-28 | reclaim the memory wasted by dynamic linking for use by malloc | Rich Felker | 1 | -0/+39 |
2011-06-28 | use load address from elf header if possible | Rich Felker | 1 | -1/+1 |
2011-06-28 | make dynamic linker relocate the main program image last, after all libs | Rich Felker | 1 | -0/+1 |
2011-06-26 | fix stale pointer issue in dynamic linker with dlopen | Rich Felker | 1 | -0/+1 |
2011-06-26 | don't leave the lock held on dlopen failure.. | Rich Felker | 1 | -2/+2 |
2011-06-26 | add RTLD_DEFAULT support | Rich Felker | 1 | -1/+2 |
2011-06-26 | in dlopen: don't use null pointer | Rich Felker | 1 | -3/+3 |
2011-06-26 | fix resolving symbols in objects loaded in RTLD_LOCAL mode | Rich Felker | 1 | -0/+11 |
2011-06-26 | experimental dlopen/dlsym and dynlink changes needed to support them | Rich Felker | 1 | -8/+125 |
2011-06-26 | error handling in dynamic linking | Rich Felker | 1 | -2/+19 |
2011-06-25 | fix some symbol resolution issues in dynamic linker | Rich Felker | 1 | -4/+4 |
2011-06-25 | handle library paths better (ignore empty path components, etc.) | Rich Felker | 1 | -3/+5 |
2011-06-25 | fix possible (questionable) strict aliasing violations and ptr arith | Rich Felker | 1 | -3/+3 |
2011-06-25 | proper path searching for dynamic linker | Rich Felker | 1 | -14/+38 |
2011-06-25 | discard dso descriptors after performing relocations | Rich Felker | 1 | -0/+12 |
2011-06-25 | keep track of which dsos have been relocated | Rich Felker | 1 | -0/+1 |
2011-06-23 | prepare support for LD_LIBRARY_PATH (checking suid/sgid safety) | Rich Felker | 1 | -0/+6 |
2011-06-19 | make ldso asm more uniform with rest of codebase (no unnecessary suffixes) | Rich Felker | 1 | -12/+12 |
2011-06-19 | x86_64: ensure that dtor pointer passed to app is 0 so it won't be used | Rich Felker | 1 | -0/+1 |
2011-06-18 | dynamic linker 64bit fix: hash table entries are always 32bit | Rich Felker | 1 | -2/+2 |
2011-06-18 | experimental dynamic linker! | Rich Felker | 3 | -0/+412 |
2011-02-24 | various changes in preparation for dynamic linking support | Rich Felker | 1 | -0/+8 |