about summary refs log tree commit diff
path: root/src/ldso/x86_64
Commit message (Collapse)AuthorAgeFilesLines
* fix RTLD_NEXT on x86_64Rich Felker2011-09-031-1/+1
| | | | | the return address was being truncated to 32 bits, preventing the dlsym code from determining which module contains the calling code.
* RTLD_NEXT supportRich Felker2011-08-161-0/+6
| | | | | the asm wrapper is needed to get the return address without compiler-specific extensions.
* x86_64: ensure that dtor pointer passed to app is 0 so it won't be usedRich Felker2011-06-191-0/+1
| | | | | leaving it uninitialized caused unpredictable crashes or worse due to calling an indeterminate function pointer.
* experimental dynamic linker!Rich Felker2011-06-181-0/+8
some notes: - library search path is hard coded - x86_64 code is untested and may not work - dlopen/dlsym is not yet implemented - relocations in read-only memory won't work