| Commit message (Expand) | Author | Age | Files | Lines |
| * | rename dynamic linker entry point from _start to _dlstart•••the main motivation for this change is to aid in debugging. since the
main program's entry point is also named _start, it was difficult to
set breakpoints or quickly identify which _start execution stopped in.
| Rich Felker | 2014-06-20 | 1 | -2/+2 |
| * | add ldd and main program loading support to dynamic linker | Rich Felker | 2012-05-27 | 1 | -0/+7 |
| * | cleanup dynamic linker start code cruft•••two actual issues: one is that __dynlink no longer wants/needs a GOT
pointer argument, so the code to generate that argument can be
removed. the other issue was that in the i386 code, argc/argv were
being loaded into registers that would be call-clobbered, then copied
to preserved registers, rather than just being loaded into the proper
call-preserved registers to begin with.
this cleanup is in preparation for adding new dynamic linker
functionality (ability to explicitly invoke the dynamic linker to run
a program).
| Rich Felker | 2012-05-27 | 1 | -4/+1 |
| * | dlsym entry point for arm | Rich Felker | 2011-10-01 | 1 | -0/+6 |
| * | dynamic linker entry point for arm•••mildly tested, seems to work
| Rich Felker | 2011-10-01 | 1 | -0/+14 |